:root{color:#24415f;--kusi-primary:#196cee;--kusi-accent:#19c1c4;--kusi-primary-700:#145ac9;--kusi-primary-600:#196cee;--kusi-primary-500:#2586ed;--kusi-primary-300:#84baf7;--kusi-primary-100:#e8f3ff;--kusi-accent-100:#e8fbfb;--kusi-marketing:#c98a12;--kusi-marketing-strong:#a86f08;--kusi-marketing-soft:#fff4d8;--kusi-text:#20364d;--kusi-muted:#667d91;--kusi-structure:#d7e1ea;--kusi-gradient:linear-gradient(135deg, #196cee 0%, #198fe0 48%, #19c1c4 100%);--kusi-gradient-hover:linear-gradient(135deg, #2878ef 0%, #24b7bd 100%);--kusi-gradient-soft:linear-gradient(135deg, #196cee24 0%, #19c1c421 100%);--kusi-gradient-pale:linear-gradient(135deg, #edf5ff 0%, #effdfc 100%);--kusi-layer-selection:#196cee24;--kusi-layer-selection-hover:#196cee38;--kusi-layer-hover-gradient:linear-gradient(100deg, #e4f4ff 0%, #f0eaff 100%);--kusi-layer-active-gradient:linear-gradient(135deg, #e1eefff5 0%, #dcf9f7f0 100%);--kusi-surface-top:#ffffffd1;--kusi-surface-bottom:#eff9fcbd;--kusi-surface-reading:#fffffff5;--kusi-border:#91aac17a;--kusi-shadow:#20364d1f;--kusi-modal-mask:#00000075;--kusi-modal-mask-filter:blur(6px);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eef8ff;font-family:Microsoft YaHei,PingFang SC,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{background:#eef8ff;overflow:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}.glass-panel{background:linear-gradient(155deg, var(--kusi-surface-top) 0%, var(--kusi-surface-bottom) 100%) padding-box, var(--kusi-gradient) border-box;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);box-shadow:inset 0 1px 0 #fffffffa, inset 0 -1px 0 #19c1c41a, 0 5px 10px #196cee14, 0 18px 38px var(--kusi-shadow);border:1px solid #0000}.panel-title{color:var(--kusi-text);margin:0;font-size:14px;font-weight:700}.panel-subtitle{color:var(--kusi-muted);margin-top:4px;font-size:12px}.pill-button{color:#285f9d;background:linear-gradient(#fff 0%,#eaf7ff 100%);border:1px solid #196cee47;border-radius:999px;justify-content:center;align-items:center;gap:8px;transition:all .2s;display:inline-flex;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #19c1c41f,0 5px 10px #196cee1f}.pill-button:hover{color:#155fd4;background:linear-gradient(#fff 0%,#ddf8f8 100%);transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 -1px #19c1c42e,0 9px 18px #196cee2e}.soft-scrollbar{scrollbar-width:thin;scrollbar-color:#198be080 transparent}.soft-scrollbar::-webkit-scrollbar{width:8px;height:8px}.soft-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(#196cee75,#19c1c494);border-radius:999px}#app .glass-panel:not(.workbench__lnglat-chip):not(.workbench__area-panel):not(.map-page__header-tool--crown):not(.map-page__header-tool--user){background:linear-gradient(155deg, var(--kusi-surface-top) 0%, var(--kusi-surface-bottom) 100%) padding-box, var(--kusi-gradient) border-box;box-shadow:inset 0 1px 0 #fffffffa, inset 0 -1px 0 #19c1c41a, 0 5px 10px #196cee14, 0 18px 38px var(--kusi-shadow);border-color:#0000}#app :-webkit-any(.workbench__button--primary,.workbench__button--range,.workbench__button--accent,.draft-restore-btn--primary,.history-confirm__btn--primary,.wb-export-btn--primary,.coord-input-modal__btn--primary,.feature-info-panel__btn--primary,.feature-download-btn--primary,.range-upload-modal__btn--primary,.pill-btn--primary,.one-click-selector-btn.is-primary){color:#fff;background:var(--kusi-gradient);border-color:#196ceeb8;box-shadow:inset 0 1px #fff6,inset 0 -2px #095c9b38,0 3px #0f5fae2e,0 9px 18px #196cee3d}#app :-moz-any(.workbench__button--primary,.workbench__button--range,.workbench__button--accent,.draft-restore-btn--primary,.history-confirm__btn--primary,.wb-export-btn--primary,.coord-input-modal__btn--primary,.feature-info-panel__btn--primary,.feature-download-btn--primary,.range-upload-modal__btn--primary,.pill-btn--primary,.one-click-selector-btn.is-primary){color:#fff;background:var(--kusi-gradient);border-color:#196ceeb8;box-shadow:inset 0 1px #fff6,inset 0 -2px #095c9b38,0 3px #0f5fae2e,0 9px 18px #196cee3d}#app :is(.workbench__button--primary,.workbench__button--range,.workbench__button--accent,.draft-restore-btn--primary,.history-confirm__btn--primary,.wb-export-btn--primary,.coord-input-modal__btn--primary,.feature-info-panel__btn--primary,.feature-download-btn--primary,.range-upload-modal__btn--primary,.pill-btn--primary,.one-click-selector-btn.is-primary){color:#fff;background:var(--kusi-gradient);border-color:#196ceeb8;box-shadow:inset 0 1px #fff6,inset 0 -2px #095c9b38,0 3px #0f5fae2e,0 9px 18px #196cee3d}#app :-webkit-any(.workbench__button--primary,.workbench__button--range,.workbench__button--accent,.draft-restore-btn--primary,.history-confirm__btn--primary,.wb-export-btn--primary,.coord-input-modal__btn--primary,.feature-info-panel__btn--primary,.feature-download-btn--primary,.range-upload-modal__btn--primary,.pill-btn--primary,.one-click-selector-btn.is-primary):hover:not(:disabled){color:#fff;background:var(--kusi-gradient-hover);box-shadow:inset 0 1px #ffffff85,inset 0 -2px #095c9b3d,0 4px #0f5fae29,0 12px 22px #196cee47}#app :-moz-any(.workbench__button--primary,.workbench__button--range,.workbench__button--accent,.draft-restore-btn--primary,.history-confirm__btn--primary,.wb-export-btn--primary,.coord-input-modal__btn--primary,.feature-info-panel__btn--primary,.feature-download-btn--primary,.range-upload-modal__btn--primary,.pill-btn--primary,.one-click-selector-btn.is-primary):hover:not(:disabled){color:#fff;background:var(--kusi-gradient-hover);box-shadow:inset 0 1px #ffffff85,inset 0 -2px #095c9b3d,0 4px #0f5fae29,0 12px 22px #196cee47}#app :is(.workbench__button--primary,.workbench__button--range,.workbench__button--accent,.draft-restore-btn--primary,.history-confirm__btn--primary,.wb-export-btn--primary,.coord-input-modal__btn--primary,.feature-info-panel__btn--primary,.feature-download-btn--primary,.range-upload-modal__btn--primary,.pill-btn--primary,.one-click-selector-btn.is-primary):hover:not(:disabled){color:#fff;background:var(--kusi-gradient-hover);box-shadow:inset 0 1px #ffffff85,inset 0 -2px #095c9b3d,0 4px #0f5fae29,0 12px 22px #196cee47}#app :-webkit-any(.side-rail__item--active,.folder-panel__item--selected,.selected-panel__icon-btn--active,.tree-node__icon-btn--active,.folder-panel__icon-btn--active,.workbench__project-item--active,.district-popover__item-row--active,.history-item.is-active){color:#0f5fbf;background:var(--kusi-gradient-soft);border-color:#196cee8f;box-shadow:inset 0 1px #fffffffa,inset 0 -2px #19c1c41f,0 3px #196cee14,0 8px 17px #196cee29}#app :-moz-any(.side-rail__item--active,.folder-panel__item--selected,.selected-panel__icon-btn--active,.tree-node__icon-btn--active,.folder-panel__icon-btn--active,.workbench__project-item--active,.district-popover__item-row--active,.history-item.is-active){color:#0f5fbf;background:var(--kusi-gradient-soft);border-color:#196cee8f;box-shadow:inset 0 1px #fffffffa,inset 0 -2px #19c1c41f,0 3px #196cee14,0 8px 17px #196cee29}#app :is(.side-rail__item--active,.folder-panel__item--selected,.selected-panel__icon-btn--active,.tree-node__icon-btn--active,.folder-panel__icon-btn--active,.workbench__project-item--active,.district-popover__item-row--active,.history-item.is-active){color:#0f5fbf;background:var(--kusi-gradient-soft);border-color:#196cee8f;box-shadow:inset 0 1px #fffffffa,inset 0 -2px #19c1c41f,0 3px #196cee14,0 8px 17px #196cee29}#app button[class]:not(:disabled){transition:transform .15s,filter .16s,background .18s,border-color .18s,box-shadow .18s,color .18s}#app button[class]:not(:disabled):not(.map-page__analysis-toggle):active{filter:saturate(1.06);transform:translateY(1px)scale(.985)}#app .side-rail{z-index:1;box-shadow:none;background:0 0;position:relative}#app .map-page__left-shell>.side-rail,#app .map-page__left-shell>.map-page__left,#app .map-page__left-shell .left-card{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}#app .map-page__left-shell>.side-rail{border-right:1px solid #196cee3d!important}#app .map-page__left-shell>.side-rail:before,#app .map-page__left-shell>.side-rail:after,#app .map-page__left-shell>.map-page__left:before,#app .map-page__left-shell>.map-page__left:after{content:none!important;display:none!important}#app .side-rail :-webkit-any(.side-rail__collapse,.side-rail__item){color:#285777;-webkit-backdrop-filter:blur(10px);box-shadow:none;background:#ffffffe0;border:1px solid #196cee33}#app .side-rail :-moz-any(.side-rail__collapse,.side-rail__item){color:#285777;-webkit-backdrop-filter:blur(10px);box-shadow:none;background:#ffffffe0;border:1px solid #196cee33}#app .side-rail :is(.side-rail__collapse,.side-rail__item){color:#285777;-webkit-backdrop-filter:blur(10px);box-shadow:none;background:#ffffffe0;border:1px solid #196cee33}#app .side-rail .side-rail__item-icon{color:#196cee;background:#196cee1f;border:1px solid #196cee24}#app .side-rail .side-rail__item--active{color:#fff;box-shadow:none;background:#196cee;border-color:#196cee}#app .side-rail .side-rail__item--active .side-rail__item-icon{color:#1266da;box-shadow:none;background:#fff;border-color:#ffffffd6}#app .side-rail .side-rail__item--history:not(.side-rail__item--active){color:#155fc7;background:#eff7ffdb}#app .map-page__left-shell{-webkit-backdrop-filter:blur(22px)saturate(1.18);background:linear-gradient(135deg,#eaf4fff0 0%,#f3f9fff2 52%,#fffffff5 100%);border:1px solid #196cee3d;box-shadow:0 24px 54px #196cee29,inset 0 1px #fffffff0}#app .map-page__left-expand{color:#fff;background:#196cee;box-shadow:inset 0 1px #ffffff61,0 12px 24px #196cee3d}#app .module-panel__header strong{color:var(--kusi-text)}#app :-webkit-any(.thematic-group,.project-card,.coordinate-entry,.tool-card){background:#ffffffd6;border-color:#196cee33}#app :-moz-any(.thematic-group,.project-card,.coordinate-entry,.tool-card){background:#ffffffd6;border-color:#196cee33}#app :is(.thematic-group,.project-card,.coordinate-entry,.tool-card){background:#ffffffd6;border-color:#196cee33}#app :-webkit-any(.thematic-group,.project-card,.coordinate-entry,.tool-card):hover{background:var(--kusi-gradient-pale);border-color:#196cee7a;box-shadow:0 8px 18px #196cee1f}#app :-moz-any(.thematic-group,.project-card,.coordinate-entry,.tool-card):hover{background:var(--kusi-gradient-pale);border-color:#196cee7a;box-shadow:0 8px 18px #196cee1f}#app :is(.thematic-group,.project-card,.coordinate-entry,.tool-card):hover{background:var(--kusi-gradient-pale);border-color:#196cee7a;box-shadow:0 8px 18px #196cee1f}#app :-webkit-any(.thematic-layer.is-active,.tool-card.is-active,.project-card.is-active){color:#0f5fbf;background:var(--kusi-layer-active-gradient);border-color:#196cee;box-shadow:inset 3px 0 #19c1c4}#app :-moz-any(.thematic-layer.is-active,.tool-card.is-active,.project-card.is-active){color:#0f5fbf;background:var(--kusi-layer-active-gradient);border-color:#196cee;box-shadow:inset 3px 0 #19c1c4}#app :is(.thematic-layer.is-active,.tool-card.is-active,.project-card.is-active){color:#0f5fbf;background:var(--kusi-layer-active-gradient);border-color:#196cee;box-shadow:inset 3px 0 #19c1c4}#app :is(.thematic-group__icon,.project-card__icon,.coordinate-entry__icon,.tool-card__copy i){color:#196cee;background:var(--kusi-gradient-soft)}#app .map-page__search-chip{color:#fff;background:var(--kusi-gradient);border-color:#ffffff57;box-shadow:inset 0 1px #ffffff57,0 6px 14px #196cee38}.glass-panel,#app .glass-panel:not(.workbench__lnglat-chip):not(.workbench__area-panel):not(.map-page__header-tool--crown):not(.map-page__header-tool--user){border-color:var(--kusi-border);background:linear-gradient(145deg, var(--kusi-surface-top), var(--kusi-surface-bottom));-webkit-backdrop-filter:blur(16px)saturate(1.06);box-shadow:0 10px 30px var(--kusi-shadow)}#app :-webkit-any(.analysis-panel,.feature-info-panel,.map-download-panel,.one-click-check-drawer,.map-canvas__legend-panel,.history-panel,.district-popover){background:var(--kusi-surface-reading);border-color:#97aec380;box-shadow:0 16px 38px #20364d24}#app :-moz-any(.analysis-panel,.feature-info-panel,.map-download-panel,.one-click-check-drawer,.map-canvas__legend-panel,.history-panel,.district-popover){background:var(--kusi-surface-reading);border-color:#97aec380;box-shadow:0 16px 38px #20364d24}#app :is(.analysis-panel,.feature-info-panel,.map-download-panel,.one-click-check-drawer,.map-canvas__legend-panel,.history-panel,.district-popover){background:var(--kusi-surface-reading);border-color:#97aec380;box-shadow:0 16px 38px #20364d24}#app button[class]:not(:disabled),#app button[class]:not(:disabled):hover,#app button[class]:not(:disabled):active{filter:none;transform:none}.pill-button,.pill-button:hover{color:#285b87;box-shadow:none;background:#ffffffd1;border-color:#91aac18a;transform:none}#app :-webkit-any(input,textarea,select):focus{border-color:#196ceeb8;box-shadow:0 0 0 3px #196cee1f}#app :-moz-any(input,textarea,select):focus{border-color:#196ceeb8;box-shadow:0 0 0 3px #196cee1f}#app :is(input,textarea,select):focus{border-color:#196ceeb8;box-shadow:0 0 0 3px #196cee1f}#app .map-page__left-shell{-webkit-backdrop-filter:blur(20px)saturate(1.06);background:linear-gradient(145deg,#e5f1fcf7,#eaf7f7f2);border-color:#7095b594;box-shadow:0 14px 36px #20364d2e}#app .map-page__left-shell>.side-rail{border-right-color:#7a9ab575!important}#app .side-rail :-webkit-any(.side-rail__collapse,.side-rail__item){color:#365a78;box-shadow:none;background:#ffffff9e;border-color:#97aec370}#app .side-rail :-moz-any(.side-rail__collapse,.side-rail__item){color:#365a78;box-shadow:none;background:#ffffff9e;border-color:#97aec370}#app .side-rail :is(.side-rail__collapse,.side-rail__item){color:#365a78;box-shadow:none;background:#ffffff9e;border-color:#97aec370}#app .side-rail :-webkit-any(.side-rail__collapse,.side-rail__item):hover{color:#155fc7;box-shadow:none;background:#eff7ffe6;border-color:#196cee7a}#app .side-rail :-moz-any(.side-rail__collapse,.side-rail__item):hover{color:#155fc7;box-shadow:none;background:#eff7ffe6;border-color:#196cee7a}#app .side-rail :is(.side-rail__collapse,.side-rail__item):hover{color:#155fc7;box-shadow:none;background:#eff7ffe6;border-color:#196cee7a}#app .side-rail .side-rail__item--active,#app .side-rail .side-rail__item--history.side-rail__item--active{color:#fff;background:var(--kusi-gradient);box-shadow:none;border-color:#0000}#app .map-page__left-expand{background:var(--kusi-gradient);border-color:#0000;box-shadow:0 8px 22px #20364d29}#app .left-card__search{box-shadow:none;background:#ffffffb8;border-color:#97aec380}#app .tree-node__row{box-shadow:none;background:#ffffff57;border-color:#97aec36b}#app .tree-node__row:not(.tree-node__row--selected):hover{box-shadow:none;background:#196cee14;border-color:#196cee80}#app .tree-node__row--selected,#app .tree-node__row--selected:hover,#app .selected-panel__item--active,#app .selected-panel__item[class*=selected-panel__item--level-].selected-panel__item--active,#app .selected-panel__item[class*=selected-panel__item--level-].selected-panel__item--active:hover{color:#155fc7;box-shadow:none;background:#196cee29;border-color:#196cee99}#app .tree-node__row--selected:hover,#app .selected-panel__item[class*=selected-panel__item--level-].selected-panel__item--active:hover{background:#196cee38}#app :-webkit-any(.tree-node__icon-btn--active,.selected-panel__icon-btn--active){color:#fff!important;box-shadow:none!important;background:#196cee!important;border-color:#196cee!important}#app :-moz-any(.tree-node__icon-btn--active,.selected-panel__icon-btn--active){color:#fff!important;box-shadow:none!important;background:#196cee!important;border-color:#196cee!important}#app :is(.tree-node__icon-btn--active,.selected-panel__icon-btn--active){color:#fff!important;box-shadow:none!important;background:#196cee!important;border-color:#196cee!important}#app :-webkit-any(.workbench__button--primary,.workbench__button--range,.workbench__button--accent,.draft-restore-btn--primary,.history-confirm__btn--primary,.wb-export-btn--primary,.coord-input-modal__btn--primary,.feature-info-panel__btn--primary,.feature-download-btn--primary,.range-upload-modal__btn--primary,.pill-btn--primary,.one-click-selector-btn.is-primary,.login-page__submit){color:#fff;background:var(--kusi-gradient);box-shadow:none;border-color:#0000}#app :-moz-any(.workbench__button--primary,.workbench__button--range,.workbench__button--accent,.draft-restore-btn--primary,.history-confirm__btn--primary,.wb-export-btn--primary,.coord-input-modal__btn--primary,.feature-info-panel__btn--primary,.feature-download-btn--primary,.range-upload-modal__btn--primary,.pill-btn--primary,.one-click-selector-btn.is-primary,.login-page__submit){color:#fff;background:var(--kusi-gradient);box-shadow:none;border-color:#0000}#app :is(.workbench__button--primary,.workbench__button--range,.workbench__button--accent,.draft-restore-btn--primary,.history-confirm__btn--primary,.wb-export-btn--primary,.coord-input-modal__btn--primary,.feature-info-panel__btn--primary,.feature-download-btn--primary,.range-upload-modal__btn--primary,.pill-btn--primary,.one-click-selector-btn.is-primary,.login-page__submit){color:#fff;background:var(--kusi-gradient);box-shadow:none;border-color:#0000}#app :-webkit-any(.workbench__button--primary,.workbench__button--range,.workbench__button--accent,.draft-restore-btn--primary,.history-confirm__btn--primary,.wb-export-btn--primary,.coord-input-modal__btn--primary,.feature-info-panel__btn--primary,.feature-download-btn--primary,.range-upload-modal__btn--primary,.pill-btn--primary,.one-click-selector-btn.is-primary,.login-page__submit):hover:not(:disabled){color:#fff;background:var(--kusi-gradient-hover);box-shadow:none;border-color:#0000}#app :-moz-any(.workbench__button--primary,.workbench__button--range,.workbench__button--accent,.draft-restore-btn--primary,.history-confirm__btn--primary,.wb-export-btn--primary,.coord-input-modal__btn--primary,.feature-info-panel__btn--primary,.feature-download-btn--primary,.range-upload-modal__btn--primary,.pill-btn--primary,.one-click-selector-btn.is-primary,.login-page__submit):hover:not(:disabled){color:#fff;background:var(--kusi-gradient-hover);box-shadow:none;border-color:#0000}#app :is(.workbench__button--primary,.workbench__button--range,.workbench__button--accent,.draft-restore-btn--primary,.history-confirm__btn--primary,.wb-export-btn--primary,.coord-input-modal__btn--primary,.feature-info-panel__btn--primary,.feature-download-btn--primary,.range-upload-modal__btn--primary,.pill-btn--primary,.one-click-selector-btn.is-primary,.login-page__submit):hover:not(:disabled){color:#fff;background:var(--kusi-gradient-hover);box-shadow:none;border-color:#0000}#app .workbench__button--area.is-active,#app .workbench__button--area.is-active:hover:not(:disabled){color:#fff;box-shadow:none;background:#196cee;border-color:#196cee}#app .map-page__header-search{background:#ffffffd1;box-shadow:0 8px 24px #20364d1f,inset 0 0 0 1px #97aec380}#app .map-page__header-search:hover,#app .map-page__header-search.is-focus{background:#ffffffeb;box-shadow:0 10px 26px #20364d24,inset 0 0 0 1px #196cee8f}#app :is(.map-canvas__pickup-btn,.map-canvas__download-btn,.map-canvas__measure-btn,.map-canvas__contact-btn,.map-canvas__zoom-panel .map-canvas__btn).is-active{color:#fff;box-shadow:none;background:#196cee;border-color:#196cee}#app :-webkit-any(.map-canvas__pickup-btn.glass-panel,.map-canvas__download-btn.glass-panel,.map-canvas__measure-btn.glass-panel).is-active{color:#fff!important;background:#196cee!important;border-color:#196cee!important;box-shadow:0 0 0 3px #196cee33,0 8px 18px #196cee47!important}#app :-moz-any(.map-canvas__pickup-btn.glass-panel,.map-canvas__download-btn.glass-panel,.map-canvas__measure-btn.glass-panel).is-active{color:#fff!important;background:#196cee!important;border-color:#196cee!important;box-shadow:0 0 0 3px #196cee33,0 8px 18px #196cee47!important}#app :is(.map-canvas__pickup-btn.glass-panel,.map-canvas__download-btn.glass-panel,.map-canvas__measure-btn.glass-panel).is-active{color:#fff!important;background:#196cee!important;border-color:#196cee!important;box-shadow:0 0 0 3px #196cee33,0 8px 18px #196cee47!important}#app :-webkit-any(.map-canvas__pickup-btn.glass-panel,.map-canvas__download-btn.glass-panel,.map-canvas__measure-btn.glass-panel).is-active:hover{color:#fff!important;background:#155fd4!important;border-color:#155fd4!important}#app :-moz-any(.map-canvas__pickup-btn.glass-panel,.map-canvas__download-btn.glass-panel,.map-canvas__measure-btn.glass-panel).is-active:hover{color:#fff!important;background:#155fd4!important;border-color:#155fd4!important}#app :is(.map-canvas__pickup-btn.glass-panel,.map-canvas__download-btn.glass-panel,.map-canvas__measure-btn.glass-panel).is-active:hover{color:#fff!important;background:#155fd4!important;border-color:#155fd4!important}#app :-webkit-any(.map-canvas__pickup-btn.glass-panel,.map-canvas__download-btn.glass-panel,.map-canvas__measure-btn.glass-panel).is-active>svg{stroke:currentColor;color:currentColor!important}#app :-moz-any(.map-canvas__pickup-btn.glass-panel,.map-canvas__download-btn.glass-panel,.map-canvas__measure-btn.glass-panel).is-active>svg{stroke:currentColor;color:currentColor!important}#app :is(.map-canvas__pickup-btn.glass-panel,.map-canvas__download-btn.glass-panel,.map-canvas__measure-btn.glass-panel).is-active>svg{stroke:currentColor;color:currentColor!important}#app :-webkit-any(.analysis-panel__tab--active,.analysis-panel__mode-btn.is-active,.feature-info-panel__side-item.is-active,.feature-info-panel__tab.is-active,.map-canvas__legend-tab.is-active,.history-item.is-active,.district-popover__item-row--active){color:#0f5fbf;box-shadow:none;background:#196cee1f;border-color:#196cee8f}#app :-moz-any(.analysis-panel__tab--active,.analysis-panel__mode-btn.is-active,.feature-info-panel__side-item.is-active,.feature-info-panel__tab.is-active,.map-canvas__legend-tab.is-active,.history-item.is-active,.district-popover__item-row--active){color:#0f5fbf;box-shadow:none;background:#196cee1f;border-color:#196cee8f}#app :is(.analysis-panel__tab--active,.analysis-panel__mode-btn.is-active,.feature-info-panel__side-item.is-active,.feature-info-panel__tab.is-active,.map-canvas__legend-tab.is-active,.history-item.is-active,.district-popover__item-row--active){color:#0f5fbf;box-shadow:none;background:#196cee1f;border-color:#196cee8f}#app :-webkit-any(.feature-info-panel__accent,.feature-info-panel__modal__accent,.map-canvas__legend-accent-bar){background:var(--kusi-gradient);box-shadow:none}#app :-moz-any(.feature-info-panel__accent,.feature-info-panel__modal__accent,.map-canvas__legend-accent-bar){background:var(--kusi-gradient);box-shadow:none}#app :is(.feature-info-panel__accent,.feature-info-panel__modal__accent,.map-canvas__legend-accent-bar){background:var(--kusi-gradient);box-shadow:none}#app :-webkit-any(.map-download-panel__header,.one-click-selector-head){color:#fff;background:var(--kusi-gradient);box-shadow:none;border-bottom-color:#0000}#app :-moz-any(.map-download-panel__header,.one-click-selector-head){color:#fff;background:var(--kusi-gradient);box-shadow:none;border-bottom-color:#0000}#app :is(.map-download-panel__header,.one-click-selector-head){color:#fff;background:var(--kusi-gradient);box-shadow:none;border-bottom-color:#0000}#app .one-click-selector-card{background:#fffffff7;border-color:#97aec38a;box-shadow:0 20px 54px #20364d33}#app .one-click-selector-option:hover{box-shadow:none;background:#196cee12;border-color:#196cee75}#app .map-page__header-tool--crown,#app .map-page__header-tool--crown-hvip{color:#674600;background:var(--kusi-marketing-soft);box-shadow:none;border-color:#c98a1270}#app .map-page__header-tool--crown:hover,#app .map-page__header-tool--crown-hvip:hover{color:#5b3e00;box-shadow:none;background:#ffe9ad;border-color:#a86f0894}#app :-webkit-any(.user-menu__btn--vip,.user-menu__btn--hvip){color:#fff;background:var(--kusi-marketing);box-shadow:none;border-color:#0000}#app :-moz-any(.user-menu__btn--vip,.user-menu__btn--hvip){color:#fff;background:var(--kusi-marketing);box-shadow:none;border-color:#0000}#app :is(.user-menu__btn--vip,.user-menu__btn--hvip){color:#fff;background:var(--kusi-marketing);box-shadow:none;border-color:#0000}#app :-webkit-any(.user-menu__btn--vip,.user-menu__btn--hvip):hover:not(:disabled){color:#fff;background:var(--kusi-marketing);box-shadow:none;border-color:#0000}#app :-moz-any(.user-menu__btn--vip,.user-menu__btn--hvip):hover:not(:disabled){color:#fff;background:var(--kusi-marketing);box-shadow:none;border-color:#0000}#app :is(.user-menu__btn--vip,.user-menu__btn--hvip):hover:not(:disabled){color:#fff;background:var(--kusi-marketing);box-shadow:none;border-color:#0000}#app .map-page__header-tool--user{background:#ffffffdb;border-color:#97aec380;box-shadow:0 8px 22px #20364d1f}body .member-upgrade.member-upgrade,body .member-upgrade.member-upgrade--renewal{background:linear-gradient(145deg,#fffbeffc,#fffffffc);border-color:#c98a1261;box-shadow:0 26px 68px #20364d3d}body .member-upgrade .member-upgrade__accent,body .member-upgrade.member-upgrade--renewal .member-upgrade__accent{background:var(--kusi-marketing)}body .member-upgrade .member-upgrade__perks{background:#fff4d8ad;border-color:#c98a124d}body .member-upgrade .member-upgrade__perk,body .member-upgrade .member-product-card,body .member-upgrade.member-upgrade--renewal .member-product-card,body .member-upgrade .member-pay-card,body .member-upgrade.member-upgrade--renewal .member-pay-card{box-shadow:none;background:#ffffffe0;border-color:#c98a1247}body .member-upgrade .member-product-card:hover:not([disabled]):not(.is-locked){box-shadow:none;background:#fff4d880;border-color:#c98a128f;transform:none}body .member-upgrade .member-product-card.is-active,body .member-upgrade .member-product-card.is-selected,body .member-upgrade.member-upgrade--renewal .member-product-card.is-selected{border-color:var(--kusi-marketing);background:var(--kusi-marketing-soft);box-shadow:none}body .member-upgrade .member-upgrade__pay-btn,body .member-upgrade.member-upgrade--renewal .member-upgrade__pay-btn,body .member-upgrade .member-upgrade__pay-btn:hover:not([disabled]),body .member-upgrade.member-upgrade--renewal .member-upgrade__pay-btn:hover:not([disabled]){color:#fff;background:var(--kusi-marketing);box-shadow:none;transform:none}body .member-upgrade.member-upgrade--renewal .pay-tab.is-active{color:#6e4805;background:var(--kusi-marketing-soft);box-shadow:none;border-color:#c98a127a}body .one-click-selector-card.one-click-selector-card{background:#fffffff7;border-color:#97aec38a;box-shadow:0 20px 54px #20364d33}body .one-click-selector-card .one-click-selector-head{color:#fff;background:var(--kusi-gradient);box-shadow:none;border-bottom-color:#0000}body .one-click-selector-card .one-click-selector-head h3{text-shadow:0 1px 2px #1343772e;font-weight:750;color:#fff!important}body .one-click-selector-card .one-click-selector-option:hover{box-shadow:none;background:#196cee12;border-color:#196cee75}body .one-click-selector-card .one-click-selector-option.is-active{color:#0f5fbf;box-shadow:none;background:#196cee21;border-color:#196cee}body :-webkit-any(.range-modal__panel,.city-modal__panel,.coord-input-modal__panel,.range-upload-modal__panel,.history-confirm){background:#fffffff7;border-color:#97aec38a;box-shadow:0 20px 54px #20364d33}body :-moz-any(.range-modal__panel,.city-modal__panel,.coord-input-modal__panel,.range-upload-modal__panel,.history-confirm){background:#fffffff7;border-color:#97aec38a;box-shadow:0 20px 54px #20364d33}body :is(.range-modal__panel,.city-modal__panel,.coord-input-modal__panel,.range-upload-modal__panel,.history-confirm){background:#fffffff7;border-color:#97aec38a;box-shadow:0 20px 54px #20364d33}body :-webkit-any(.city-modal__backdrop,.range-modal__backdrop,.coord-input-modal__backdrop,.range-upload-modal__backdrop,.range-save-modal__backdrop,.range-exit-modal__backdrop,.mode-switch-confirm__backdrop,.member-upgrade-root,.draft-restore-mask,.history-confirm-mask,.wb-export-mask,.one-click-selector-mask,.feature-info-panel__modal-mask,.feature-download-mask,.feature-detail-mask,.ru-confirm-mask,.map-download-lightbox,.lightbox,.login-page__bg-vignette--overlay){background:var(--kusi-modal-mask)!important;-webkit-backdrop-filter:var(--kusi-modal-mask-filter)!important;backdrop-filter:var(--kusi-modal-mask-filter)!important}body :-moz-any(.city-modal__backdrop,.range-modal__backdrop,.coord-input-modal__backdrop,.range-upload-modal__backdrop,.range-save-modal__backdrop,.range-exit-modal__backdrop,.mode-switch-confirm__backdrop,.member-upgrade-root,.draft-restore-mask,.history-confirm-mask,.wb-export-mask,.one-click-selector-mask,.feature-info-panel__modal-mask,.feature-download-mask,.feature-detail-mask,.ru-confirm-mask,.map-download-lightbox,.lightbox,.login-page__bg-vignette--overlay){background:var(--kusi-modal-mask)!important;-webkit-backdrop-filter:var(--kusi-modal-mask-filter)!important;backdrop-filter:var(--kusi-modal-mask-filter)!important}body :is(.city-modal__backdrop,.range-modal__backdrop,.coord-input-modal__backdrop,.range-upload-modal__backdrop,.range-save-modal__backdrop,.range-exit-modal__backdrop,.mode-switch-confirm__backdrop,.member-upgrade-root,.draft-restore-mask,.history-confirm-mask,.wb-export-mask,.one-click-selector-mask,.feature-info-panel__modal-mask,.feature-download-mask,.feature-detail-mask,.ru-confirm-mask,.map-download-lightbox,.lightbox,.login-page__bg-vignette--overlay){background:var(--kusi-modal-mask)!important;-webkit-backdrop-filter:var(--kusi-modal-mask-filter)!important;backdrop-filter:var(--kusi-modal-mask-filter)!important}.soft-scrollbar,#app .soft-scrollbar{scrollbar-color:#196cee6b transparent}.soft-scrollbar::-webkit-scrollbar-thumb{box-shadow:none;background:#196cee6b}#app .soft-scrollbar::-webkit-scrollbar-thumb{box-shadow:none;background:#196cee6b}#app .map-canvas__zoom-panel .map-canvas__btn[data-role=admin-btn].is-active{color:#fff;background:#196cee;border-color:#196cee;box-shadow:0 0 0 3px #196cee24}#app .map-canvas__zoom-panel .map-canvas__btn[data-role=admin-btn].is-active:hover{color:#fff;background:#0f5fd2;border-color:#0f5fd2}#app .map-page__left-expand{color:#fff;background:#196cee;border:1px solid #196cee}#app .map-page__left-expand>svg{box-sizing:border-box;color:#196cee;stroke:currentColor;background:#fff;border-radius:50%;width:26px;height:26px;padding:4px}#app .map-page__left-expand:hover{background:#0f5fd2;border-color:#0f5fd2}#app :-webkit-any(.tree-node__slider-inline,.selected-panel__slider-inline){background:#f7faff;box-shadow:inset 0 0 0 1px #196cee29,0 2px 5px #196cee0d}#app :-moz-any(.tree-node__slider-inline,.selected-panel__slider-inline){background:#f7faff;box-shadow:inset 0 0 0 1px #196cee29,0 2px 5px #196cee0d}#app :is(.tree-node__slider-inline,.selected-panel__slider-inline){background:#f7faff;box-shadow:inset 0 0 0 1px #196cee29,0 2px 5px #196cee0d}#app :-webkit-any(.tree-node__slider-input,.selected-panel__slider-input){background:linear-gradient(90deg, #74a8f3 0%, #74a8f3 var(--pct,50%), #dce5f1 var(--pct,50%), #dce5f1 100%);height:5px;box-shadow:inset 0 0 0 1px #445f8414}#app :-moz-any(.tree-node__slider-input,.selected-panel__slider-input){background:linear-gradient(90deg, #74a8f3 0%, #74a8f3 var(--pct,50%), #dce5f1 var(--pct,50%), #dce5f1 100%);height:5px;box-shadow:inset 0 0 0 1px #445f8414}#app :is(.tree-node__slider-input,.selected-panel__slider-input){background:linear-gradient(90deg, #74a8f3 0%, #74a8f3 var(--pct,50%), #dce5f1 var(--pct,50%), #dce5f1 100%);height:5px;box-shadow:inset 0 0 0 1px #445f8414}#app :-webkit-any(.tree-node__slider-input,.selected-panel__slider-input)::-webkit-slider-thumb{box-sizing:border-box;background:#fff;border:2px solid #4f8eea;width:16px;height:16px;box-shadow:0 2px 6px #196cee2e}#app :-moz-any(.tree-node__slider-input,.selected-panel__slider-input)::-webkit-slider-thumb{box-sizing:border-box;background:#fff;border:2px solid #4f8eea;width:16px;height:16px;box-shadow:0 2px 6px #196cee2e}#app :is(.tree-node__slider-input,.selected-panel__slider-input)::-webkit-slider-thumb{box-sizing:border-box;background:#fff;border:2px solid #4f8eea;width:16px;height:16px;box-shadow:0 2px 6px #196cee2e}#app :-webkit-any(.tree-node__slider-input,.selected-panel__slider-input)::-moz-range-thumb{box-sizing:border-box;background:#fff;border:2px solid #4f8eea;width:16px;height:16px;box-shadow:0 2px 6px #196cee2e}#app :-moz-any(.tree-node__slider-input,.selected-panel__slider-input)::-moz-range-thumb{box-sizing:border-box;background:#fff;border:2px solid #4f8eea;width:16px;height:16px;box-shadow:0 2px 6px #196cee2e}#app :is(.tree-node__slider-input,.selected-panel__slider-input)::-moz-range-thumb{box-sizing:border-box;background:#fff;border:2px solid #4f8eea;width:16px;height:16px;box-shadow:0 2px 6px #196cee2e}#app :-webkit-any(.tree-node__slider-input,.selected-panel__slider-input):focus-visible{outline-offset:3px;outline:2px solid #196cee57}#app :-moz-any(.tree-node__slider-input,.selected-panel__slider-input):focus-visible{outline-offset:3px;outline:2px solid #196cee57}#app :is(.tree-node__slider-input,.selected-panel__slider-input):focus-visible{outline-offset:3px;outline:2px solid #196cee57}#app :-webkit-any(.tree-node__icon-btn,.selected-panel__icon-btn){color:#155fd4;background:#dfeaff;border-color:#196cee57;width:24px;min-width:24px;height:24px}#app :-moz-any(.tree-node__icon-btn,.selected-panel__icon-btn){color:#155fd4;background:#dfeaff;border-color:#196cee57;width:24px;min-width:24px;height:24px}#app :is(.tree-node__icon-btn,.selected-panel__icon-btn){color:#155fd4;background:#dfeaff;border-color:#196cee57;width:24px;min-width:24px;height:24px}#app :-webkit-any(.tree-node__icon-btn,.selected-panel__icon-btn)>svg{stroke-width:2.2px;min-width:14px;width:14px!important;height:14px!important}#app :-moz-any(.tree-node__icon-btn,.selected-panel__icon-btn)>svg{stroke-width:2.2px;min-width:14px;width:14px!important;height:14px!important}#app :is(.tree-node__icon-btn,.selected-panel__icon-btn)>svg{stroke-width:2.2px;min-width:14px;width:14px!important;height:14px!important}#app :-webkit-any(.tree-node__icon-btn,.selected-panel__icon-btn):hover:not(:disabled){color:#0f5fd2;background:#cfe0ff;border-color:#196cee8a}#app :-moz-any(.tree-node__icon-btn,.selected-panel__icon-btn):hover:not(:disabled){color:#0f5fd2;background:#cfe0ff;border-color:#196cee8a}#app :is(.tree-node__icon-btn,.selected-panel__icon-btn):hover:not(:disabled){color:#0f5fd2;background:#cfe0ff;border-color:#196cee8a}#app :-webkit-any(.tree-node__icon-btn,.selected-panel__icon-btn):disabled{color:#93a5c0;background:#edf2f8;border-color:#6f84a233}#app :-moz-any(.tree-node__icon-btn,.selected-panel__icon-btn):disabled{color:#93a5c0;background:#edf2f8;border-color:#6f84a233}#app :is(.tree-node__icon-btn,.selected-panel__icon-btn):disabled{color:#93a5c0;background:#edf2f8;border-color:#6f84a233}#app :-webkit-any(.side-rail,.left-card,.layer-tree,.selected-panel){-webkit-user-select:none;user-select:none}#app :-moz-any(.side-rail,.left-card,.layer-tree,.selected-panel){-webkit-user-select:none;user-select:none}#app :is(.side-rail,.left-card,.layer-tree,.selected-panel){-webkit-user-select:none;user-select:none}#app .left-card :-webkit-any(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}#app .left-card :-moz-any(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}#app .left-card :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}#app .workbench__button--area.is-active{color:#fff;box-shadow:none;background:#196cee;border-color:#196cee}#app .workbench__button--area.is-active:hover:not(:disabled){color:#fff;box-shadow:none;background:#155fd4;border-color:#155fd4}#app .workbench__button--area.is-active svg{color:#fff}#app .map-page__header-tool:not(.map-page__header-tool--crown):not(.map-page__header-tool--user){color:#196cee;background:linear-gradient(145deg,#fff 0%,#eafaff 100%);border:1px solid #196cee3d;box-shadow:0 12px 26px #196cee29}#app .left-card__search{color:var(--kusi-text);background:#fffffff0;border-color:#196cee3d}#app .tree-node__row{border-color:#196cee33}#app .tree-node__row:not(.tree-node__row--selected):hover{background:#19c1c40f;border-color:#196cee99}#app .tree-node__row--selected,#app .tree-node__row--selected:hover{color:#155fc7;background:var(--kusi-layer-selection);box-shadow:none;border-color:#196cee8f}#app .tree-node__row--selected:hover{background:var(--kusi-layer-selection-hover)}#app .tree-node__row--selected :-webkit-any(.tree-node__label,.tree-node__folder-icon,.tree-node__dot){color:#155fc7}#app .tree-node__row--selected :-moz-any(.tree-node__label,.tree-node__folder-icon,.tree-node__dot){color:#155fc7}#app .tree-node__row--selected :is(.tree-node__label,.tree-node__folder-icon,.tree-node__dot){color:#155fc7}#app .tree-node__row--folder.tree-node__row--expanded{color:#fff;box-shadow:none;background:#196cee;border-color:#196cee}#app .tree-node__row--folder.tree-node__row--expanded:hover{background:#2479ef;border-color:#196cee}#app :-webkit-any(.tree-node__folder-icon,.tree-node__dot--active,.tree-node__icon-btn){color:#196cee}#app :-moz-any(.tree-node__folder-icon,.tree-node__dot--active,.tree-node__icon-btn){color:#196cee}#app :is(.tree-node__folder-icon,.tree-node__dot--active,.tree-node__icon-btn){color:#196cee}#app .selected-panel__header-divider{box-shadow:none;background:#196cee}#app .selected-panel__headline strong{color:#245b9a}#app .selected-panel{background:linear-gradient(155deg,#fffffffa,#eff7fff5) padding-box padding-box,linear-gradient(135deg,#196cee,#91bcfa) border-box}#app .selected-panel__item:hover{background:var(--kusi-layer-selection);box-shadow:none;border-color:#196cee7a}#app .selected-panel__item--active,#app .selected-panel__item[class*=selected-panel__item--level-].selected-panel__item--active,#app .selected-panel__item[class*=selected-panel__item--level-].selected-panel__item--active:hover{background:var(--kusi-layer-selection);box-shadow:none;border-color:#196cee8f}#app .selected-panel__item[class*=selected-panel__item--level-].selected-panel__item--active:hover{background:var(--kusi-layer-selection-hover)}#app .selected-panel__item :-webkit-any(.selected-panel__name,.selected-panel__drag){color:#245b9a}#app .selected-panel__item :-moz-any(.selected-panel__name,.selected-panel__drag){color:#245b9a}#app .selected-panel__item :is(.selected-panel__name,.selected-panel__drag){color:#245b9a}#app .selected-panel__check--active{color:#fff;box-shadow:none;background:#196cee;border-color:#196cee}#app .selected-panel__check--active .selected-panel__check-dot{background:#fff}#app .workbench__toolbar{background:linear-gradient(145deg, #fffffffa, #edfbfff7) padding-box, var(--kusi-gradient) border-box}#app :-webkit-any(.workbench__button--project,.workbench__button--edit,.workbench__button--area,.workbench__collapse-control){color:#24639e;background:linear-gradient(#fff 0%,#eaf7ff 100%);border-color:#196cee3d}#app :-moz-any(.workbench__button--project,.workbench__button--edit,.workbench__button--area,.workbench__collapse-control){color:#24639e;background:linear-gradient(#fff 0%,#eaf7ff 100%);border-color:#196cee3d}#app :is(.workbench__button--project,.workbench__button--edit,.workbench__button--area,.workbench__collapse-control){color:#24639e;background:linear-gradient(#fff 0%,#eaf7ff 100%);border-color:#196cee3d}#app :-webkit-any(.workbench__button--project,.workbench__button--edit,.workbench__button--area,.workbench__collapse-control):hover:not(:disabled){color:#155fd4;background:linear-gradient(#fff 0%,#e4fbfa 100%);border-color:#196cee7a}#app :-moz-any(.workbench__button--project,.workbench__button--edit,.workbench__button--area,.workbench__collapse-control):hover:not(:disabled){color:#155fd4;background:linear-gradient(#fff 0%,#e4fbfa 100%);border-color:#196cee7a}#app :is(.workbench__button--project,.workbench__button--edit,.workbench__button--area,.workbench__collapse-control):hover:not(:disabled){color:#155fd4;background:linear-gradient(#fff 0%,#e4fbfa 100%);border-color:#196cee7a}#app :is(.map-canvas__pickup-btn,.map-canvas__download-btn,.map-canvas__measure-btn,.map-canvas__fullscreen-btn,.map-canvas__contact-btn,.map-canvas__zoom-panel .map-canvas__btn){color:#24639e}#app :is(.map-canvas__pickup-btn,.map-canvas__download-btn,.map-canvas__measure-btn,.map-canvas__contact-btn,.map-canvas__zoom-panel .map-canvas__btn).is-active{color:#fff;background:var(--kusi-gradient);border-color:#0000;box-shadow:inset 0 1px #fff6,0 7px 16px #196cee42}#app .basemap-switcher{background:#ffffffeb;border-color:#196cee42}#app .basemap-switcher__selected-mark,#app .basemap-switcher__label-switch-track.is-enabled{background:var(--kusi-gradient)}#app :-webkit-any(.analysis-panel,.feature-info-panel,.map-download-panel,.one-click-check-drawer){border-left-color:#196cee52}#app :-moz-any(.analysis-panel,.feature-info-panel,.map-download-panel,.one-click-check-drawer){border-left-color:#196cee52}#app :is(.analysis-panel,.feature-info-panel,.map-download-panel,.one-click-check-drawer){border-left-color:#196cee52}#app :-webkit-any(.analysis-panel__tab--active,.analysis-panel__mode-btn.is-active,.feature-info-panel__side-item.is-active,.feature-info-panel__tab.is-active,.map-canvas__legend-tab.is-active){color:#0f5fbf;background:var(--kusi-gradient-soft);border-color:#196cee75}#app :-moz-any(.analysis-panel__tab--active,.analysis-panel__mode-btn.is-active,.feature-info-panel__side-item.is-active,.feature-info-panel__tab.is-active,.map-canvas__legend-tab.is-active){color:#0f5fbf;background:var(--kusi-gradient-soft);border-color:#196cee75}#app :is(.analysis-panel__tab--active,.analysis-panel__mode-btn.is-active,.feature-info-panel__side-item.is-active,.feature-info-panel__tab.is-active,.map-canvas__legend-tab.is-active){color:#0f5fbf;background:var(--kusi-gradient-soft);border-color:#196cee75}#app :-webkit-any(.feature-info-panel__accent,.feature-info-panel__modal__accent,.map-canvas__legend-accent-bar){background:var(--kusi-gradient)}#app :-moz-any(.feature-info-panel__accent,.feature-info-panel__modal__accent,.map-canvas__legend-accent-bar){background:var(--kusi-gradient)}#app :is(.feature-info-panel__accent,.feature-info-panel__modal__accent,.map-canvas__legend-accent-bar){background:var(--kusi-gradient)}#app .map-canvas__legend-dot{background:#19c1c4;box-shadow:0 0 0 4px #19c1c429}#app .map-download-panel__header,#app .one-click-selector-head{color:#fff;background:var(--kusi-gradient);border-bottom-color:#ffffff3d}#app .map-download-panel__header :-webkit-any(strong,span,svg){color:#fff}#app .map-download-panel__header :-moz-any(strong,span,svg){color:#fff}#app .map-download-panel__header :is(strong,span,svg){color:#fff}#app .one-click-selector-head :-webkit-any(h3,p,svg){color:#fff}#app .one-click-selector-head :-moz-any(h3,p,svg){color:#fff}#app .one-click-selector-head :is(h3,p,svg){color:#fff}#app .one-click-selector-option:hover{background:var(--kusi-gradient-pale);border-color:#196cee7a}#app .one-click-selector-option.is-active{color:#0f5fbf;background:var(--kusi-gradient-soft);border-color:#196cee;box-shadow:inset 0 0 0 1px #19c1c438,0 10px 24px #196cee29}#app .one-click-selector-option.is-active .one-click-selector-radio{background:var(--kusi-gradient);border-color:#0000}#app :-webkit-any(.range-modal__ribbon,.feature-info-panel__title-ico,.map-download-panel__header-icon){color:#fff;background:var(--kusi-gradient);border-color:#ffffff61;box-shadow:0 7px 16px #196cee38}#app :-moz-any(.range-modal__ribbon,.feature-info-panel__title-ico,.map-download-panel__header-icon){color:#fff;background:var(--kusi-gradient);border-color:#ffffff61;box-shadow:0 7px 16px #196cee38}#app :is(.range-modal__ribbon,.feature-info-panel__title-ico,.map-download-panel__header-icon){color:#fff;background:var(--kusi-gradient);border-color:#ffffff61;box-shadow:0 7px 16px #196cee38}#app :-webkit-any(.city-modal__item.is-active,.range-modal__card:hover){color:#0f5fbf;background:var(--kusi-gradient-soft);border-color:#196cee;box-shadow:0 10px 22px #196cee26}#app :-moz-any(.city-modal__item.is-active,.range-modal__card:hover){color:#0f5fbf;background:var(--kusi-gradient-soft);border-color:#196cee;box-shadow:0 10px 22px #196cee26}#app :is(.city-modal__item.is-active,.range-modal__card:hover){color:#0f5fbf;background:var(--kusi-gradient-soft);border-color:#196cee;box-shadow:0 10px 22px #196cee26}#app .login-page__brand-logo{background:var(--kusi-gradient-soft);border-color:#196cee4d}#app .login-page__brand-logo-mark,#app .login-page__brand-title{color:#196cee}#app .login-page__tab.is-active{color:#0f5fbf;background:var(--kusi-gradient-soft);border-color:#196cee6b}#app .login-page__submit{color:#fff;background:var(--kusi-gradient);border-color:#196ceead;box-shadow:inset 0 1px #ffffff6b,0 10px 24px #196cee42}#app .login-page__submit:hover:not(:disabled){background:var(--kusi-gradient-hover)}#app :is(.panel-title,.analysis-panel__summary-title,.feature-info-panel__title-text h3){color:var(--kusi-text)}#app .side-rail{padding:12px 5.5px}#app .left-card{padding:6px 4px 8px 5px}#app :-webkit-any(.tree-node__icon-btn,.selected-panel__icon-btn){color:#196cee;box-shadow:none;background:#196cee14;border:1px solid #196cee3d}#app :-moz-any(.tree-node__icon-btn,.selected-panel__icon-btn){color:#196cee;box-shadow:none;background:#196cee14;border:1px solid #196cee3d}#app :is(.tree-node__icon-btn,.selected-panel__icon-btn){color:#196cee;box-shadow:none;background:#196cee14;border:1px solid #196cee3d}#app :-webkit-any(.tree-node__icon-btn--active,.selected-panel__icon-btn--active){color:#fff!important;box-shadow:none!important;background:#196cee!important;border-color:#196cee!important}#app :-moz-any(.tree-node__icon-btn--active,.selected-panel__icon-btn--active){color:#fff!important;box-shadow:none!important;background:#196cee!important;border-color:#196cee!important}#app :is(.tree-node__icon-btn--active,.selected-panel__icon-btn--active){color:#fff!important;box-shadow:none!important;background:#196cee!important;border-color:#196cee!important}#app .side-rail .side-rail__item--history:not(.side-rail__item--active) .side-rail__item-icon{color:#4f63c9;box-shadow:none;background:#4f63c921;border-color:#4f63c92e}#app .side-rail .side-rail__item--history:hover{color:#3f51ad;box-shadow:none;background:#4f63c926;border-color:#4f63c980}#app .side-rail .side-rail__item--history.side-rail__item--active{color:#fff;box-shadow:none;background:#4f63c9;border-color:#4f63c9}#app .map-page__search-chip,#app .map-page__search-chip:hover{color:#fff;box-shadow:none;background:#196cee;border-color:#196cee}#app .map-page__search-chip :-webkit-any(svg,.map-page__search-chip-caret){color:#fff}#app .map-page__search-chip :-moz-any(svg,.map-page__search-chip-caret){color:#fff}#app .map-page__search-chip :is(svg,.map-page__search-chip-caret){color:#fff}#app .side-rail .side-rail__item--history:not(.side-rail__item--active),#app .side-rail .side-rail__item--history:not(.side-rail__item--active):hover{color:#155fc7;box-shadow:none;background:#196cee17;border-color:#196cee52}#app .side-rail .side-rail__item--history:not(.side-rail__item--active) .side-rail__item-icon,#app .side-rail .side-rail__item--history:not(.side-rail__item--active):hover .side-rail__item-icon{color:#196cee;box-shadow:none;background:#196cee1a;border-color:#196cee33}#app .side-rail .side-rail__item--history.side-rail__item--active{color:#fff;background:var(--kusi-gradient);box-shadow:none;border-color:#0000}#app .side-rail .side-rail__item--history.side-rail__item--active .side-rail__item-icon{color:#196cee;box-shadow:none;background:#fff;border-color:#fff}#app .tree-node__row--folder.tree-node__row--expanded,#app .tree-node__row--folder.tree-node__row--expanded:hover{color:#fff;background:var(--kusi-gradient);box-shadow:none;border-color:#0000}#app .selected-panel{background:linear-gradient(145deg,#fffc,#eef9fcb8);border-color:#97aec380;box-shadow:0 10px 28px #20364d1f}#app .selected-panel__item,#app .selected-panel__item[class*=selected-panel__item--level-]{box-shadow:none;background:#ffffff70;border-color:#97aec36b}#app .selected-panel__item:hover{box-shadow:none;background:#196cee1a;border-color:#196cee80}#app .selected-panel__item--active,#app .selected-panel__item[class*=selected-panel__item--level-].selected-panel__item--active,#app .selected-panel__item[class*=selected-panel__item--level-].selected-panel__item--active:hover{box-shadow:none;background:#196cee29;border-color:#196cee99}#app .selected-panel__header-divider{background:var(--kusi-gradient)}#app :-webkit-any(.tree-node__icon-btn,.selected-panel__icon-btn){color:#196cee;box-shadow:none;background:#196cee1a;border-color:#196cee4d}#app :-moz-any(.tree-node__icon-btn,.selected-panel__icon-btn){color:#196cee;box-shadow:none;background:#196cee1a;border-color:#196cee4d}#app :is(.tree-node__icon-btn,.selected-panel__icon-btn){color:#196cee;box-shadow:none;background:#196cee1a;border-color:#196cee4d}#app :-webkit-any(.tree-node__icon-btn,.selected-panel__icon-btn):hover:not(:disabled){color:#0f5fd2;box-shadow:none;background:#196cee2b;border-color:#196cee85}#app :-moz-any(.tree-node__icon-btn,.selected-panel__icon-btn):hover:not(:disabled){color:#0f5fd2;box-shadow:none;background:#196cee2b;border-color:#196cee85}#app :is(.tree-node__icon-btn,.selected-panel__icon-btn):hover:not(:disabled){color:#0f5fd2;box-shadow:none;background:#196cee2b;border-color:#196cee85}#app .workbench__toolbar{background:linear-gradient(145deg,#fffc,#ecf9fbbd);border-color:#85a3be8f;box-shadow:0 10px 26px #20364d24}#app :-webkit-any(.workbench__button--project,.workbench__button--edit,.workbench__button--area,.workbench__collapse-control){color:#285b87;box-shadow:none;background:#ffffffb8;border-color:#91aac18f}#app :-moz-any(.workbench__button--project,.workbench__button--edit,.workbench__button--area,.workbench__collapse-control){color:#285b87;box-shadow:none;background:#ffffffb8;border-color:#91aac18f}#app :is(.workbench__button--project,.workbench__button--edit,.workbench__button--area,.workbench__collapse-control){color:#285b87;box-shadow:none;background:#ffffffb8;border-color:#91aac18f}#app :-webkit-any(.workbench__button--project,.workbench__button--edit,.workbench__button--area,.workbench__collapse-control):hover:not(:disabled){color:#155fc7;box-shadow:none;background:#196cee1a;border-color:#196cee7a}#app :-moz-any(.workbench__button--project,.workbench__button--edit,.workbench__button--area,.workbench__collapse-control):hover:not(:disabled){color:#155fc7;box-shadow:none;background:#196cee1a;border-color:#196cee7a}#app :is(.workbench__button--project,.workbench__button--edit,.workbench__button--area,.workbench__collapse-control):hover:not(:disabled){color:#155fc7;box-shadow:none;background:#196cee1a;border-color:#196cee7a}#app .map-canvas__zoom-panel .map-canvas__btn[data-role=admin-btn].is-active{color:#fff;box-shadow:none;background:#196cee;border-color:#196cee}#app :is(.map-canvas__pickup-btn,.map-canvas__download-btn,.map-canvas__measure-btn,.map-canvas__contact-btn,.map-canvas__zoom-panel .map-canvas__btn).is-active{color:#fff;box-shadow:none;background:#196cee;border-color:#196cee}#app .basemap-switcher{background:#fffc;border-color:#97aec385;box-shadow:0 8px 22px #20364d1f}#app .basemap-switcher__item--active{box-shadow:0 0 0 3px #fff,0 0 0 5px #196cee}#app .one-click-selector-option.is-active{color:#0f5fbf;box-shadow:none;background:#196cee21;border-color:#196cee}#app :-webkit-any(.city-modal__item.is-active,.range-modal__card:hover){color:#0f5fbf;box-shadow:none;background:#196cee1f;border-color:#196cee}#app :-moz-any(.city-modal__item.is-active,.range-modal__card:hover){color:#0f5fbf;box-shadow:none;background:#196cee1f;border-color:#196cee}#app :is(.city-modal__item.is-active,.range-modal__card:hover){color:#0f5fbf;box-shadow:none;background:#196cee1f;border-color:#196cee}#app .login-page__submit,#app .login-page__submit:hover:not(:disabled){color:#fff;background:var(--kusi-gradient);box-shadow:none;border-color:#0000}#app :-webkit-any(.global-tip,.tree-node__global-tip,.selected-panel__global-tip){color:#fff;background:#20364df0;border-color:#ffffff2e;box-shadow:0 8px 22px #0c1c2c3d}#app :-moz-any(.global-tip,.tree-node__global-tip,.selected-panel__global-tip){color:#fff;background:#20364df0;border-color:#ffffff2e;box-shadow:0 8px 22px #0c1c2c3d}#app :is(.global-tip,.tree-node__global-tip,.selected-panel__global-tip){color:#fff;background:#20364df0;border-color:#ffffff2e;box-shadow:0 8px 22px #0c1c2c3d}#app .map-page__header-tool:not(.map-page__header-tool--crown):not(.map-page__header-tool--user){color:#196cee;background:#ffffffd1;border-color:#97aec380;box-shadow:0 8px 22px #20364d1f}#app :-webkit-any(.range-modal__ribbon,.feature-info-panel__title-ico,.map-download-panel__header-icon){color:#fff;background:var(--kusi-gradient);box-shadow:none;border-color:#0000}#app :-moz-any(.range-modal__ribbon,.feature-info-panel__title-ico,.map-download-panel__header-icon){color:#fff;background:var(--kusi-gradient);box-shadow:none;border-color:#0000}#app :is(.range-modal__ribbon,.feature-info-panel__title-ico,.map-download-panel__header-icon){color:#fff;background:var(--kusi-gradient);box-shadow:none;border-color:#0000}#app :-webkit-any(.city-chip-btn,.map-page__header-search,.map-page__header-tool:not(.map-page__header-tool--crown):not(.map-page__header-tool--user)){filter:none;background:#ffffffe6;border:1px solid #196cee47;box-shadow:0 6px 18px #20364d1f}#app :-moz-any(.city-chip-btn,.map-page__header-search,.map-page__header-tool:not(.map-page__header-tool--crown):not(.map-page__header-tool--user)){filter:none;background:#ffffffe6;border:1px solid #196cee47;box-shadow:0 6px 18px #20364d1f}#app :is(.city-chip-btn,.map-page__header-search,.map-page__header-tool:not(.map-page__header-tool--crown):not(.map-page__header-tool--user)){filter:none;background:#ffffffe6;border:1px solid #196cee47;box-shadow:0 6px 18px #20364d1f}#app .map-page__header-search.is-focus,#app .map-page__header-tool:not(.map-page__header-tool--crown):not(.map-page__header-tool--user):hover{filter:none;background:#f4f9fff5;border-color:#196cee94;transform:none;box-shadow:0 7px 20px #20364d24}#app :-webkit-any(.city-chip-btn,.map-page__header-search):hover{filter:none;background:#f4f9fff5;border-color:#196cee94;transform:none;box-shadow:0 7px 20px #20364d24}#app :-moz-any(.city-chip-btn,.map-page__header-search):hover{filter:none;background:#f4f9fff5;border-color:#196cee94;transform:none;box-shadow:0 7px 20px #20364d24}#app :is(.city-chip-btn,.map-page__header-search):hover{filter:none;background:#f4f9fff5;border-color:#196cee94;transform:none;box-shadow:0 7px 20px #20364d24}#app .city-chip-btn:before,#app .city-chip-btn:after,#app .map-page__header-search:before,#app .map-page__search-chip:before,#app .map-page__search-chip--district:after,#app .map-page__search-chip--map:after,#app .map-page__search-chip--parcel:after{display:none}#app .city-chip-btn{color:#155fc7}#app .map-page__search-input,#app .map-page__header-search:hover .map-page__search-input,#app .map-page__header-search.is-focus .map-page__search-input{box-shadow:none;background:0 0}#app :-webkit-any(.map-page__search-chip,.map-page__search-chip--district,.map-page__search-chip--map,.map-page__search-chip--parcel){color:#fff;box-shadow:none;background:#196cee;border-color:#196cee}#app :-moz-any(.map-page__search-chip,.map-page__search-chip--district,.map-page__search-chip--map,.map-page__search-chip--parcel){color:#fff;box-shadow:none;background:#196cee;border-color:#196cee}#app :is(.map-page__search-chip,.map-page__search-chip--district,.map-page__search-chip--map,.map-page__search-chip--parcel){color:#fff;box-shadow:none;background:#196cee;border-color:#196cee}#app .map-page__header-tool--old,#app .map-page__header-tool--old:hover,#app .undo-notify-btn,#app .undo-notify-btn:hover{color:#196cee;filter:none;background:#ffffffe6;border-color:#196cee47;transform:none;box-shadow:0 6px 18px #20364d1f}#app .map-page__header-tool--old:hover,#app .undo-notify-btn:hover{background:#f4f9fff5;border-color:#196cee94}#app :-webkit-any(.map-page__header-tool--crown,.map-page__header-tool--crown-hvip){color:#674600;background:var(--kusi-marketing-soft);filter:none;border:1px solid #c98a126b;transform:none;box-shadow:0 6px 18px #20364d1f}#app :-moz-any(.map-page__header-tool--crown,.map-page__header-tool--crown-hvip){color:#674600;background:var(--kusi-marketing-soft);filter:none;border:1px solid #c98a126b;transform:none;box-shadow:0 6px 18px #20364d1f}#app :is(.map-page__header-tool--crown,.map-page__header-tool--crown-hvip){color:#674600;background:var(--kusi-marketing-soft);filter:none;border:1px solid #c98a126b;transform:none;box-shadow:0 6px 18px #20364d1f}#app :-webkit-any(.map-page__header-tool--crown,.map-page__header-tool--crown-hvip):hover{color:#674600;background:var(--kusi-marketing-soft);filter:none;border:1px solid #c98a126b;transform:none;box-shadow:0 6px 18px #20364d1f}#app :-moz-any(.map-page__header-tool--crown,.map-page__header-tool--crown-hvip):hover{color:#674600;background:var(--kusi-marketing-soft);filter:none;border:1px solid #c98a126b;transform:none;box-shadow:0 6px 18px #20364d1f}#app :is(.map-page__header-tool--crown,.map-page__header-tool--crown-hvip):hover{color:#674600;background:var(--kusi-marketing-soft);filter:none;border:1px solid #c98a126b;transform:none;box-shadow:0 6px 18px #20364d1f}#app .map-page__header-tool--user{background:#ffffffe6;border:1px solid #196cee47;box-shadow:0 6px 18px #20364d1f}#app .map-page__header-tool--user:hover{background:#f4f9fff5;border-color:#196cee94;box-shadow:0 7px 20px #20364d24}#app .map-page__header-tool--user-member,#app .map-page__header-tool--user-member:hover{color:#674600;background:var(--kusi-marketing-soft);border-color:#c98a126b;box-shadow:0 6px 18px #20364d1f}#app .side-rail .side-rail__item--history:not(.side-rail__item--active){color:#365a78;box-shadow:none;background:#ffffff9e;border-color:#97aec370}#app .side-rail :-webkit-any(.side-rail__collapse,.side-rail__item){color:#365a78;box-shadow:none;background:#ffffff9e;border-color:#97aec370}#app .side-rail :-moz-any(.side-rail__collapse,.side-rail__item){color:#365a78;box-shadow:none;background:#ffffff9e;border-color:#97aec370}#app .side-rail :is(.side-rail__collapse,.side-rail__item){color:#365a78;box-shadow:none;background:#ffffff9e;border-color:#97aec370}#app .side-rail .side-rail__item--history:not(.side-rail__item--active):hover{color:#155fc7;box-shadow:none;background:#196cee1a;border-color:#196cee85}#app .side-rail :-webkit-any(.side-rail__collapse,.side-rail__item):hover{color:#155fc7;box-shadow:none;background:#196cee1a;border-color:#196cee85}#app .side-rail :-moz-any(.side-rail__collapse,.side-rail__item):hover{color:#155fc7;box-shadow:none;background:#196cee1a;border-color:#196cee85}#app .side-rail :is(.side-rail__collapse,.side-rail__item):hover{color:#155fc7;box-shadow:none;background:#196cee1a;border-color:#196cee85}#app .side-rail .side-rail__item--active,#app .side-rail .side-rail__item--active:hover,#app .side-rail .side-rail__item--history.side-rail__item--active,#app .side-rail .side-rail__item--history.side-rail__item--active:hover{color:#fff;box-shadow:none;background:#196cee;border-color:#196cee}#app .tree-node__row--folder{box-shadow:none;background-image:none}#app .tree-node__row--folder.tree-node__row--level-1{background:linear-gradient(100deg,#e8f4ff 0%,#f0ebff 100%);border:0}#app .tree-node__row--folder.tree-node__row--level-2{background:linear-gradient(100deg,#f0f8ff 0%,#f8f4ff 100%);border:0}#app .tree-node__row--folder.tree-node__row--level-3{background:linear-gradient(100deg,#f5faff 0%,#fbf8ff 100%);border:0}#app .tree-node__row--folder.tree-node__row--level-4{background:linear-gradient(100deg,#f8fcff 0%,#fdfaff 100%);border:0}#app .tree-node__row--folder.tree-node__row--expanded.tree-node__row--level-1{background:linear-gradient(100deg,#d3edff 0%,#e0e7ff 54%,#ebdfff 100%);border:0}#app .tree-node__row--folder.tree-node__row--expanded.tree-node__row--level-2{background:linear-gradient(100deg,#e0f3ff 0%,#e9efff 54%,#f2eaff 100%);border:0}#app .tree-node__row--folder.tree-node__row--level-1:not(.tree-node__row--expanded):hover{background:linear-gradient(100deg,#d9efff 0%,#e8e1ff 100%);border:0}#app .tree-node__row--folder.tree-node__row--level-2:not(.tree-node__row--expanded):hover{background:linear-gradient(100deg,#e7f5ff 0%,#f0ebff 100%);border:0}#app .tree-node__row--folder.tree-node__row--level-3:not(.tree-node__row--expanded):hover{background:linear-gradient(100deg,#edf7ff 0%,#f6f1ff 100%);border:0}#app .tree-node__row--folder.tree-node__row--level-4:not(.tree-node__row--expanded):hover{background:linear-gradient(100deg,#f2f9ff 0%,#f9f5ff 100%);border:0}#app .tree-node__row--folder.tree-node__row--expanded.tree-node__row--level-1:hover{background:linear-gradient(100deg,#c6e4ff 0%,#d6dcff 54%,#e2d6ff 100%);border:0}#app .tree-node__row--folder.tree-node__row--expanded.tree-node__row--level-2:hover{background:linear-gradient(100deg,#d5edff 0%,#e1e7ff 54%,#ecdfff 100%);border:0}#app .tree-node__row--folder.tree-node__row--expanded.tree-node__row--level-3{background:linear-gradient(100deg,#e9f6ff 0%,#f0f2ff 54%,#f7efff 100%);border:0}#app .tree-node__row--folder.tree-node__row--expanded.tree-node__row--level-3:hover{background:linear-gradient(100deg,#e1f2ff 0%,#e9edff 54%,#f2e8ff 100%);border:0}#app .tree-node__row--folder.tree-node__row--expanded.tree-node__row--level-4{background:linear-gradient(100deg,#eff8ff 0%,#f5f5ff 54%,#faf3ff 100%);border:0}#app .tree-node__row--folder.tree-node__row--expanded.tree-node__row--level-4:hover{background:linear-gradient(100deg,#e9f5ff 0%,#f0f1ff 54%,#f7edff 100%);border:0}#app .tree-node__row--folder.tree-node__row--expanded :-webkit-any(.tree-node__label,.tree-node__folder-icon){color:#155fc7}#app .tree-node__row--folder.tree-node__row--expanded :-moz-any(.tree-node__label,.tree-node__folder-icon){color:#155fc7}#app .tree-node__row--folder.tree-node__row--expanded :is(.tree-node__label,.tree-node__folder-icon){color:#155fc7}#app .tree-node__row--folder.tree-node__row--level-1 :-webkit-any(.tree-node__label,.tree-node__folder-icon){color:#365f8c}#app .tree-node__row--folder.tree-node__row--level-1 :-moz-any(.tree-node__label,.tree-node__folder-icon){color:#365f8c}#app .tree-node__row--folder.tree-node__row--level-1 :is(.tree-node__label,.tree-node__folder-icon){color:#365f8c}#app .tree-node__row--folder.tree-node__row--level-2 :-webkit-any(.tree-node__label,.tree-node__folder-icon){color:#365f8c}#app .tree-node__row--folder.tree-node__row--level-2 :-moz-any(.tree-node__label,.tree-node__folder-icon){color:#365f8c}#app .tree-node__row--folder.tree-node__row--level-2 :is(.tree-node__label,.tree-node__folder-icon){color:#365f8c}#app .tree-node__row--folder.tree-node__row--expanded.tree-node__row--level-1 :-webkit-any(.tree-node__label,.tree-node__folder-icon){color:#155fc7}#app .tree-node__row--folder.tree-node__row--expanded.tree-node__row--level-1 :-moz-any(.tree-node__label,.tree-node__folder-icon){color:#155fc7}#app .tree-node__row--folder.tree-node__row--expanded.tree-node__row--level-1 :is(.tree-node__label,.tree-node__folder-icon){color:#155fc7}#app .tree-node__row--folder.tree-node__row--expanded.tree-node__row--level-2 :-webkit-any(.tree-node__label,.tree-node__folder-icon){color:#155fc7}#app .tree-node__row--folder.tree-node__row--expanded.tree-node__row--level-2 :-moz-any(.tree-node__label,.tree-node__folder-icon){color:#155fc7}#app .tree-node__row--folder.tree-node__row--expanded.tree-node__row--level-2 :is(.tree-node__label,.tree-node__folder-icon){color:#155fc7}#app .tree-node__row--folder.tree-node__row--level-3 :-webkit-any(.tree-node__label,.tree-node__folder-icon){color:#155fc7bd}#app .tree-node__row--folder.tree-node__row--level-3 :-moz-any(.tree-node__label,.tree-node__folder-icon){color:#155fc7bd}#app .tree-node__row--folder.tree-node__row--level-3 :is(.tree-node__label,.tree-node__folder-icon){color:#155fc7bd}#app .tree-node__row--folder.tree-node__row--level-4 :-webkit-any(.tree-node__label,.tree-node__folder-icon){color:#155fc79e}#app .tree-node__row--folder.tree-node__row--level-4 :-moz-any(.tree-node__label,.tree-node__folder-icon){color:#155fc79e}#app .tree-node__row--folder.tree-node__row--level-4 :is(.tree-node__label,.tree-node__folder-icon){color:#155fc79e}#app .tree-node__row:not(.tree-node__row--folder){color:#3d5e7b;box-shadow:none;background:linear-gradient(100deg,#e4eef7 0%,#edf2f7 100%);border:0}#app .tree-node__row:not(.tree-node__row--folder):not(.tree-node__row--selected):hover{color:#355d8a;background:var(--kusi-layer-hover-gradient);border:0}#app .tree-node__row:not(.tree-node__row--folder):not(.tree-node__row--selected):hover :-webkit-any(.tree-node__label,.tree-node__dot){color:#355d8a}#app .tree-node__row:not(.tree-node__row--folder):not(.tree-node__row--selected):hover :-moz-any(.tree-node__label,.tree-node__dot){color:#355d8a}#app .tree-node__row:not(.tree-node__row--folder):not(.tree-node__row--selected):hover :is(.tree-node__label,.tree-node__dot){color:#355d8a}#app .tree-node__row:not(.tree-node__row--folder).tree-node__row--selected{color:#0f5fbf;background:var(--kusi-layer-active-gradient);border:0;font-weight:800;box-shadow:inset 3px 0 #19c1c4}#app .tree-node__row:not(.tree-node__row--folder).tree-node__row--selected:hover{color:#0f5fbf;background:var(--kusi-layer-active-gradient);border:0;box-shadow:inset 3px 0 #19c1c4}#app .tree-node__row:not(.tree-node__row--folder).tree-node__row--selected :-webkit-any(.tree-node__label,.tree-node__dot){color:#0f5fbf}#app .tree-node__row:not(.tree-node__row--folder).tree-node__row--selected :-moz-any(.tree-node__label,.tree-node__dot){color:#0f5fbf}#app .tree-node__row:not(.tree-node__row--folder).tree-node__row--selected :is(.tree-node__label,.tree-node__dot){color:#0f5fbf}#app .tree-node__row:not(.tree-node__row--folder).tree-node__row--selected:hover :-webkit-any(.tree-node__label,.tree-node__dot){color:#0f5fbf}#app .tree-node__row:not(.tree-node__row--folder).tree-node__row--selected:hover :-moz-any(.tree-node__label,.tree-node__dot){color:#0f5fbf}#app .tree-node__row:not(.tree-node__row--folder).tree-node__row--selected:hover :is(.tree-node__label,.tree-node__dot){color:#0f5fbf}#app .tree-node__row:not(.tree-node__row--folder):not(.tree-node__row--selected) :-webkit-any(.tree-node__label,.tree-node__dot){color:#3d5e7b}#app .tree-node__row:not(.tree-node__row--folder):not(.tree-node__row--selected) :-moz-any(.tree-node__label,.tree-node__dot){color:#3d5e7b}#app .tree-node__row:not(.tree-node__row--folder):not(.tree-node__row--selected) :is(.tree-node__label,.tree-node__dot){color:#3d5e7b}#app .selected-panel__item,#app .selected-panel__item[class*=selected-panel__item--level-]{color:#3d5e7b;box-shadow:none;background:linear-gradient(100deg,#e4eef7 0%,#edf2f7 100%);border:0}#app .selected-panel__item:not(.selected-panel__item--active):hover{color:#355d8a;background:var(--kusi-layer-hover-gradient);box-shadow:none;border:0}#app .selected-panel__item--active,#app .selected-panel__item[class*=selected-panel__item--level-].selected-panel__item--active{color:#0f5fbf;background:var(--kusi-layer-active-gradient);border:0;font-weight:800;box-shadow:inset 3px 0 #19c1c4}#app .selected-panel__item--active:hover,#app .selected-panel__item[class*=selected-panel__item--level-].selected-panel__item--active:hover{color:#0f5fbf;background:var(--kusi-layer-active-gradient);border:0;box-shadow:inset 3px 0 #19c1c4}#app .selected-panel__item--active :-webkit-any(.selected-panel__name,.selected-panel__drag){color:#0f5fbf}#app .selected-panel__item--active :-moz-any(.selected-panel__name,.selected-panel__drag){color:#0f5fbf}#app .selected-panel__item--active :is(.selected-panel__name,.selected-panel__drag){color:#0f5fbf}#app .selected-panel__item--active:hover :-webkit-any(.selected-panel__name,.selected-panel__drag){color:#0f5fbf}#app .selected-panel__item--active:hover :-moz-any(.selected-panel__name,.selected-panel__drag){color:#0f5fbf}#app .selected-panel__item--active:hover :is(.selected-panel__name,.selected-panel__drag){color:#0f5fbf}#app .tree-node__dot:not(:disabled){cursor:pointer}#app .tree-node__dot:not(:disabled):hover{color:#155fc7;background:#196cee24}#app .history-panel{box-shadow:none;background:0 0;border:0}#app .history-item{cursor:pointer}.pwa-guide-mask[data-v-b78d58bc]{z-index:2147483200;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10213966;place-items:center;padding:16px;font-family:Microsoft YaHei,sans-serif;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.pwa-guide[data-v-b78d58bc]{box-sizing:border-box;color:#42617e;background:#fff;border:1px solid #d6e5f4;border-radius:20px;outline:none;width:min(480px,100%);max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-shadow:0 24px 80px #112e5638}.pwa-guide header[data-v-b78d58bc]{align-items:center;gap:12px;display:flex}.pwa-guide header>i[data-v-b78d58bc]{color:#196cee;background:#eef5ff;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.pwa-guide header>div[data-v-b78d58bc]{flex:1}.pwa-guide h2[data-v-b78d58bc]{color:#244b70;margin:0;font-size:18px}.pwa-guide header p[data-v-b78d58bc]{color:#869ab0;margin:5px 0 0;font-size:12px}.pwa-guide-close[data-v-b78d58bc],.pwa-install-feedback button[data-v-b78d58bc]{color:#7892aa;cursor:pointer;background:#f3f7fc;border:0;border-radius:7px;flex-shrink:0;place-items:center;padding:5px;display:grid}.pwa-guide-intro[data-v-b78d58bc]{margin:22px 0 16px;font-size:13px;line-height:1.8}.pwa-guide ol[data-v-b78d58bc]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pwa-guide li[data-v-b78d58bc]{align-items:flex-start;gap:10px;font-size:13px;line-height:1.9;display:flex}.pwa-guide li b[data-v-b78d58bc]{color:#196cee;background:#eaf3ff;border-radius:7px;flex:0 0 23px;place-items:center;height:23px;margin-top:1px;font-size:12px;display:grid}.pwa-guide-note[data-v-b78d58bc]{color:#8597aa;background:#f5f8fc;border-radius:10px;margin:22px 0;padding:12px;font-size:11px;line-height:1.9}.pwa-guide footer[data-v-b78d58bc]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.pwa-guide footer a[data-v-b78d58bc],.pwa-guide footer button[data-v-b78d58bc]{color:#3978b8;cursor:pointer;background:#f6faff;border:1px solid #cbdcf0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 13px;font:12px Microsoft YaHei,sans-serif;text-decoration:none;display:inline-flex}.pwa-guide footer button[data-v-b78d58bc]{color:#fff;background:#196cee;border-color:#196cee}.pwa-guide button[data-v-b78d58bc]:focus-visible{outline-offset:3px;outline:2px solid #8cbaf3}.pwa-guide a[data-v-b78d58bc]:focus-visible{outline-offset:3px;outline:2px solid #8cbaf3}.pwa-install-feedback[data-v-b78d58bc]{z-index:2147483300;box-sizing:border-box;color:#326b87;background:#f6ffff;border:1px solid #b9dce2;border-radius:12px;align-items:center;gap:10px;max-width:min(460px,100vw - 32px);padding:13px 15px;font:13px/1.7 Microsoft YaHei,sans-serif;display:flex;position:fixed;top:78px;right:20px;box-shadow:0 8px 30px #1f4a6f24}.pwa-install-feedback>svg[data-v-b78d58bc]{color:#15a18e;flex-shrink:0}@media (max-width:460px){.pwa-guide[data-v-b78d58bc]{padding:20px 16px}.pwa-guide footer[data-v-b78d58bc]{justify-content:stretch}.pwa-guide footer[data-v-b78d58bc]>*{flex:1}.pwa-install-feedback[data-v-b78d58bc]{right:16px}}html[data-kusi-layout=tablet]{--tablet-safe-top:env(safe-area-inset-top,0px);--tablet-safe-bottom:env(safe-area-inset-bottom,0px);--tablet-panel-top:calc(72px + var(--tablet-safe-top))}html[data-kusi-layout=tablet] body,html[data-kusi-layout=tablet] #app{height:var(--tablet-viewport-height,100dvh)}html[data-kusi-layout=tablet] button,html[data-kusi-layout=tablet] a,html[data-kusi-layout=tablet] input,html[data-kusi-layout=tablet] select,html[data-kusi-layout=tablet] textarea{-webkit-tap-highlight-color:transparent}html[data-kusi-layout=tablet] input,html[data-kusi-layout=tablet] textarea,html[data-kusi-layout=tablet] select{font-size:16px!important}html[data-kusi-layout=tablet] button,html[data-kusi-layout=tablet] a{touch-action:manipulation}html[data-kusi-layout=tablet] .map-page{height:var(--tablet-viewport-height,100dvh);--left-shell-width:310px;--selected-panel-width:250px;--panel-gap:10px;--tablet-content-left:calc(var(--left-shell-width) + 24px);--map-download-panel-width:min(480px, calc(100vw - 96px))}html[data-kusi-layout=tablet] .map-page.is-left-collapsed{--tablet-content-left:84px}html[data-kusi-layout=tablet] .map-page.is-panorama-mode{--left-shell-width:68px}html[data-kusi-layout=tablet] .map-page__header{top:calc(10px + var(--tablet-safe-top))}html[data-kusi-layout=tablet] .map-page__header-row{grid-template-columns:64px auto minmax(130px,1fr) minmax(130px,1fr) auto;gap:8px;display:grid}html[data-kusi-layout=tablet] .map-page__brand{width:64px}html[data-kusi-layout=tablet] .map-page__brand img{max-width:100%}html[data-kusi-layout=tablet] .map-page__header-search,html[data-kusi-layout=tablet] .map-page__header-search--district{min-width:0;height:44px;flex:none!important;width:auto!important}html[data-kusi-layout=tablet] .map-page__header-row:has(.map-page__header-search--parcel){grid-template-columns:64px auto repeat(3,minmax(120px,1fr)) auto}html[data-kusi-layout=tablet] .map-page__header-search .map-page__search-input{flex:1;width:0;min-width:0;font-size:14px}html[data-kusi-layout=tablet] .map-page__search-chip{gap:4px;min-height:34px;padding-inline-start:8px;padding-inline-end:8px;font-size:12px}html[data-kusi-layout=tablet] .map-page__header-tools{justify-content:flex-end;gap:6px;min-width:0;margin-left:0}html[data-kusi-layout=tablet] .map-page__header-tool{width:44px;min-width:44px;height:44px;padding:0}html[data-kusi-layout=tablet] .map-page__header-tool--old{width:44px}html[data-kusi-layout=tablet] .old-entry__text,html[data-kusi-layout=tablet] .map-page__header-tool--user .user-menu__name{display:none}html[data-kusi-layout=tablet] .map-page__header-tool--user .user-menu__dot{margin-left:0}html[data-kusi-layout=tablet] .map-page__header-tool--user{gap:0}html[data-kusi-layout=tablet] .map-page__overlay--left{top:var(--tablet-panel-top);bottom:calc(12px + var(--tablet-safe-bottom))}html[data-kusi-layout=tablet] .map-page__left{width:calc(var(--left-shell-width) - 68px);flex-basis:calc(var(--left-shell-width) - 68px)}html[data-kusi-layout=tablet] .map-page__left-shell.is-rail-only{flex-basis:68px;width:68px}html[data-kusi-layout=tablet] .side-rail{flex-shrink:0;gap:8px;width:68px;padding:10px 6px}html[data-kusi-layout=tablet] .side-rail__item,html[data-kusi-layout=tablet] .side-rail__collapse{flex-shrink:0;width:54px}html[data-kusi-layout=tablet] .side-rail__item{min-height:58px}html[data-kusi-layout=tablet] .side-rail__item strong{white-space:nowrap;font-size:12px}html[data-kusi-layout=tablet] .map-page__left-expand{top:var(--tablet-panel-top);width:48px;height:44px}html[data-kusi-layout=tablet] .left-card__search{height:40px;font-size:14px}html[data-kusi-layout=tablet] .tree-node__row{min-height:38px}html[data-kusi-layout=tablet] .tree-node__label{font-size:13px}html[data-kusi-layout=tablet] .map-page__overlay--middle,html[data-kusi-layout=tablet] .map-page.is-left-collapsed .map-page__overlay--middle{left:var(--tablet-content-left);bottom:calc(var(--tablet-workbench-height,104px) + 24px + var(--tablet-safe-bottom));transform:none}html[data-kusi-layout=tablet] .map-page__selected-shell{max-width:250px}html[data-kusi-layout=tablet] .map-page__selected-shell .dock{width:100%;min-width:0}html[data-kusi-layout=tablet] .selected-panel{width:250px;max-height:min(44dvh, 380px, calc(var(--tablet-viewport-height,100dvh) - var(--tablet-panel-top) - var(--tablet-workbench-height,104px) - 84px))}html[data-kusi-layout=tablet] .map-page__overlay--bottom,html[data-kusi-layout=tablet] .map-page.is-left-collapsed .map-page__overlay--bottom{left:var(--tablet-content-left);right:80px;bottom:calc(12px + var(--tablet-safe-bottom));transform:none}html[data-kusi-layout=tablet] .workbench,html[data-kusi-layout=tablet] .workbench__toolbar{width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%}html[data-kusi-layout=tablet] .workbench__toolbar.has-active-range{width:auto}html[data-kusi-layout=tablet] .workbench__toolbar{min-height:54px;padding:7px}html[data-kusi-layout=tablet] .workbench__actions{flex-wrap:wrap;gap:6px}html[data-kusi-layout=tablet] .workbench__button,html[data-kusi-layout=tablet] .workbench__select{min-height:38px;font-size:13px}html[data-kusi-layout=tablet] .workbench__button--project,html[data-kusi-layout=tablet] .workbench__select--project{width:140px}html[data-kusi-layout=tablet] .workbench__button--icon{width:38px}html[data-kusi-layout=tablet] .workbench{gap:8px}html[data-kusi-layout=tablet] .workbench__prompt-shell{order:-1;max-width:100%;position:static}html[data-kusi-layout=tablet] .map-page__analysis-shell{width:min(580px,100vw - 92px);max-width:none}html[data-kusi-layout=tablet] .map-page__analysis-shell .analysis-panel{width:100%;max-width:none}html[data-kusi-layout=tablet] .map-page__overlay--right{top:var(--tablet-panel-top);bottom:calc(8px + var(--tablet-safe-bottom))}html[data-kusi-layout=tablet] .map-page__analysis-toggle,html[data-kusi-layout=tablet] .one-click-drawer-toggle{width:30px;min-height:84px}html[data-kusi-layout=tablet] .panorama-drawer{width:min(580px,100vw - 92px);max-width:none}html[data-kusi-layout=tablet] .map-canvas__panorama-drawer-host{top:var(--tablet-panel-top);height:calc(var(--tablet-viewport-height,100dvh) - var(--tablet-panel-top) - var(--tablet-safe-bottom));bottom:auto}html[data-kusi-layout=tablet] .panorama-timeline,html[data-kusi-layout=tablet] .panorama-timeline.is-drawer-open,html[data-kusi-layout=tablet] .panorama-timeline.is-drawer-open.is-left-collapsed{top:var(--tablet-panel-top);width:auto;min-width:0;left:92px;right:12px;transform:none}html[data-kusi-layout=tablet] .panorama-timeline.is-drawer-open{right:12px}html[data-kusi-layout=tablet] .panorama-timeline__filters button{min-height:38px}html[data-kusi-layout=tablet] .panorama-drawer__close,html[data-kusi-layout=tablet] .panorama-drawer__filter{min-height:40px}html[data-kusi-layout=tablet] .panorama-drawer__viewer-card{min-height:160px}html[data-kusi-layout=tablet] .panorama-drawer__section{min-height:140px}html[data-kusi-layout=tablet] .panorama-drawer__list{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-kusi-layout=tablet] .feature-info-panel{top:var(--tablet-panel-top);width:min(600px,100vw - 96px);max-width:none;height:min(520px, calc(var(--tablet-viewport-height,100dvh) - var(--tablet-panel-top) - 100px));min-height:min(260px, calc(var(--tablet-viewport-height,100dvh) - var(--tablet-panel-top) - 20px));max-height:calc(var(--tablet-viewport-height,100dvh) - var(--tablet-panel-top) - 88px);right:84px}html[data-kusi-layout=tablet] .feature-info-panel__body-wrap.has-sidebar{grid-template-columns:minmax(140px,34%) minmax(0,1fr)}html[data-kusi-layout=tablet] .feature-info-panel__sidebar{width:auto;max-width:none}html[data-kusi-layout=tablet] .feature-info-panel__side-item{min-height:40px}html[data-kusi-layout=tablet] .feature-info-panel__body-footer{flex-wrap:wrap;row-gap:6px}html[data-kusi-layout=tablet] .feature-info-panel__action-btn{min-height:38px}html[data-kusi-layout=tablet] .population-scope{top:var(--tablet-panel-top);right:12px;bottom:calc(86px + var(--tablet-safe-bottom));width:min(440px,100vw - 100px)}html[data-kusi-layout=tablet] .population-legend,html[data-kusi-layout=tablet] .population-legend.is-left-collapsed{left:var(--tablet-content-left);width:220px;max-width:calc(100vw - 108px)}html[data-kusi-layout=tablet] .one-click-drawer-card{top:var(--tablet-panel-top);height:calc(var(--tablet-viewport-height,100dvh) - var(--tablet-panel-top) - var(--tablet-safe-bottom));width:min(880px,100vw - 84px);max-width:calc(100vw - 24px);bottom:auto}html[data-kusi-layout=tablet] .one-click-drawer-head{gap:8px;padding:8px 10px}html[data-kusi-layout=tablet] .one-click-drawer-head__copy h2{font-size:17px}html[data-kusi-layout=tablet] .one-click-drawer-head__actions{gap:6px}html[data-kusi-layout=tablet] .one-click-export-button{height:40px}html[data-kusi-layout=tablet] .one-click-drawer-close{min-width:40px;min-height:40px}html[data-kusi-layout=tablet] .one-click-toc{flex-basis:140px;width:140px}html[data-kusi-layout=tablet] .one-click-toc__link{min-height:38px;font-size:13px}html[data-kusi-layout=tablet] .one-click-report-switch{flex-wrap:nowrap;overflow-x:auto}html[data-kusi-layout=tablet] .one-click-report-switch>button{flex-shrink:0;min-height:40px}html[data-kusi-layout=tablet] .one-click-content{padding:10px}html[data-kusi-layout=tablet] .reasoning-workspace__quick-question{padding:8px 10px}html[data-kusi-layout=tablet] .reasoning-workspace__quick-question input{height:40px;font-size:16px}html[data-kusi-layout=tablet] .reasoning-workspace__dialog-entry,html[data-kusi-layout=tablet] .reasoning-workspace__quick-send{min-width:40px;height:40px}html[data-kusi-layout=tablet] .one-click-image-download{opacity:1}html[data-kusi-layout=tablet] .map-canvas:not(.is-map-download) :-webkit-any(.map-canvas__fullscreen-shell,.map-canvas__measure-shell,.map-canvas__pickup-shell,.map-canvas__download-shell){bottom:calc(82px + var(--tablet-safe-bottom))!important}html[data-kusi-layout=tablet] .map-canvas:not(.is-map-download) :-moz-any(.map-canvas__fullscreen-shell,.map-canvas__measure-shell,.map-canvas__pickup-shell,.map-canvas__download-shell){bottom:calc(82px + var(--tablet-safe-bottom))!important}html[data-kusi-layout=tablet] .map-canvas:not(.is-map-download) :is(.map-canvas__fullscreen-shell,.map-canvas__measure-shell,.map-canvas__pickup-shell,.map-canvas__download-shell){bottom:calc(82px + var(--tablet-safe-bottom))!important}html[data-kusi-layout=tablet] .map-canvas:not(.is-map-download) .map-canvas__zoom-panel{right:20px;bottom:calc(136px + var(--tablet-safe-bottom))}html[data-kusi-layout=tablet] .map-canvas:not(.is-map-download) .map-canvas__compass{bottom:calc(276px + var(--tablet-safe-bottom))}html[data-kusi-layout=tablet] .map-canvas:not(.is-map-download) .map-canvas__contact-shell{left:auto!important;right:20px!important;bottom:calc(346px + var(--tablet-safe-bottom))!important}html[data-kusi-layout=tablet] .map-canvas__side-panel,html[data-kusi-layout=tablet] .map-canvas__legend-panel{max-height:calc(var(--tablet-viewport-height,100dvh) - var(--tablet-panel-top) - 100px)}html[data-kusi-layout=tablet] .map-download-panel{top:var(--tablet-panel-top);bottom:var(--tablet-safe-bottom);height:auto;width:var(--map-download-panel-width)}html[data-kusi-layout=tablet] .map-download-entry-hint{top:calc(var(--tablet-panel-top) + 6px);max-width:calc(100vw - 36px)}html[data-kusi-layout=tablet] .contact-popover{top:auto;left:auto;right:80px;bottom:calc(84px + var(--tablet-safe-bottom));width:min(410px,100vw - 96px);max-width:calc(100vw - 96px);max-height:calc(var(--tablet-viewport-height,100dvh) - 108px);overflow-y:auto;transform:none}html[data-kusi-layout=tablet] .contact-popover:before,html[data-kusi-layout=tablet] .contact-popover:after{display:none}html[data-kusi-layout=tablet] .welcome-v4-root.stage{min-height:0;height:var(--tablet-viewport-height,100dvh);padding:12px}html[data-kusi-layout=tablet] .welcome-v4-root .modal{max-height:calc(var(--tablet-viewport-height,100dvh) - 24px);overflow-y:auto}html[data-kusi-layout=tablet] .welcome-v4-root .close{width:38px;height:38px}html[data-kusi-layout=tablet] .member-upgrade{max-height:calc(var(--tablet-viewport-height,100dvh) - 24px);overscroll-behavior:contain;padding:14px 16px 0;overflow-y:auto}html[data-kusi-layout=tablet] .member-upgrade-root,html[data-kusi-layout=tablet] .range-modal,html[data-kusi-layout=tablet] .range-save-modal,html[data-kusi-layout=tablet] .city-modal{height:var(--tablet-viewport-height,100dvh)}html[data-kusi-layout=tablet] .member-upgrade__close{min-width:40px;min-height:40px}html[data-kusi-layout=tablet] .member-upgrade__footer{z-index:8;background:#fff;flex-shrink:0;margin-inline-start:-16px;margin-inline-end:-16px;padding-inline-start:16px;padding-inline-end:16px;position:sticky;bottom:0}html[data-kusi-layout=tablet] .pay-tab{height:38px}html[data-kusi-layout=tablet] .range-modal__panel,html[data-kusi-layout=tablet] .range-upload-modal__panel,html[data-kusi-layout=tablet] .range-save-modal__panel,html[data-kusi-layout=tablet] .city-modal__panel,html[data-kusi-layout=tablet] .coord-input-modal__panel,html[data-kusi-layout=tablet] .feature-detail-modal,html[data-kusi-layout=tablet] .feature-download-modal,html[data-kusi-layout=tablet] .feature-info-panel__modal{max-width:calc(100vw - 32px);max-height:calc(var(--tablet-viewport-height,100dvh) - 32px);overflow-y:auto}html[data-kusi-layout=tablet] .range-modal__close,html[data-kusi-layout=tablet] .range-upload-modal__close{min-width:40px;min-height:40px}html[data-kusi-layout=tablet] .range-modal__shortcuts{min-width:0}html[data-kusi-layout=tablet] .login-page{height:var(--tablet-viewport-height,100dvh)}html[data-kusi-layout=tablet] .login-page__main{justify-content:flex-start;gap:16px;padding:20px 16px;overflow-y:auto}html[data-kusi-layout=tablet] .login-page__brand{flex-shrink:0;margin-top:auto}html[data-kusi-layout=tablet] .login-page__card{flex-shrink:0;max-width:calc(100vw - 32px);margin-bottom:auto}html[data-kusi-layout=tablet] .login-page__close{min-width:40px;min-height:40px;position:fixed}html[data-kusi-layout=tablet] .policy-page,html[data-kusi-layout=tablet] .feedback-page,html[data-kusi-layout=tablet] .local-coordinate-page,html[data-kusi-layout=tablet] .coordinate-tools-page,html[data-kusi-layout=tablet] .dwg-ppt-page,html[data-kusi-layout=tablet] .project-reasoning-standalone{height:var(--tablet-viewport-height,100dvh);min-height:0}html[data-kusi-layout=tablet] .local-coordinate-page,html[data-kusi-layout=tablet] .coordinate-tools-page,html[data-kusi-layout=tablet] .dwg-ppt-page{overflow:hidden auto}html[data-kusi-layout=tablet] .local-coordinate-header,html[data-kusi-layout=tablet] .coordinate-tools-header,html[data-kusi-layout=tablet] .dwg-ppt-header{gap:12px;height:auto;min-height:64px;padding:10px 16px}html[data-kusi-layout=tablet] .local-coordinate-shell,html[data-kusi-layout=tablet] .coordinate-tools-shell,html[data-kusi-layout=tablet] .dwg-ppt-shell{width:calc(100% - 32px);padding-top:16px}html[data-kusi-layout=tablet] .local-coordinate-back,html[data-kusi-layout=tablet] .coordinate-tools-back,html[data-kusi-layout=tablet] .dwg-ppt-back{min-height:40px}html[data-kusi-layout=tablet] .local-coordinate-cities button,html[data-kusi-layout=tablet] .local-coordinate-select__trigger{min-height:44px}html[data-kusi-layout=tablet] .local-coordinate-field>label,html[data-kusi-layout=tablet] .local-coordinate-route,html[data-kusi-layout=tablet] .local-coordinate-card__head small{font-size:13px}html[data-kusi-layout=tablet] .local-coordinate-select__trigger{font-size:14px}html[data-kusi-layout=tablet] .local-coordinate-dropzone{min-height:180px}html[data-kusi-layout=tablet] .policy-page{gap:10px;padding:12px 0}html[data-kusi-layout=tablet] .policy-page__nav,html[data-kusi-layout=tablet] .policy-shell{width:calc(100% - 24px);margin-inline-start:12px;margin-inline-end:12px}html[data-kusi-layout=tablet] .policy-shell,html[data-kusi-layout=tablet] .policy-shell.is-references-closed{grid-template-columns:200px minmax(0,1fr)}html[data-kusi-layout=tablet] .policy-shell.is-library-expanded,html[data-kusi-layout=tablet] .policy-shell.is-library-expanded.is-references-closed{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr)}html[data-kusi-layout=tablet] .policy-reference{z-index:12;width:min(560px,72%);position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 35px #355d7c20}html[data-kusi-layout=tablet] .policy-library__name,html[data-kusi-layout=tablet] .policy-library__table td{font-size:14px}html[data-kusi-layout=tablet] .policy-library{display:flex}html[data-kusi-layout=tablet] .policy-library__table-wrap{-webkit-overflow-scrolling:touch}html[data-kusi-layout=tablet] .policy-library__search{min-height:42px}html[data-kusi-layout=tablet] .policy-library__search input{font-size:16px}html[data-kusi-layout=tablet] .policy-library__edge-toggle{width:30px;right:-15px}html[data-kusi-layout=tablet] .policy-conversation>header{height:56px;padding-inline-start:18px;padding-inline-end:18px}html[data-kusi-layout=tablet] .analysis-chat__feed{overscroll-behavior:contain}html[data-kusi-layout=tablet] .analysis-chat__composer textarea{font-size:16px}html[data-kusi-layout=tablet] .feedback-workspace{height:calc(var(--tablet-viewport-height,100dvh) - 88px);min-height:0}html[data-kusi-layout=tablet] .feedback-file-grid,html[data-kusi-layout=tablet] .feedback-attachment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-kusi-layout=tablet] .project-reasoning-standalone__stage{height:calc(var(--tablet-viewport-height,100dvh) - 60px);padding:10px 12px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait]{--tablet-panel-top:calc(116px + var(--tablet-safe-top))}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .map-page,html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .map-page.is-left-collapsed{--tablet-content-left:84px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .map-page__header-row{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"brand city tools tools tools tools""district district place place parcel parcel"}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .map-page__header-row:has(.map-page__header-search--parcel){grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"brand city tools tools tools tools""district district place place parcel parcel"}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .map-page__brand{grid-area:brand}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .map-page__city-buttons{grid-area:city}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .map-page__header-tools{grid-area:tools}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .map-page__header-search{grid-area:place}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .map-page__header-search--district{grid-area:district}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .map-page__header-search--parcel{grid-area:parcel}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .map-page__header-row:not(:has(.map-page__header-search--parcel)) .map-page__header-search:not(.map-page__header-search--district){grid-column:3/-1}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .map-page__overlay--middle,html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .map-page.is-left-collapsed .map-page__overlay--middle{left:auto;right:84px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .map-page__analysis-shell,html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .panorama-drawer{width:min(560px,100vw - 92px)}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .panorama-timeline.is-drawer-open{z-index:33;right:12px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .one-click-drawer-card{width:calc(100vw - 24px)}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .one-click-drawer-body{flex-direction:column}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .one-click-toc{flex:none;width:auto;max-height:88px;margin:6px 8px 0;padding:5px;display:flex;overflow:auto hidden}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .one-click-toc__title{display:none}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .one-click-toc nav{flex-direction:row;gap:5px;width:max-content;min-width:100%;display:flex}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .one-click-toc__link{white-space:nowrap;flex:none;max-width:220px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .one-click-drawer-head__copy p{font-size:11px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .one-click-export-button{min-width:64px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .member-upgrade{width:min(760px,100vw - 24px);padding-inline-start:16px;padding-inline-end:16px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .member-upgrade__products,html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .member-upgrade__skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .member-product-card{min-height:98px;padding:10px 12px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .member-product-card__num{font-size:24px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .member-pay-card__qr-box,html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .member-pay-card__qr-box--ali{flex-direction:row}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .member-pay-card__qr-left{flex:0 0 190px;width:190px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .range-modal__panel{width:min(740px,100vw - 32px);padding:18px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .range-modal__content{grid-template-columns:minmax(0,1fr)}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .range-modal__cards{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .range-modal__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .range-modal__shortcuts-title{grid-column:1/-1}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .policy-shell.is-library-expanded,html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .policy-shell.is-library-expanded.is-references-closed{grid-template-columns:minmax(0,1fr)}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .policy-shell.is-library-expanded .policy-conversation,html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .policy-shell.is-library-expanded .policy-library__edge-toggle{display:none}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .policy-library__filter-selects{flex-wrap:wrap;min-width:0}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .policy-reference{width:min(620px,100% - 24px)}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .policy-conversation>header{flex-wrap:wrap;gap:8px;height:auto;min-height:56px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .feedback-workspace{grid-template-columns:220px minmax(0,1fr);gap:10px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .feedback-header{padding-inline-start:14px;padding-inline-end:14px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .feedback-form,html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .feedback-conversation{padding:16px}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .feedback-type-grid{grid-template-columns:1fr}html[data-kusi-layout=tablet][data-kusi-orientation=portrait] .dwg-ppt-layout{grid-template-columns:minmax(0,1fr)}html[data-kusi-layout=tablet]:has(.panorama-timeline.is-drawer-open) .map-canvas__panorama-drawer-host{top:calc(var(--tablet-panel-top) + 64px);height:calc(var(--tablet-viewport-height,100dvh) - var(--tablet-panel-top) - 64px - var(--tablet-safe-bottom))}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-page__bottom-row{left:var(--tablet-content-left);right:12px;bottom:calc(12px + var(--tablet-safe-bottom));height:var(--tablet-bottom-row-height,44px);z-index:14;pointer-events:none;display:block;position:absolute}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-page__bottom-row-content{width:max-content;transform:scale(var(--tablet-bottom-scale,1));transform-origin:0 100%;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-page .map-page__bottom-row :-webkit-any(.map-page__overlay--middle,.map-page__overlay--bottom){flex:none;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-page .map-page__bottom-row :-moz-any(.map-page__overlay--middle,.map-page__overlay--bottom){flex:none;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-page .map-page__bottom-row :is(.map-page__overlay--middle,.map-page__overlay--bottom){flex:none;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-page__selected-shell{width:180px}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-page__selected-shell .selected-panel{position:absolute;bottom:calc(100% + 12px);left:0}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .dock__main{gap:5px;padding-inline-start:8px;padding-inline-end:8px}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .dock__label{white-space:nowrap;font-size:12px}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .dock__clear{flex-basis:34px;width:34px}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .dock__expand-wrap{margin:0;position:static}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .dock:has(.dock__expand-wrap){width:210px}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-page__selected-shell:has(.dock__expand-wrap){width:210px}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .workbench{flex-direction:row;align-items:center;max-width:none}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .workbench__prompt-shell{order:initial;max-width:none}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .workbench__toolbar{max-width:none;min-height:44px;padding:4px 6px}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .workbench__actions{flex-wrap:nowrap}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .workbench__button,html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .workbench__select{min-height:34px;font-size:12px}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .workbench__button--project,html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .workbench__select--project{width:120px}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .workbench__button--icon{width:34px}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .workbench__lnglat-chip{height:38px;padding-inline-start:10px;padding-inline-end:10px}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .workbench__lnglat-label,html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .workbench__lnglat-value,html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .workbench__lnglat-zoom{font-size:11px}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-canvas:not(.is-map-download) :-webkit-any(.map-canvas__fullscreen-shell,.map-canvas__measure-shell,.map-canvas__pickup-shell,.map-canvas__download-shell){transform:scale(var(--tablet-bottom-scale,1));transform-origin:100% 100%;bottom:calc(12px + var(--tablet-safe-bottom))!important}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-canvas:not(.is-map-download) :-moz-any(.map-canvas__fullscreen-shell,.map-canvas__measure-shell,.map-canvas__pickup-shell,.map-canvas__download-shell){transform:scale(var(--tablet-bottom-scale,1));transform-origin:100% 100%;bottom:calc(12px + var(--tablet-safe-bottom))!important}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-canvas:not(.is-map-download) :is(.map-canvas__fullscreen-shell,.map-canvas__measure-shell,.map-canvas__pickup-shell,.map-canvas__download-shell){transform:scale(var(--tablet-bottom-scale,1));transform-origin:100% 100%;bottom:calc(12px + var(--tablet-safe-bottom))!important}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-canvas:not(.is-map-download) .map-canvas__fullscreen-shell{right:12px!important}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-canvas:not(.is-map-download) .map-canvas__measure-shell{right:calc(12px + 52px * var(--tablet-bottom-scale,1))!important}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-canvas:not(.is-map-download) .map-canvas__pickup-shell{right:calc(12px + 104px * var(--tablet-bottom-scale,1))!important}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-canvas:not(.is-map-download) .map-canvas__download-shell{right:calc(12px + 156px * var(--tablet-bottom-scale,1))!important}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-canvas:not(.is-map-download) .map-canvas__zoom-panel{bottom:calc(66px + var(--tablet-safe-bottom))}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-canvas:not(.is-map-download) .map-canvas__compass{bottom:calc(206px + var(--tablet-safe-bottom))}html[data-kusi-layout=tablet][data-kusi-orientation=landscape] .map-canvas:not(.is-map-download) .map-canvas__contact-shell{bottom:calc(276px + var(--tablet-safe-bottom))!important}
