.map-shell[data-v-98e5ca24]{position:relative;width:100%;height:100%;overflow:hidden;background:#020b1a}.amap-basemap[data-v-98e5ca24]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none!important;opacity:0}.amap-basemap[data-v-98e5ca24] *{pointer-events:none!important}.map-shell.is-park-3d .amap-basemap[data-v-98e5ca24]{z-index:3;opacity:1!important;pointer-events:auto!important}.map-shell.is-park-3d .amap-basemap[data-v-98e5ca24] *{pointer-events:auto!important}.map-shell.is-park-3d .map-container[data-v-98e5ca24]{z-index:0;opacity:0;pointer-events:none!important}.map-shell.is-park-3d .map-grid[data-v-98e5ca24]{opacity:0}.map-shell.is-park-3d .map-html-root[data-v-98e5ca24]{z-index:1;pointer-events:none}.amap-basemap[data-v-98e5ca24] .amap-logo,.amap-basemap[data-v-98e5ca24] .amap-copyright{display:none!important}.map-grid[data-v-98e5ca24]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(56,189,248,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.045) 1px,transparent 1px);background-size:48px 48px}.map-shell.is-street .map-grid[data-v-98e5ca24]{opacity:0}.map-container[data-v-98e5ca24]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#020b1a;pointer-events:auto}.map-container[data-v-98e5ca24] .cesium-viewer,.map-container[data-v-98e5ca24] .cesium-viewer-cesiumWidgetContainer,.map-container[data-v-98e5ca24] .cesium-widget,.map-container[data-v-98e5ca24] .cesium-widget canvas{width:100%;height:100%;pointer-events:auto}.map-html-root[data-v-98e5ca24]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.map-html-root[data-v-98e5ca24] .cesium-amap-html{pointer-events:none}.map-html-root[data-v-98e5ca24] .cesium-amap-infowindow{pointer-events:auto;background:#fff;color:#333;padding:8px 12px;border-radius:4px;box-shadow:0 2px 10px #00000059;font-size:12px;line-height:1.5;max-width:280px}[data-v-98e5ca24] .cesium-viewer,[data-v-98e5ca24] .cesium-viewer-cesiumWidgetContainer,[data-v-98e5ca24] .cesium-widget,[data-v-98e5ca24] .cesium-widget canvas{width:100%;height:100%}[data-v-98e5ca24] .cesium-viewer-bottom,[data-v-98e5ca24] .cesium-viewer-toolbar,[data-v-98e5ca24] .cesium-credit-logoContainer,[data-v-98e5ca24] .cesium-credit-textContainer{display:none!important}.park-key-panel[data-v-3531b5c1]{position:fixed;left:20px;bottom:24px;z-index:40;width:280px;padding:14px 16px 12px;background:#0d1b2ef0;border:1px solid rgba(84,112,198,.35);border-radius:10px;box-shadow:0 10px 32px #0006;color:#e8f0ff;pointer-events:auto}.park-key-panel__close[data-v-3531b5c1]{position:absolute;top:8px;right:8px;width:24px;height:24px;border:0;background:transparent;color:#9fb0d8;font-size:18px;line-height:1;cursor:pointer;border-radius:4px}.park-key-panel__close[data-v-3531b5c1]:hover{background:#ffffff14;color:#fff}.park-key-panel__name[data-v-3531b5c1]{margin:0 28px 6px 0;font-size:15px;font-weight:650;color:#fff;line-height:1.35}.park-key-panel__meta[data-v-3531b5c1]{margin:0 0 10px;font-size:12px;color:#9fb0d8}.park-key-panel__rows[data-v-3531b5c1]{margin:0}.park-key-panel__rows>div[data-v-3531b5c1]{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px dashed rgba(84,112,198,.25);font-size:12px}.park-key-panel__rows dt[data-v-3531b5c1]{margin:0;color:#8a8ab0}.park-key-panel__rows dd[data-v-3531b5c1]{margin:0;color:#d8e8ff;font-weight:600}.park-key-panel__id[data-v-3531b5c1]{margin:8px 0 0;font-size:11px;color:#64748b;word-break:break-all}.park-info-window[data-v-3531b5c1]{position:fixed;background-color:#fff;border-radius:12px;box-shadow:0 12px 48px #00000026;padding:20px;width:680px;z-index:10000;pointer-events:auto;transform:translate(-50%,-50%);border:1px solid #e8e8e8;max-height:620px;overflow-y:auto;left:50%;top:50%}.close-btn[data-v-3531b5c1]{position:absolute;top:12px;right:12px;background:none;border:none;font-size:20px;color:#999;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;z-index:1}.close-btn[data-v-3531b5c1]:hover{background-color:#f5f5f5;color:#666}.header[data-v-3531b5c1]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.park-name[data-v-3531b5c1]{margin:0 0 8px;font-size:20px;font-weight:600;color:#1a1a1a;line-height:1.4}.location-tag[data-v-3531b5c1]{display:flex;align-items:center;gap:6px;font-size:12px;color:#666}.location-tag .city[data-v-3531b5c1]{color:#5470c6;background-color:#e6f7ff;padding:2px 8px;border-radius:10px}.location-tag .divider[data-v-3531b5c1]{color:#d9d9d9}.location-tag .level[data-v-3531b5c1]{color:#91cc75;background-color:#f6ffed;padding:2px 8px;border-radius:10px}.main-content[data-v-3531b5c1]{display:flex;gap:20px;margin-bottom:20px}.left-panel[data-v-3531b5c1],.right-panel[data-v-3531b5c1]{flex:1;min-width:0}.data-cards[data-v-3531b5c1]{display:flex;justify-content:space-between;margin-bottom:20px;gap:12px}.data-card[data-v-3531b5c1]{flex:1;text-align:center;padding:12px 8px;background-color:#fafafa;border-radius:8px;border:1px solid #f0f0f0;transition:all .3s}.data-card[data-v-3531b5c1]:hover{border-color:#5470c6;box-shadow:0 2px 8px #5470c61a}.data-label[data-v-3531b5c1]{font-size:12px;color:#8c8c8c;margin-bottom:4px;white-space:nowrap}.data-value[data-v-3531b5c1]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:2px;line-height:1.2}.data-unit[data-v-3531b5c1]{font-size:12px;color:#8c8c8c}.industry-distribution[data-v-3531b5c1]{margin-bottom:20px;background:#fafafa;border-radius:8px;padding:16px;border:1px solid #f0f0f0}.section-title[data-v-3531b5c1]{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 12px;display:flex;align-items:center}.section-title[data-v-3531b5c1]:before{content:"";display:inline-block;width:4px;height:16px;background-color:#5470c6;margin-right:8px;border-radius:2px}.distribution-content[data-v-3531b5c1]{display:flex;flex-direction:column;gap:12px}.distribution-item[data-v-3531b5c1]{width:100%}.industry-info[data-v-3531b5c1]{display:flex;justify-content:space-between;margin-bottom:6px;font-size:13px}.industry-name[data-v-3531b5c1]{color:#595959;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-percent[data-v-3531b5c1]{color:#1a1a1a;font-weight:500;margin-left:8px;min-width:40px;text-align:right}.progress-bar[data-v-3531b5c1]{height:6px;background-color:#f0f0f0;border-radius:3px;overflow:hidden}.progress-fill[data-v-3531b5c1]{height:100%;background:linear-gradient(90deg,#5470c6,#6e8ad4);border-radius:3px;transition:width .6s ease}.enterprise-distribution[data-v-3531b5c1]{background:#fafafa;border-radius:8px;padding:16px;border:1px solid #f0f0f0;margin-bottom:0}.table-container[data-v-3531b5c1]{border:1px solid #f0f0f0;border-radius:6px;overflow:hidden;max-height:180px;overflow-y:auto}table[data-v-3531b5c1]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-3531b5c1]{background-color:#f5f5f5;position:sticky;top:0;z-index:1}th[data-v-3531b5c1]{padding:10px 12px;text-align:left;font-weight:500;color:#595959;border-bottom:1px solid #f0f0f0;background-color:#f5f5f5}td[data-v-3531b5c1]{padding:10px 12px;color:#1a1a1a;border-bottom:1px solid #f0f0f0}tr:last-child td[data-v-3531b5c1]{border-bottom:none}tr[data-v-3531b5c1]:hover{background-color:#5470c60d}.chart-container[data-v-3531b5c1]{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;border:1px solid #f0f0f0;box-shadow:0 2px 8px #0000000a}.chart-header[data-v-3531b5c1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.chart-title[data-v-3531b5c1]{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.chart-unit[data-v-3531b5c1]{font-size:12px;color:#8c8c8c;padding:2px 8px;background:#f5f5f5;border-radius:4px}.chart-wrapper[data-v-3531b5c1]{height:160px;position:relative}.echart-container[data-v-3531b5c1]{width:100%;height:100%;min-height:160px}.metrics-grid[data-v-3531b5c1]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:4px}.metric-card[data-v-3531b5c1]{background:#fafafa;border-radius:8px;padding:12px;border:1px solid #f0f0f0;text-align:center;transition:all .3s}.metric-card[data-v-3531b5c1]:hover{border-color:#5470c6;transform:translateY(-2px);box-shadow:0 2px 8px #5470c61a}.metric-label[data-v-3531b5c1]{font-size:11px;color:#8c8c8c;margin-bottom:4px;white-space:nowrap}.metric-value[data-v-3531b5c1]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:2px;line-height:1.2}.metric-value.positive[data-v-3531b5c1]{color:#91cc75}.metric-unit[data-v-3531b5c1]{font-size:11px;color:#8c8c8c}.view-detail-btn[data-v-3531b5c1]{width:100%;padding:12px 16px;background:linear-gradient(135deg,#5470c6,#3d5db8);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;margin-top:4px}.view-detail-btn[data-v-3531b5c1]:hover{background:linear-gradient(135deg,#6e8ad4,#5470c6);box-shadow:0 4px 12px #5470c64d;transform:translateY(-1px)}.view-detail-btn[data-v-3531b5c1]:active{transform:translateY(0)}.park-exit-3d-btn[data-v-a9853eeb]{position:absolute;top:20px;left:360px;z-index:1001;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(8,234,251,.45);border-radius:8px;background:#041228e0;color:#e8fbff;font-size:13px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 4px 16px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s,border-color .15s,transform .15s}.park-exit-3d-btn[data-v-a9853eeb]:hover{background:#082848f2;border-color:#08eafbcc;transform:translateY(-1px)}.park-exit-3d-btn[data-v-a9853eeb]:active{transform:translateY(0)}@media(max-width:900px){.park-exit-3d-btn[data-v-a9853eeb]{left:20px;top:72px}}.road-network-layer[data-v-60dc2cc7],.railway-network-layer[data-v-7b4a6f7f],.land-use-layer[data-v-b0b00e23],.power-plant-layer[data-v-3b1b914e]{display:none}.search-box[data-v-6c0569f8]{margin-bottom:15px;padding:0 5px;position:relative}.search-container[data-v-6c0569f8]{position:relative;display:flex;align-items:center;background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease;z-index:1001}.search-container[data-v-6c0569f8]:hover{border-color:#fff3;background:#202020e6}.search-container[data-v-6c0569f8]:focus-within{border-color:#5470c6;box-shadow:0 0 0 2px #5470c633}.search-icon[data-v-6c0569f8]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#fff9;margin-right:8px;flex-shrink:0}.search-input[data-v-6c0569f8]{flex:1;background:transparent;border:none;outline:none;color:#ffffffe6;font-size:14px;font-family:inherit;padding:0}.search-input[data-v-6c0569f8]::placeholder{color:#ffffff80}.clear-btn[data-v-6c0569f8]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#ffffff1a;border:none;border-radius:4px;color:#fff9;cursor:pointer;transition:all .2s;flex-shrink:0}.clear-btn[data-v-6c0569f8]:hover{background:#fff3;color:#ffffffe6}.search-results[data-v-6c0569f8]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#202020f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:8px;max-height:400px;overflow-y:auto;z-index:1000;box-shadow:0 8px 24px #0006}.search-results[data-v-6c0569f8]::-webkit-scrollbar{width:6px}.search-results[data-v-6c0569f8]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.search-results[data-v-6c0569f8]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.search-results[data-v-6c0569f8]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.search-result-item[data-v-6c0569f8]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:all .2s;border-bottom:1px solid rgba(255,255,255,.05)}.search-result-item[data-v-6c0569f8]:last-child{border-bottom:none}.search-result-item[data-v-6c0569f8]:hover,.search-result-item.focused[data-v-6c0569f8]{background:#5470c626;border-left:3px solid #5470c6;padding-left:13px}.result-icon[data-v-6c0569f8]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#5470c61a;border-radius:6px;color:#5470c6;margin-right:12px;flex-shrink:0}.result-content[data-v-6c0569f8]{flex:1;min-width:0}.result-name[data-v-6c0569f8]{font-size:14px;font-weight:500;color:#fffffff2;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-address[data-v-6c0569f8]{font-size:12px;color:#ffffff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-type[data-v-6c0569f8]{font-size:11px;color:#5470c6cc;background:#5470c61a;padding:4px 8px;border-radius:4px;margin-left:12px;flex-shrink:0;white-space:nowrap}.no-results[data-v-6c0569f8]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#202020f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:32px 16px;text-align:center;z-index:1000}.no-results-icon[data-v-6c0569f8]{font-size:32px;margin-bottom:12px}.no-results-text[data-v-6c0569f8]{font-size:14px;font-weight:500;color:#ffffffe6;margin-bottom:8px}.no-results-hint[data-v-6c0569f8]{font-size:12px;color:#ffffff80}.search-hint[data-v-6c0569f8]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#202020f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:16px;z-index:1000}.hint-title[data-v-6c0569f8]{font-size:13px;font-weight:600;color:#ffffffe6;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.hint-items[data-v-6c0569f8]{display:flex;flex-direction:column;gap:8px}.hint-item[data-v-6c0569f8]{font-size:12px;color:#fff9;line-height:1.5}@media(max-width:768px){.search-box[data-v-6c0569f8]{margin-bottom:10px}.search-container[data-v-6c0569f8]{padding:6px 10px}.search-input[data-v-6c0569f8]{font-size:13px}.search-results[data-v-6c0569f8],.no-results[data-v-6c0569f8],.search-hint[data-v-6c0569f8]{max-height:300px}}.drill-down-nav[data-v-839e753b]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:8px 16px;display:flex;align-items:center;gap:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.back-btn[data-v-839e753b],.reset-btn[data-v-839e753b]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#ffffffe6;font-size:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.back-btn[data-v-839e753b]:hover,.reset-btn[data-v-839e753b]:hover{background:#ffffff26;border-color:#ffffff4d}.back-btn svg[data-v-839e753b],.reset-btn svg[data-v-839e753b]{width:12px;height:12px;flex-shrink:0}.current-area[data-v-839e753b]{display:flex;align-items:center;gap:8px;color:#ffffffe6;font-size:14px;font-weight:500}.area-label[data-v-839e753b]{color:#fff9;font-size:12px}.area-name[data-v-839e753b]{color:#fff;font-weight:600}.area-level[data-v-839e753b]{color:#ffffff80;font-size:12px}.breadcrumb[data-v-839e753b]{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.breadcrumb-item[data-v-839e753b]{padding:2px 6px;border-radius:3px;font-size:12px;color:#ffffffb3;cursor:pointer;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb-item[data-v-839e753b]:not(.active):hover{background:#ffffff1a;color:#ffffffe6}.breadcrumb-item.active[data-v-839e753b]{color:#fff;font-weight:500;cursor:default}.separator[data-v-839e753b]{margin-left:6px;color:#ffffff4d}.policy-chat[data-v-0742f4ca]{position:relative;display:flex;flex-direction:column;height:100%;background:#0d1b2e;color:#e8e8f0}.pc-header[data-v-0742f4ca]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#15233a,#0d1b2e)}.pc-header__title[data-v-0742f4ca]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:.5px;color:#fff}.pc-header__dot[data-v-0742f4ca]{width:8px;height:8px;border-radius:50%;background:#91cc75;box-shadow:0 0 8px #91cc75}.pc-header__lib[data-v-0742f4ca]{font-size:11px;padding:2px 8px;border-radius:99px;background:#91cc7529;color:#91cc75}.pc-header__right[data-v-0742f4ca]{display:flex;align-items:center;gap:8px}.pc-header__kb[data-v-0742f4ca]{font-size:11px;padding:3px 10px;border:1px solid rgba(145,204,117,.4);border-radius:99px;background:#91cc7514;color:#a8d8a0;cursor:pointer;transition:background .15s,color .15s}.pc-header__kb[data-v-0742f4ca]:hover{background:#91cc7533;color:#fff}.pc-messages[data-v-0742f4ca]{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,#0d1b2e,#0a1626)}.pc-messages[data-v-0742f4ca]::-webkit-scrollbar{width:6px}.pc-messages[data-v-0742f4ca]::-webkit-scrollbar-thumb{background:#5470c64d;border-radius:3px}.pc-empty[data-v-0742f4ca]{color:#a9a9c8;font-size:13px;line-height:1.7;padding:24px 8px}.pc-empty ul[data-v-0742f4ca]{margin:8px 0 0;padding-left:18px;color:#91cc75}.pc-empty__stats[data-v-0742f4ca]{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px}.pc-empty__chip[data-v-0742f4ca]{font-size:11px;padding:2px 9px;border-radius:99px;border:1px solid rgba(145,204,117,.3);color:#a8d8a0;background:#91cc7514}.pc-msg[data-v-0742f4ca]{display:flex;flex-direction:column;gap:4px}.pc-msg__role[data-v-0742f4ca]{font-size:11px;color:#6a6a90;padding:0 4px}.pc-msg__bubble[data-v-0742f4ca]{border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.65;max-width:100%;word-break:break-word}.pc-msg__bubble--user[data-v-0742f4ca]{background:linear-gradient(135deg,#5470c6,#3d5db8);color:#fff;align-self:flex-end;border-bottom-right-radius:4px;box-shadow:0 2px 8px #5470c64d}.pc-msg__bubble--ai[data-v-0742f4ca]{background:transparent;padding:0;align-self:stretch}.pc-parkcard[data-v-0742f4ca]{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.5;color:#91cc75;background:#91cc7514;border:1px dashed rgba(145,204,117,.4);border-radius:8px;padding:6px 10px;margin-bottom:6px}.pc-typing[data-v-0742f4ca]{display:flex;align-items:center;gap:5px;padding:6px 2px}.pc-typing__dot[data-v-0742f4ca]{width:6px;height:6px;border-radius:50%;background:#91cc75;animation:pc-blink-0742f4ca 1.1s infinite ease-in-out}@keyframes pc-blink-0742f4ca{0%,80%,to{opacity:.25}40%{opacity:1}}.pc-typing__label[data-v-0742f4ca]{font-size:12px;color:#8a8ab0;margin-left:4px}.pc-answer[data-v-0742f4ca]{background:#ffffff0a;border:1px solid rgba(84,112,198,.2);border-radius:12px;padding:10px 14px}.pc-answer[data-v-0742f4ca] strong{color:#d8e8ff}.pc-answer[data-v-0742f4ca] .pc-li{display:inline-block;padding-left:14px;position:relative}.pc-answer[data-v-0742f4ca] .pc-li:before{content:"·";position:absolute;left:2px;color:#91cc75}.pc-ref[data-v-0742f4ca]{display:inline-block;min-width:15px;text-align:center;margin:0 1px;padding:0 3px;border-radius:4px;background:#91cc7538;color:#91cc75;font-size:10px;cursor:help;font-weight:600}.pc-error[data-v-0742f4ca]{margin-top:8px;font-size:12px;color:#fc8452;background:#fc84521a;border:1px solid rgba(252,132,82,.3);border-radius:8px;padding:6px 10px}.pc-citations[data-v-0742f4ca]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.pc-citations__title[data-v-0742f4ca]{font-size:11px;color:#6a6a90;letter-spacing:.5px}.pc-citation[data-v-0742f4ca]{border:1px solid rgba(84,112,198,.25);border-radius:10px;background:#0d1b2ea6;padding:8px 10px;cursor:pointer;transition:border-color .15s}.pc-citation[data-v-0742f4ca]:hover{border-color:#91cc7580}.pc-citation.is-open[data-v-0742f4ca]{border-color:#91cc7599}.pc-citation__head[data-v-0742f4ca]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pc-citation__no[data-v-0742f4ca]{font-size:10px;font-weight:700;color:#91cc75}.pc-citation__level[data-v-0742f4ca]{font-size:10px;padding:1px 6px;border-radius:4px;flex:none}.pc-citation__level.is-national[data-v-0742f4ca]{background:#ee64642e;color:#ee6464}.pc-citation__level.is-province[data-v-0742f4ca]{background:#5470c640;color:#9fb0d8}.pc-citation__level.is-city[data-v-0742f4ca]{background:#5bccdf2e;color:#5bccdf}.pc-citation__level.is-district[data-v-0742f4ca]{background:#91cc752e;color:#91cc75}.pc-citation__level.is-unknown[data-v-0742f4ca]{background:#ffffff1a;color:#8a8ab0}.pc-citation__level.is-document[data-v-0742f4ca]{background:#ffc16629;color:#ffc166}.pc-citation__title[data-v-0742f4ca]{font-size:12px;color:#d8e8ff;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-citation.is-open .pc-citation__title[data-v-0742f4ca]{white-space:normal}.pc-citation__year[data-v-0742f4ca]{font-size:10px;color:#6a6a90;flex:none}.pc-citation__meta[data-v-0742f4ca]{margin-top:4px;display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:#8a8ab0}.pc-citation__detail[data-v-0742f4ca]{margin-top:8px;border-top:1px dashed rgba(84,112,198,.3);padding-top:8px}.pc-citation__excerpt[data-v-0742f4ca]{font-size:11px;line-height:1.6;color:#a9a9c8;background:#ffffff08;border-left:2px solid rgba(145,204,117,.5);padding:6px 8px;border-radius:0 6px 6px 0}.pc-citation__link[data-v-0742f4ca]{display:inline-block;margin-top:6px;font-size:11px;color:#5470c6;text-decoration:none}.pc-citation__link[data-v-0742f4ca]:hover{text-decoration:underline;color:#9fb0d8}.pc-composer[data-v-0742f4ca]{border-top:1px solid rgba(84,112,198,.25);padding:10px 12px 12px;background:#0d1b2e80;display:flex;flex-direction:column;gap:8px}.pc-tags__context[data-v-0742f4ca]{font-size:11px;color:#91cc75}.pc-tags__context--muted[data-v-0742f4ca]{color:#6a6a90}.pc-input-row[data-v-0742f4ca]{display:flex;gap:8px;align-items:flex-end}.pc-input[data-v-0742f4ca]{flex:1;resize:none;border:1px solid rgba(84,112,198,.3);border-radius:10px;padding:10px 12px;font:inherit;font-size:13px;line-height:1.5;min-height:66px;max-height:168px;box-sizing:border-box;outline:none;background:#ffffff0f;color:#fff;transition:border-color .15s,height .12s ease}.pc-input[data-v-0742f4ca]::placeholder{color:#6a6a90}.pc-input[data-v-0742f4ca]:focus{border-color:#91cc75;background:#91cc750f}.pc-send[data-v-0742f4ca]{width:40px;height:40px;flex:none;border:0;border-radius:10px;background:linear-gradient(135deg,#91cc75,#4e9a52);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #91cc7559;transition:transform .15s}.pc-send[data-v-0742f4ca]:hover:not(:disabled){transform:translateY(-1px)}.pc-send[data-v-0742f4ca]:disabled{opacity:.4;cursor:not-allowed}.pc-kb[data-v-0742f4ca]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;background:#0a1626;border:1px solid rgba(84,112,198,.35)}.pc-kb__head[data-v-0742f4ca]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(84,112,198,.3);background:linear-gradient(135deg,#15233a,#0d1b2e)}.pc-kb__title[data-v-0742f4ca]{font-size:14px;font-weight:600;color:#fff}.pc-kb__sub[data-v-0742f4ca]{flex:1;font-size:11px;color:#8a8ab0}.pc-kb__close[data-v-0742f4ca]{border:0;background:transparent;color:#8a8ab0;font-size:14px;cursor:pointer;padding:2px 6px}.pc-kb__close[data-v-0742f4ca]:hover{color:#fff}.pc-kb__body[data-v-0742f4ca]{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.pc-kb__upload[data-v-0742f4ca]{align-self:flex-start;font-size:12px;padding:7px 12px;border:1px dashed rgba(145,204,117,.5);border-radius:8px;background:#91cc750f;color:#a8d8a0;cursor:pointer}.pc-kb__upload[data-v-0742f4ca]:hover{background:#91cc7524}.pc-kb__file[data-v-0742f4ca]{display:none}.pc-kb__error[data-v-0742f4ca]{font-size:12px;color:#fc8452}.pc-kb__empty[data-v-0742f4ca]{font-size:12px;color:#6a6a90}.pc-kb__list[data-v-0742f4ca]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pc-kb__item[data-v-0742f4ca]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(84,112,198,.25);border-radius:10px;background:#0d1b2ea6}.pc-kb__item-main[data-v-0742f4ca]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pc-kb__badge[data-v-0742f4ca]{align-self:flex-start;font-size:10px;padding:1px 6px;border-radius:4px}.pc-kb__badge.is-builtin[data-v-0742f4ca]{background:#ffc16629;color:#ffc166}.pc-kb__badge.is-upload[data-v-0742f4ca]{background:#5470c640;color:#9fb0d8}.pc-kb__name[data-v-0742f4ca]{font-size:12px;color:#d8e8ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-kb__meta[data-v-0742f4ca]{font-size:10px;color:#6a6a90}.pc-kb__del[data-v-0742f4ca]{flex:none;border:0;border-radius:6px;padding:4px 8px;font-size:11px;background:#fc845224;color:#fc8452;cursor:pointer}.pc-kb__del[data-v-0742f4ca]:hover{background:#fc845247}.side-panel[data-v-72455de8]{display:flex;flex-direction:column;width:420px;height:100%;background:#0d1b2e;border-left:1px solid rgba(84,112,198,.25);flex:none;box-shadow:-8px 0 24px #00000059}.side-panel__body[data-v-72455de8]{flex:1;min-height:0;display:flex}.side-panel__body[data-v-72455de8]>*{flex:1;min-width:0}@media(max-width:900px){.side-panel[data-v-72455de8]{width:340px}}.statistics-panel[data-v-aa5d87c8]{width:100%;height:100%;background:linear-gradient(180deg,#0d1b2ef2,#0d1b2efa);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-aa5d87c8]{flex-shrink:0;position:relative;margin-bottom:12px;padding:12px 15px;background:linear-gradient(135deg,#5470c626,#5470c60d);border-radius:10px;border:1px solid rgba(84,112,198,.3);overflow:hidden}.panel-header[data-v-aa5d87c8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);animation:shimmer-aa5d87c8 3s infinite}@keyframes shimmer-aa5d87c8{0%{transform:translate(-100%)}to{transform:translate(100%)}}.header-content[data-v-aa5d87c8]{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-width:0;flex:1}.panel-title[data-v-aa5d87c8]{margin:0;font-size:20px;font-weight:700;background:linear-gradient(135deg,#fff,#5470c6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 8px rgba(84,112,198,.3);letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.divider[data-v-aa5d87c8]{font-size:20px;color:#ffffff4d;font-weight:300;flex-shrink:0}.panel-subtitle[data-v-aa5d87c8]{font-size:13px;color:#ffffffd9;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.chart-section[data-v-aa5d87c8]{flex:1;display:flex;flex-direction:column;background:#ffffff08;border-radius:10px;border:1px solid rgba(255,255,255,.08);padding:10px 12px;margin-bottom:10px;min-height:0}.chart-header[data-v-aa5d87c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:6px;flex-shrink:0}.chart-title[data-v-aa5d87c8]{margin:0;font-size:13px;font-weight:600;color:#ffffffe6}.chart-legend[data-v-aa5d87c8]{display:flex;flex-wrap:wrap;gap:10px;font-size:10px}.legend-item[data-v-aa5d87c8]{display:flex;align-items:center;gap:3px;color:#ffffffb3}.legend-color[data-v-aa5d87c8]{width:10px;height:10px;border-radius:2px}.legend-color.electric[data-v-aa5d87c8]{background:#5470c6}.legend-color.gas[data-v-aa5d87c8]{background:#91cc75}.legend-color.fuel[data-v-aa5d87c8]{background:#fac858}.legend-color.steam[data-v-aa5d87c8]{background:#e66}.legend-color.co2[data-v-aa5d87c8]{background:#73c0de}.legend-color.nox[data-v-aa5d87c8]{background:#fc8452}.legend-color.so2[data-v-aa5d87c8]{background:#9a60b4}.legend-line[data-v-aa5d87c8]{width:18px;height:2px;background:linear-gradient(90deg,#ea7ccc,#facc14)}.line-legend[data-v-aa5d87c8]{display:flex;align-items:center}.electric-line[data-v-aa5d87c8]{background:#5470c6}.gas-line[data-v-aa5d87c8]{background:#91cc75}.coal-line[data-v-aa5d87c8]{background:#fac858}.oil-line[data-v-aa5d87c8]{background:#e66}.chart-container[data-v-aa5d87c8]{flex:1;width:100%;min-height:0}@media(max-width:1024px){.chart-title[data-v-aa5d87c8]{font-size:12px}.chart-legend[data-v-aa5d87c8]{font-size:9px;gap:8px}.panel-title[data-v-aa5d87c8]{font-size:18px}.panel-subtitle[data-v-aa5d87c8]{font-size:12px}}.user-badge[data-v-eb3132e1]{display:inline-flex;align-items:center;gap:8px;flex:none;padding:4px 6px 4px 12px;border-radius:6px;background-color:#ffffff1a;border:1px solid rgba(84,112,198,.4)}.user-badge__name[data-v-eb3132e1]{color:#c8d8f8;font-size:12px;line-height:1}.user-badge__logout[data-v-eb3132e1]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:4px;background:transparent;color:#8a9cc0;cursor:pointer;transition:background-color .15s,color .15s}.user-badge__logout[data-v-eb3132e1]:hover{background-color:#dc505a40;color:#ffd9dc}html[data-v-08835b44],body[data-v-08835b44]{overflow:hidden}.app-container[data-v-08835b44]{width:100%;height:var(--app-h, 100dvh);overflow:hidden;display:flex;flex-direction:column;background-color:#0d1b2e;font-family:Arial,sans-serif}.header[data-v-08835b44]{height:60px;background-color:#0d1b2e;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-shadow:0 2px 4px #0000001a}.brand[data-v-08835b44]{display:flex;align-items:center;gap:10px}.brand-logo[data-v-08835b44]{height:36px;width:auto;display:block}.header h1[data-v-08835b44]{margin:0;font-size:20px;font-weight:600}.header-actions[data-v-08835b44]{display:flex;align-items:center;gap:15px}.header-btn[data-v-08835b44]{display:inline-flex;align-items:center;gap:5px;background-color:#ffffff1f;color:#e8e8f0;border:1px solid rgba(84,112,198,.4);border-radius:6px;padding:6px 12px;font-size:13px;cursor:pointer;transition:background-color .15s}.header-btn[data-v-08835b44]:hover{background-color:#5470c64d}.header-btn span[data-v-08835b44]{line-height:1}.back-button[data-v-08835b44]{background-color:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:4px;padding:6px 12px;cursor:pointer;font-size:14px;transition:all .3s}.back-button[data-v-08835b44]:hover{background-color:#ffffff4d}.debug-button[data-v-08835b44]{background-color:#fc8452;color:#fff;border:none;border-radius:4px;padding:6px 12px;cursor:pointer;font-size:14px;transition:all .3s}.debug-button[data-v-08835b44]:hover{background-color:#ffa940}.current-level[data-v-08835b44]{background-color:#ffffff1a;padding:4px 12px;border-radius:12px;font-size:14px;min-width:200px;text-align:center}.main-content[data-v-08835b44]{flex:1;display:flex;overflow:hidden;position:relative}.statistics-container[data-v-08835b44]{width:25%;min-width:300px;max-width:450px;height:100%;z-index:500;flex-shrink:0}.map-content[data-v-08835b44]{flex:1;height:100%;position:relative;overflow:hidden;background:#020b1a}.layer-filter-container[data-v-08835b44]{position:absolute;top:20px;left:20px;z-index:1000}.search-container[data-v-08835b44]{position:absolute;top:20px;left:20px;width:320px;z-index:1000}.province-filter-container[data-v-08835b44]{position:absolute;top:20px;right:20px;z-index:1000;border:1px solid #fff}.map-content .province-filter-container[data-v-08835b44]{top:20px;right:20px}.province-filter[data-v-08835b44]{width:320px;background:#efe9e900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;border:1px solid rgba(255,255,255,.1);overflow:hidden}.filter-header[data-v-08835b44]{padding:20px 20px 15px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;background:#efe9e900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.filter-header h3[data-v-08835b44]{margin:0;font-size:18px;font-weight:600;color:#fff}.filter-actions[data-v-08835b44]{display:flex;gap:8px}.filter-toggle[data-v-08835b44]{padding:6px 12px;font-size:13px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:#5470c64d;color:#5470c6;cursor:pointer;transition:all .2s;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.filter-toggle[data-v-08835b44]:hover{background:#5470c666;border-color:#ffffff4d}.filter-toggle.active[data-v-08835b44]{background:#5470c699;border-color:#fff6}.action-btn[data-v-08835b44]{padding:6px 12px;font-size:13px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:#40404099;color:#fff;cursor:pointer;transition:all .2s;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.action-btn[data-v-08835b44]:hover{background:#606060cc;border-color:#ffffff4d}.filter-content[data-v-08835b44]{background:transparent}.province-list[data-v-08835b44]{max-height:400px;overflow-y:auto;margin:0;padding:0}.province-item[data-v-08835b44]{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);transition:background-color .2s}.province-item[data-v-08835b44]:hover{background-color:#ffffff0d}.province-item[data-v-08835b44]:last-child{border-bottom:none}.province-header[data-v-08835b44]{display:flex;align-items:center;justify-content:space-between;padding:0 15px}.province-checkbox[data-v-08835b44]{display:flex;align-items:center;cursor:pointer;flex:1}.expand-btn[data-v-08835b44]{background:none;border:none;color:#fff9;cursor:pointer;padding:4px;border-radius:3px;transition:all .2s;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.expand-btn[data-v-08835b44]:hover{background-color:#ffffff1a;color:#ffffffe6}.expand-btn.expanded .expand-icon[data-v-08835b44]{transform:rotate(90deg)}.expand-icon[data-v-08835b44]{font-size:10px;transition:transform .2s;display:block}.city-list[data-v-08835b44]{margin-top:8px;padding-left:30px;border-left:2px solid rgba(255,255,255,.1)}.city-item[data-v-08835b44]{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.03)}.city-item[data-v-08835b44]:last-child{border-bottom:none}.city-checkbox[data-v-08835b44]{display:flex;align-items:center;cursor:pointer;font-size:13px}.city-checkbox input[type=checkbox][data-v-08835b44]{width:14px;height:14px;margin-right:10px;cursor:pointer;accent-color:#5470c6;background:#ffffff1a;border-radius:2px;border:1px solid rgba(255,255,255,.2);transition:all .2s}.city-checkbox input[type=checkbox][data-v-08835b44]:checked{background-color:#5470c6;border-color:#5470c6}.city-checkbox input[type=checkbox][data-v-08835b44]:hover{border-color:#ffffff4d}.city-name[data-v-08835b44]{color:#fffc;font-weight:400;opacity:.9}.city-actions[data-v-08835b44]{display:flex;gap:8px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:8px}.city-action-btn[data-v-08835b44]{padding:4px 8px;font-size:11px;border:1px solid rgba(255,255,255,.2);border-radius:3px;background:#40404099;color:#fffc;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.city-action-btn[data-v-08835b44]:hover{background:#606060cc;border-color:#ffffff4d}.city-loading[data-v-08835b44],.city-empty[data-v-08835b44]{padding:8px 0;font-size:12px;color:#ffffff80;text-align:center}.province-checkbox input[type=checkbox][data-v-08835b44]{width:16px;height:16px;margin-right:12px;cursor:pointer;accent-color:#5470c6;background:#ffffff1a;border-radius:3px;border:1px solid rgba(255,255,255,.2);transition:all .2s}.province-checkbox input[type=checkbox][data-v-08835b44]:checked{background-color:#5470c6;border-color:#5470c6}.province-checkbox input[type=checkbox][data-v-08835b44]:hover{border-color:#ffffff4d}.province-name[data-v-08835b44]{font-size:14px;color:#fff;font-weight:500;opacity:.9}.filter-disabled[data-v-08835b44]{padding:20px;text-align:center;color:#ffffffb3;font-size:14px;background:#1a1a1ab3}.province-filter[data-v-08835b44]::-webkit-scrollbar{width:6px}.province-filter[data-v-08835b44]::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.province-filter[data-v-08835b44]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.province-filter[data-v-08835b44]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.province-list[data-v-08835b44]::-webkit-scrollbar{width:6px}.province-list[data-v-08835b44]::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.province-list[data-v-08835b44]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.province-list[data-v-08835b44]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.city-header[data-v-08835b44]{display:flex;align-items:center;justify-content:space-between}.city-expand-btn[data-v-08835b44]{margin-left:auto}.district-list[data-v-08835b44]{margin-top:8px;padding-left:30px;border-left:2px solid rgba(255,255,255,.05)}.district-item[data-v-08835b44]{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.02)}.district-item[data-v-08835b44]:last-child{border-bottom:none}.district-checkbox[data-v-08835b44]{display:flex;align-items:center;cursor:pointer;font-size:12px}.district-checkbox input[type=checkbox][data-v-08835b44]{width:12px;height:12px;margin-right:8px;cursor:pointer;accent-color:#5470c6;background:#ffffff1a;border-radius:2px;border:1px solid rgba(255,255,255,.2);transition:all .2s}.district-checkbox input[type=checkbox][data-v-08835b44]:checked{background-color:#5470c6;border-color:#5470c6}.district-checkbox input[type=checkbox][data-v-08835b44]:hover{border-color:#ffffff4d}.district-name[data-v-08835b44]{color:#ffffffb3;font-weight:400;opacity:.9}.district-actions[data-v-08835b44]{display:flex;gap:6px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:6px}.district-action-btn[data-v-08835b44]{padding:3px 6px;font-size:10px;border:1px solid rgba(255,255,255,.2);border-radius:2px;background:#40404099;color:#fffc;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.district-action-btn[data-v-08835b44]:hover{background:#606060cc;border-color:#ffffff4d}.district-loading[data-v-08835b44],.district-empty[data-v-08835b44]{padding:6px 0;font-size:11px;color:#ffffff80;text-align:center}@media(max-width:1400px){.statistics-container[data-v-08835b44]{width:28%;min-width:280px}}@media(max-width:1024px){.statistics-container[data-v-08835b44]{width:30%;min-width:250px}}@media(max-width:768px){.main-content[data-v-08835b44]{flex-direction:column}.statistics-container[data-v-08835b44]{width:100%;min-width:unset;max-width:unset;height:40%}.map-content[data-v-08835b44]{height:60%}}.park-selector[data-v-95793c8c]{position:relative;width:340px;max-width:40vw;flex:none}.park-selector__box[data-v-95793c8c]{position:relative}.park-selector__input[data-v-95793c8c]{width:100%;box-sizing:border-box;padding:9px 14px;border-radius:8px;border:1px solid rgba(84,112,198,.4);background:#15233ae6;color:#d8e8ff;font-size:13px;outline:none;transition:border-color .15s}.park-selector__input[data-v-95793c8c]::placeholder{color:#5c6a8a}.park-selector__input[data-v-95793c8c]:focus{border-color:#5470c6}.park-selector__dropdown[data-v-95793c8c]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:320px;overflow-y:auto;border-radius:8px;background:#101d33;border:1px solid rgba(84,112,198,.35);box-shadow:0 12px 32px #00000080}.park-selector__option[data-v-95793c8c]{display:flex;flex-direction:column;gap:3px;width:100%;padding:9px 14px;border:0;background:transparent;text-align:left;cursor:pointer}.park-selector__option[data-v-95793c8c]:hover{background:#5470c626}.park-selector__option.is-aggregate[data-v-95793c8c]{background:#91cc7514}.park-selector__option-name[data-v-95793c8c]{color:#d8e8ff;font-size:13px}.park-selector__agg-badge[data-v-95793c8c]{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:4px;background:#91cc7533;color:#91cc75;font-size:11px}.park-selector__option-meta[data-v-95793c8c]{color:#7c8aa8;font-size:11px}.park-selector__empty[data-v-95793c8c]{padding:12px 14px;color:#7c8aa8;font-size:12px}.park-selector__chip[data-v-95793c8c]{display:flex;align-items:center;gap:8px;padding:7px 8px 7px 14px;border-radius:8px;background:#91cc751f;border:1px solid rgba(145,204,117,.35)}.park-selector__chip-name[data-v-95793c8c]{color:#b9e3a8;font-size:13px}.park-selector__clear[data-v-95793c8c]{border:0;background:transparent;color:#7c8aa8;font-size:12px;cursor:pointer;padding:2px 6px;border-radius:4px}.park-selector__clear[data-v-95793c8c]:hover{color:#fff;background:#ffffff14}.chat-page[data-v-8d16f1cd]{display:flex;flex-direction:column;overflow:hidden;height:var(--app-h, 100dvh);background:#0d1b2e}.chat-page__header[data-v-8d16f1cd]{display:flex;align-items:center;gap:20px;flex:none;padding:12px 24px;border-bottom:1px solid rgba(84,112,198,.25);background:linear-gradient(135deg,#15233a,#0d1b2e)}.chat-page__brand[data-v-8d16f1cd]{display:flex;flex-direction:column;gap:2px;flex:none}.chat-page__brand-row[data-v-8d16f1cd]{display:flex;align-items:center;gap:10px}.chat-page__logo[data-v-8d16f1cd]{height:32px;width:auto;display:block}.chat-page__title[data-v-8d16f1cd]{margin:0;color:#d8e8ff;font-size:17px;font-weight:600;letter-spacing:1px}.chat-page__selector[data-v-8d16f1cd]{margin-left:auto}.chat-page__main[data-v-8d16f1cd]{flex:1;min-height:0;display:flex;justify-content:center;padding:0 16px 16px}.chat-page__panel[data-v-8d16f1cd]{width:100%;max-width:900px;display:flex;flex-direction:column;min-height:0}.chat-page__panel[data-v-8d16f1cd] .side-panel{width:100%!important;flex:1;min-height:0;border-left:0;box-shadow:none}@media(max-width:900px){.chat-page__panel[data-v-8d16f1cd] .side-panel{width:100%!important}}
