:root{--st-overlay-editor-font-family: "IBM Plex Sans", "Segoe UI", sans-serif;--st-overlay-editor-text: #d9efe8;--st-overlay-editor-muted: #95b7ad;--st-overlay-editor-label: #9fd2c4;--st-overlay-editor-accent: #5ca9ff;--st-overlay-editor-danger: #ff6b6b;--st-overlay-editor-panel-bg: rgba(7, 20, 23, .7);--st-overlay-editor-panel-bg-alt: rgba(7, 20, 23, .55);--st-overlay-editor-panel-border: rgba(130, 210, 190, .18);--st-overlay-editor-input-bg: rgba(8, 22, 25, .82);--st-overlay-editor-input-border: rgba(160, 219, 202, .24);--st-overlay-editor-button-bg: rgba(8, 22, 25, .82);--st-overlay-editor-button-hover-bg: rgba(15, 37, 41, .96);--st-overlay-editor-switch-bg: rgba(125, 153, 145, .28);--st-overlay-editor-switch-border: rgba(160, 219, 202, .24);--st-overlay-editor-switch-thumb: #f2fcf8;--st-overlay-editor-switch-active-bg: rgba(38, 196, 152, .34);--st-overlay-editor-switch-active-border: rgba(95, 242, 197, .4);--st-overlay-editor-shadow: 0 6px 18px rgba(0, 0, 0, .22)}.st-overlay-theme-dark,[data-st-overlay-theme=dark]{color-scheme:dark;--st-overlay-editor-text: #d9efe8;--st-overlay-editor-muted: #95b7ad;--st-overlay-editor-label: #9fd2c4;--st-overlay-editor-panel-bg: rgba(7, 20, 23, .7);--st-overlay-editor-panel-bg-alt: rgba(7, 20, 23, .55);--st-overlay-editor-panel-border: rgba(130, 210, 190, .18);--st-overlay-editor-input-bg: rgba(8, 22, 25, .82);--st-overlay-editor-input-border: rgba(160, 219, 202, .24);--st-overlay-editor-button-bg: rgba(8, 22, 25, .82);--st-overlay-editor-button-hover-bg: rgba(15, 37, 41, .96);--st-overlay-editor-switch-bg: rgba(125, 153, 145, .28);--st-overlay-editor-switch-border: rgba(160, 219, 202, .24);--st-overlay-editor-switch-thumb: #f2fcf8;--st-overlay-editor-switch-active-bg: rgba(38, 196, 152, .34);--st-overlay-editor-switch-active-border: rgba(95, 242, 197, .4);--st-overlay-editor-shadow: 0 6px 18px rgba(0, 0, 0, .22)}.st-overlay-theme-light,[data-st-overlay-theme=light]{color-scheme:light;--st-overlay-editor-text: #183136;--st-overlay-editor-muted: #587077;--st-overlay-editor-label: #2d6670;--st-overlay-editor-accent: #2f76d9;--st-overlay-editor-danger: #d94b57;--st-overlay-editor-panel-bg: rgba(255, 255, 255, .84);--st-overlay-editor-panel-bg-alt: rgba(245, 251, 250, .92);--st-overlay-editor-panel-border: rgba(86, 142, 151, .2);--st-overlay-editor-input-bg: rgba(255, 255, 255, .94);--st-overlay-editor-input-border: rgba(86, 142, 151, .22);--st-overlay-editor-button-bg: rgba(255, 255, 255, .92);--st-overlay-editor-button-hover-bg: rgba(233, 244, 242, .98);--st-overlay-editor-switch-bg: rgba(159, 183, 187, .34);--st-overlay-editor-switch-border: rgba(86, 142, 151, .22);--st-overlay-editor-switch-thumb: #ffffff;--st-overlay-editor-switch-active-bg: rgba(54, 161, 133, .28);--st-overlay-editor-switch-active-border: rgba(44, 146, 120, .36);--st-overlay-editor-shadow: 0 6px 18px rgba(32, 71, 82, .12)}.st-overlay-toolbar,.toolbar{display:flex;align-items:center;gap:16px;margin:0 0 18px;padding:14px 16px;border:1px solid var(--st-overlay-editor-panel-border);border-radius:16px;background:var(--st-overlay-editor-panel-bg);color:var(--st-overlay-editor-text);font-family:var(--st-overlay-editor-font-family);line-height:1.4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.st-overlay-toolbar-copy,.toolbar-copy{min-width:0}.st-overlay-toolbar-copy p,.toolbar-copy p{margin:4px 0 0;color:var(--st-overlay-editor-muted)}.st-overlay-switch,.switch{position:relative;display:inline-flex;align-items:center;gap:12px;font-size:.96rem;color:var(--st-overlay-editor-text);cursor:pointer;-webkit-user-select:none;user-select:none}.st-overlay-switch input,.switch input{position:absolute;opacity:0;pointer-events:none}.st-overlay-switch-track,.switch-track{position:relative;width:58px;height:32px;border-radius:999px;background:var(--st-overlay-editor-switch-bg);border:1px solid var(--st-overlay-editor-switch-border);transition:background .16s ease,border-color .16s ease}.st-overlay-switch-track:after,.switch-track:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--st-overlay-editor-switch-thumb);box-shadow:var(--st-overlay-editor-shadow);transition:transform .16s ease}.st-overlay-switch input:checked+.st-overlay-switch-track,.switch input:checked+.switch-track{background:var(--st-overlay-editor-switch-active-bg);border-color:var(--st-overlay-editor-switch-active-border)}.st-overlay-switch input:checked+.st-overlay-switch-track:after,.switch input:checked+.switch-track:after{transform:translate(26px)}.st-overlay-switch-label,.switch-label{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;color:var(--st-overlay-editor-label)}.st-overlay-switch--compact,.switch--compact{gap:6px}.st-overlay-switch--compact .st-overlay-switch-label,.st-overlay-switch--compact .switch-label,.switch--compact .st-overlay-switch-label,.switch--compact .switch-label{font-size:.58rem;letter-spacing:.03em}.st-overlay-switch--compact .st-overlay-switch-track,.st-overlay-switch--compact .switch-track,.switch--compact .st-overlay-switch-track,.switch--compact .switch-track{width:36px;height:20px}.st-overlay-switch--compact .st-overlay-switch-track:after,.st-overlay-switch--compact .switch-track:after,.switch--compact .st-overlay-switch-track:after,.switch--compact .switch-track:after{top:1px;left:1px;width:16px;height:16px}.st-overlay-switch--compact input:checked+.st-overlay-switch-track:after,.st-overlay-switch--compact input:checked+.switch-track:after,.switch--compact input:checked+.st-overlay-switch-track:after,.switch--compact input:checked+.switch-track:after{transform:translate(16px)}.st-overlay-toolbar-actions,.toolbar-actions{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:nowrap;margin-left:auto}.st-overlay-editor-tools,.editor-tools{display:flex;flex-direction:column;gap:12px;margin:0 0 18px;padding:14px 16px;border:1px solid var(--st-overlay-editor-panel-border);border-radius:16px;background:var(--st-overlay-editor-panel-bg-alt);color:var(--st-overlay-editor-text);font-family:var(--st-overlay-editor-font-family);line-height:1.4;container-type:inline-size}.st-overlay-editor-tools[hidden],.editor-tools[hidden]{display:none}.st-overlay-editor-panel{gap:14px}.st-overlay-editor-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.st-overlay-editor-panel-header p{margin:4px 0 0}.st-overlay-editor-panel-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:end}.st-overlay-editor-panel-field{min-width:0}.st-overlay-editor-panel-field--wide{grid-column:span 2}.st-overlay-editor-panel-actions{display:flex;gap:10px;min-height:42px;align-items:center}.st-overlay-editor-panel-actions .st-overlay-button{flex:1 1 auto}.st-overlay-editor-controls,.editor-controls{display:grid;gap:10px;width:100%;align-items:end}.st-overlay-editor-controls--klv,.editor-controls--klv{--st-overlay-editor-klv-timestamp-column: 1.2fr;--st-overlay-editor-klv-nested-column: 1.3fr;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,1.45fr) minmax(0,var(--st-overlay-editor-klv-timestamp-column)) minmax(0,var(--st-overlay-editor-klv-nested-column)) minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,.9fr) 3.25rem 2.35rem 2.35rem}.st-overlay-editor-controls--static,.editor-controls--static{grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr) minmax(0,1.6fr) minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.9fr) 3.25rem 2.35rem 2.35rem}.st-overlay-editor-field,.editor-field{display:grid;gap:6px;min-width:0}.st-overlay-editor-field[hidden],.editor-field[hidden]{display:none}#data-item-source-field,.st-overlay-editor-field--data-item-source{grid-column:1;grid-row:1}.st-overlay-editor-controls--klv #data-tag-number-field,.editor-controls--klv #data-tag-number-field,.st-overlay-editor-controls--klv .st-overlay-editor-field--data-tag-number,.editor-controls--klv .st-overlay-editor-field--data-tag-number{grid-column:2;grid-row:1}.st-overlay-editor-controls--klv #data-tag-label-field,.editor-controls--klv #data-tag-label-field,.st-overlay-editor-controls--klv .st-overlay-editor-field--data-tag-label,.editor-controls--klv .st-overlay-editor-field--data-tag-label{grid-column:3;grid-row:1}.st-overlay-editor-controls--klv #data-tag-timestamp-display-field,.editor-controls--klv #data-tag-timestamp-display-field,.st-overlay-editor-controls--klv .st-overlay-editor-field--data-tag-timestamp-display,.editor-controls--klv .st-overlay-editor-field--data-tag-timestamp-display{grid-column:4;grid-row:1}.st-overlay-editor-controls--klv #data-tag-nested-field,.editor-controls--klv #data-tag-nested-field,.st-overlay-editor-controls--klv .st-overlay-editor-field--data-tag-nested,.editor-controls--klv .st-overlay-editor-field--data-tag-nested{grid-column:5;grid-row:1}.st-overlay-editor-controls--static #data-tag-label-field,.editor-controls--static #data-tag-label-field,.st-overlay-editor-controls--static .st-overlay-editor-field--data-tag-label,.editor-controls--static .st-overlay-editor-field--data-tag-label{grid-column:2;grid-row:1}#data-tag-nested-field,#data-tag-timestamp-display-field,#data-tag-font-family-field,#data-tag-label-color-field,#data-tag-value-color-field,.st-overlay-editor-field--data-tag-nested,.st-overlay-editor-field--data-tag-timestamp-display,.st-overlay-editor-field--data-tag-font-family,.st-overlay-editor-field--data-tag-label-color,.st-overlay-editor-field--data-tag-value-color{width:100%;justify-self:stretch}.st-overlay-editor-controls--static #data-static-value-field,.editor-controls--static #data-static-value-field,.st-overlay-editor-controls--static .st-overlay-editor-field--data-static-value,.editor-controls--static .st-overlay-editor-field--data-static-value{grid-column:3;grid-row:1}.st-overlay-editor-controls--klv #data-tag-font-family-field,.editor-controls--klv #data-tag-font-family-field,.st-overlay-editor-controls--klv .st-overlay-editor-field--data-tag-font-family,.editor-controls--klv .st-overlay-editor-field--data-tag-font-family{grid-column:6;grid-row:1}.st-overlay-editor-controls--klv #data-tag-label-color-field,.editor-controls--klv #data-tag-label-color-field,.st-overlay-editor-controls--klv .st-overlay-editor-field--data-tag-label-color,.editor-controls--klv .st-overlay-editor-field--data-tag-label-color{grid-column:7;grid-row:1}.st-overlay-editor-controls--klv #data-tag-value-color-field,.editor-controls--klv #data-tag-value-color-field,.st-overlay-editor-controls--klv .st-overlay-editor-field--data-tag-value-color,.editor-controls--klv .st-overlay-editor-field--data-tag-value-color{grid-column:8;grid-row:1}.st-overlay-editor-controls--klv #add-data-tag-field,.editor-controls--klv #add-data-tag-field,.st-overlay-editor-controls--klv .st-overlay-editor-field--add-data-tag,.editor-controls--klv .st-overlay-editor-field--add-data-tag,.st-overlay-editor-controls--klv #delete-data-tag-field,.editor-controls--klv #delete-data-tag-field,.st-overlay-editor-controls--klv .st-overlay-editor-field--delete-data-tag,.editor-controls--klv .st-overlay-editor-field--delete-data-tag{grid-column:9;grid-row:1}.st-overlay-editor-controls--klv #import-layout-field,.editor-controls--klv #import-layout-field,.st-overlay-editor-controls--klv .st-overlay-editor-field--import-layout,.editor-controls--klv .st-overlay-editor-field--import-layout{grid-column:10;grid-row:1}.st-overlay-editor-controls--klv #export-layout-field,.editor-controls--klv #export-layout-field,.st-overlay-editor-controls--klv .st-overlay-editor-field--export-layout,.editor-controls--klv .st-overlay-editor-field--export-layout{grid-column:11;grid-row:1}.st-overlay-editor-controls--static #data-tag-font-family-field,.editor-controls--static #data-tag-font-family-field,.st-overlay-editor-controls--static .st-overlay-editor-field--data-tag-font-family,.editor-controls--static .st-overlay-editor-field--data-tag-font-family{grid-column:4;grid-row:1}.st-overlay-editor-controls--static #data-tag-label-color-field,.editor-controls--static #data-tag-label-color-field,.st-overlay-editor-controls--static .st-overlay-editor-field--data-tag-label-color,.editor-controls--static .st-overlay-editor-field--data-tag-label-color{grid-column:5;grid-row:1}.st-overlay-editor-controls--static #data-tag-value-color-field,.editor-controls--static #data-tag-value-color-field,.st-overlay-editor-controls--static .st-overlay-editor-field--data-tag-value-color,.editor-controls--static .st-overlay-editor-field--data-tag-value-color{grid-column:6;grid-row:1}.st-overlay-editor-controls--static #add-data-tag-field,.editor-controls--static #add-data-tag-field,.st-overlay-editor-controls--static .st-overlay-editor-field--add-data-tag,.editor-controls--static .st-overlay-editor-field--add-data-tag,.st-overlay-editor-controls--static #delete-data-tag-field,.editor-controls--static #delete-data-tag-field,.st-overlay-editor-controls--static .st-overlay-editor-field--delete-data-tag,.editor-controls--static .st-overlay-editor-field--delete-data-tag{grid-column:7;grid-row:1}.st-overlay-editor-controls--static #import-layout-field,.editor-controls--static #import-layout-field,.st-overlay-editor-controls--static .st-overlay-editor-field--import-layout,.editor-controls--static .st-overlay-editor-field--import-layout{grid-column:8;grid-row:1}.st-overlay-editor-controls--static #export-layout-field,.editor-controls--static #export-layout-field,.st-overlay-editor-controls--static .st-overlay-editor-field--export-layout,.editor-controls--static .st-overlay-editor-field--export-layout{grid-column:9;grid-row:1}.st-overlay-editor-field label,.editor-field label{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--st-overlay-editor-label)}#data-item-source-field label,#data-tag-number-field label,#data-tag-label-field label,#data-tag-timestamp-display-field label,#data-tag-nested-field label,#data-tag-font-family-field label,#data-tag-label-color-field label,#data-tag-value-color-field label,.st-overlay-editor-field--data-item-source label,.st-overlay-editor-field--data-tag-number label,.st-overlay-editor-field--data-tag-label label,.st-overlay-editor-field--data-tag-timestamp-display label,.st-overlay-editor-field--data-tag-nested label,.st-overlay-editor-field--data-tag-font-family label,.st-overlay-editor-field--data-tag-label-color label,.st-overlay-editor-field--data-tag-value-color label{font-size:.68rem}.st-overlay-editor-input,.editor-input{box-sizing:border-box;width:100%;border:1px solid var(--st-overlay-editor-input-border);border-radius:10px;background:var(--st-overlay-editor-input-bg);color:var(--st-overlay-editor-text);min-height:34px;padding:6px 8px;font:inherit;font-size:.84rem}.st-overlay-editor-input[type=color],.editor-input[type=color]{appearance:none;-webkit-appearance:none;display:block;inline-size:100%;min-width:0;height:34px;padding:5px}#data-tag-label-color,#data-tag-value-color,.st-overlay-editor-input--label-color,.st-overlay-editor-input--value-color{justify-self:stretch;width:100%}.st-overlay-editor-hint,.editor-hint{margin:0;font-size:.9rem;color:var(--st-overlay-editor-muted)}.st-overlay-editor-layer-controls,.editor-layer-controls{--st-overlay-layer-control-scale: 1;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;align-items:stretch}.st-overlay-editor-layer-controls>.st-overlay-editor-range-field,.st-overlay-editor-layer-controls>.editor-range-field,.editor-layer-controls>.st-overlay-editor-range-field,.editor-layer-controls>.editor-range-field{display:grid;gap:5px;min-width:0;align-content:start;padding:calc(6px * var(--st-overlay-layer-control-scale)) calc(8px * var(--st-overlay-layer-control-scale));border:1px solid var(--st-overlay-editor-input-border);border-radius:12px;background:color-mix(in srgb,var(--st-overlay-editor-panel-bg-alt) 82%,transparent)}.st-overlay-editor-layer-controls>.st-overlay-editor-range-group,.st-overlay-editor-layer-controls>.editor-range-group,.editor-layer-controls>.st-overlay-editor-range-group,.editor-layer-controls>.editor-range-group{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:8px;min-width:0;padding:calc(6px * var(--st-overlay-layer-control-scale)) calc(8px * var(--st-overlay-layer-control-scale));border:1px solid var(--st-overlay-editor-input-border);border-radius:12px;background:color-mix(in srgb,var(--st-overlay-editor-panel-bg-alt) 82%,transparent);grid-column:span 2}.st-overlay-editor-range-field,.editor-range-field{display:grid;gap:6px;min-width:0}.st-overlay-editor-annotation-switch,.editor-annotation-switch{display:flex;align-items:center;justify-content:flex-start;padding-top:2px}.st-overlay-editor-overlay-root,.editor-overlay-root{position:absolute;inset:0;z-index:12;pointer-events:none}.st-overlay-editor-annotation-popup,.editor-annotation-popup{position:absolute;display:grid;gap:5px;margin:0;padding:6px;width:min(188px,calc(100% - 20px));max-height:calc(100% - 24px);overflow:auto;border:1px solid var(--st-overlay-editor-input-border);border-radius:10px;background:color-mix(in srgb,var(--st-overlay-editor-panel-bg) 92%,transparent);box-shadow:var(--st-overlay-editor-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.st-overlay-editor-annotation-popup[hidden],.editor-annotation-popup[hidden]{display:none}.st-overlay-editor-annotation-popup-title,.editor-annotation-popup-title{display:flex;align-items:center;justify-content:space-between;font-size:.54rem;letter-spacing:.05em;text-transform:uppercase;color:var(--st-overlay-editor-label);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.st-overlay-editor-annotation-hint,.editor-annotation-hint{margin:0;font-size:.58rem;line-height:1.15}.st-overlay-editor-annotation-fields,.editor-annotation-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.st-overlay-editor-annotation-field,.editor-annotation-field{display:grid;grid-template-columns:58px minmax(0,1fr);gap:4px;align-items:center}.st-overlay-editor-annotation-field--wide,.editor-annotation-field--wide{grid-column:auto}.st-overlay-editor-annotation-field label,.editor-annotation-field label{display:block;font-size:.5rem;letter-spacing:.03em;text-transform:uppercase;color:var(--st-overlay-editor-label);white-space:nowrap}.st-overlay-editor-annotation-popup .st-overlay-editor-input,.st-overlay-editor-annotation-popup .editor-input,.editor-annotation-popup .st-overlay-editor-input,.editor-annotation-popup .editor-input{min-height:22px;padding:2px 5px;border-radius:6px;font-size:.66rem}.st-overlay-editor-annotation-popup .st-overlay-editor-input[type=color],.st-overlay-editor-annotation-popup .editor-input[type=color],.editor-annotation-popup .st-overlay-editor-input[type=color],.editor-annotation-popup .editor-input[type=color]{height:22px;padding:2px}.st-overlay-editor-annotation-actions,.editor-annotation-actions{display:flex;flex-wrap:wrap;gap:4px}.st-overlay-editor-annotation-action,.editor-annotation-action{flex:1 1 calc(50% - 3px);min-height:22px;padding:3px 6px;font-size:.62rem}.st-overlay-editor-annotation-action--danger,.editor-annotation-action--danger{border-color:#e9787857;color:#ffd0d0}.st-overlay-theme-light .st-overlay-editor-annotation-action--danger,.st-overlay-theme-light .editor-annotation-action--danger,[data-st-overlay-theme=light] .st-overlay-editor-annotation-action--danger,[data-st-overlay-theme=light] .editor-annotation-action--danger{color:#a13f3f}.st-overlay-editor-range-group .st-overlay-editor-range-field,.st-overlay-editor-range-group .editor-range-field,.editor-range-group .st-overlay-editor-range-field,.editor-range-group .editor-range-field{align-content:start}.st-overlay-editor-range-field--mode,.editor-range-field--mode{align-self:end}.st-overlay-editor-range-heading,.editor-range-heading{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:calc(.56rem * var(--st-overlay-layer-control-scale, 1));letter-spacing:.04em;text-transform:uppercase;color:var(--st-overlay-editor-label)}.st-overlay-editor-range-heading .st-overlay-switch,.st-overlay-editor-range-heading .switch,.editor-range-heading .st-overlay-switch,.editor-range-heading .switch{white-space:nowrap}.st-overlay-editor-range-field>label,.editor-range-field>label{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:.56rem;letter-spacing:.04em;text-transform:uppercase;color:var(--st-overlay-editor-label)}.st-overlay-editor-layer-controls .st-overlay-editor-range-field>label,.st-overlay-editor-layer-controls .editor-range-field>label,.editor-layer-controls .st-overlay-editor-range-field>label,.editor-layer-controls .editor-range-field>label{font-size:calc(.56rem * var(--st-overlay-layer-control-scale, 1))}.st-overlay-editor-range-field--mode>label,.editor-range-field--mode>label{min-height:18px}.st-overlay-editor-range-field--ruler,.editor-range-field--ruler{align-self:end}.st-overlay-editor-range-field--ruler .st-overlay-editor-range-heading,.st-overlay-editor-range-field--ruler .editor-range-heading,.editor-range-field--ruler .st-overlay-editor-range-heading,.editor-range-field--ruler .editor-range-heading{min-height:18px}.st-overlay-editor-range-value,.editor-range-value{color:var(--st-overlay-editor-muted);font-size:calc(.64rem * var(--st-overlay-layer-control-scale, 1));font-variant-numeric:tabular-nums;display:none}.st-overlay-editor-range-stack,.editor-range-stack{display:grid;gap:3px;min-height:30px}.st-overlay-editor-range-stack-row,.editor-range-stack-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px}.st-overlay-editor-range-stack-label,.editor-range-stack-label,.editor-range-stack-value{font-size:calc(.5rem * var(--st-overlay-layer-control-scale, 1));letter-spacing:.04em;text-transform:uppercase;color:var(--st-overlay-editor-muted)}.st-overlay-editor-layer-controls .st-overlay-switch,.st-overlay-editor-layer-controls .switch,.editor-layer-controls .st-overlay-switch,.editor-layer-controls .switch{gap:calc(6px * var(--st-overlay-layer-control-scale));min-width:0}.st-overlay-editor-layer-controls .st-overlay-switch-label,.st-overlay-editor-layer-controls .switch-label,.editor-layer-controls .st-overlay-switch-label,.editor-layer-controls .switch-label{font-size:calc(.58rem * var(--st-overlay-layer-control-scale));min-width:0}.st-overlay-editor-layer-controls .st-overlay-switch-track,.st-overlay-editor-layer-controls .switch-track,.editor-layer-controls .st-overlay-switch-track,.editor-layer-controls .switch-track{width:calc(36px * var(--st-overlay-layer-control-scale));height:calc(20px * var(--st-overlay-layer-control-scale))}.st-overlay-editor-layer-controls .st-overlay-switch-track:after,.st-overlay-editor-layer-controls .switch-track:after,.editor-layer-controls .st-overlay-switch-track:after,.editor-layer-controls .switch-track:after{top:calc(1px * var(--st-overlay-layer-control-scale));left:calc(1px * var(--st-overlay-layer-control-scale));width:calc(16px * var(--st-overlay-layer-control-scale));height:calc(16px * var(--st-overlay-layer-control-scale))}.st-overlay-editor-layer-controls .st-overlay-switch input:checked+.st-overlay-switch-track:after,.st-overlay-editor-layer-controls .st-overlay-switch input:checked+.switch-track:after,.st-overlay-editor-layer-controls .switch input:checked+.st-overlay-switch-track:after,.st-overlay-editor-layer-controls .switch input:checked+.switch-track:after,.editor-layer-controls .st-overlay-switch input:checked+.st-overlay-switch-track:after,.editor-layer-controls .st-overlay-switch input:checked+.switch-track:after,.editor-layer-controls .switch input:checked+.st-overlay-switch-track:after,.editor-layer-controls .switch input:checked+.switch-track:after{transform:translate(calc(16px * var(--st-overlay-layer-control-scale)))}.st-overlay-editor-layer-controls .st-overlay-editor-input,.st-overlay-editor-layer-controls .editor-input,.editor-layer-controls .st-overlay-editor-input,.editor-layer-controls .editor-input{min-height:calc(32px * var(--st-overlay-layer-control-scale));padding:calc(5px * var(--st-overlay-layer-control-scale)) calc(7px * var(--st-overlay-layer-control-scale));font-size:calc(.72rem * var(--st-overlay-layer-control-scale))}.st-overlay-editor-layer-controls .st-overlay-editor-range-stack-row,.st-overlay-editor-layer-controls .editor-range-stack-row,.editor-layer-controls .st-overlay-editor-range-stack-row,.editor-layer-controls .editor-range-stack-row{gap:calc(4px * var(--st-overlay-layer-control-scale))}@container (max-width: 1120px){.st-overlay-editor-layer-controls,.editor-layer-controls{--st-overlay-layer-control-scale: 1;gap:6px}}@container (max-width: 980px){.st-overlay-editor-layer-controls,.editor-layer-controls{--st-overlay-layer-control-scale: .9;gap:5px}}@container (max-width: 860px){.st-overlay-editor-layer-controls,.editor-layer-controls{--st-overlay-layer-control-scale: .8;gap:4px}}@container (max-width: 760px){.st-overlay-editor-layer-controls,.editor-layer-controls{--st-overlay-layer-control-scale: .72;gap:3px}}@container (max-width: 680px){.st-overlay-editor-layer-controls,.editor-layer-controls{--st-overlay-layer-control-scale: .64}}@container (max-width: 620px){.st-overlay-editor-layer-controls,.editor-layer-controls{--st-overlay-layer-control-scale: .56}}.st-overlay-editor-range-input,.editor-range-input{width:100%;margin:0;height:10px;accent-color:var(--st-overlay-editor-label)}.st-overlay-editor-range-input--thin,.editor-range-input--thin{height:10px;transform:scaleY(.62);transform-origin:center}.st-overlay-editor-range-input:disabled,.editor-range-input:disabled{opacity:.45;cursor:not-allowed}.st-overlay-button,.toolbar-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--st-overlay-editor-input-border);border-radius:999px;background:var(--st-overlay-editor-button-bg);color:var(--st-overlay-editor-text);padding:8px 14px;font:inherit;cursor:pointer}.st-overlay-button:hover,.toolbar-button:hover{background:var(--st-overlay-editor-button-hover-bg)}.st-overlay-editor-action-label,.editor-action-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.st-overlay-editor-action-button,.editor-action-button{width:3.25rem;height:3.25rem;min-width:3.25rem;padding:0}.st-overlay-editor-action-button svg,.editor-action-button svg{width:1.1rem;height:1.1rem;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.st-overlay-editor-action-button--accent,.editor-action-button--accent{color:var(--st-overlay-editor-accent);border-color:color-mix(in srgb,var(--st-overlay-editor-accent) 62%,var(--st-overlay-editor-input-border))}.st-overlay-editor-action-button--danger,.editor-action-button--danger{color:var(--st-overlay-editor-danger);border-color:color-mix(in srgb,var(--st-overlay-editor-danger) 62%,var(--st-overlay-editor-input-border))}.st-overlay-editor-action-button:disabled,.editor-action-button:disabled{opacity:.45;cursor:not-allowed}.st-overlay-editor-field--import-layout .st-overlay-editor-action-button,.st-overlay-editor-field--import-layout .editor-action-button,.st-overlay-editor-field--export-layout .st-overlay-editor-action-button,.st-overlay-editor-field--export-layout .editor-action-button{width:2.35rem;height:2.35rem;min-width:2.35rem}.st-overlay-editor-field--import-layout .st-overlay-editor-action-button svg,.st-overlay-editor-field--import-layout .editor-action-button svg,.st-overlay-editor-field--export-layout .st-overlay-editor-action-button svg,.st-overlay-editor-field--export-layout .editor-action-button svg{width:.82rem;height:.82rem}#add-data-tag-field,#delete-data-tag-field,.st-overlay-editor-field--add-data-tag,.st-overlay-editor-field--delete-data-tag{width:3.25rem;justify-self:end}.st-overlay-editor-field--import-layout,.st-overlay-editor-field--export-layout{width:2.35rem;justify-self:end}@media(max-width:640px){.st-overlay-toolbar,.toolbar{flex-direction:column;align-items:stretch}.st-overlay-toolbar-actions,.toolbar-actions{width:100%;flex-wrap:nowrap;justify-content:flex-end}.st-overlay-editor-layer-controls>.st-overlay-editor-range-group,.st-overlay-editor-layer-controls>.editor-range-group,.editor-layer-controls>.st-overlay-editor-range-group,.editor-layer-controls>.editor-range-group{grid-column:span 2}.st-overlay-editor-panel-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.st-overlay-editor-panel-field,.st-overlay-editor-panel-field--wide{grid-column:span 1}.st-overlay-editor-annotation-fields,.editor-annotation-fields{grid-template-columns:1fr}.st-overlay-editor-annotation-field--wide,.editor-annotation-field--wide{grid-column:span 1}}.react-calendar-heatmap text{font-size:10px;fill:#aaa}.react-calendar-heatmap .react-calendar-heatmap-small-text{font-size:5px}.react-calendar-heatmap rect:hover{stroke:#555;stroke-width:1px}.react-calendar-heatmap .color-empty{fill:#eee}.react-calendar-heatmap .color-filled{fill:#8cc665}.react-calendar-heatmap .color-github-0{fill:#eee}.react-calendar-heatmap .color-github-1{fill:#d6e685}.react-calendar-heatmap .color-github-2{fill:#8cc665}.react-calendar-heatmap .color-github-3{fill:#44a340}.react-calendar-heatmap .color-github-4{fill:#1e6823}.react-calendar-heatmap .color-gitlab-0{fill:#ededed}.react-calendar-heatmap .color-gitlab-1{fill:#acd5f2}.react-calendar-heatmap .color-gitlab-2{fill:#7fa8d1}.react-calendar-heatmap .color-gitlab-3{fill:#49729b}.react-calendar-heatmap .color-gitlab-4{fill:#254e77}.maptalks-zoom{text-align:center}.maptalks-zoom .maptalks-zoom-zoomlevel{display:block;width:30px;height:30px;background:#fff;color:#868686;border:1px solid #9d9d9d;line-height:26px;text-align:center;box-sizing:border-box}.maptalks-zoom .maptalks-zoom-zoomlevel .maptalks-zoom-zoomlevel-text{display:inline-block;font-size:12px;transform:scale(.8)}.maptalks-zoom-slider{margin-top:6px}.maptalks-zoom-slider a.maptalks-zoom-zoomin,.maptalks-zoom-slider a.maptalks-zoom-zoomout{display:block;font-size:16px;width:30px;height:30px;border:1px solid #9d9d9d;background:#fff;line-height:28px;text-decoration:none;background-repeat:no-repeat;background-position:center;box-sizing:border-box}.maptalks-zoom-slider a.maptalks-zoom-zoomin{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%3e%3crect%20width='2'%20height='12'%20transform='translate(5)'%20fill='%23868686'/%3e%3crect%20width='2'%20height='12'%20transform='translate(12%205)%20rotate(90)'%20fill='%23868686'/%3e%3c/svg%3e")}.maptalks-zoom-slider a.maptalks-zoom-zoomout{height:29px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='2'%20viewBox='0%200%2012%202'%3e%3crect%20id='矩形_2'%20data-name='矩形%202'%20width='2'%20height='12'%20transform='translate(12)%20rotate(90)'%20fill='%23868686'/%3e%3c/svg%3e");border-top:none}.maptalks-compass{width:30px;height:30px;background:#fff;border:1px solid #9d9d9d;border-radius:50%;box-sizing:border-box;background-image:url("data:image/svg+xml,%3csvg%20id='指南针10x18'%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='18'%20viewBox='0%200%2010%2018'%3e%3cpath%20id='路径_1'%20data-name='路径%201'%20d='M3,9H0L5,0l5,9H7A2,2,0,0,0,3,9Z'%20fill='red'/%3e%3cpath%20id='路径_2'%20data-name='路径%202'%20d='M5,11H5L0,2H3A2,2,0,1,0,7,2h3Z'%20transform='translate(0%207)'%20fill='%239d9d9d'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;cursor:pointer}.maptalks-reset{width:30px;height:30px;background:#fff;border:1px solid #9d9d9d;box-sizing:border-box;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='13.997'%20height='14'%20viewBox='0%200%2013.997%2014'%3e%3cpath%20id='路径_1'%20data-name='路径%201'%20d='M-1610.58-1267.16a5.468,5.468,0,0,1,3.521,1.421l.192.175-1.713,1.776c-.1.128-.179.284.008.389a.587.587,0,0,0,.172.049h4.454a.257.257,0,0,0,.183-.07.252.252,0,0,0,.071-.182v-4.481c0-.188-.089-.374-.208-.344a.342.342,0,0,0-.157.09l-1.565,1.549-.182-.173a7.078,7.078,0,0,0-3.151-1.737,6.758,6.758,0,0,0-3.535.063,7.3,7.3,0,0,0-3.1,1.816,7.192,7.192,0,0,0-1.833,3.069h0a6.846,6.846,0,0,0,.632,5.279,7.017,7.017,0,0,0,4.229,3.3h0a7,7,0,0,0,5.293-.6,7.055,7.055,0,0,0,3.369-4.14.871.871,0,0,0-.07-.626.84.84,0,0,0-1.113-.294.726.726,0,0,0-.365.471h0a5.542,5.542,0,0,1-1.7,2.661,5.585,5.585,0,0,1-2.9,1.287,5.468,5.468,0,0,1-3.143-.5,5.31,5.31,0,0,1-2.3-2.158h0a5.169,5.169,0,0,1-.645-3.649,5.489,5.489,0,0,1,1.948-3.249,5.454,5.454,0,0,1,3.608-1.192Z'%20transform='translate(1617.689%201268.903)'%20fill='%23868686'%20fill-rule='evenodd'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;cursor:pointer}.maptalks-toolbar-vertical{margin:0;border:1px solid #b8b8b8;overflow:visible}.maptalks-toolbar-vertical ul,.maptalks-toolbar-horizonal ul{margin:0;padding:0}.maptalks-toolbar-vertical ul li+li{border-top:1px solid #ddd}.maptalks-toolbar-vertical li{text-align:center;list-style:none;line-height:28px;font-size:12px;color:#5a5a5a;background:#fff;min-width:10px;min-height:28px;position:relative;padding:0 10px}.maptalks-toolbar-vertical li:hover{color:#fff;background:#6a97d9}.maptalks-toolbar-vertical li .maptalks-dropMenu{padding:0;position:absolute;top:-1px;overflow:visible;border:1px solid #b8b8b8}.maptalks-toolbar-vertical li .maptalks-dropMenu li{list-style:none;min-width:95px;background:#606976;height:28px}.maptalks-toolbar-vertical li .maptalks-dropMenu li+li{border-top:1px solid #ddd}.maptalks-toolbar-vertical li .maptalks-dropMenu li a{color:#fff;display:block;line-height:27px;text-indent:33px;text-decoration:none;font-size:12px}.maptalks-toolbar-vertical li .maptalks-dropMenu em.maptalks-ico{display:block;width:5px;height:6px;position:absolute;top:12px;right:-4px}.maptalks-toolbar-vertical li .maptalks-dropMenu li.maptalks-on,.maptalks-toolbar-vertical li .maptalks-dropMenu li:hover{background:#4b545f}.maptalks-toolbar-horizonal{margin:0;overflow:visible}.maptalks-toolbar-horizonal li{text-align:left;line-height:28px;font-size:12px;color:#5a5a5a;padding:0 10px;list-style:none;min-width:28px;min-height:28px;float:left;background:#fff;border:1px solid #b8b8b8;position:relative}.maptalks-toolbar-horizonal ul li:not(:last-child){border-right-color:#ddd}.maptalks-toolbar-horizonal ul li+li{border-left:none}.maptalks-toolbar-horizonal li:hover{color:#fff;background:#6a97d9}.maptalks-toolbar-horizonal li .maptalks-dropMenu{display:block;position:absolute;left:-1px;overflow:visible}.maptalks-toolbar-horizonal li .maptalks-dropMenu li{list-style:none;min-width:95px;background:#606976;height:28px;border:1px solid #b8b8b8}.maptalks-toolbar-horizonal li .maptalks-dropMenu ul li:first-child{border-top:none}.maptalks-toolbar-horizonal li .maptalks-dropMenu ul li:not(:last-child){border-bottom-color:#ddd}.maptalks-toolbar-horizonal li .maptalks-dropMenu li+li{border-top:none}.maptalks-toolbar-horizonal li .maptalks-dropMenu li a{color:#fff;display:block;line-height:27px;text-indent:20px;text-decoration:none;font-size:12px}.maptalks-toolbar-horizonal li .maptalks-dropMenu em.maptalks-ico{display:block;width:5px;height:6px;position:absolute;top:-4px;left:12px}.maptalks-toolbar-horizonal .maptalks-dropMenu li:hover{background:#4b545f}.maptalks-toolbar-vertical li .maptalks-dropMenu li a:before,.maptalks-toolbar-horizonal li .maptalks-dropMenu li a:before{content:"";width:0;height:0;position:absolute;top:10px;left:14px;border-top:4px solid transparent;border-left:6px solid #fff;border-bottom:4px solid transparent}.maptalks-menu{background:#fff;padding:1px;width:172px;border:1px solid #b4b3b3}.maptalks-menu .maptalks-menu-items{color:#5a5756;margin:0;padding:0;font-size:12px}.maptalks-menu .maptalks-menu-items li{list-style:none;height:30px;line-height:30px;text-indent:16px}.maptalks-menu .maptalks-menu-items li:hover{background:#007fbe;color:#fff;cursor:pointer}.maptalks-menu .maptalks-menu-items li.maptalks-menu-splitter{list-style:none;height:2px;background:#ddd}.maptalks-msgBox{background:#fff;border:1px solid #b4b3b3;border-radius:3px}.maptalks-msgBox em.maptalks-ico{display:block;position:absolute;left:50%;margin-left:-5px;bottom:-10px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #b4b3b3}.maptalks-msgBox em.maptalks-ico:after{content:"";width:0;height:0;position:absolute;left:-7px;top:-10px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #fff}:root{--maptalks-ico-border: 8px solid #b4b3b3}.maptalks-msgBox em.maptalks-ico-right-top{left:0%;margin-left:2px}.maptalks-msgBox em.maptalks-ico-left-top{left:100%;margin-left:-18px}.maptalks-msgBox em.maptalks-ico-left-middle{left:100%;bottom:calc(50% - 25px);margin-left:1px;border:var(--maptalks-ico-border);border-color:transparent transparent transparent #fff}.maptalks-msgBox em.maptalks-ico-left-middle:after,.maptalks-msgBox em.maptalks-ico-right-middle:after,.maptalks-msgBox em.maptalks-ico-left-bottom:after,.maptalks-msgBox em.maptalks-ico-middle-bottom:after,.maptalks-msgBox em.maptalks-ico-right-bottom:after,.maptalks-msgBox em.maptalks-ico-middle-middle:after{content:none}.maptalks-msgBox em.maptalks-ico-right-middle{left:0%;bottom:calc(50% - 25px);margin-left:-16px;border:var(--maptalks-ico-border);border-color:transparent #fff transparent transparent}.maptalks-msgBox em.maptalks-ico-left-bottom{left:100%;bottom:none;top:-16px;margin-left:-20px;border:var(--maptalks-ico-border);border-color:transparent transparent #fff transparent}.maptalks-msgBox em.maptalks-ico-middle-bottom{bottom:none;top:-16px;border:var(--maptalks-ico-border);border-color:transparent transparent #fff transparent}.maptalks-msgBox em.maptalks-ico-right-bottom{left:0%;bottom:none;top:-16px;margin-left:4px;border:var(--maptalks-ico-border);border-color:transparent transparent #fff transparent}.maptalks-msgBox em.maptalks-ico-middle-middle{display:none}.maptalks-msgBox h2{display:block;height:auto;line-height:30px;font-weight:700;font-size:14px;padding:0 30px 0 10px;margin:0;white-space:nowrap}.maptalks-msgBox a.maptalks-close{display:block;width:13px;height:13px;text-decoration:none;font-size:14px;color:#a5a5a5;font-weight:700;position:absolute;top:3px;right:6px}.maptalks-msgBox .maptalks-msgContent{font-size:12px;padding:10px;min-width:200px}.maptalks-panel{background:#fff;border:1px solid #b4b3b3;border-radius:3px}.maptalks-panel .maptalks-panel-content{padding:10px;min-width:200px;min-height:60px}.maptalks-panel a.maptalks-close{display:block;width:13px;height:13px;text-decoration:none;font-size:14px;color:#a5a5a5;font-weight:700;position:absolute;top:3px;right:6px}.maptalks-attribution{display:inline-block;opacity:1;color:#aeaeae;background:#fff;background-color:#ffffffb3;padding:0;font-size:13px;font-family:microsoft yahei,Helvetica Neue,Helvetica,sans-serif}.maptalks-attribution a{text-decoration:none;color:#8eafbe}.maptalks-attribution a:hover{text-decoration:underline}.maptalks-overview{background:#fff;border:1px solid #b4b3b3;width:100%;height:100%}.maptalks-overview-button{cursor:pointer;background:#fff;width:18px;height:18px;position:absolute;bottom:1px;right:1px;font:16px sans-serif;text-align:center;line-height:16px;border:1px solid #b4b3b3;color:#363539}.maptalks-layer-switcher ul{list-style:none}.maptalks-layer-switcher .panel>ul{padding-left:1em}.maptalks-layer-switcher .group>ul{padding-left:10px}.maptalks-layer-switcher .group+.group{padding-top:1em}.maptalks-layer-switcher label{text-overflow:ellipsis;overflow:hidden;display:inline-block;font-size:14px;white-space:nowrap;color:#5a5a5a}.maptalks-layer-switcher .group>label{font-weight:700;color:#5a5a5a;width:100%}.maptalks-layer-switcher .layer label{padding-top:5px;width:92%}.maptalks-layer-switcher input{margin:0 5px;position:relative;top:-2px}.maptalks-layer-switcher input[disabled=disabled]{cursor:not-allowed}.maptalks-layer-switcher input[disabled=disabled]+label{color:#666}.maptalks-layer-switcher button,.maptalks-layer-switcher .panel{border-radius:4px}.maptalks-layer-switcher button{width:28px;height:28px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='16'%20viewBox='0%200%2018%2016'%3e%3cpath%20id='图层'%20d='M17.156,74.864a.833.833,0,0,0-.323.065h-.007L9,78.222l-7.826-3.29H1.166A.839.839,0,0,0,.088,75.4a.862.862,0,0,0,.433,1.109h0L8.67,79.939h.008a.825.825,0,0,0,.645,0H9.33l8.149-3.425h0a.86.86,0,0,0,.5-.959A.847.847,0,0,0,17.156,74.864ZM.521,69.085h0L8.67,72.51h.008a.822.822,0,0,0,.645,0H9.33l8.149-3.425h0a.862.862,0,0,0,0-1.584h0L9.33,64.075H9.323a.827.827,0,0,0-.645,0H8.67L.521,67.5h0a.862.862,0,0,0,0,1.583ZM17.156,71.15a.833.833,0,0,0-.323.065h0l0,0h0L9,74.508l-7.826-3.29h0l0,0h0a.839.839,0,0,0-1.082.472A.862.862,0,0,0,.521,72.8h0L8.67,76.225h.008a.825.825,0,0,0,.645,0H9.33L17.479,72.8h0a.86.86,0,0,0,.5-.959A.847.847,0,0,0,17.156,71.15Z'%20transform='translate(0%20-64.007)'%20fill='%236a97d9'/%3e%3c/svg%3e") no-repeat;background-position:center;background-color:#fff;border:1px solid #b8b8b8}.maptalks-layer-switcher.shown button{display:none}.maptalks-layer-switcher .panel{background-color:#fff;display:none;overflow-y:auto;overflow-x:hidden;min-width:120px;max-width:400px;max-height:500px}.maptalks-layer-switcher li{white-space:nowrap}.maptalks-layer-switcher li.group{margin-right:1em}.maptalks-layer-switcher.shown .panel{display:block}.maptalks-layer-switcher ::-webkit-scrollbar{width:6px}.maptalks-layer-switcher ::-webkit-scrollbar-track{background-color:#1f1f1f}.maptalks-layer-switcher ::-webkit-scrollbar-thumb{border-radius:5px;background-color:#777}.maptalks-tooltip{display:block;background:#fff;border:1px solid #b4b3b3;padding:0 4px;height:24px;line-height:24px;font-size:14px;white-space:nowrap}@keyframes maptalksfadeIn{0%{opacity:0}to{opacity:1}}.mtk-ui-fadein{animation:maptalksfadeIn 2s}
