@import url(https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap);body,html{width:100%;height:100%}body{margin:0;font-family:"PT Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.RichEditor-root{background:#fff;border:1px solid #ddd;font-family:"Georgia",serif;font-size:14px;padding:15px}.RichEditor-editor{border-top:1px solid #ddd;cursor:text;font-size:16px;margin-top:10px}.RichEditor-editor .public-DraftEditor-content,.RichEditor-editor .public-DraftEditorPlaceholder-root{margin:0 -15px -15px;padding:15px}.RichEditor-editor .public-DraftEditor-content{min-height:100px}.RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root{display:none}.RichEditor-editor .RichEditor-blockquote{border-left:5px solid #eee;color:#666;font-family:"Hoefler Text","Georgia",serif;font-style:italic;margin:16px 0;padding:10px 20px}.RichEditor-editor .public-DraftStyleDefault-pre{background-color:rgba(0,0,0,.05);font-family:"Inconsolata","Menlo","Consolas",monospace;font-size:16px;padding:20px}.RichEditor-controls{font-family:"Helvetica",sans-serif;font-size:14px;margin-bottom:5px;-webkit-user-select:none;user-select:none}.RichEditor-styleButton{color:#999;cursor:pointer;margin-right:16px;padding:2px 0;display:inline-block}.RichEditor-activeButton{color:#5890ff}.lmw-panel{--lmw-bg:#fff;--lmw-bg-header:#f3f3f3;--lmw-bg-sym:#f8f8f8;--lmw-border:#d4d4d4;--lmw-border-inner:#e5e5e5;--lmw-text:#1a1a1a;--lmw-text-muted:#6b6b6b;--lmw-accent:#0078d4;--lmw-accent-hover:#005ea6;--lmw-accent-text:#fff;--lmw-danger:#c63c3c;--lmw-success:#2e7d32;--lmw-badge-F:#0078d4;--lmw-badge-MI:#5a3e8a;--lmw-badge-T:#2e7d32;--lmw-radius:6px;--lmw-radius-sm:4px;--lmw-shadow:0 2px 12px rgba(0,0,0,0.15);--lmw-panel-w:280px;--lmw-panel-w-col:36px;--lmw-transition:0.2s ease;--lmw-font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;position:absolute;top:12px;z-index:10;width:var(--lmw-panel-w);max-height:calc(100% - 24px);display:flex;flex-direction:column;background:var(--lmw-bg);border:1px solid var(--lmw-border);border-radius:var(--lmw-radius);box-shadow:var(--lmw-shadow);font-family:var(--lmw-font);font-size:13px;color:var(--lmw-text);overflow:hidden;transition:width var(--lmw-transition);box-sizing:border-box}.lmw-panel--left{left:12px}.lmw-panel--right{right:12px}.lmw-panel.lmw-collapsed{width:var(--lmw-panel-w-col)}.lmw-panel.lmw-collapsed .lmw-body,.lmw-panel.lmw-collapsed .lmw-btn-icon:not(.lmw-collapse-btn),.lmw-panel.lmw-collapsed .lmw-header-title,.lmw-panel.lmw-collapsed .lmw-toggle-all{display:none}.lmw-panel.lmw-collapsed .lmw-header{justify-content:center;padding:0}.lmw-panel.lmw-collapsed .lmw-chevron{transform:rotate(180deg)}.lmw-header{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:0 8px;height:40px;background:var(--lmw-bg-header);border-bottom:1px solid var(--lmw-border);flex-shrink:0;-webkit-user-select:none;user-select:none}.lmw-header-title{flex:1 1;font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmw-btn-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--lmw-radius-sm);cursor:pointer;color:var(--lmw-text-muted);transition:background var(--lmw-transition),color var(--lmw-transition);flex-shrink:0}.lmw-btn-icon:hover{background:var(--lmw-border-inner);color:var(--lmw-text)}.lmw-btn-icon.active{background:var(--lmw-accent);color:var(--lmw-accent-text);border-color:var(--lmw-accent)}.lmw-btn-icon:disabled{opacity:.45;cursor:not-allowed}.lmw-chevron{transition:transform var(--lmw-transition)}.lmw-body{overflow-y:auto;flex:1 1;scrollbar-width:thin;scrollbar-color:var(--lmw-border) transparent}.lmw-busy-overlay{position:absolute;inset:0;z-index:30;background:hsla(0,0%,100%,.72);display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;font-size:12px;font-weight:600;color:var(--lmw-text)}.lmw-spinner{width:14px;height:14px;border:2px solid var(--lmw-border);border-top-color:var(--lmw-accent);border-radius:50%;animation:lmw-spin .7s linear infinite}@keyframes lmw-spin{to{transform:rotate(1turn)}}.lmw-body::-webkit-scrollbar{width:5px}.lmw-body::-webkit-scrollbar-thumb{background:var(--lmw-border);border-radius:10px}.lmw-empty{padding:16px 12px;color:var(--lmw-text-muted);font-style:italic;margin:0}.lmw-item{border-bottom:1px solid var(--lmw-border-inner)}.lmw-item:last-child{border-bottom:none}.lmw-row{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 8px;transition:background var(--lmw-transition)}.lmw-row:hover{background:#f5f5f5}.lmw-status-row{padding:0 8px 6px 38px;display:flex;grid-gap:6px;gap:6px;flex-wrap:wrap}.lmw-chip{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;border:1px solid transparent}.lmw-chip-scale.in-scale{color:#1f6a28;background:#e9f7ec;border-color:#b9e3c2}.lmw-chip-scale.out-scale{color:#8a5a00;background:#fff4df;border-color:#f3d8a2}.lmw-chip-lock{color:#4a4f58;background:#eceff3;border-color:#cfd5dd}.lmw-check{display:flex;align-items:center;cursor:pointer;flex-shrink:0}.lmw-check-input{position:absolute;opacity:0;width:0;height:0}.lmw-check-box{width:16px;height:16px;border:2px solid var(--lmw-border);border-radius:3px;display:flex;align-items:center;justify-content:center;transition:background var(--lmw-transition),border-color var(--lmw-transition);flex-shrink:0}.lmw-check-input:checked+.lmw-check-box{background:var(--lmw-accent);border-color:var(--lmw-accent)}.lmw-check-input:checked+.lmw-check-box:after{content:"";display:block;width:4px;height:7px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg) translate(-1px,-1px)}.lmw-swatch{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.15);flex-shrink:0;transition:background var(--lmw-transition)}.lmw-name{flex:1 1;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmw-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 5px;height:18px;border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.03em;color:#fff;flex-shrink:0}.lmw-badge--feature{background:var(--lmw-badge-F)}.lmw-badge--map-image{background:var(--lmw-badge-MI)}.lmw-badge--tile{background:var(--lmw-badge-T)}.lmw-badge--imagery{background:#795548}.lmw-badge--wms{background:#e65100}.lmw-sym-toggle{font-size:14px}.lmw-sym-panel{background:var(--lmw-bg-sym);border-top:1px solid var(--lmw-border-inner)}.lmw-sym-inner{padding:10px 12px 12px;flex-direction:column}.lmw-ctrl-row,.lmw-sym-inner{display:flex;grid-gap:8px;gap:8px}.lmw-ctrl-row{align-items:center}.lmw-ctrl-row--col{flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.lmw-ctrl-label{font-size:11px;font-weight:600;color:var(--lmw-text-muted);min-width:80px;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.lmw-ctrl-row--col .lmw-ctrl-label{min-width:unset}.lmw-ctrl-right{display:flex;align-items:center;grid-gap:6px;gap:6px;flex:1 1}.lmw-slider{flex:1 1;height:4px;cursor:pointer;accent-color:var(--lmw-accent);min-width:0}.lmw-val{font-size:11px;color:var(--lmw-text-muted);min-width:36px;text-align:right;flex-shrink:0}.lmw-color-wrap{display:flex;align-items:center;grid-gap:6px;gap:6px;cursor:pointer}.lmw-color{width:0;height:0;padding:0;border:none;opacity:0;position:absolute;pointer-events:none}.lmw-color-swatch{width:28px;height:28px;border-radius:var(--lmw-radius-sm);border:2px solid var(--lmw-border);cursor:pointer;transition:border-color var(--lmw-transition);flex-shrink:0}.lmw-color-swatch:hover,.lmw-color-wrap:focus-within .lmw-color-swatch{border-color:var(--lmw-accent)}.lmw-ctrl-right label.lmw-color-wrap input[type=color]{width:28px;height:28px;opacity:0;position:absolute;cursor:pointer;pointer-events:auto}.lmw-style-grid{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px}.lmw-style-btn{display:flex;align-items:center;justify-content:center;padding:4px 6px;background:var(--lmw-bg);border:1.5px solid var(--lmw-border);border-radius:var(--lmw-radius-sm);cursor:pointer;color:var(--lmw-text-muted);transition:background var(--lmw-transition),border-color var(--lmw-transition),color var(--lmw-transition)}.lmw-style-btn:hover{border-color:var(--lmw-accent);color:var(--lmw-accent)}.lmw-style-btn.active{background:var(--lmw-accent);border-color:var(--lmw-accent);color:var(--lmw-accent-text)}.lmw-style-grid--line .lmw-style-btn{padding:4px}.lmw-btn-row{display:flex;grid-gap:6px;gap:6px;margin-top:4px}.lmw-apply-btn,.lmw-reset-btn{flex:1 1;height:30px;border:1.5px solid transparent;border-radius:var(--lmw-radius-sm);font-size:12px;font-weight:600;cursor:pointer;transition:background var(--lmw-transition),color var(--lmw-transition)}.lmw-apply-btn{background:var(--lmw-accent);color:var(--lmw-accent-text);border-color:var(--lmw-accent)}.lmw-apply-btn:hover{background:var(--lmw-accent-hover);border-color:var(--lmw-accent-hover)}.lmw-reset-btn{background:transparent;color:var(--lmw-text-muted);border-color:var(--lmw-border)}.lmw-reset-btn:hover{background:#f0f0f0;color:var(--lmw-text);border-color:#bbb}.lmw-notice{font-size:11px;color:var(--lmw-text-muted);margin:0;line-height:1.5;padding:4px 0}@media (prefers-color-scheme:dark){.lmw-panel{--lmw-bg:#1e1e1e;--lmw-bg-header:#2a2a2a;--lmw-bg-sym:#252525;--lmw-border:#3d3d3d;--lmw-border-inner:#2e2e2e;--lmw-text:#e8e8e8;--lmw-text-muted:#9a9a9a;--lmw-accent:#4da3e8;--lmw-accent-hover:#2e8fd4}.lmw-row:hover,.lmw-style-btn{background:#2a2a2a}.lmw-reset-btn:hover{background:#2a2a2a;color:var(--lmw-text)}}@media (max-width:400px){.lmw-panel{--lmw-panel-w:240px}}[hidden]{display:none!important}.lcb-panel{--lcb-bg:#fff;--lcb-bg-header:#1e3a5f;--lcb-bg-section:#f7f7f7;--lcb-bg-tree:#fff;--lcb-bg-output:#1e1e2e;--lcb-border:#d4d4d4;--lcb-border-inner:#e8e8e8;--lcb-text:#1a1a1a;--lcb-text-muted:#666;--lcb-text-header:#fff;--lcb-accent:#0078d4;--lcb-accent-hover:#005ea6;--lcb-accent-text:#fff;--lcb-ok:#2e7d32;--lcb-warn:#e65100;--lcb-err:#c62828;--lcb-badge-f:#0078d4;--lcb-badge-m:#7b1fa2;--lcb-badge-i:#2e7d32;--lcb-badge-w:#e65100;--lcb-geom-pt:#e63946;--lcb-geom-ln:#2196f3;--lcb-geom-pg:#388e3c;--lcb-geom-im:#795548;--lcb-geom-wm:#607d8b;--lcb-radius:6px;--lcb-radius-sm:3px;--lcb-shadow:0 4px 20px rgba(0,0,0,0.18);--lcb-panel-w:320px;--lcb-panel-w-col:38px;--lcb-font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lcb-mono:"Cascadia Code","Fira Code",monospace;--lcb-transition:.18s ease;position:absolute;top:12px;z-index:20;width:var(--lcb-panel-w);max-height:calc(100% - 24px);display:flex;flex-direction:column;background:var(--lcb-bg);border:1px solid var(--lcb-border);border-radius:var(--lcb-radius);box-shadow:var(--lcb-shadow);font-family:var(--lcb-font);font-size:13px;color:var(--lcb-text);overflow:hidden;transition:width var(--lcb-transition);box-sizing:border-box}.lcb-panel--left{left:12px}.lcb-panel--right{right:12px}.lcb-panel.lcb-collapsed{width:var(--lcb-panel-w-col)}.lcb-panel.lcb-collapsed .lcb-body,.lcb-panel.lcb-collapsed .lcb-header-title{display:none}.lcb-panel.lcb-collapsed .lcb-chevron{transform:rotate(180deg)}.lcb-header{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:0 10px;height:44px;background:var(--lcb-bg-header);color:var(--lcb-text-header);flex-shrink:0;-webkit-user-select:none;user-select:none}.lcb-header-title{flex:1 1;font-weight:700;font-size:13px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcb-icon-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:hsla(0,0%,100%,.1);border:none;border-radius:var(--lcb-radius-sm);cursor:pointer;color:var(--lcb-text-header);transition:background var(--lcb-transition);flex-shrink:0}.lcb-icon-btn:hover{background:hsla(0,0%,100%,.2)}.lcb-chevron{transition:transform var(--lcb-transition)}.lcb-body{display:flex;flex-direction:column;overflow:hidden;flex:1 1}.lcb-section{border-bottom:1px solid var(--lcb-border-inner)}.lcb-section--url{padding:10px 12px 8px}.lcb-section-toggle{display:flex;align-items:center;grid-gap:6px;gap:6px;width:100%;padding:8px 12px;background:var(--lcb-bg-section);border:none;border-bottom:1px solid transparent;cursor:pointer;font-size:12px;font-weight:600;color:var(--lcb-text-muted);text-align:left;text-transform:uppercase;letter-spacing:.05em;transition:background var(--lcb-transition)}.lcb-section-toggle:hover{background:#efefef}.lcb-section-toggle.open{border-bottom-color:var(--lcb-border-inner)}.lcb-arrow{margin-left:auto;flex-shrink:0;transition:transform var(--lcb-transition)}.lcb-section-toggle.open .lcb-arrow{transform:rotate(180deg)}.lcb-section-body{padding:10px 12px 12px;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.lcb-url-row{display:flex;grid-gap:6px;gap:6px}.lcb-url-input{flex:1 1}.lcb-radio-group{display:flex;flex-direction:column;grid-gap:5px;gap:5px}.lcb-radio{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;cursor:pointer}.lcb-radio input{accent-color:var(--lcb-accent)}.lcb-auth-sub{display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding-top:4px}.lcb-tabs{display:flex;grid-gap:2px;gap:2px;background:var(--lcb-border-inner);border-radius:var(--lcb-radius-sm);padding:2px}.lcb-tab{flex:1 1;padding:4px 6px;font-size:11px;font-weight:600;background:transparent;border:none;border-radius:2px;cursor:pointer;color:var(--lcb-text-muted);transition:background var(--lcb-transition),color var(--lcb-transition)}.lcb-tab.active{background:var(--lcb-bg);color:var(--lcb-accent)}.lcb-tab-pane{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.lcb-input{width:100%;padding:6px 8px;font-size:12px;font-family:var(--lcb-font);background:#fff;border:1.5px solid var(--lcb-border);border-radius:var(--lcb-radius-sm);box-sizing:border-box;outline:none;transition:border-color var(--lcb-transition)}.lcb-input:focus{border-color:var(--lcb-accent)}.lcb-btn-accent,.lcb-btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;font-size:12px;font-weight:600;border-radius:var(--lcb-radius-sm);cursor:pointer;transition:background var(--lcb-transition),border-color var(--lcb-transition);white-space:nowrap}.lcb-btn-accent{background:var(--lcb-accent);color:var(--lcb-accent-text);border:1.5px solid var(--lcb-accent)}.lcb-btn-accent:hover{background:var(--lcb-accent-hover);border-color:var(--lcb-accent-hover)}.lcb-btn-accent:disabled{opacity:.5;cursor:default}.lcb-btn-outline{background:transparent;color:var(--lcb-text-muted);border:1.5px solid var(--lcb-border)}.lcb-btn-outline:hover{background:#f5f5f5;color:var(--lcb-text);border-color:#aaa}.lcb-btn-sm{padding:4px 10px;font-size:11px}.lcb-hint{font-size:11px;color:var(--lcb-text-muted);line-height:1.5;margin:0}.lcb-status{font-size:11px;line-height:1.4;padding:2px 0}.lcb-status--ok{color:var(--lcb-ok)}.lcb-status--warn{color:var(--lcb-warn)}.lcb-status--err{color:var(--lcb-err)}.lcb-tree-wrap{flex:1 1;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--lcb-border) transparent}.lcb-tree-wrap::-webkit-scrollbar{width:4px}.lcb-tree-wrap::-webkit-scrollbar-thumb{background:var(--lcb-border);border-radius:4px}.lcb-loading{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:20px 16px;color:var(--lcb-text-muted);font-size:12px}.lcb-spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--lcb-border);border-top-color:var(--lcb-accent);border-radius:50%;animation:lcb-spin .7s linear infinite;flex-shrink:0}@keyframes lcb-spin{to{transform:rotate(1turn)}}.lcb-error{padding:14px 16px;font-size:12px;color:var(--lcb-err);line-height:1.6}.lcb-tree{padding-bottom:4px}.lcb-tree-summary{padding:6px 12px;font-size:11px;font-weight:600;color:var(--lcb-text-muted);text-transform:uppercase;letter-spacing:.05em;background:var(--lcb-bg-section)}.lcb-folder,.lcb-tree-summary{border-bottom:1px solid var(--lcb-border-inner)}.lcb-folder-label{padding:5px 12px;font-size:11px;font-weight:600;color:var(--lcb-text-muted);text-transform:uppercase;letter-spacing:.04em}.lcb-folder-row{display:flex;align-items:center;grid-gap:6px;gap:6px;width:100%;padding:6px 12px;background:#f0f0f0;border:none;cursor:pointer;font-size:12px;font-weight:600;color:var(--lcb-text);text-align:left;transition:background var(--lcb-transition)}.lcb-folder-row:hover{background:#e8e8e8}.lcb-folder-arrow{font-size:10px;color:var(--lcb-text-muted);flex-shrink:0;width:10px}.lcb-folder-icon{flex-shrink:0}.lcb-folder-name{flex:1 1}.lcb-folder-count{font-size:10px;color:var(--lcb-text-muted);background:#ddd;padding:1px 5px;border-radius:8px}.lcb-service{border-bottom:1px solid var(--lcb-border-inner)}.lcb-service:last-child{border-bottom:none}.lcb-svc-row{grid-gap:6px;gap:6px;padding:5px 12px 5px 16px;background:#fafafa}.lcb-svc-expand,.lcb-svc-row{display:flex;align-items:center}.lcb-svc-expand{justify-content:center;width:16px;height:16px;padding:0;background:transparent;border:none;cursor:pointer;color:var(--lcb-text-muted);flex-shrink:0}.lcb-svc-arrow{font-size:9px}.lcb-svc-name{flex:1 1;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcb-svc-count{font-size:10px;color:var(--lcb-text-muted)}.lcb-check-all{cursor:pointer}.lcb-check-all input{accent-color:var(--lcb-accent)}.lcb-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;font-size:9px;font-weight:800;letter-spacing:.03em;color:#fff;flex-shrink:0}.lcb-badge--feature{background:var(--lcb-badge-f)}.lcb-badge--mapserver{background:var(--lcb-badge-m)}.lcb-badge--imageserver{background:var(--lcb-badge-i)}.lcb-badge--wmsserver{background:var(--lcb-badge-w)}.lcb-layer-row,.lcb-svc-body{background:#fff!important}.lcb-layer-row{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:4px 12px 4px 32px;transition:background var(--lcb-transition);border-bottom:1px solid #f0f0f0;color:var(--lcb-text)!important;opacity:1!important}.lcb-tree .lcb-layer-row,.lcb-tree .lcb-layer-row *{color:#1a1a1a!important;opacity:1!important}.lcb-tree .lcb-layer-row .lcb-layer-id{color:#5f6368!important}.lcb-layer-row:last-child{border-bottom:none}.lcb-layer-row:hover{background:#f0f7ff}.lcb-layer-check{display:flex;align-items:center;cursor:pointer;flex-shrink:0}.lcb-layer-check input{position:absolute;opacity:0;width:0;height:0}.lcb-check-box{width:14px;height:14px;border:2px solid #bbb;border-radius:2px;display:flex;align-items:center;justify-content:center;transition:background var(--lcb-transition),border-color var(--lcb-transition);flex-shrink:0}.lcb-layer-check input:checked+.lcb-check-box{background:var(--lcb-accent);border-color:var(--lcb-accent)}.lcb-layer-check input:checked+.lcb-check-box:after{content:"";display:block;width:3px;height:6px;border:1.5px solid #fff;border-top:none;border-left:none;transform:rotate(45deg) translate(-1px,-1px)}.lcb-geom-icon{font-size:11px;flex-shrink:0;width:14px;text-align:center}.lcb-geom--point{color:var(--lcb-geom-pt)}.lcb-geom--polyline{color:var(--lcb-geom-ln)}.lcb-geom--polygon{color:var(--lcb-geom-pg)}.lcb-geom--imagery{color:var(--lcb-geom-im)}.lcb-geom--wms{color:var(--lcb-geom-wm)}.lcb-layer-name{flex:1 1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--lcb-text)!important}.lcb-layer-id{font-size:10px;color:var(--lcb-text-muted)!important;flex-shrink:0;font-family:var(--lcb-mono)}.lcb-footer{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px;background:var(--lcb-bg-section);border-top:1px solid var(--lcb-border-inner);flex-shrink:0}.lcb-footer-info{flex:1 1;font-size:12px;color:var(--lcb-text-muted)}.lcb-footer-btns{display:flex;grid-gap:6px;gap:6px}.lcb-output-wrap{display:flex;flex-direction:column;background:var(--lcb-bg-output);border-top:2px solid var(--lcb-accent);max-height:320px;flex-shrink:0}.lcb-output-header{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 10px;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.lcb-output-title{flex:1 1;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.05em}.lcb-output-actions{display:flex;grid-gap:4px;gap:4px}.lcb-output-wrap .lcb-btn-outline{background:transparent;color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.2)}.lcb-output-wrap .lcb-btn-outline:hover{background:hsla(0,0%,100%,.1);color:#fff}.lcb-output-wrap .lcb-btn-accent{background:var(--lcb-accent);color:#fff;border-color:var(--lcb-accent)}.lcb-json-preview{flex:1 1;overflow-y:auto;padding:10px 12px;margin:0;font-family:var(--lcb-mono);font-size:11px;line-height:1.6;color:#a8d5a2;white-space:pre-wrap;word-break:break-all;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) transparent}.lcb-json-preview::-webkit-scrollbar{width:4px}.lcb-json-preview::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}.lcb-sync-row{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:6px 10px;border-top:1px solid hsla(0,0%,100%,.08)}@media (prefers-color-scheme:dark){.lcb-panel{--lcb-bg:#1e1e1e;--lcb-bg-header:#0d2137;--lcb-bg-section:#252525;--lcb-bg-tree:#1e1e1e;--lcb-border:#3d3d3d;--lcb-border-inner:#2e2e2e;--lcb-text:#e8e8e8;--lcb-text-muted:#9a9a9a;--lcb-accent:#4da3e8;--lcb-accent-hover:#2e8fd4}.lcb-folder-row{background:#2a2a2a}.lcb-folder-row:hover{background:#333}.lcb-svc-row{background:#252525}.lcb-layer-row:hover{background:#1a2a3a}.lcb-input{background:#2a2a2a;color:#e8e8e8}}
/*# sourceMappingURL=main.48a36169.chunk.css.map */