@charset "UTF-8";@import"https://js.arcgis.com/4.29/@arcgis/core/assets/esri/themes/light/main.css";.home-page{background:#fbf7f5;min-height:100vh;transition:background .2s ease}.home-page.dark-mode{background:#1b1917}.home-page.dark-mode .home-header h1{color:#fbf7f5}.home-page.dark-mode .home-header p,.home-page.dark-mode .theme-toggle{color:#a39e99}.home-page.dark-mode .theme-toggle:hover{background:#2d2a28;color:#fbf7f5}.home-page.dark-mode .search-box{background:#2d2a28;border-color:#3d3a38}.home-page.dark-mode .search-box:hover{border-color:#4d4a48}.home-page.dark-mode .search-shortcut{background:#3d3a38;color:#a39e99}.home-page.dark-mode .dashboard-tile{background:#2d2a28;border-color:#3d3a38}.home-page.dark-mode .dashboard-tile:hover{border-color:#4d4a48}.home-page.dark-mode .dashboard-tile-title{color:#fbf7f5}.home-page.dark-mode .add-btn{color:#a39e99}.home-page.dark-mode .add-btn:hover{background:#3d3a38;color:#fbf7f5}.home-page.dark-mode .shortcut-link{background:#2d2a28;border-color:#3d3a38}.home-page.dark-mode .shortcut-link:hover{border-color:#4d4a48}.home-page.dark-mode .shortcut-name{color:#fbf7f5}.home-page.dark-mode .delete-btn{background:#2d2a28;border-color:#3d3a38}.home-page.dark-mode .shortcut-add-tile{border-color:#3d3a38}.home-page.dark-mode .shortcut-add-tile:hover{background:#3d3a38;border-color:#4d4a48}.home-page.dark-mode .recent-page-link{background:#2d2a28;border-color:#3d3a38}.home-page.dark-mode .recent-page-link:hover{background:#3d3a38;border-color:#4d4a48}.home-page.dark-mode .recent-page-name{color:#fbf7f5}.home-page.dark-mode .clear-btn{color:#a39e99}.home-page.dark-mode .clear-btn:hover{background:#3d3a38;color:#fbf7f5}.home-content{margin:0 auto;max-width:720px;padding:64px 24px 32px}.home-header{margin-bottom:20px;position:relative;text-align:center}.home-header h1{color:#1b1917;font-size:26px;font-weight:600;margin:0 0 4px}.home-header p{color:#776f67;font-size:14px;margin:0}.theme-toggle{align-items:center;background:transparent;border:none;border-radius:6px;color:#776f67;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:0;top:0;transition:all .15s ease;width:32px}.theme-toggle:hover{background:#f0eae7;color:#1b1917}.search-container{margin-bottom:24px}.search-box{align-items:center;background:#fff;border:1px solid #f0eae7;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:all .15s ease}.search-box:hover{border-color:#dfd5d0}.search-icon{color:#a39e99}.search-placeholder{color:#a39e99;flex:1;font-size:14px}.search-shortcut{background:#f0eae7;border-radius:4px;color:#776f67;font-size:11px;font-weight:500;padding:2px 6px}.dashboard-tiles-section{margin-bottom:48px;margin-top:24px}.dashboard-tiles-grid{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.dashboard-tile{align-items:center;background:#fff;border:1px solid #f0eae7;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;gap:12px;padding:14px 16px!important;text-decoration:none;transition:all .15s ease}.dashboard-tile:hover{border-color:#dfd5d0;box-shadow:0 2px 8px #1b19170f}.dashboard-tile-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.dashboard-tile-icon .icon-inner{height:20px;width:20px}.dashboard-tile-icon .icon-inner :deep(svg){height:100%;width:100%}.dashboard-tile-text{flex:1;min-width:0}.dashboard-tile-title{color:#1b1917;font-size:14px;font-weight:500;margin:0 0 1px}.dashboard-tile-subtitle{color:#a39e99;font-size:12px;margin:0}.recently-viewed-section{margin-bottom:32px}.recently-viewed-grid{display:flex;flex-wrap:wrap;gap:8px}.recent-page-link{align-items:center;background:#fff;border:1px solid #f0eae7;border-radius:6px;display:flex;gap:6px;padding:6px 12px;text-decoration:none;transition:all .15s ease}.recent-page-link:hover{background:#fafaf9;border-color:#dfd5d0}.recent-page-icon{color:#a39e99;flex-shrink:0}.recent-page-name{color:#1b1917;font-size:13px;font-weight:500}.clear-btn{background:transparent;border:none;border-radius:6px;color:#a39e99;cursor:pointer;font-size:12px;font-weight:500;padding:4px 10px;transition:all .15s ease}.clear-btn:hover{background:#f0eae7;color:#776f67}.shortcuts-section{margin-bottom:24px}.section-header{margin-bottom:12px}.section-title{color:#a39e99;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0}.add-btn{align-items:center;background:transparent;border:none;border-radius:6px;color:#776f67;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:4px 10px;transition:all .15s ease}.add-btn:hover{background:#f0eae7;color:#1b1917}.shortcuts-grid{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.shortcut-item{position:relative}.shortcut-item:hover .delete-btn{opacity:1}.shortcut-link{align-items:center;background:#fff;border:1px solid #f0eae7;border-radius:8px;display:flex;gap:8px;padding:8px 12px;text-decoration:none;transition:all .15s ease}.shortcut-link:hover{border-color:#dfd5d0}.shortcut-icon{border-radius:8px;flex-shrink:0;height:32px;width:32px}.shortcut-icon,.shortcut-icon .icon-inner{align-items:center;display:flex;justify-content:center}.shortcut-icon .icon-inner{height:18px;width:18px}.shortcut-icon .icon-inner :deep(svg){height:100%;width:100%}.shortcut-name{color:#1b1917;font-size:13px;font-weight:500}.delete-btn{align-items:center;background:#fff;border:1px solid #f0eae7;border-radius:50%;color:#a39e99;cursor:pointer;display:flex;height:16px;justify-content:center;opacity:0;position:absolute;right:-4px;top:-4px;transition:all .15s ease;width:16px}.delete-btn:hover{background:#fee2e2;border-color:#fecaca;color:#dc2626}.shortcut-add-tile{align-items:center;background:transparent;border:1px dashed #dfd5d0;border-radius:8px;color:#a39e99;cursor:pointer;display:flex;height:42px;justify-content:center;transition:all .15s ease;width:42px}.shortcut-add-tile:hover{background:#f0eae7;border-color:#776f67;color:#776f67}@media (max-width:768px){.home-content{padding:24px 16px}.home-header h1{font-size:22px}.dashboard-tiles-grid{grid-template-columns:repeat(2,1fr)}.dashboard-tile{padding:12px}.dashboard-tile-icon{height:36px;width:36px}.dashboard-tile-icon .icon-inner{height:18px;width:18px}.dashboard-tile-title{font-size:13px}.dashboard-tile-subtitle{font-size:11px}}@media (max-width:520px){.dashboard-tiles-grid{gap:8px;grid-template-columns:1fr}}:root{--p-progressbar-background:var(--p-content-border-color);--p-progressbar-border-radius:var(--p-content-border-radius);--p-progressbar-height:2rem;--p-progressbar-value-background:var(--p-primary-color);--p-progressbar-label-color:var(--p-primary-contrast-color);--p-progressbar-label-font-size:.75rem;--p-progressbar-label-font-weight:600;--p-content-border-color:#776f67;--p-content-border-radius:24px;--p-primary-color:#1b1917;--p-primary-contrast-color:#fbf7f5;--p-datepicker-panel-background:#fbf7f5;--p-datepicker-panel-border-color:#1b1917;--p-datepicker-panel-border-radius:8px;--p-datepicker-panel-padding:10px}.p-datepicker-panel .p-datepicker-calendar-container,.p-datepicker-panel .p-datepicker-year-view{background:#fbf7f5;min-width:250px}.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-title,.p-datepicker-panel .p-datepicker-year-view .p-datepicker-title{cursor:pointer;font-weight:700}.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-day-view span,.p-datepicker-panel .p-datepicker-year-view .p-datepicker-day-view span{cursor:pointer;font-size:14px;height:25px;width:25px}.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-day-selected,.p-datepicker-panel .p-datepicker-year-view .p-datepicker-day-selected{background:#000;border-radius:100%;color:#fbf7f5;font-weight:800;width:25px}.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-select-month,.p-datepicker-panel .p-datepicker-year-view .p-datepicker-select-month{margin-right:10px}.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-other-month span,.p-datepicker-panel .p-datepicker-year-view .p-datepicker-other-month span{opacity:.4}.esri-view .esri-view-surface:after{display:none!important}.contents{position:relative}.contents.no-scroll{overflow:hidden;position:relative}.contents .filter-overlay{background:#0f172a96;bottom:0;left:0;position:absolute;right:0;top:0;z-index:5}.map-container{-moz-column-gap:20px;column-gap:20px;display:flex;margin-top:20px;padding-right:20px;position:relative;transition:all .2s linear}.map-container .enlarge-view{align-items:center;background:#fbf7f5;border-radius:6px;bottom:10px;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:22%;width:32px;z-index:4}.map-container .enlarge-view:hover{opacity:.8}.map-container .enlarge-view svg{height:23px;width:23px}.map-container .enlarge-view #mapView{transition:all .2s linear}.map-container .p-select-label{border:none!important}.map-container.full-width #mapView{width:100%}.map-container.full-width .enlarge-view{right:3%}.map-container.expanded{display:block}.map-container.expanded #mapView{height:700px;transition:all .2s linear;width:98%}.map-container.expanded .enlarge-view{right:30px}.map-container.expanded .kpi-view{display:none}.map-container .info-div{border-left:none;border-radius:17px;bottom:40px;left:0;margin:0 auto;max-width:550px;overflow-y:scroll;position:fixed;right:0;top:40px;z-index:5}.map-container .info-div .button-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:14px;grid-row-gap:14px}.map-container .info-div .button-grid .active circle{fill:#1b1917}.map-container .info-div .map-type{border:1px solid #1b1917}.map-container .info-div .map-type .inner{cursor:pointer;margin:1.5px;padding:0;position:relative;text-align:center}.map-container .info-div .map-type .inner p,.map-container .info-div .map-type .inner span{border:1px solid #d2cdcd;border-radius:14px;color:#1b1917;cursor:pointer;font-size:13px;font-weight:500;line-height:20px;margin:0;padding:4px 16px}.map-container .info-div .map-type .inner.pr-0 p,.map-container .info-div .map-type .inner.pr-0 span{padding-right:0}.map-container .info-div .map-type .inner .p-select{align-items:center;background:#fbf7f5;border-radius:14px;display:flex;height:30px;margin-bottom:0;padding-left:0;padding-right:10px}.map-container .info-div .map-type .inner .p-select span{padding-right:0}.map-container .info-div .button-grid button{align-items:center;background:#fbf7f5;border:1px solid #776f67;border-radius:12px;cursor:pointer;display:flex;font-size:13px;height:35px;justify-content:center;padding:0;position:relative}.map-container .info-div .button-grid button .checkmark{position:absolute;right:-5px;top:-5px}.map-container .info-div .button-grid button.active{background:#fbf7f5;border:1px solid #1b1917}.map-container .info-div .button-grid button:hover{background:#fbf7f5}.map-container .info-div .section.header{display:flex;justify-content:space-between;margin:10px 0 0}.map-container .info-div .section.header .title{color:#1b1917;font-size:20px;font-weight:600;margin:0;text-align:center}.map-container .info-div .section.header .right{-moz-column-gap:20px;column-gap:20px;display:flex}.map-container .info-div .section.header .right .close{align-items:center;background:#1b1917;border-radius:100%;cursor:pointer;display:flex;height:35px;justify-content:center;width:35px}.map-container .info-div .section.header .right .close svg g,.map-container .info-div .section.header .right .close svg path{fill:#fbf7f5;stroke:#fbf7f5}.map-container .info-div .section.header .right .close p{margin:0}.map-container .info-div .filter-group{background:#f0eae7;border:1px solid #776f67;border-radius:12px;margin-bottom:15px;padding:16px;position:relative}.map-container .info-div .filter-group .add-filter{border:1px solid #1b1917;border-radius:14px;-moz-column-gap:8px;column-gap:8px;display:flex;height:35px;padding:5px;width:100px}.map-container .info-div .filter-group .add-filter .pi-plus{color:#1b1917;font-size:13px;font-weight:700!important}.map-container .info-div .filter-group .add-filter .p-button-label{font-size:13px;font-weight:500}.map-container .info-div .filter-group .filter-group_header-title{font-size:13px;font-weight:500;margin:0;padding-left:3px;text-align:left}.map-container .info-div .filter-group .select-title{text-align:left}.map-container .info-div .filter-group .filter-edit{cursor:pointer;margin:0}.map-container .info-div .filter-group .filter-edit rect{fill:#1b1917}.map-container .info-div .filter-group .filter-edit path{fill:#fbf7f5}.map-container .info-div .filter-group .filter-edit svg{height:30px;position:relative;top:2px;width:30px}.map-container .info-div .filter-group .actions{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex;justify-content:flex-end}.map-container .info-div .filter-group .actions svg:hover{opacity:.6}.map-container .info-div .filter-group_header{align-items:flex-start;display:flex;justify-content:space-between;margin:0 0 10px;padding:0 4px 0 0}.map-container .info-div .filter-group_header .p-select{font-size:14px;font-weight:800;height:30px;line-height:30px}.map-container .info-div .filter-group_toggle{cursor:pointer;margin:0;width:30px}.map-container .info-div .filter-group_toggle:hover{opacity:.8}.map-container .info-div .section{margin-bottom:30px;margin-top:20px}.map-container .info-div .section img{cursor:pointer}.map-container .info-div .section .title{color:#1b1917;font-size:15px;font-weight:600;margin-bottom:4px;text-align:left}.map-container .info-div .section .subtitle{font-size:14px;margin:0 0 10px;text-align:left}.map-container .info-div .map-type_grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.map-container .info-div .map-type_grid img{border:3px solid #fbf7f5}.map-container .info-div .map-type_grid img.active{border:3px solid #1b1917;border-radius:15px}.map-container .map-type_grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;grid-column-gap:15px}.map-container .map-type_grid img{width:100%}.map-container .kpi-view{border:1px solid rgba(0,0,0,.1);border-radius:12px;max-height:450px;overflow-y:auto;padding-top:25px;text-align:left;width:20%;-ms-overflow-style:none;scrollbar-width:none}.map-container .kpi-view::-webkit-scrollbar{display:none}.map-container .kpi-view .refresh-kpi{cursor:pointer;position:absolute;right:30px;top:28px;transition:all .2s linear;z-index:6}.map-container .kpi-view .refresh-kpi:hover svg{transform:rotate(180deg)}.map-container .kpi-view .refresh-kpi svg{height:17px;transition:all .2s linear;width:17px}.map-container .kpi-view .kpi-search-boundary .p-select-label,.map-container .kpi-view .kpi-view-boundary .p-select-label{font-size:14px;font-weight:700}.map-container .kpi-view .p-select{background:#fbf7f5;border:1px solid #1b1917;border-radius:14px;font-size:16px;height:35px;line-height:35px;padding:0 15px;text-align:left}.map-container .kpi-view .kpi-view-boundary{margin:15px auto 10px;max-width:95%}.map-container .kpi-view .kpi-view-boundary .p-select{margin-bottom:0}.options{-moz-column-gap:4px;column-gap:4px;cursor:pointer;display:flex;justify-content:center}#mapView{background:#1b1917;border:1px solid #d2cdcd;border-radius:15px;height:450px;margin:0 0 0 20px;overflow:hidden;position:relative;width:80%}#mapView .esri-attribution,#mapView .esri-legend{display:none}#mapView.legend-active .esri-legend{display:block}#mapView .loading-container svg{height:100px;width:100px}#mapView.loading{align-items:center;display:flex;justify-content:center}.info-div{background:#fbf7f5;border-radius:2px;padding:20px 22px}.info-div .kpi-search-boundary .p-select-label,.info-div .kpi-view-boundary .p-select-label{font-size:14px;font-weight:600}.info-div .p-select{border-radius:14px;font-size:16px;height:40px;line-height:40px;margin-bottom:10px;padding:0 15px;text-align:left}.info-div .kpi-view-boundary{margin:15px auto 10px;max-width:95%}.info-div .kpi-view-boundary .p-select{margin-bottom:0}.info-div .options{border-radius:24px;-moz-column-gap:0;column-gap:0;display:inline-flex;justify-content:flex-start}.info-div .options p{border-radius:24px;display:inline-block;font-size:13px;font-weight:700;margin:0;padding:3px 15px;position:relative}.info-div .options p.cancel-link{color:red}.info-div .options p .active-filter-indicator{right:-5px!important}.info-div .options p.active{background:#1b1917;color:#fbf7f5}.info-div .vue-tags-input{margin-top:8px}.info-div .vue-tags-input .ti-tag{background:#fbf7f5!important;border:1px solid #000!important;border-radius:4px!important;color:#000!important;font-weight:500}.info-div .vue-tags-input .ti-new-tag-input{border:none!important;margin:0!important}.esri-component{box-shadow:-6px 6px 5px #0003!important}.toggleFeatureLayer button:hover{background-color:#005b99}.loading-overlay{height:100vh}.loading-overlay_contents span{color:#1b1917;display:block;font-family:PP Neue Montreal,sans-serif;font-size:60px;font-weight:900;letter-spacing:-2%;margin-bottom:30px}.loading-overlay_contents svg{width:100px}.loading-overlay_contents svg circle{color:#fbf7f5;fill:#fbf7f5}.dashboard{background:#fbf7f5;display:flex;opacity:1;text-align:center;transition:all .2s linear}.dashboard h1{margin:2em}.dashboard.loading-overlay-active{opacity:0}.contents{height:100vh;overflow:scroll;padding:0 0 40px;width:100%}.table-container{padding:26px 0 0 20px}.table-container .p-datatable-container{border:1px solid #d2cdcd;border-radius:15px}.table-container tbody tr:hover,.table-container tbody tr:hover td{background:#e2f5ff}.table-container .p-datatable-thead .comparison-column p{padding:0 0 0 8px}.table-container .p-datatable-thead span{overflow:hidden}.table-container .p-datatable-thead .large-width span{width:90px}.table-container th div,.table-container th p,.table-container th span{font-size:11px;font-weight:700;line-height:11px;padding:4px}.table-container th div:empty,.table-container th p:empty,.table-container th span:empty{margin:0!important}.table-container .p-datatable-header-cell,.table-container .p-datatable-sortable-column:not(.p-datatable-column-sorted):hover{background:#fbf7f5}.table-container .grade .grade{align-items:center;border-radius:8px;display:flex;font-size:15px;font-weight:800;height:35px;justify-content:center;width:35px}.table-container .p-datatable-column-title,.table-container.market .market:not(.submarket),.table-container.market .national,.table-container.market .zipcode,.table-container.national .submarket:not(.market),.table-container.national .zipcode,.table-container.submarket .market,.table-container.submarket .national,.table-container.submarket .submarket:not(.zipcode),.table-container.zipcode .market,.table-container.zipcode .national,.table-container.zipcode .submarket:not(.zipcode){display:none}.table-container .p-datatable-frozen-column{background:#fbf7f5}.table-container .p-datatable-frozen-column.border-right{border-right:1px solid #000!important}.table-container .p-datatable-sortable-column{padding:9px 8px}.table-container .p-datatable-tbody a,.table-container .p-datatable-tbody>tr>td{font-size:13px;font-weight:500;line-height:12px;text-align:center}.table-container .p-datatable-tbody a.grade span,.table-container .p-datatable-tbody>tr>td.grade span{display:flex;justify-content:center}.table-container .p-datatable-tbody a a,.table-container .p-datatable-tbody>tr>td a{color:#000}.table-container .p-datatable-paginator-bottom{border:none}.table-container .p-datatable-paginator-bottom .p-paginator-content{margin-top:10px;padding:12px 0}.table-container .p-datatable-paginator-bottom .p-paginator-content span{font-size:15px;font-weight:700;margin-right:5px}.table-container .p-datatable-paginator-bottom .p-paginator-content .p-paginator-pages{margin:0 6px}.table-container .p-datatable-paginator-bottom .p-paginator-content .p-select{margin-left:10px}.p-select-list-container{background:#fbf7f5;border:1px solid #1b1917;border-radius:0 24px 24px;margin-top:3px;padding:10px 0;text-align:center}.p-select-list-container li{font-size:14px}.p-select-list-container .p-select-option-selected{font-weight:600}.p-select-list-container .p-select-label{margin-right:8px}.p-select-list-container .p-select-empty-message{font-size:14px}.p-select{-moz-column-gap:6px;column-gap:6px}.filters{border-bottom:1.5px solid #f3f3f3;display:flex;justify-content:space-between;padding:15px 20px;top:0;z-index:3}.filters .search-box{border:1px solid #f3f3f3;border-radius:24px;box-shadow:0 5px 13px #00507d26;min-height:40px;padding:4px 10px;text-align:left;width:300px}.filters .search-box button{border-right:none}.filters .search-box .esri-search__container{align-items:center!important}.filters .search-box .esri-search__input-container{margin-right:10px}.filters .search-box .esri-search__input-container input::-moz-placeholder{color:#11243e;font-size:14px;font-weight:600}.filters .search-box .esri-search__input-container input::placeholder{color:#11243e;font-size:14px;font-weight:600}.filters .search-box .esri-icon-down-arrow{position:relative;top:-6px}.filters .search-box .esri-icon-down-arrow:before{color:#000;content:"⌄";font-size:20px;font-weight:800}.filters .search-box .esri-search__submit-button{border-left:none!important}.filters .search-box .esri-search__submit-button span{align-items:center;background:#1b1917;border-radius:100%;box-shadow:0 9px 11px #0060954d;display:flex;height:40px;justify-content:center;position:absolute;width:40px;z-index:3}.filters .search-box .esri-search__submit-button span:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m21.53 20.47-3.841-3.841A8.7 8.7 0 0 0 19.75 11c0-4.825-3.925-8.75-8.75-8.75S2.25 6.175 2.25 11s3.925 8.75 8.75 8.75a8.7 8.7 0 0 0 5.629-2.061l3.841 3.841a.75.75 0 0 0 1.06 0 .75.75 0 0 0 0-1.06M3.75 11c0-3.998 3.252-7.25 7.25-7.25s7.25 3.252 7.25 7.25-3.252 7.25-7.25 7.25S3.75 14.998 3.75 11'/%3E%3C/svg%3E") 50% no-repeat;color:#fbf7f5;content:"";display:inline-block;font-size:23px;height:20px;width:20px}.filters .search-box p{font-size:16px;font-weight:700;margin:0;opacity:.4}.filters .right{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:center}.filters .right .map-settings{border-radius:14px}.filters .right .map-settings.active{background:#1b1917;transition:all .1s linear}.filters .right .map-settings.active p{color:#fbf7f5!important}.filters .right .map-settings .inner{cursor:pointer;padding:0;position:relative;text-align:center}.filters .right .map-settings .inner p,.filters .right .map-settings .inner span{border:1px solid #d2cdcd;border-radius:14px;box-shadow:0 9px 11px #1b191733;color:#1b1917;cursor:pointer;font-size:13px;font-weight:500;line-height:20px;margin:0;padding:4px 16px}.filters .right .map-settings .inner.pr-0 p,.filters .right .map-settings .inner.pr-0 span{padding-right:0}.filters .right .map-settings .inner .p-select{background:#fbf7f5;border-radius:14px;padding-right:16px}.filters .right .map-settings-legend,.filters .right .map-settings-pin{align-items:center;border:2px solid #1b1917;border-radius:100%;box-shadow:0 9px 11px #1b19174d;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.filters .right .map-settings-legend svg,.filters .right .map-settings-pin svg{width:20px}.filters .right .map-settings-legend:not(.active) g,.filters .right .map-settings-legend:not(.active) path,.filters .right .map-settings-legend:not(.active) svg,.filters .right .map-settings-pin:not(.active) g,.filters .right .map-settings-pin:not(.active) path,.filters .right .map-settings-pin:not(.active) svg{stroke:#1b1917!important}.filters .right .map-settings-legend.active,.filters .right .map-settings-pin.active{background:#1b1917;border:1.5px solid #f3f3f3}.filters .right .map-settings-legend.active svg,.filters .right .map-settings-pin.active svg{filter:none}@media only screen and (max-width:1000px){.filters{display:grid;grid-template-columns:1fr;position:relative}.filters,.filters .right{-moz-column-gap:20px;column-gap:20px}.filters .right{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:20px;row-gap:15px;text-align:left}.filters .right .map-settings,.filters .right .map-settings-legend,.filters .right .map-settings-pin{display:inline-flex!important}.filters .right .map-settings-legend,.filters .right .map-settings-pin{height:35px!important}.filters .left{align-items:center;display:flex}}@media only screen and (max-width:1000px) and (min-width:1000px){.filters .left .mobile-header_menu-toggle{display:none}}.p-paginator-page-selected{border-bottom:2px solid #000!important}.p-paginator-page{border-bottom:2px solid #fbf7f5}.p-datatable-table-container{border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.p-select-list-container{max-width:270px}.p-select-list-container li{justify-content:flex-start;line-height:19px;margin-bottom:10px;max-width:270px;padding:0 15px;text-align:left;white-space:normal}.p-select-header{background:#fbf7f5;border:1px solid rgba(0,0,0,.4);margin-bottom:-4px;margin-top:3px;padding:4px!important}.p-select-header .p-inputicon{left:90%;top:8px}.table-loading svg{height:75px;width:75px}.p-datatable-header-cell{border-color:#0003!important}.p-select-list-container li[aria-label=null]{display:none!important}.property_count{align-items:center;display:flex;justify-content:space-between;margin-bottom:-5px;margin-top:20px}.property_count .count{font-size:18px;font-weight:600;margin:0;opacity:1;text-align:left;transition:all .2s linear}.property_count .count.hidden{display:block;opacity:0}@media only screen and (max-width:1000px){.property_count{display:grid;margin-left:20px}.property_count .search_container{padding-left:0}}.quick-filter_container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:14px;grid-row-gap:14px;border-bottom:1px solid #f1f5f9;border-top:1px solid #f1f5f9;padding:30px 0}.quick-filter_container .quick-filter{align-items:center;background:#fbf7f5;border:1px solid #776f67;border-radius:14px;color:#000;cursor:pointer;display:flex;height:35px;justify-content:center;position:relative}.quick-filter_container .quick-filter circle{fill:#1b1917}.quick-filter_container .quick-filter .checkmark{display:none}.quick-filter_container .quick-filter.active{background:#fbf7f5;border:1px solid #1b1917}.quick-filter_container .quick-filter.active .checkmark{display:block;position:absolute;right:-4px;top:-4px}.quick-filter_container .quick-filter h3{color:#1b1917;font-size:13px;font-weight:500;margin:0;padding:1px 0}.quick-filter_container .quick-filter h3.custom-filter{align-items:center;-moz-column-gap:7px;column-gap:7px;display:flex;justify-content:center}.quick-filter_container .quick-filter h3.custom-filter svg{cursor:pointer}.quick-filter_container .quick-filter h3.custom-filter svg:hover{opacity:.7}.single-filter{align-items:center;border:1px solid #776f67;border-radius:14px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;padding:0 15px}.single-filter .filter-toggle svg{height:25px!important;width:25px!important}.active-filter .single-filter{height:50px}.single-filter.added{border:none;display:grid;grid-template-columns:80% 20%;height:auto;margin-bottom:0;padding:5px 15px 5px 0;width:100%}.single-filter.full-width{display:block!important}.single-filter .filter-title{align-items:center;color:#1b1917;cursor:pointer;flex:1;font-size:14px;font-weight:500;line-height:18px;margin:0;max-width:90%;overflow:hidden;padding:12px 0;text-align:left;text-transform:capitalize}.single-filter .filter-content{width:100%}.single-filter .filter-toggle{cursor:pointer;display:flex;margin:0}.single-filter .filter-toggle svg{cursor:pointer;height:30px;width:30px}.single-filter.open{height:auto;padding:0 15px 10px;transition:all .1s linear}.single-filter .filter-content .inner{text-align:left}.single-filter .filter-content .inner p{display:inline-block;margin:0}.single-filter .filter-content .add-filter-label{font-size:14px;font-weight:400}.single-filter .filter-content .add-filter-qualifier{border-bottom:1px dashed rgba(0,0,0,.8);font-size:14px;font-weight:400;padding:0 10px}.single-filter .filter-content .add-filter-qualifier.ml-10{margin-left:10px}.single-filter .filter-content .add-filter-action{display:block;max-width:90%}.single-filter .filter-content .add-filter-action .date-picker,.single-filter .filter-content .add-filter-action .slider .values{display:grid;grid-template-columns:1fr 1fr;margin:5px 0 10px;grid-column-gap:15px}.single-filter .filter-content .add-filter-action input{background:#fbf7f5;border:1px solid #776f67;border-radius:12px;height:35px;margin:5px 0 10px;padding:0 10px;width:100%}.single-filter .filter-content .add-filter-submit{margin-top:15px;text-align:right}.single-filter .filter-content .add-filter-submit p{background:#fbf7f5;border:1px solid #1b1917;border-radius:10px;color:#1b1917;cursor:pointer;font-size:13px;height:30px;line-height:28px;padding:0 20px}.single-filter .filter-content .add-filter-submit .cancel{background:#727272!important;border-color:#727272!important;color:#fbf7f5!important;margin-right:5px}.single-filter .filter-content .p-slider-horizontal{background:#0000004d;height:5px;margin-top:2px}.single-filter .filter-content .p-slider-horizontal .p-slider-handle{background:#fbf7f5!important;border:2px solid #1b1917;border-radius:100%;height:20px;padding:1px;top:-7px;width:20px}.single-filter .filter-content .p-slider-horizontal .p-slider-range{background:#1b1917;border-radius:4px;height:5px}.search-filters{border:1px solid #776f67;border-radius:14px;margin-bottom:15px;padding:2px 15px;position:relative}.search-filters,.search-filters .icon{align-items:center;display:flex;height:40px}.search-filters .icon{background:#1b1917;border-radius:100%;box-shadow:0 9px 11px #1b19174d;justify-content:center;position:absolute;right:0;width:40px;z-index:3}.search-filters .icon:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m21.53 20.47-3.841-3.841A8.7 8.7 0 0 0 19.75 11c0-4.825-3.925-8.75-8.75-8.75S2.25 6.175 2.25 11s3.925 8.75 8.75 8.75a8.7 8.7 0 0 0 5.629-2.061l3.841 3.841a.75.75 0 0 0 1.06 0 .75.75 0 0 0 0-1.06M3.75 11c0-3.998 3.252-7.25 7.25-7.25s7.25 3.252 7.25 7.25-3.252 7.25-7.25 7.25S3.75 14.998 3.75 11'/%3E%3C/svg%3E") 50% no-repeat;color:#fbf7f5;content:"";display:inline-block;font-size:23px;height:20px;width:20px}.search-filters input{background:#fbf7f5;border:none;font-size:14px;height:100%;outline:none!important;width:100%}.search-filters input::-moz-placeholder{color:#11243e;font-weight:500}.search-filters input::placeholder{color:#11243e;font-weight:500}.filter-label{color:#1b1917;font-size:15px;font-weight:500;margin:0;text-align:center}.filter-type{color:gray;margin:0 5px}.kpi-filters{max-height:390px;overflow:hidden;overflow-y:scroll;padding:0 10px;text-align:left}.kpi-filters .single-kpi{margin:0 auto;padding-bottom:15px;position:relative;width:90%}.kpi-filters .single-kpi:not(:last-child){border-bottom:2px solid rgba(0,0,0,.2)}.kpi-filters .single-kpi .kpi-title{font-size:14px;line-height:19px;margin-bottom:6px;white-space:normal;word-break:break-word}.kpi-filters .single-kpi .kpi-value{color:#1b1917;font-size:24px;font-weight:500;line-height:28px;margin:0}.kpi-filters .single-kpi-heatmap{bottom:0;cursor:pointer;position:absolute;right:0}.kpi-filters .single-kpi-heatmap.refresh{bottom:15px}.kpi-filters .single-kpi-heatmap.refresh svg{height:15px;width:15px}.kpi-filters .single-kpi-heatmap.disabled{opacity:.2;pointer-events:none}.kpi-filters .single-kpi-heatmap svg{height:20px;width:20px}.kpi-filters .single-kpi-heatmap svg g,.kpi-filters .single-kpi-heatmap svg path{fill:#1b1917;stroke:#1b1917}.kpi-filters .single-kpi-heatmap.active svg{fill:green;filter:drop-shadow(2px 2px 2px rgba(0,128,0,.7))}.kpi-filters .single-kpi-heatmap .loading,.kpi-filters .single-kpi-heatmap.loading .lightbulb{display:none}.kpi-filters .single-kpi-heatmap.loading .loading{display:block}.kpi-filters .single-kpi .grade{align-items:center;border-radius:6px;display:inline-flex;font-size:19px;height:35px;justify-content:center;width:35px}.kpi-filters .single-kpi .grade .grade{background:none!important;padding:0!important}.kpi-filters-inner{margin:0 auto;overflow-y:scroll}.kpi-loading{align-items:center;display:flex;height:350px;justify-content:center}.kpi-loading svg{width:60px}.esri-legend__layer-body{max-height:200px;overflow-y:scroll;text-align:left}.esri-legend__layer-child-table .esri-legend__layer-caption{display:none}.custom_popup-content{text-align:left}.custom_popup-content strong{text-transform:capitalize}.comparison-column .p-datatable-column-header-content{justify-content:center}.comparison-view{bottom:0;color:#4b4b4b;display:none;left:0;position:fixed;right:0;top:0;z-index:7}.comparison-view.active{display:block}.comparison-view_overlay{background:#0006;bottom:0;left:0;position:absolute;right:0;top:0}.comparison-view_contents{align-items:center;background:#fbf7f5;bottom:0;display:flex;justify-content:center;justify-content:flex-start;opacity:0;overflow-x:scroll;padding:0 30px;position:absolute;right:0;top:0;width:95%;width:0}.comparison-view_contents.loading{justify-content:center}.comparison-view_contents .loading{width:100px}.active .comparison-view_contents{opacity:1;transition:all .2s linear;width:90%}.comparison-view_contents .close{background:#fbf7f5;border:1px solid #1b1917;border-radius:8px;cursor:pointer;font-size:24px;position:absolute;right:40px;top:10px}.comparison-view_contents .close p{color:#1b1917;font-size:14px;font-weight:500;margin:0;padding:5px 12px}.comparison-view_contents .comparison-table{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:10px}.comparison-view_contents .comparison-table p{color:#333;font-size:14px;line-height:1.5;margin:0;max-width:250px;padding:4px 0;text-align:left}.comparison-view_contents .comparison-table .row-titles{margin:0;overflow:hidden;padding-bottom:40px;text-align:left;width:200px}.comparison-view_contents .comparison-table .row-titles p{border-bottom:1px solid rgba(0,0,0,.1);color:#4b4b4b;display:block;font-size:14px;font-weight:700;line-height:1.5;margin:0;overflow:hidden;padding:4px 10px;white-space:nowrap}.comparison-view_contents .comparison-table .single-comparison{border-left:1px solid rgba(0,0,0,.1);margin:0;max-width:200px;position:relative;text-align:left;white-space:nowrap}.comparison-view_contents .comparison-table .single-comparison p{border-bottom:1px solid rgba(0,0,0,.1);margin:0;min-width:200px;overflow:hidden;padding-left:10px;padding-right:10px;text-align:left;white-space:nowrap}.comparison-view_contents .comparison-table .single-comparison p:first-child{text-transform:capitalize}.comparison-view_contents .comparison-table .single-comparison .key{border-bottom:1px solid rgba(0,0,0,.4);color:#333;font-size:14px;font-weight:700;height:30px;text-align:left;text-transform:capitalize}.comparison-view_contents .comparison-table .single-comparison .remove-comparison{background:#fbf7f5;border:1px solid #1b1917;border-radius:8px;bottom:-30px;color:#1b1917;cursor:pointer;display:block;font-size:14px;left:10px;padding:3px 0;position:absolute;right:10px;text-align:center}.comparison-view_contents .comparison-table .new-comparison{align-items:flex-start;background:#fbf7f5;display:grid;justify-content:center;margin-left:20px;text-align:center;width:240px}.comparison-view_contents .comparison-table .new-comparison .loading svg{height:40px;width:40px}.comparison-view_contents .comparison-table .new-comparison .p-select{background:#fbf7f5;border:1px solid #1b1917;border-radius:8px;font-size:14px;padding:10px;width:240px}.comparison-view_contents .comparison-table .new-comparison .p-select:not(:last-child){margin-bottom:15px}.comparison-view_contents .comparison-table .new-comparison .add-comparison{background:#1b1917;border-radius:8px;color:#fffbe6;cursor:pointer;display:block;font-size:14px;font-weight:600;max-width:100%!important;padding:5px;text-align:center!important;transition:all .2s linear}.comparison-view_contents .comparison-table .new-comparison .add-comparison:hover{opacity:.8}.comparison-view_contents .comparison-table .comparison-options{display:flex;height:100%}.p-virtualscroller{min-height:400px;width:300px}.p-datatable-table-container .p-virtualscroller{width:auto!important}.p-virtualscroller .p-datatable-header-cell{background:#fbf7f5}.p-datatable-sortable-column{background:#fbf7f5;text-align:center}.kpi-description{font-size:14px;height:55px;line-height:19px;margin:0 auto;max-width:90%;overflow-y:scroll;text-transform:capitalize}.kpi-description p{color:gray;font-size:13px;line-height:16px;margin:0!important}.active-filter-indicator{align-items:center;background:#ff0000e6!important;color:#fbf7f5!important;display:flex;font-size:15px!important;height:24px;justify-content:center;padding:0!important;position:absolute;right:-10px;top:-10px;width:25px}.table_data-type{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;padding-right:20px}.table_data-type .export-csv,.table_data-type .table-search,.table_data-type .table-toggle{border-radius:14px}.table_data-type .export-csv .inner,.table_data-type .export-csv button,.table_data-type .table-search .inner,.table_data-type .table-search button,.table_data-type .table-toggle .inner,.table_data-type .table-toggle button{align-items:center;background:#fbf7f5;border:1px solid #d2cdcd!important;border-radius:14px;color:#1b1917;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:30px;line-height:16px;padding:6px 14px 5px}.table_data-type .export-csv .inner.pr-0,.table_data-type .export-csv button.pr-0,.table_data-type .table-search .inner.pr-0,.table_data-type .table-search button.pr-0,.table_data-type .table-toggle .inner.pr-0,.table_data-type .table-toggle button.pr-0{padding-right:0}.table_data-type .export-csv .inner.active,.table_data-type .export-csv button.active,.table_data-type .table-search .inner.active,.table_data-type .table-search button.active,.table_data-type .table-toggle .inner.active,.table_data-type .table-toggle button.active{background:#0edf4d33!important;border-color:#1b1917!important;color:#1b1917}.table_data-type .export-csv .p-select-label,.table_data-type .export-csv input,.table_data-type .export-csv p,.table_data-type .export-csv span,.table_data-type .table-search .p-select-label,.table_data-type .table-search input,.table_data-type .table-search p,.table_data-type .table-search span,.table_data-type .table-toggle .p-select-label,.table_data-type .table-toggle input,.table_data-type .table-toggle p,.table_data-type .table-toggle span{background:#fbf7f5;border-radius:10px;color:#1b1917;font-size:13px;font-weight:500;line-height:16px}.table_data-type .export-csv .p-select-label::-moz-placeholder,.table_data-type .export-csv input::-moz-placeholder,.table_data-type .export-csv p::-moz-placeholder,.table_data-type .export-csv span::-moz-placeholder,.table_data-type .table-search .p-select-label::-moz-placeholder,.table_data-type .table-search input::-moz-placeholder,.table_data-type .table-search p::-moz-placeholder,.table_data-type .table-search span::-moz-placeholder,.table_data-type .table-toggle .p-select-label::-moz-placeholder,.table_data-type .table-toggle input::-moz-placeholder,.table_data-type .table-toggle p::-moz-placeholder,.table_data-type .table-toggle span::-moz-placeholder{color:#1b1917;font-size:13px;font-weight:500}.table_data-type .export-csv .p-select-label::placeholder,.table_data-type .export-csv input::placeholder,.table_data-type .export-csv p::placeholder,.table_data-type .export-csv span::placeholder,.table_data-type .table-search .p-select-label::placeholder,.table_data-type .table-search input::placeholder,.table_data-type .table-search p::placeholder,.table_data-type .table-search span::placeholder,.table_data-type .table-toggle .p-select-label::placeholder,.table_data-type .table-toggle input::placeholder,.table_data-type .table-toggle p::placeholder,.table_data-type .table-toggle span::placeholder{color:#1b1917;font-size:13px;font-weight:500}.table_data-type .export-csv .p-select,.table_data-type .table-search .p-select,.table_data-type .table-toggle .p-select{background:#fbf7f5;border-radius:10px;padding-right:16px}.table_data-type .p-select-label{font-size:14px;font-weight:700;text-transform:capitalize}.table_data-type input{background:none;border:none}.table_data-type input:active,.table_data-type input:focus{outline:none}.table_data-type input::-moz-placeholder{color:#11243eb3;font-size:14px;font-weight:600}.table_data-type input::placeholder{color:#11243eb3;font-size:14px;font-weight:600}@media only screen and (max-width:1000px){.table_data-type{display:grid!important}}.looker-menu_filters{-moz-column-gap:10px;column-gap:10px;display:flex;margin-left:30px!important}.looker-menu_filters p{background:#fbf7f5;border:1px solid #1b1917;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;padding:5px 15px 4px;transition:all .1s linear}.looker-menu_filters p.active{background:#1b1917;color:#fbf7f5}.looker-menu_filters p:hover{opacity:.8}@media only screen and (max-width:1000px){.looker-menu_filters{flex-wrap:wrap}.looker-menu_filters p{margin:0 0 8px}}.grade{border-radius:5px;padding:5px}.grade.a-plus{background:#25d73133;color:#25d731}.grade.a{background:#3fc04733;color:#3fc047}.grade.a-minus{background:#529c5733;color:#529c57}.grade.b-plus{background:#298dce33;color:#298dce}.grade.b{background:#5c98be33;color:#5c98be}.grade.b-minus{background:#77b4db33;color:#77b4db}.grade.c-plus{background:#dfb94933;color:#dfb949}.grade.c{background:#ebce7533;color:#ebcd73}.grade.c-minus{background:#fdad8133;color:#fdad82}.grade.d-plus{background:#ff935933;color:#ff9359}.grade.d{background:#ff772d33;color:#ff772d}.grade.f{background:#f003;color:red}.comparison-column .button-container{cursor:pointer;text-align:center}.comparison-column .button-container svg{width:35px}.esri-features__container .pin-popup_link{background:#000;border-radius:24px;color:#fbf7f5!important;display:block;font-weight:700;margin-bottom:10px;padding:5px 20px;text-decoration:none;width:100%}.esri-features__container .pin-popup_container{display:grid;margin:0 auto 15px;max-width:90%;padding-bottom:15px;text-align:left}.esri-features__container .pin-popup_container:not(:last-child){border-bottom:2px solid rgba(0,0,0,.2)}.esri-features__container .pin-popup_container .title{font-size:14px;line-height:19px;margin-bottom:5px;text-transform:capitalize;white-space:normal;word-break:break-word}.esri-features__container .pin-popup_container .value{display:flex;font-size:22px;font-weight:700;line-height:28px;margin:0;text-align:left;white-space:normal;word-break:break-word}.normal-wrap{white-space:normal!important}.p-virtualscroller{overflow-anchor:none}.search_container{margin-top:10px;padding-left:22px;text-align:left}.child-field{background:#fbf7f5;display:none;text-align:center!important}.child-field.active{display:table-cell}.collapse-text,.expand-text{align-items:center;background:#fbf7f5;border-radius:5px;color:#000!important;display:flex;height:17px;justify-content:center;padding:2px;position:absolute;right:5px;text-align:center;text-decoration:none;top:0;width:17px;z-index:3}.table-container .min-w-100{min-width:200px}.table-container .parent-field:not(.grade){max-width:170px!important;padding:4px 20px 4px 10px!important;position:relative}.table-container .parent-field.grade{max-width:170px!important;padding:4px 20px 4px 0!important;position:relative}.table-container .collapse-text{display:none}.table-container.performance .performance{display:table-cell}.table-container.performance .performance-expand.expand-text{display:none}.table-container.performance .performance-expand.collapse-text{display:block}.table-container.neighborhood .neighborhood{display:table-cell}.table-container.neighborhood .neighborhood-expand.expand-text{display:none}.table-container.neighborhood .neighborhood-expand.collapse-text{display:block}.table-container.businessclimate .businessclimate{display:table-cell}.table-container.businessclimate .businessclimate-expand.expand-text{display:none}.table-container.businessclimate .businessclimate-expand.collapse-text{display:block}.table-container.supply .supply{display:table-cell}.table-container.supply .supply-expand.expand-text{display:none}.table-container.supply .supply-expand.collapse-text{display:block}.table-container.demand .demand{display:table-cell}.table-container.demand .demand-expand.expand-text{display:none}.table-container.demand .demand-expand.collapse-text{display:block}.table-container.demographics .demographics{display:table-cell}.table-container.demographics .demographics-expand.expand-text{display:none}.table-container.demographics .demographics-expand.collapse-text{display:block}@media only screen and (max-width:1000px){.table-container{overflow-x:scroll}}.table-link{cursor:pointer;font-weight:500!important;text-decoration:none;text-decoration:underline}.filter-sublinks{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;margin-top:20px}.filter-sublinks .right{-moz-column-gap:20px;column-gap:20px;display:flex}.filter-sublinks .operator-class{border:1px solid #000!important;height:30px!important;line-height:30px!important}.filter-sublinks .operator-class span{font-size:11px;font-weight:800;text-transform:uppercase}.filter-sublinks .clear-all{border:1px solid #1b1917;border-radius:11px;cursor:pointer;font-size:11px;font-weight:500;height:30px;justify-content:center;padding:0 10px}.active-filter,.filter-sublinks .clear-all{align-items:center;background:#fbf7f5;display:flex}.active-filter{border:1px solid #1b1917;border-radius:12px;margin-bottom:15px;padding:10px 0}.active-filter .p-select{border:none;font-size:12px;height:25px;line-height:25px;margin:0!important;padding-right:0}.active-filter .spacer{width:15px}.filter-addition_group .buttons{-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:flex-start}.filter-addition_group .buttons .p-button{background:#fbf7f5!important;border:1px solid #1b1917!important;border-radius:14px!important;color:#000!important;-moz-column-gap:5px!important;column-gap:5px!important;cursor:pointer!important;display:flex!important;font-size:11px!important;height:35px;padding:0 15px}.filter-addition_group .buttons .p-button:hover{opacity:.7}.filter-addition_group .buttons .p-button-label{font-size:11px!important;font-weight:500}.filter-addition_group .buttons .p-button-icon{color:#1b1917;font-size:12px;font-weight:700!important}.swal2-html-container b{color:#000!important;display:block}.swal2-html-container .swal2-confirm{background:#000!important}.quick-access-buttons{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:4px;grid-column-gap:4px}.quick-access-buttons button{font-size:12px!important}.swal2-confirm{background:#000!important}.settings-select{font-size:14px;font-weight:600}.vertical-view.contents{overflow-y:hidden}.vertical-view .dashboard-core{-moz-column-gap:10px;column-gap:10px;display:flex;height:100vh}.vertical-view .dashboard-core .vertical-child{flex:1;height:100vh;overflow-y:hidden;width:50%}.vertical-view .dashboard-core .vertical-child .table-container .p-datatable-tbody>tr>td{padding:5px 8px}.vertical-view .dashboard-core .vertical-child #mapView{height:88vh}.filter-toggle_options{-moz-column-gap:10px;column-gap:10px;display:flex}.filter-toggle_options p{align-items:center;background:#fbf7f5;border:1px solid #1b1917;border-radius:11px;cursor:pointer;display:flex;font-size:11px;font-weight:500;height:30px;justify-content:center;padding:0 10px}.filter-toggle_options p.active{background:#fbf7f5}.filter-toggle_options p.cancel-link{background:#ff00004d;border:red}.custom-legend-container{bottom:0;left:10px;max-height:300px;overflow-y:auto;pointer-events:none;position:absolute;width:320px;z-index:2}.custom-legend-container>*{pointer-events:auto}.esri-popup__main-container{min-height:100%}.grade-label,.grade-seperator{display:inline-block}.grade-seperator{margin:0 10px}.pipeline-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:12px;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.pipeline-badge.pipeline-inactive{background-color:#e5e7eb;color:#6b7280}.pipeline-badge.pipeline-prospecting{background-color:#dbeafe;color:#1e40af}.pipeline-badge.pipeline-pursuing{background-color:#fef3c7;color:#92400e}.pipeline-badge.pipeline-in_contract{background-color:#fde68a;color:#78350f}.pipeline-badge.pipeline-closed{background-color:#bbf7d0;color:#14532d}revogr-header .rgHeaderCell .header-content{font-size:10px;font-weight:600;line-height:10px!important}svg.delete-filter{position:relative;z-index:9}.data-last-updated{color:#776f67;font-size:13px;margin:0;padding:0 26px;text-align:right}.login-container{background:#fbf7f5;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw}.logo{margin-bottom:30px;width:250px}.s2-logo{width:120px}.main-interface{display:flex;height:100%;position:relative;width:100%}.video-section{background:#fbf7f5;height:100vh;overflow:visible;padding:2rem;position:relative;width:50%}.video-section.animate-video .video-placeholder{animation:tvFlicker .3s ease-out 1.2s}.video-section .video-placeholder{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d 50%,#1a1a1a);border-radius:8px;display:flex;height:100%;justify-content:center;opacity:1;position:relative;width:100%;z-index:5}.video-section .video-placeholder .background-video{border-radius:8px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:1;position:absolute;top:0;width:100%;z-index:2}.video-section .video-placeholder .video-overlay{background:#0006;border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.video-section .video-placeholder .video-logo-cube{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}.video-section .video-placeholder .video-logo-cube.animate-logo .logo-cube{animation:rotate3d 4s linear infinite}.video-section .video-placeholder .video-logo-cube .logo-cube{height:80px;margin:0 auto;position:relative;transform-style:preserve-3d;width:80px}.video-section .video-placeholder .video-logo-cube .logo-cube .face{background:transparent;border:2px solid hsla(0,0%,100%,.9);height:80px;position:absolute;width:80px}.video-section .video-placeholder .video-logo-cube .logo-cube .face.front{transform:translateZ(40px)}.video-section .video-placeholder .video-logo-cube .logo-cube .face.back{transform:translateZ(-40px) rotateY(180deg)}.video-section .video-placeholder .video-logo-cube .logo-cube .face.right{transform:rotateY(90deg) translateZ(40px)}.video-section .video-placeholder .video-logo-cube .logo-cube .face.left{transform:rotateY(-90deg) translateZ(40px)}.video-section .video-placeholder .video-logo-cube .logo-cube .face.top{transform:rotateX(90deg) translateZ(40px)}.video-section .video-placeholder .video-logo-cube .logo-cube .face.bottom{transform:rotateX(-90deg) translateZ(40px)}.video-section .video-placeholder .wireframe-cube{height:150px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);transform-style:preserve-3d;width:150px;z-index:6}.video-section .video-placeholder .wireframe-cube.animate-cube{animation:cubeAppear 2s ease-out .5s forwards,cubeRotate 20s linear 2.5s infinite,cubeFloat 4s ease-in-out 2.5s infinite alternate}.video-section .video-placeholder .wireframe-cube .cube-face{background:transparent;border:2px solid hsla(0,0%,100%,.9);height:150px;position:absolute;width:150px}.video-section .video-placeholder .wireframe-cube .cube-face.front{transform:translateZ(75px)}.video-section .video-placeholder .wireframe-cube .cube-face.back{transform:translateZ(-75px) rotateY(180deg)}.video-section .video-placeholder .wireframe-cube .cube-face.right{transform:rotateY(90deg) translateZ(75px)}.video-section .video-placeholder .wireframe-cube .cube-face.left{transform:rotateY(-90deg) translateZ(75px)}.video-section .video-placeholder .wireframe-cube .cube-face.top{transform:rotateX(90deg) translateZ(75px)}.video-section .video-placeholder .wireframe-cube .cube-face.bottom{transform:rotateX(-90deg) translateZ(75px)}.video-section .video-placeholder .geometric-overlay{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:7}.video-section .video-placeholder .geometric-overlay.animate-overlay .grid-system .grid-line{animation:gridLineFlow 3s ease-out forwards}.video-section .video-placeholder .geometric-overlay.animate-overlay .floating-shapes .shape{animation:shapeFloat 8s ease-in-out infinite}.video-section .video-placeholder .geometric-overlay.animate-overlay .data-streams .stream-line{animation:streamFlow 4s linear infinite}.video-section .video-placeholder .geometric-overlay.animate-overlay .network-nodes .node{animation:nodepulse 3s ease-in-out infinite}.video-section .video-placeholder .geometric-overlay .grid-system{height:100%;left:0;position:absolute;top:0;width:100%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);opacity:0;position:absolute}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.horizontal{height:1px;left:0;width:100%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.horizontal:first-child{animation-delay:.5s;top:8%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.horizontal:nth-child(2){animation-delay:.7s;top:16%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.horizontal:nth-child(3){animation-delay:.9s;top:24%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.horizontal:nth-child(4){animation-delay:1.1s;top:32%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.horizontal:nth-child(5){animation-delay:1.3s;top:40%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.horizontal:nth-child(6){animation-delay:1.5s;top:48%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.horizontal:nth-child(7){animation-delay:1.7s;top:56%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.horizontal:nth-child(8){animation-delay:1.9s;top:64%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.horizontal:nth-child(9){animation-delay:2.1s;top:72%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.horizontal:nth-child(10){animation-delay:2.3s;top:80%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.horizontal:nth-child(11){animation-delay:2.5s;top:88%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.horizontal:nth-child(12){animation-delay:2.7s;top:96%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.vertical{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.3),transparent);height:100%;top:0;width:1px}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.vertical:nth-child(13){animation-delay:3s;left:8%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.vertical:nth-child(14){animation-delay:3.2s;left:16%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.vertical:nth-child(15){animation-delay:3.4s;left:24%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.vertical:nth-child(16){animation-delay:3.6s;left:32%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.vertical:nth-child(17){animation-delay:3.8s;left:40%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.vertical:nth-child(18){animation-delay:4s;left:48%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.vertical:nth-child(19){animation-delay:4.2s;left:56%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.vertical:nth-child(20){animation-delay:4.4s;left:64%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.vertical:nth-child(21){animation-delay:4.6s;left:72%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.vertical:nth-child(22){animation-delay:4.8s;left:80%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.vertical:nth-child(23){animation-delay:5s;left:88%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.vertical:nth-child(24){animation-delay:5.2s;left:96%}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.diagonal-right{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.25),transparent);height:80%;top:10%;transform-origin:center;width:1px}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.diagonal-right:nth-child(25){animation-delay:5.5s;left:10%;transform:rotate(45deg)}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.diagonal-right:nth-child(26){animation-delay:5.7s;left:25%;transform:rotate(45deg)}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.diagonal-right:nth-child(27){animation-delay:5.9s;left:40%;transform:rotate(45deg)}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.diagonal-right:nth-child(28){animation-delay:6.1s;left:55%;transform:rotate(45deg)}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.diagonal-right:nth-child(29){animation-delay:6.3s;left:70%;transform:rotate(45deg)}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.diagonal-right:nth-child(30){animation-delay:6.5s;left:85%;transform:rotate(45deg)}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.diagonal-left{background:linear-gradient(-45deg,transparent,hsla(0,0%,100%,.25),transparent);height:80%;top:10%;transform-origin:center;width:1px}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.diagonal-left:nth-child(31){animation-delay:6.8s;left:15%;transform:rotate(-45deg)}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.diagonal-left:nth-child(32){animation-delay:7s;left:30%;transform:rotate(-45deg)}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.diagonal-left:nth-child(33){animation-delay:7.2s;left:45%;transform:rotate(-45deg)}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.diagonal-left:nth-child(34){animation-delay:7.4s;left:60%;transform:rotate(-45deg)}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.diagonal-left:nth-child(35){animation-delay:7.6s;left:75%;transform:rotate(-45deg)}.video-section .video-placeholder .geometric-overlay .grid-system .grid-line.diagonal-left:nth-child(36){animation-delay:7.8s;left:90%;transform:rotate(-45deg)}.video-section .video-placeholder .geometric-overlay .floating-shapes{height:100%;left:0;position:absolute;top:0;width:100%}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape{opacity:0;position:absolute}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape.triangle{border-bottom:25px solid hsla(0,0%,100%,.6);border-left:15px solid transparent;border-right:15px solid transparent;height:0;width:0}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape.triangle:first-child{animation-delay:2s;left:15%;top:20%}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape.triangle:nth-child(2){animation-delay:4s;left:70%;top:60%}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape.triangle:nth-child(3){animation-delay:6s;left:90%;top:30%}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape.circle{border:2px solid hsla(0,0%,100%,.6);border-radius:50%;height:20px;width:20px}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape.circle:nth-child(4){animation-delay:1.5s;left:30%;top:10%}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape.circle:nth-child(5){animation-delay:3.5s;left:20%;top:80%}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape.circle:nth-child(6){animation-delay:5.5s;left:85%;top:50%}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape.circle:nth-child(7){animation-delay:7.5s;left:60%;top:25%}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape.square{border:2px solid hsla(0,0%,100%,.6);height:18px;transform:rotate(45deg);width:18px}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape.square:nth-child(8){animation-delay:3s;left:10%;top:40%}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape.square:nth-child(9){animation-delay:7s;left:80%;top:70%}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape.hexagon{background:#ffffff80;clip-path:polygon(30% 0,70% 0,100% 50%,70% 100%,30% 100%,0 50%);height:20px;width:20px}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape.hexagon:nth-child(10){animation-delay:4.5s;left:80%;top:15%}.video-section .video-placeholder .geometric-overlay .floating-shapes .shape.hexagon:nth-child(11){animation-delay:8.5s;left:50%;top:85%}.video-section .video-placeholder .geometric-overlay .data-streams{height:100%;left:0;position:absolute;top:0;width:100%}.video-section .video-placeholder .geometric-overlay .data-streams .stream-line{height:2px;opacity:0;position:absolute;width:100px}.video-section .video-placeholder .geometric-overlay .data-streams .stream-line:first-child{animation-delay:1s;left:-100px;top:25%;transform:rotate(15deg)}.video-section .video-placeholder .geometric-overlay .data-streams .stream-line:nth-child(2){animation-delay:2s;left:-100px;top:45%;transform:rotate(-10deg)}.video-section .video-placeholder .geometric-overlay .data-streams .stream-line:nth-child(3){animation-delay:3s;left:-100px;top:65%;transform:rotate(5deg)}.video-section .video-placeholder .geometric-overlay .data-streams .stream-line:nth-child(4){animation-delay:4s;left:-100px;top:85%;transform:rotate(-15deg)}.video-section .video-placeholder .geometric-overlay .data-streams .stream-line:nth-child(5){animation-delay:1.5s;right:-100px;top:15%;transform:rotate(165deg)}.video-section .video-placeholder .geometric-overlay .data-streams .stream-line:nth-child(6){animation-delay:2.5s;right:-100px;top:35%;transform:rotate(170deg)}.video-section .video-placeholder .geometric-overlay .data-streams .stream-line:nth-child(7){animation-delay:3.5s;right:-100px;top:55%;transform:rotate(175deg)}.video-section .video-placeholder .geometric-overlay .data-streams .stream-line:nth-child(8){animation-delay:4.5s;right:-100px;top:75%;transform:rotate(185deg)}.video-section .video-placeholder .geometric-overlay .data-streams .stream-line .stream-dot{background:#fffc;border-radius:50%;height:4px;position:absolute;width:4px}.video-section .video-placeholder .geometric-overlay .data-streams .stream-line .stream-dot:first-child{animation:streamDotMove 2s linear infinite;left:10px}.video-section .video-placeholder .geometric-overlay .data-streams .stream-line .stream-dot:nth-child(2){animation:streamDotMove 2s linear .3s infinite;left:40px}.video-section .video-placeholder .geometric-overlay .data-streams .stream-line .stream-dot:nth-child(3){animation:streamDotMove 2s linear .6s infinite;left:70px}.video-section .video-placeholder .geometric-overlay .network-nodes{height:100%;left:0;position:absolute;top:0;width:100%}.video-section .video-placeholder .geometric-overlay .network-nodes .node{height:30px;opacity:0;position:absolute;width:30px}.video-section .video-placeholder .geometric-overlay .network-nodes .node:first-child{animation-delay:2s;left:20%;top:20%}.video-section .video-placeholder .geometric-overlay .network-nodes .node:nth-child(2){animation-delay:3s;left:60%;top:30%}.video-section .video-placeholder .geometric-overlay .network-nodes .node:nth-child(3){animation-delay:4s;left:30%;top:60%}.video-section .video-placeholder .geometric-overlay .network-nodes .node:nth-child(4){animation-delay:5s;left:80%;top:70%}.video-section .video-placeholder .geometric-overlay .network-nodes .node:nth-child(5){animation-delay:6s;left:85%;top:40%}.video-section .video-placeholder .geometric-overlay .network-nodes .node:nth-child(6){animation-delay:7s;left:15%;top:80%}.video-section .video-placeholder .geometric-overlay .network-nodes .node .node-core{background:#ffffffe6;border-radius:50%;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.video-section .video-placeholder .geometric-overlay .network-nodes .node .node-ring{animation:nodeRingPulse 2s ease-in-out infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.video-section .video-placeholder .geometric-overlay .floating-particles{height:100%;left:0;position:absolute;top:0;width:100%}.video-section .video-placeholder .geometric-overlay .floating-particles .particle{background:#ffffffb3;border-radius:50%;height:3px;opacity:0;position:absolute;width:3px}.video-section .video-placeholder .geometric-overlay .floating-particles .particle:first-child{animation:particleFloat 6s ease-in-out infinite;animation-delay:.5s;left:25%;top:15%}.video-section .video-placeholder .geometric-overlay .floating-particles .particle:nth-child(2){animation:particleFloat 8s ease-in-out infinite;animation-delay:1s;left:75%;top:35%}.video-section .video-placeholder .geometric-overlay .floating-particles .particle:nth-child(3){animation:particleFloat 7s ease-in-out infinite;animation-delay:1.5s;left:15%;top:55%}.video-section .video-placeholder .geometric-overlay .floating-particles .particle:nth-child(4){animation:particleFloat 6s ease-in-out infinite;animation-delay:2s;left:85%;top:75%}.video-section .video-placeholder .geometric-overlay .floating-particles .particle:nth-child(5){animation:particleFloat 9s ease-in-out infinite;animation-delay:2.5s;left:45%;top:25%}.video-section .video-placeholder .geometric-overlay .floating-particles .particle:nth-child(6){animation:particleFloat 7s ease-in-out infinite;animation-delay:3s;left:35%;top:65%}.video-section .video-placeholder .geometric-overlay .floating-particles .particle:nth-child(7){animation:particleFloat 8s ease-in-out infinite;animation-delay:3.5s;left:95%;top:45%}.video-section .video-placeholder .geometric-overlay .floating-particles .particle:nth-child(8){animation:particleFloat 6s ease-in-out infinite;animation-delay:4s;left:55%;top:85%}.video-section .video-placeholder .geometric-overlay .floating-particles .particle:nth-child(9){animation:particleFloat 7s ease-in-out infinite;animation-delay:4.5s;left:65%;top:5%}.video-section .video-placeholder .geometric-overlay .floating-particles .particle:nth-child(10){animation:particleFloat 8s ease-in-out infinite;animation-delay:5s;left:25%;top:95%}.video-section .video-placeholder .geometric-overlay .floating-particles .particle:nth-child(11){animation:particleFloat 6s ease-in-out infinite;animation-delay:5.5s;left:5%;top:20%}.video-section .video-placeholder .geometric-overlay .floating-particles .particle:nth-child(12){animation:particleFloat 9s ease-in-out infinite;animation-delay:6s;left:95%;top:80%}.video-section .video-placeholder .geometric-overlay .floating-particles .particle:nth-child(13){animation:particleFloat 7s ease-in-out infinite;animation-delay:6.5s;left:20%;top:40%}.video-section .video-placeholder .geometric-overlay .floating-particles .particle:nth-child(14){animation:particleFloat 8s ease-in-out infinite;animation-delay:7s;left:80%;top:60%}.video-section .video-placeholder .geometric-overlay .floating-particles .particle:nth-child(15){animation:particleFloat 6s ease-in-out infinite;animation-delay:7.5s;left:90%;top:30%}.content-section{align-items:center;background:#fbf7f5;display:flex;height:100vh;justify-content:flex-start;padding:4rem;position:relative;width:50%}.content-section .content-inner{justify-content:center;max-width:500px}.content-section .content-inner,.content-section .content-inner .loading-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.content-section .content-inner .loading-content{color:#000}.content-section .content-inner .loading-content .logo-3d{margin-bottom:2rem}.content-section .content-inner .loading-content .logo-3d.animate-logo .logo-cube{animation:rotate3d 4s linear infinite}.content-section .content-inner .loading-content .logo-3d .logo-cube{height:60px;margin:0 auto;position:relative;transform-style:preserve-3d;width:60px}.content-section .content-inner .loading-content .logo-3d .logo-cube .face{background:#0000001a;border:2px solid #000;height:60px;position:absolute;width:60px}.content-section .content-inner .loading-content .logo-3d .logo-cube .face.front{transform:translateZ(30px)}.content-section .content-inner .loading-content .logo-3d .logo-cube .face.back{transform:translateZ(-30px) rotateY(180deg)}.content-section .content-inner .loading-content .logo-3d .logo-cube .face.right{transform:rotateY(90deg) translateZ(30px)}.content-section .content-inner .loading-content .logo-3d .logo-cube .face.left{transform:rotateY(-90deg) translateZ(30px)}.content-section .content-inner .loading-content .logo-3d .logo-cube .face.top{transform:rotateX(90deg) translateZ(30px)}.content-section .content-inner .loading-content .logo-3d .logo-cube .face.bottom{transform:rotateX(-90deg) translateZ(30px)}.content-section .content-inner .loading-content .terminal-text{margin:2rem 0;max-width:400px;text-align:left}.content-section .content-inner .loading-content .terminal-text .terminal-line{animation:fadeInText .5s ease-in-out forwards;font-size:12px;margin-bottom:.5rem;opacity:0}.content-section .content-inner .loading-content .terminal-text .terminal-line .prompt{color:#666;margin-right:.5rem}.content-section .content-inner .loading-content .terminal-text .terminal-line .text{animation:typewriter 2s steps(40);color:#000}.content-section .content-inner .loading-content .loading-progress{margin-top:2rem}.content-section .content-inner .loading-content .loading-progress .progress-bar{background:#0003;border-radius:2px;box-shadow:0 0 10px #0000001a;height:4px;margin:0 auto 1rem;overflow:hidden;width:250px}.content-section .content-inner .loading-content .loading-progress .progress-bar .progress-fill{background:linear-gradient(90deg,#000,#333);box-shadow:0 0 10px #0000004d;height:100%;transition:width .3s ease}.content-section .content-inner .loading-content .loading-progress .progress-text{color:#000;font-size:14px;font-weight:700;text-shadow:0 0 10px rgba(0,0,0,.2)}.content-section .content-inner .main-content{animation:fadeInContent 1s ease-in-out .5s forwards;opacity:0}.content-section .content-inner .main-content.animate-content{animation:fadeInContent 1s ease-in-out forwards}.content-section .content-inner .greeting-text{color:#000;font-size:16px;font-weight:500;letter-spacing:2px;margin-bottom:10px;text-align:left;transform:translateY(20px)}.content-section .content-inner .typed-text{font-size:22px;font-weight:400;margin-left:8px}.content-section .content-inner .main-heading{color:#1b1917;font-family:PP Neue Montreal,sans-serif;font-size:72px;font-weight:700;letter-spacing:-1px;line-height:1;margin:20px 0 120px;opacity:0;text-align:left;transform:translateY(30px);width:100%}.content-section .content-inner .main-heading.animate-heading{animation:slideInUp 1s ease-out .8s forwards}.content-section .content-inner .main-heading .static-text{display:block}.content-section .content-inner .main-heading .static-text img{width:250px}.animate-heading .content-section .content-inner .main-heading .static-text{animation:fadeInStatic .8s ease-out 1.8s forwards}.content-section .content-inner .main-heading .typed-text{display:inline-block;font-family:PP Neue Montreal,sans-serif;font-size:25px;font-weight:500}.content-section .content-inner .main-heading .typing-cursor{color:#ff6b35;display:inline-block;font-weight:400;margin-left:2px}.content-section .content-inner .main-heading .typing-cursor.blink{animation:cursorBlink 1s step-start infinite;opacity:1}.content-section .content-inner .accent-shape{background:linear-gradient(45deg,#ff6b35,#f7931e);border-radius:50%;height:60px;margin:2rem 0 4rem;opacity:.8;width:300px}.content-section .content-inner .login-section{margin-left:8px;margin-top:10px;opacity:0;transform:translateY(20px)}.content-section .content-inner .login-section.animate-login{animation:slideInUp .8s ease-out 1.4s forwards}:deep(.login-button){background:#000;border:none;border-radius:8px;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;padding:1rem 2rem;position:relative;transition:all .3s ease;width:300px}:deep(.login-button):hover{background:#333;box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}:deep(.login-button):active{transform:translateY(0)}@keyframes fadeInText{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes float{0%,to{opacity:.5;transform:translateY(0) rotate(0)}50%{opacity:1;transform:translateY(-20px) rotate(180deg)}}@keyframes cursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes fadeInContent{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.main-interface{flex-direction:column}.video-section{height:40vh;width:100%!important}.content-section{height:60vh;padding:2rem;width:100%!important}.content-section .content-inner .main-heading{font-size:36px}.content-section .content-inner .accent-shape{height:50px;width:250px}}@media (max-width:768px){.video-section{height:35vh}.content-section{height:65vh;padding:1.5rem}.content-section .content-inner .greeting-text{font-size:14px;margin-bottom:1.5rem}.content-section .content-inner .main-heading{font-size:28px;margin-bottom:2rem}.content-section .content-inner .accent-shape{height:40px;margin:1.5rem 0 2.5rem;width:200px}:deep(.login-button){max-width:280px;width:100%}.content-inner .logo-3d .logo-cube,.content-inner .logo-3d .logo-cube .face{height:60px;width:60px}.content-inner .terminal-text{font-size:12px;max-width:300px}.content-inner .loading-progress .progress-bar{width:250px}}@media (prefers-contrast:high){.video-section{background:#000}.content-section .content-inner .main-heading{text-shadow:0 0 5px currentColor}.wireframe-cube .cube-face{border-color:#fbf7f5}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes tvTurnOn{0%{height:2px;opacity:1;top:50%;transform:translateY(-50%)}60%{height:calc(100% - 4rem);opacity:1;top:2rem;transform:translateY(0)}to{height:calc(100% - 4rem);opacity:0;top:2rem;transform:translateY(0)}}@keyframes videoFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tvFlicker{0%,to{filter:brightness(1)}20%{filter:brightness(1.3) contrast(1.2)}40%{filter:brightness(.8)}60%{filter:brightness(1.2) contrast(1.1)}80%{filter:brightness(.9)}}@keyframes cubeAppear{0%{opacity:0;transform:scale(.5)}to{opacity:.8;transform:scale(1)}}@keyframes cubeRotate{0%{transform:rotateX(0) rotateY(0) rotate(0)}to{transform:rotateX(1turn) rotateY(1turn) rotate(180deg)}}@keyframes cubeFloat{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes gridLineFlow{0%{opacity:0;transform:scaleX(0)}50%{opacity:.8;transform:scaleX(1)}to{opacity:.3;transform:scaleX(1)}}@keyframes shapeFloat{0%{opacity:0;transform:translateY(0) rotate(0) scale(.8)}20%{opacity:.6;transform:translateY(-20px) rotate(90deg) scale(1)}50%{opacity:.8;transform:translateY(-40px) rotate(180deg) scale(1.1)}80%{opacity:.6;transform:translateY(-20px) rotate(270deg) scale(1)}to{opacity:.3;transform:translateY(0) rotate(1turn) scale(.8)}}@keyframes streamFlow{0%{opacity:0;transform:translate(0)}20%{opacity:.8}80%{opacity:.8}to{opacity:0;transform:translate(calc(100vw + 100px))}}@keyframes streamDotMove{0%{opacity:.3;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}to{opacity:.3;transform:scale(.5)}}@keyframes nodepulse{0%{opacity:0;transform:scale(.5)}20%{opacity:.8;transform:scale(1)}80%{opacity:.8;transform:scale(1)}to{opacity:.4;transform:scale(1)}}@keyframes nodeRingPulse{0%{opacity:.8;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.2;transform:translate(-50%,-50%) scale(1.4)}to{opacity:.8;transform:translate(-50%,-50%) scale(.8)}}@keyframes particleFloat{0%{opacity:0;transform:translateY(0) translate(0) scale(.5)}20%{opacity:.8;transform:translateY(-20px) translate(10px) scale(1)}40%{opacity:1;transform:translateY(-40px) translate(-5px) scale(1.2)}60%{opacity:.8;transform:translateY(-30px) translate(15px) scale(1)}80%{opacity:.6;transform:translateY(-10px) translate(-10px) scale(.8)}to{opacity:0;transform:translateY(0) translate(0) scale(.5)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInStatic{0%{opacity:0}to{opacity:1}}@keyframes rotate3d{0%{transform:rotateX(0) rotateY(0) rotate(0)}to{transform:rotateX(1turn) rotateY(1turn) rotate(180deg)}}.main-content{text-align:center;width:100%}@keyframes spin3d{0%{transform:rotateX(0) rotateY(0)}25%{transform:rotateX(90deg) rotateY(90deg)}50%{transform:rotateX(180deg) rotateY(180deg)}75%{transform:rotateX(270deg) rotateY(270deg)}to{transform:rotateX(1turn) rotateY(1turn)}}.logo-cube{animation:spin3d 4s linear infinite!important;transform-style:preserve-3d!important}.pricing_page-title{margin-bottom:2rem}.pricing_page-title h1{margin-bottom:.5rem}.pricing_page-title p{color:#6c757d;margin-bottom:0}.pricing .space-between{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.pricing .action-buttons{display:flex;gap:.5rem}.pricing .looker-menu{margin-bottom:1.5rem}.pricing .looker-menu_filters{display:flex;flex-wrap:wrap;gap:1rem}.pricing .looker-menu_filters .dropdown-container{display:flex;flex-direction:column;gap:.5rem;min-width:200px}.pricing .looker-menu_filters .dropdown-container label{font-weight:500}.pricing .pricing-table-header h3{margin:0}@media (max-width:768px){.pricing .space-between{align-items:flex-start;flex-direction:column}.pricing .action-buttons{justify-content:flex-end;width:100%}.pricing .looker-menu_filters{flex-direction:column}.pricing .looker-menu_filters .dropdown-container{width:100%}}.pricing-table-header{display:flex!important;flex-wrap:wrap;gap:8px}.pricing-table-header h3{margin-bottom:0;margin-top:0!important}.pricing-table-header .row-count{color:#666;font-size:14px;font-weight:400}.pricing-table-header span:not(.row-count){font-size:14px}.looker_page-title.pricing{margin-bottom:20px!important;margin-left:0!important;padding:0 20px!important}.looker_page-title.pricing p{margin-left:2px!important}.looker_page-title.pricing h1{margin-top:0!important}.looker_page-title.pricing .p-button{background:#edf9ff;border:1px solid #1b1917;border-radius:24px;-moz-column-gap:10px;column-gap:10px;cursor:pointer;font-size:13px;font-weight:700;height:2.25rem;margin:0;padding:5px 10px 4px;transition:all .1s linear}.looker_page-title.pricing .p-button:hover{border:1px solid #1b1917!important}.looker_page-title.pricing .p-button-secondary{background:#fff!important;border:1px solid #1b1917!important}.looker-menu_filters.pricing,.looker-menu_filters.renewals{-moz-column-gap:20px;column-gap:20px;display:flex;margin-bottom:30px!important;margin-left:0!important}.space-between{align-items:flex-start;display:flex;justify-content:space-between;margin-top:20px!important;width:100%}.p-input-icon-left{align-items:center;border:solid;border:1px solid rgba(0,0,0,.6)!important;border-radius:20px;-moz-column-gap:10px;column-gap:10px;display:inline-flex;height:34px;padding:0 5px 0 10px}.p-datatable-paginator-bottom{border:none!important}.p-datatable-paginator-bottom .p-paginator{border:none}.p-datatable-paginator-bottom .p-paginator-content{-moz-column-gap:5px;column-gap:5px;margin-top:10px;padding:12px 0}.p-datatable-paginator-bottom .p-paginator-content span{font-size:15px;font-weight:700;margin-right:5px}.p-datatable-paginator-bottom .p-paginator-content .p-paginator-pages{-moz-column-gap:4px;column-gap:4px;margin:0 6px}.p-datatable-paginator-bottom .p-paginator-content .p-paginator-pages button{font-size:16px}.p-datatable-paginator-bottom .p-paginator-content .p-select{margin-left:10px}td,th{padding:5px 7px}.p-datatable-column-header-content{text-align:left}.p-dialog-content{-moz-column-gap:10px!important;column-gap:10px!important;padding:20px 0!important}.p-toast-message{border-radius:10px!important;opacity:.95}.p-toast-message-error{background:red!important;color:#fff!important;padding:10px}.p-toast-message-success{background:green!important;color:#fff!important;padding:10px}.p-toast-message-content{-moz-column-gap:10px!important;column-gap:10px!important}.card{box-shadow:none!important;margin-bottom:1em!important;padding:0 1.5em!important}.review-changes-container{margin-bottom:1em}.mr-2{margin-right:.5em}.change-pair{border-radius:4px}.no-changes-message{border:1px solid #1b1917;border-radius:20px;cursor:pointer;display:inline-block;margin:0 auto 0 20px;padding:20px}.no-changes-message-text{color:#6c757d;font-size:14px}.p-datatable-tbody td{border:none!important}.action-buttons{-moz-column-gap:10px;column-gap:10px;display:flex}.dropdown-container{display:grid}.dropdown-container label{font-size:13px;font-weight:700}.mb-4{margin-bottom:1em}.flex{display:flex}.flex.justify-between{justify-content:space-between}.editable-cell{padding:.5rem}.editable-cell:hover{background-color:rgba(var(--primary-color-rgb,0,120,212),.05)}.editable-cell:after{background-color:rgba(var(--primary-color-rgb,0,120,212),.5);bottom:0;content:"";height:1px;left:0;transform:scaleX(0);transition:transform .2s ease-in-out;width:100%}.editable-cell:hover:after{transform:scaleX(1)}.p-datatable-column-title{font-weight:700;margin-right:8px}.p-datatable-table-container{max-height:500px;min-height:200px;overflow-y:scroll}:deep(.p-paginator){background:#fff;border-top:1px solid #e9ecef;padding:1rem}.loading-overlay_change-history{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:none!important;z-index:1000}.loading-overlay_change-history_history{z-index:10}.loading-overlay_change-history .loading-text{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;font-size:1.2rem;padding:1rem 2rem}.history-grid{height:100%;width:100%}.status-tag{border-radius:4px;display:inline-block;font-size:.8rem;font-weight:600;padding:0 .5em}.status-deployed{background-color:#c8e6c9;color:#2e7d32;width:100%}.status-pending_approval{background-color:#ffecb3;color:#ef6c00;width:100%}.status-rejected{background-color:#ffcdd2;color:#c62828;width:100%}.status-pending_deployment{background-color:#b3e5fc;color:#0277bd;width:100%}.approval-count{color:#6c757d;font-size:.75rem}.approval-count,.approver-count{color:#666;font-size:.85rem;margin-top:.25rem}.approval-count{font-weight:700}.error-message{background-color:#ffcdd2;border-radius:.5rem;color:#c62828;padding:1rem}.changeset-details .card,.error-message{margin-bottom:1rem}.summary-item.rejection-message{grid-column:1/-1}.summary-value{color:#212529;font-size:1rem}.approver-item{font-size:.9rem}.table-header h4{font-size:1.1rem;font-weight:600}.table-info{align-items:center;display:flex;font-size:.9rem;gap:.5rem}.table-info .selection-info{color:#10b981;font-weight:500}.changeset-meta{gap:10px}.changeset-meta .meta-item{display:flex;flex-direction:column}.changeset-meta .meta-item strong{min-width:120px}.approval-progress{color:#6c757d;font-size:.875rem;margin-left:.5rem}.row-label{display:inline-block;margin-right:.5rem}.row-content{display:inline-flex}.field{display:inline-block;margin-right:1rem}.field.changed{color:#2196f3;font-weight:700}.changeset-info,.review-changes-container{margin-bottom:2rem}.review-changes-container h3{border-bottom:1px solid #e9ecef;margin-bottom:1rem;padding-bottom:.5rem}.change-pair{background-color:#f8f9fa;border-left:4px solid #0d6efd;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.updated-row .row-label{display:block;font-weight:600;margin-bottom:.5rem}.updated-row .row-content{display:flex;flex-wrap:wrap;gap:1rem}.updated-row .row-content .field{background-color:#fbf7f5;border:1px solid #e9ecef;border-radius:.25rem;font-size:.875rem;padding:.5rem}.updated-row .row-content .field span{font-weight:500;margin-right:.25rem}.changeset-grid{height:500px}.no-changes-message{background-color:#f8f9fa;border-radius:.5rem;padding:2rem;text-align:center}.no-changes-message p{color:#6c757d}@media (max-width:768px){.changeset-meta{grid-template-columns:1fr}}.changeset-info{margin-bottom:20px}.changeset-meta{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.changeset-meta .meta-item{margin-bottom:10px}.changeset-meta .meta-item strong{color:#666;display:block;margin-bottom:5px}.tables-updated{margin:5px 0 0;word-break:break-word}.summary-header{border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:10px}.changeset-grid{height:100%;width:100%}.grid-loading,.no-changes-message,.no-data-message{color:#666;padding:30px;text-align:center}.grid-loading{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center}.grid-loading p{margin-top:15px}.error-message{color:#f44336}.rejection-message-input{border:1px solid #ddd;border-radius:4px;font-family:inherit;resize:vertical}.changed-rows-indicator{background-color:#1b1917;margin-bottom:10px;padding:8px 12px}.changed-rows-count{color:#555}.revo-grid .cell-changed{position:relative}.revo-grid .header-checkbox,.revo-grid .row-checkbox{accent-color:#10b981;cursor:pointer;height:16px;margin:0;width:16px}.pricing-body .summary-header{border-bottom:1px solid #e9ecef;margin-bottom:1rem;padding-bottom:.5rem}.pricing-body .summary-header h3{margin:0}.pricing-body .tables-summary{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.pricing-body .table-item{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;padding:.75rem 1rem;transition:background-color .2s,transform .2s}.pricing-body .table-item:hover{background-color:#e9ecef;transform:translateY(-2px)}.pricing-body .table-item.active-table{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.pricing-body .table-item.active-table .table-name{color:#fbf7f5}.pricing-body .table-item.active-table .change-count{background:none;color:#fff;padding:0}.pricing-body .table-item .table-name{font-weight:600;margin-bottom:.25rem}.pricing-body .table-item .change-count{background:none;color:#6c757d;font-size:.875rem}.pricing-body .no-changes-message{background-color:#f8f9fa;border-radius:.5rem;color:#6c757d;padding:2rem;text-align:center}.pricing-body .review-grid{height:500px;width:100%}@media (max-width:768px){.pricing-body .table-item{width:100%}}.original-row,.updated-row{margin-bottom:.5rem}.row-label{color:#6c757d;width:80px}.row-content{display:flex;flex-wrap:wrap;gap:1rem}.field{color:#6c757d}.cell-changed,.changed{color:#dc3545}.divider{background-color:#e9ecef}.change-details{padding:.5rem 0}.all-changes-summary{margin-top:1rem}.row-identifier{color:#424242;font-size:1rem;margin-bottom:.5rem}.change-details,.changes-summary{margin-top:1rem}.divider{background-color:#e0e0e0;height:1px;margin:1rem 0}.change-row{display:flex;flex-direction:column;gap:.5rem}.original-row,.updated-row{border-radius:4px;display:flex;padding:.5rem}.original-row{background-color:#1b1917}.updated-row{background-color:#e8f5e9}.row-label{font-weight:700;min-width:100px}.row-content{flex:1}.field-change{margin-bottom:.25rem}.field{font-weight:600}.changed{color:#2e7d32;font-weight:700}.cell-changed{background-color:#4caf5033;border-radius:2px;color:#2e7d32;padding:2px 4px}.no-changes-message{background-color:#fff9c4;border-left:4px solid #fbc02d;border-radius:4px;margin:1rem 0;padding:1rem}:deep(.p-accordion-header){background-color:#1b1917;border-radius:4px}:deep(.p-accordion-content){background-color:#fbf7f5;border-radius:0 0 4px 4px}.revo-grid .rgRow[row-type=detail]{background-color:#f8f9fa!important;border-bottom:1px dashed #ddd;border-top:1px dashed #ddd}.tables-summary{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.table-item{border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;flex:1 1 200px;padding:10px;transition:background-color .2s}.table-item,.table-item:hover{background-color:#e9e9e9}.active-table{background-color:#eaf6ff;border-color:#c8e1ff}.change-count{color:#666;font-size:.9rem}.review-grid{height:100%;width:100%}.revo-grid .group-row{background-color:#f1f3f5;font-weight:600}.revo-grid .group-expanded{background-color:#e9ecef}.child-indent{padding-left:20px}.new-row-cell{background-color:#28a7451a!important;border-left:3px solid #28a745;color:#155724;font-weight:600;position:relative}.new-row-cell:after{background-color:#28a745;border-radius:0 0 0 2px;color:#fff;content:"NEW";font-size:.6rem;line-height:1;padding:1px 3px;position:absolute;right:0;top:0}:deep(.p-datatable-table){border-collapse:collapse;table-layout:auto}:deep(.p-datatable .p-datatable-thead>tr>th){background:#fff;border-bottom:1px solid #e9ecef;color:#333;font-weight:600;padding:.75rem 1rem;text-align:left}:deep(.p-datatable .p-datatable-tbody>tr){border-bottom:1px solid #e9ecef}:deep(.p-datatable .p-datatable-tbody>tr:nth-child(2n)){background:#f9f9f9}:deep(.p-datatable .p-datatable-tbody>tr>td){border:none;padding:.75rem 1rem}.revo-grid .rgRow[data-new=true]{background-color:#e8f5e9!important}.revo-grid .rgRow[data-new=true]:hover{background-color:#c8e6c9!important}.revo-grid .rgRow[data-new=true] .rgCell{border-color:#a5d6a7!important}.revo-grid .rgCell[data-col=_actions]{padding:0!important;text-align:center}.revo-grid .rgCell[data-col=_actions] button{background:transparent;border:none;color:#dc3545;cursor:pointer;font-size:16px;padding:4px;transition:color .3s ease,transform .2s ease}.revo-grid .rgCell[data-col=_actions] button:hover{color:#c82333;transform:scale(1.1)}.revo-grid .rgCell[data-col=_actions] button:active{transform:scale(.95)}.changes-notification{animation:highlight-changes 1s ease;background-color:#e3f2fd;border-left:6px solid #2196f3;border-radius:6px;box-shadow:0 4px 12px #00000026;margin-bottom:20px;overflow:visible;position:relative}.changes-notification:before{background-color:#2196f3;border-radius:3px;box-shadow:0 2px 4px #0003;color:#fff;content:"Changes Detected";font-size:12px;font-weight:700;left:15px;padding:2px 10px;position:absolute;top:-10px}@keyframes highlight-changes{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.changes-header{background-color:#2196f31a;border-bottom:1px solid #bbdefb;padding:16px 15px}.changes-header h3{align-items:center;color:#1565c0;display:flex;font-size:18px;font-weight:700;margin:0}.changes-header h3:before{color:#2196f3;content:"•";font-size:24px;margin-right:8px}.changes-content{display:flex;flex-wrap:wrap;gap:12px;padding:12px 15px}.table-change-item{background-color:#fbf7f5;border:1px solid #bbdefb;border-radius:4px;cursor:pointer;min-width:150px;overflow:hidden;padding:10px 15px;position:relative;transition:all .3s ease;z-index:1}.table-change-item:hover{background-color:#1b1917;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.table-change-item:before{background-color:#2196f3;content:"";height:100%;left:0;position:absolute;top:0;width:4px;z-index:-1}.table-change-item:hover:before{background-color:#2196f31a;transition:all .3s ease;width:100%}.table-name{color:#1565c0;font-weight:700;margin-bottom:5px}.change-count{background-color:#e3f2fd;border-radius:12px;color:#1565c0;display:inline-block;font-size:12px;font-weight:500;padding:2px 8px}.changed-rows-indicator{animation:highlight-indicator .5s ease;box-shadow:0 1px 4px #0000001a;padding:12px 15px}@keyframes highlight-indicator{0%{background-color:#ffecb3}to{background-color:#fff8e1}}.changed-rows-indicator span{align-items:center;color:#ff8f00;display:flex;font-weight:500}.changed-rows-indicator span:before{color:#ffc107;content:"•";font-size:24px;margin-right:8px}.cell-changed{background-color:#ffebee!important;border-left:3px solid #d32f2f;color:#d32f2f!important;font-weight:700;padding-left:5px!important;transition:background-color .3s ease}.cell-changed:hover{background-color:#ffcdd2!important}.editable-cell{border-radius:2px;padding:2px;position:relative;transition:all .2s ease}.editable-cell:hover{background-color:#1b1917;box-shadow:0 1px 2px #0000001a}.editable-cell:after{color:#2196f3;content:"✎";font-size:10px;opacity:.5;position:absolute;right:4px;top:2px}.editable-cell:hover:after{opacity:1}.editable-cell-highlight{border-bottom:1px dashed #2196f3!important}.read-only-cell{background-color:#f9f9f9;color:#555}.dropdown-editor,.dropdown-editor-root{width:100%!important}.dropdown-panel{max-width:none!important;width:auto!important}.p-select-clear-icon,.p-select-filter{display:none!important}.p-select-header{border:none!important}.p-select-header .p-iconfield{display:none!important}.no-changes-message{color:#757575;font-style:italic;padding:10px}.tracked-changes-summary{background-color:#e8f5e9;border-left:4px solid #4caf50;border-radius:4px;margin:0 0 20px;padding:10px 15px}.tracked-changes-header{color:#2e7d32;font-weight:700;margin-bottom:8px}.tracked-changes-list{display:flex;flex-wrap:wrap;gap:10px}.tracked-change-item{background-color:#fbf7f5;border-radius:4px;box-shadow:0 1px 3px #0000001a;cursor:pointer;padding:5px 10px;transition:background-color .2s}.tracked-change-item:hover{background-color:#c8e6c9}.editable-cell,.p-select-label,.rgCell.disabled{font-size:15px}.p-datatable-tbody .p-select-label{padding-left:2px}.changes-notification-panel{background-color:#e9ecef;border:1px solid #e0e0e0;border-left:4px solid #1b1917;box-shadow:0 2px 5px #0000001a;display:block;padding:10px 5px;position:relative;width:100%;z-index:2}.looker-menu+.changes-notification-panel{display:block;margin-top:10px}.changes-panel-header{align-items:center;color:#1b1917;display:flex;margin-bottom:10px}.changes-panel-header i{color:#1b1917;font-size:16px;margin-right:8px}.changes-panel-header span{font-size:14px;font-weight:600}.changes-panel-content{display:flex;flex-wrap:wrap;gap:8px;padding:5px 0}.table-badge{align-items:center;background-color:#fff;border:1px solid #1b1917;border-radius:20px;box-shadow:0 1px 3px #0006;cursor:pointer;display:flex;padding:5px 10px;transition:all .2s ease}.table-badge:hover{background-color:#e3f2fd;box-shadow:0 3px 5px #0003;transform:translateY(-2px)}.table-badge.active-table{background-color:#1b1917;border-color:#1b1917}.table-badge.active-table .table-badge-count,.table-badge.active-table .table-badge-name{color:#fff}.table-badge-name{color:#1b1917;font-size:13px;font-weight:500}.table-badge-count{align-items:center;background-color:#e3f2fd;border:1px solid #1b1917;border-radius:50%;color:#1b1917;display:flex;font-size:11px;font-weight:700;justify-content:center;margin-left:8px;padding:0 4px}.no-changes-badge{color:#757575;font-style:italic;padding:5px}.locked-rows-notification-panel{border:1px solid #000;border-left:4px solid #d9d9d9;box-shadow:0 2px 5px #0000001a;display:block;margin-bottom:20px;margin-top:10px;padding:10px 5px;position:relative;width:100%;z-index:2}.locked-panel-header i{color:red;font-size:16px}.locked-panel-header span{font-size:14px;font-weight:600}.locked-panel-content{padding:5px 0}.locked-rows-message{color:#ef6c00;font-size:13px;font-weight:500}.p-datatable-paginator-bottom{text-align:center}.p-paginator-content{align-items:center;-moz-column-gap:7px;column-gap:7px;display:flex;justify-content:center}.table-badge-count{background:red;opacity:.8}.changed-rows-indicator span{color:#000;font-size:14px}.changed-rows-indicator span:before{display:none}.changed-rows-indicator .p-togglebutton-content{background:#fff;border:1px solid #000;border-radius:24px;margin-left:20px;padding:6px 20px}.changed-rows-indicator .p-togglebutton-content span{color:#000!important;font-size:12px!important;font-weight:700}.toggle-review-rows{border:1px solid;border-radius:24px;font-size:13px;font-weight:700;padding:7px 20px}.pricing-body{height:100vh;overflow-y:scroll;padding-bottom:20px}.sticky{padding-top:5px!important;position:sticky;top:0}:deep(.p-datatable){width:100%}:deep(.p-datatable-wrapper){width:100%}:deep(.p-datatable-table){width:100%}:deep(.p-column-header-content){width:100%}:deep(.cell-changed){animation:pulse-red 2s infinite;background-color:#f003!important;box-shadow:inset 0 0 0 2px red;color:#d32f2f!important;font-weight:700;position:relative;z-index:1}@keyframes pulse-red{0%{box-shadow:inset 0 0 0 2px #f006}50%{box-shadow:inset 0 0 0 2px red}to{box-shadow:inset 0 0 0 2px #f006}}.change-indicator{background-color:#d32f2f;border-radius:50%;box-shadow:0 0 0 1px #fff;color:#fff;font-size:12px;font-weight:700;height:16px;line-height:16px;position:absolute;right:2px;text-align:center;top:2px;width:16px}:deep(.editable-cell){transition:background-color .3s,color .3s,box-shadow .3s}.changed-rows-indicator{border-left:4px solid #ffc107}:deep(.p-datatable-tbody>tr td.cell-changed){background-color:#ffebeecc!important}.pricing-table-header{align-items:center;display:flex;gap:.5rem}.pricing .p-button-secondary{margin-right:.5rem}.pricing-grid{height:100%;width:100%}.grid-container{width:100%}.grid-loading{opacity:.7}.grid-loader{z-index:10}.cell-changed{background-color:#ffc10733!important;position:relative}.cell-changed:after{background:#ff9800;border-radius:50%;color:#fff;content:"!";display:inline-block;font-size:12px;height:16px;line-height:16px;position:absolute;right:3px;text-align:center;top:3px;width:16px}.dynamic-field-dropdown{width:100%}.dynamic-field-dropdown .p-dropdown{min-width:100px;width:100%}.dynamic-field-dropdown .p-dropdown-panel{z-index:1000}.dynamic-field-dropdown .p-dropdown-items{padding:0}.dynamic-field-dropdown .p-dropdown-item{cursor:pointer;padding:.5rem 1rem}.dynamic-field-dropdown .p-dropdown-item:hover{background-color:#1b1917}.editable-cell{cursor:pointer}.editable-cell:not(.cell-changed){background-color:#fbf7f5!important}.read-only-cell{background-color:#f8f9fa;cursor:default}.changes-notification-panel{border-radius:4px;margin-bottom:1rem}.changes-notification-panel .changes-panel-header{align-items:center;display:flex;gap:.5rem;padding:.75rem 1rem}.changes-notification-panel .changes-panel-header i{color:#ff9800}.changes-notification-panel .changes-panel-content{display:flex;flex-wrap:wrap;gap:.5rem;padding:5px 1em}.changes-notification-panel .table-badge{align-items:center;background-color:#e9ecef;border-radius:30px;cursor:pointer;display:flex;gap:.5rem;padding:4px 20px;transition:all .1s ease-in}.changes-notification-panel .table-badge:hover{background-color:#dee2e6}.changes-notification-panel .table-badge.active-table{background-color:#1b1917;color:#fff}.changes-notification-panel .table-badge.active-table .table-badge-count{background-color:#fff;color:#1b1917}.changes-notification-panel .table-badge-name{font-weight:500}.changes-notification-panel .table-badge-count{background-color:#dee2e6;border-radius:12px;display:inline-block;font-size:.75rem;font-weight:600;height:24px;line-height:24px;min-width:24px;text-align:center}.changed-rows-indicator{justify-content:flex-end;margin-bottom:1rem}.changed-rows-indicator .full-width{justify-content:space-between;width:100%}.changed-rows-indicator .changed-rows-count{font-size:14px;font-weight:700;text-transform:capitalize}.changed-rows-indicator .p-togglebutton.p-button{font-size:11px!important;padding:.25rem .75rem}.revo-grid .column-old-value{color:#d32f2f;text-decoration:line-through}.revo-grid .column-new-value{color:#388e3c;font-weight:700}.p-button-label{font-size:12px!important;font-weight:500!important}.gap-3{gap:10px}.add-new{gap:7px!important}.displayOnly .rgCell{background-color:#fff!important}.history-grid{min-height:400px}.loading-overlay{height:100%;width:100%;z-index:1000}.loading-overlay_change-history{background:#fff;background-color:#fffc;border-radius:.5rem;height:auto;left:50%;padding:2rem;position:absolute;top:50%;width:auto}.loading-text{color:#495057;font-size:1.125rem}.changeset-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.summary-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.summary-item{display:flex;flex-direction:column}.summary-label{color:#6c757d;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.summary-value{color:#495057;font-size:1.25rem;font-weight:600}.tables-list{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.table-card{border:1px solid #dee2e6;border-radius:.375rem;cursor:pointer;min-width:150px;padding:1rem;transition:all .2s}.table-card:hover{background-color:#f8f9fa;border-color:#007bff}.table-card.active{background-color:#e3f2fd;border-color:#007bff}.table-name{color:#495057;font-weight:600;margin-bottom:.25rem}.table-info,.table-rows{color:#6c757d;font-size:.875rem}.changeset-grid{min-height:400px}.error-message{color:#dc3545;font-weight:500}.rejection-dialog-content{padding:10px 0}.rejection-dialog-content p{color:#495057;margin-bottom:15px}.p-button-danger{background:#ff000080!important}.approver-item{margin-bottom:.25rem}.approver-item:last-child{margin-bottom:0}.approval-progress{color:#666;font-size:.8rem;margin-left:10px}.rejection-message{grid-column:1/-1}.rejection-reason{background-color:#ffebee;border-left:4px solid #ef5350;border-radius:4px;margin-top:5px;padding:10px;white-space:pre-line}.deployment-scheduled-message{align-items:center;border-radius:24px;color:#2e7d2e;display:flex;font-size:12px;font-weight:500;gap:8px;justify-content:flex-start;margin-top:10px;padding:5px 0}.deployed-badge{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;box-shadow:0 2px 4px #10b98133;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.3px;margin-right:12px;padding:6px 14px}.deployed-badge i{font-size:14px}.deployed-badge span{font-size:12px;text-transform:uppercase}.summary-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.summary-stats{display:flex;gap:2rem}.stat-item{align-items:center;display:flex;flex-direction:column}.stat-label{color:#6c757d;font-size:.875rem;margin-bottom:.25rem}.stat-value{color:#495057;font-size:1.125rem;font-weight:600}.table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.table-header h4{color:#495057;margin:0}.review-grid{min-height:400px}.no-selection{padding:3rem 2rem;text-align:center}.no-selection-content{align-items:center;display:flex;flex-direction:column}.no-selection-content h3{color:#6c757d;margin:0 0 .5rem}.no-selection-content p{color:#6c757d;margin:0 0 1rem}.review-grid .changed{background-color:#ffe69980!important;overflow:hidden!important}.review-grid .changed:after{border-color:transparent #f59e0b transparent transparent;border-style:solid;border-width:0 8px 8px 0;content:"";position:absolute;right:0;top:0;z-index:1}.revo-grid .rgRow[row-type=detail],.revo-grid tr:has([data-cell-id*=__isOriginal]){background-color:#f8f9fa!important;border-bottom:1px dashed #ddd;border-top:1px dashed #ddd}.original-value-cell{color:#666;font-style:italic}.original-label{color:#777;font-size:.8rem;font-weight:700}.expand-cell{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center}.expand-icon{color:#666;cursor:pointer;font-size:1rem}.child-indent{align-items:center;display:flex;height:100%;padding-left:10px}.revo-grid tr:has([data-cell-id*=__isChild]) td{background-color:#f8f9fa;color:#495057;font-style:italic;padding-left:10px}.revo-grid tr:has([data-cell-id*=__isOriginal]){color:#495057!important;padding-left:10px}.table-header-actions .p-button-secondary{border-radius:20px;gap:7px}.selection-indicator{background-color:#28a7451a;border:1px solid rgba(40,167,69,.3);border-radius:.375rem;margin-bottom:5px;padding:.75rem 1rem}.renewals-header_flex{align-items:stretch;-moz-column-gap:20px;column-gap:20px;display:flex}.renewals-header_flex .changed-rows-indicator,.renewals-header_flex .selection-indicator{margin-bottom:0;padding:10px 15px}.selected-rows-count{color:#28a745;font-weight:500}.changed-rows-indicator{align-items:center;background-color:#fff8e1;border-left:4px solid gray;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:15px;padding:10px 15px}.changed-rows-count{color:#f57c00;font-weight:500}.locked-rows-notification-panel{background-color:#d9d9d9;border-left:4px solid gray;border-radius:4px;margin-bottom:15px;padding:10px 15px}.locked-panel-header{align-items:center;color:#ff0000e6;display:flex;font-weight:500}.locked-panel-header i{font-size:1.2rem;margin-right:8px}.renewals-grid{min-height:400px}.action-buttons .p-button{margin-left:.5rem}.p-button-sm{font-size:.875rem;height:2.25rem}.grid-loading{opacity:.6;padding:0;pointer-events:none}.grid-loader{background:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;left:50%;padding:2rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1000}.revo-grid .editable-cell{background-color:#f0f9ff4d;cursor:pointer}.revo-grid .read-only-cell{background-color:#f0f0f04d}.revo-grid .locked-cell{background:#d3d3d3!important;cursor:default!important;pointer-events:none!important}.revo-grid .changed{background-color:#ffe69980!important;position:relative}.revo-grid .changed:after{border-color:transparent #f59e0b transparent transparent;border-style:solid;border-width:0 8px 8px 0;content:"";position:absolute;right:0;top:0}.revo-grid .cell-changed{background-color:#ffe69980!important}.revo-grid .cell-changed:after{border-color:transparent #f59e0b transparent transparent;border-style:solid;border-width:0 8px 8px 0;content:"";position:absolute;right:0;top:0}revo-grid .locked-row{background:#d3d3d3!important;cursor:default!important;pointer-events:none!important}.revo-table-container{background:#fbf7f5;display:flex;flex-direction:column;height:100%;padding-left:10px;padding-top:15px;width:100%}.table-loading{align-items:center;display:flex;height:400px;justify-content:center}.revo-grid-wrapper{display:flex;flex:1;flex-direction:column;position:relative}.revo-grid-instance{border:1px solid #e0e0e0;border-radius:4px;flex:1;min-height:400px;overflow:hidden}.revo-grid-instance :deep(.rgviewport){background:#fff}.revo-grid-instance :deep(.rgrow:hover){background-color:#e2f5ff!important}.revo-grid-instance :deep(.pinned-row){background-color:#007bff0d!important;border-left:3px solid #007bff!important}.revo-grid-instance :deep(.highlighted-row){animation:pulse 2s;background-color:#007bff26!important}.revo-grid-instance :deep(.focus-column){background-color:#f0eae7!important;text-align:center}.revo-grid-instance :deep(.sticky-column){background-color:#fbf7f5;left:0;position:sticky;z-index:4}.revo-grid-instance :deep(.sticky-column-two){left:199px}.action-buttons-container{gap:2px;height:100%;padding:0 4px}.action-btn{background:transparent;border:none;border-radius:3px;cursor:pointer;height:24px;padding:2px;transition:background-color .2s;width:24px}.action-btn:hover{background-color:#e8e8e8}.action-btn svg{height:18px;width:18px}.column-header-with-toggle{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.header-text{flex:1}.sort-indicator{font-size:9px;margin-left:4px}.toggle-btn{color:#007bff;cursor:pointer;font-weight:700;padding:0 4px}.pagination-controls{align-items:center;background:#fbf7f5;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:10px}.page-controls{display:flex;gap:5px}.page-controls button{background:#fbf7f5;border:1px solid #ddd;border-radius:4px;color:#1b1917;cursor:pointer;padding:5px 10px;transition:all .2s}.page-controls button:hover:not(:disabled){background:#e2f5ff}.page-controls button.active{background:#fbf7f5;border-color:#000;font-weight:700}.page-controls button:disabled{cursor:not-allowed;opacity:.5}.pagination-info{align-items:center;display:flex;gap:10px}.row-count{background:#fbf7f5;border:1px solid rgba(0,0,0,.2);border-radius:4px;outline:none;padding:5px}.column-manager-btn,.filter-toggle-btn{background:#fbf7f5;border:1px solid #ddd;border-radius:4px;color:#1b1917;cursor:pointer;margin-left:10px;padding:5px 10px;transition:all .2s}.column-manager-btn:hover,.filter-toggle-btn:hover{background:#e2f5ff}.filter-toggle-btn.active{background:#007bff;border-color:#007bff;color:#fff}.column-manager{background:#fff;border-left:1px solid #e0e0e0;box-shadow:-2px 0 10px #0000001a;display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;width:300px;z-index:1000}.column-manager-header{align-items:center;background:#fbf7f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:15px}.column-manager-header h3{font-size:16px;margin:0}.close-btn{background:none;border:none;color:#666;cursor:pointer;font-size:20px}.column-manager-body{flex:1;overflow:auto;padding:15px}.column-search{margin-bottom:15px}.column-search-input{border:1px solid #ddd;border-radius:4px;outline:none;padding:8px;width:100%}.column-list{display:flex;flex-direction:column;gap:8px}.column-item{align-items:center;border-radius:4px;display:flex;justify-content:space-between;padding:5px;transition:background .2s}.column-item:hover{background:#f5f5f5}.column-item label{align-items:center;cursor:pointer;display:flex;flex:1;gap:8px}.column-badge{background:#007bff;border-radius:3px;color:#fff;font-size:11px;padding:2px 6px}.column-badge.child{background:#28a745}.column-manager-footer{border-top:1px solid #e0e0e0;display:flex;gap:5px;padding:15px}.column-manager-footer button{background:#f8f9fa;border:1px solid #ddd;border-radius:4px;color:#1b1917;cursor:pointer;flex:1;font-size:12px;padding:8px;transition:all .2s}.reset-btn{background:#f8f9fa;border:1px solid #dee2e6;color:#1b1917}.reset-btn:hover{background:#e9ecef;border-color:#adb5bd}.show-all-btn{background:#28a745;border:1px solid #28a745;color:#fff}.show-all-btn:hover{background:#218838;border-color:#1e7e34}.hide-all-btn{background:#dc3545;border:1px solid #dc3545;color:#fff}.hide-all-btn:hover{background:#c82333;border-color:#bd2130}.slide-enter-active,.slide-leave-active{transition:transform .3s ease}.slide-enter-from,.slide-leave-to{transform:translate(100%)}.national .market{display:table-cell!important}.national .submarket,.national .zipcode{display:none!important}.market .submarket{display:table-cell!important}.market .market,.market .zipcode{display:none!important}.submarket .zipcode,.zipcode .zipcode{display:table-cell!important}.submarket .market,.submarket .submarket,.zipcode .market,.zipcode .submarket{display:none!important}.child-field.businessclimate,.child-field.demand,.child-field.demographics,.child-field.neighborhood,.child-field.performance,.child-field.supply{display:none}.businessclimate-expand .child-field.businessclimate,.demand-expand .child-field.demand,.demographics-expand .child-field.demographics,.neighborhood-expand .child-field.neighborhood,.performance-expand .child-field.performance,.supply-expand .child-field.supply{display:table-cell!important}.revo-grid-instance :deep(.occupancy-signal-yes){background-color:#90ee904d!important}.revo-grid-instance :deep(.occupancy-signal-yes):hover{background-color:#90ee9080!important}.revo-grid-instance :deep(.occupancy-signal-no){background-color:#ffb8b84d!important}.revo-grid-instance :deep(.occupancy-signal-no):hover{background-color:#ffb8b880!important}.occupancy-signal-highlight-active .occupancy-yes{background:#0edf4d33!important}.occupancy-signal-highlight-active .occupancy-no{background:#f76c5f33!important}.memo-section{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000008;margin-bottom:2rem;padding:1.5rem;transition:box-shadow .2s ease}.memo-section:hover{box-shadow:0 4px 6px #0000000d,0 2px 4px #0000000a}.memo-section h3{color:#1d1d1f;font-size:1.125rem;font-weight:600;letter-spacing:-.3px;margin-bottom:1.25rem}.memo-section h4{color:#1d1d1f;font-size:.9375rem;font-weight:600;letter-spacing:-.2px;margin-bottom:.75rem}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.section-header h3,.section-header h4{margin-bottom:0}.section-header .p-button{background:#1b1917;border:none;border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.section-header .p-button:hover{background:#2d2a27;box-shadow:0 2px 8px #1b191740;transform:translateY(-1px)}.section-footer{background:#f5f5f7;border:1px solid rgba(0,0,0,.04);border-radius:8px;display:flex;justify-content:center;margin-top:1rem;padding:1rem}.comps-table-container,.editable-table-container{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;overflow:hidden}.comps-table,.editable-table{border-collapse:collapse;width:100%}.comps-table thead,.editable-table thead{background:#f5f5f7}.comps-table thead th,.editable-table thead th{border-bottom:1px solid rgba(0,0,0,.06);color:#1d1d1f;font-size:.8125rem;font-weight:600;letter-spacing:.5px;padding:.875rem;text-align:left;text-transform:uppercase}.comps-table tbody tr,.editable-table tbody tr{border-bottom:1px solid rgba(0,0,0,.04);transition:background-color .15s ease}.comps-table tbody tr:last-child,.editable-table tbody tr:last-child{border-bottom:none}.comps-table tbody tr:hover,.editable-table tbody tr:hover{background:#fafafa}.comps-table tbody td,.editable-table tbody td{padding:.75rem}.comps-table tbody td.actions-cell,.editable-table tbody td.actions-cell{text-align:center}.comps-table tfoot,.editable-table tfoot{background:#f5f5f7;border-top:1px solid rgba(0,0,0,.06)}.comps-table tfoot .footer-cell,.editable-table tfoot .footer-cell{padding:1rem;text-align:right}.underlined-input{background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0;font-size:.9375rem;padding:.625rem 0;transition:border-color .2s ease}.underlined-input:focus{border-bottom-color:#1b1917;box-shadow:none;outline:none}.underlined-input::-moz-placeholder{color:#86868b}.underlined-input::placeholder{color:#86868b}.field-actions,.row-actions{align-items:center;display:flex;gap:.25rem;justify-content:center}.field-actions .p-button,.row-actions .p-button{border-radius:6px;transition:all .2s ease}.field-actions .p-button:hover,.row-actions .p-button:hover{transform:scale(1.05)}.field-actions .p-button.p-button-danger:hover,.row-actions .p-button.p-button-danger:hover{background:#ff3b30}.color-picker{border:1px solid rgba(0,0,0,.1);border-radius:6px;cursor:pointer;height:28px;padding:0;transition:all .2s ease;width:28px}.color-picker:hover{transform:scale(1.1)}.color-picker::-webkit-color-swatch-wrapper{padding:0}.color-picker::-webkit-color-swatch{border:none;border-radius:5px}.detail-header{align-items:center;background:#1d1d1f;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem 1rem}.detail-header .header-input{background:transparent;border:none;color:#fff;flex:1;font-size:1rem;font-weight:600;letter-spacing:-.2px}.detail-header .header-input::-moz-placeholder{color:#ffffff80}.detail-header .header-input::placeholder{color:#ffffff80}.detail-header .header-input:focus{box-shadow:none;outline:none}.detail-header .header-actions{align-items:center;display:flex;gap:.5rem}.detail-header .p-button{color:#fff!important;transition:all .2s ease}.detail-header .p-button:hover{background:#ffffff26}.section-fields{background:#fff;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.rich-text-editor{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#1d1d1f;font-size:.9375rem;line-height:1.8;min-height:250px;padding:1.25rem;transition:all .2s ease;width:100%}.rich-text-editor:focus{border-color:#1b1917;box-shadow:0 0 0 3px #1b19171a;outline:none}.rich-text-editor.empty:before,.rich-text-editor:empty:before{color:#86868b;content:attr(data-placeholder);pointer-events:none}.rich-text-editor p{margin:0 0 1.25rem;text-align:justify}.rich-text-editor p:last-child{margin-bottom:0}.rich-text-editor br{content:"";display:block;margin:.5rem 0}.rich-text-editor strong{color:#1d1d1f;font-weight:600}.rich-text-editor em{font-style:italic}.rich-text-editor ol,.rich-text-editor ul{margin:.75rem 0 1.25rem;padding-left:1.5rem}.rich-text-editor ol:last-child,.rich-text-editor ul:last-child{margin-bottom:0}.rich-text-editor li{margin:.5rem 0;text-align:justify}.rich-text-editor h1,.rich-text-editor h2,.rich-text-editor h3,.rich-text-editor h4,.rich-text-editor h5,.rich-text-editor h6{color:#1d1d1f;font-weight:600;line-height:1.3;margin:1rem 0 .75rem}.rich-text-editor h1:first-child,.rich-text-editor h2:first-child,.rich-text-editor h3:first-child,.rich-text-editor h4:first-child,.rich-text-editor h5:first-child,.rich-text-editor h6:first-child{margin-top:0}.rich-text-editor h1{font-size:1.5rem}.rich-text-editor h2{font-size:1.25rem}.rich-text-editor h3{font-size:1.125rem}.rich-text-editor blockquote{border-left:3px solid #1b1917;color:#555;font-style:italic;margin:1rem 0;padding-left:1rem}.rich-text-editor code{background:#f5f5f7;border-radius:3px;font-family:Courier New,monospace;font-size:.875rem;padding:.125rem .375rem}.rich-text-editor pre{background:#f5f5f7;border-radius:6px;margin:1rem 0;overflow-x:auto;padding:1rem}.rich-text-editor pre code{background:none;padding:0}.section-subsection{border-top:1px solid rgba(0,0,0,.06);margin-top:2rem;padding-top:2rem}.section-subsection h4{margin-bottom:0}.section-subsection .subsection-actions{align-items:center;display:flex;gap:.75rem}.form-field{display:flex;flex-direction:column}.form-field label{color:#1d1d1f;font-size:.9375rem;font-weight:500;margin-bottom:.625rem}.search-result-item{border-bottom:1px solid rgba(0,0,0,.04);cursor:pointer;padding:.75rem;transition:background-color .15s ease}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background-color:#f0f4ff;color:#1b1917}.ic-memo-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;display:flex;height:100%;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:9999}.ic-memo-panel{background:#fafafa;box-shadow:-4px 0 40px #00000026;display:flex;flex-direction:column;height:100%;transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);width:90%}.ic-memo-panel.panel-visible{transform:translate(0)}.ic-memo-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;padding:1.5rem 2.5rem}.ic-memo-header .header-left{align-items:center;display:flex;gap:1rem}.ic-memo-header h2{color:#1d1d1f;font-size:1.75rem;font-weight:600;letter-spacing:-.5px;margin:0}.ic-memo-header .draft-indicator{background:#34c7591a;border-radius:12px;color:#34c759;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.ic-memo-header .header-actions{align-items:center;display:flex;gap:.75rem}.ic-memo-header .p-button{border-radius:8px;display:flex;font-size:.9375rem;font-weight:500;gap:7px;letter-spacing:-.2px;padding:.625rem 1.25rem;transition:all .2s ease}.ic-memo-header .p-button.p-button-text{background:transparent;border:none;color:#fff}.ic-memo-header .p-button.p-button-text:hover{background:#0000000d}.ic-memo-header .p-button.p-button-text.p-button-danger{color:#fff}.ic-memo-header .p-button.p-button-text.p-button-danger:hover{background:#ff3b301a}.ic-memo-header .p-button.p-button-secondary{background:#f5f5f7;border:none;color:#1d1d1f}.ic-memo-header .p-button.p-button-secondary:hover{background:#e8e8ed}.ic-memo-header .p-button:not(.p-button-secondary):not(.p-button-text){background:#1b1917;border:none;box-shadow:0 2px 8px #1b191740;color:#fff}.ic-memo-header .p-button:not(.p-button-secondary):not(.p-button-text):hover{background:#2d2a27;box-shadow:0 4px 12px #1b191759}.ic-memo-header .p-button:not(.p-button-secondary):not(.p-button-text):disabled{background:#86868b;box-shadow:none}.ic-memo-content{flex:1;overflow-y:auto;padding:2.5rem}.ic-memo-content::-webkit-scrollbar{width:10px}.ic-memo-content::-webkit-scrollbar-track{background:transparent}.ic-memo-content::-webkit-scrollbar-thumb{background:#0003;border:2px solid #fafafa;border-radius:10px}.ic-memo-content::-webkit-scrollbar-thumb:hover{background:#0000004d}.ic-memo-content .p-inputtext{width:100%}.ic-memo-content .p-button-sm{border-radius:6px;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.ic-memo-content .p-button{gap:7px!important}@font-face{font-display:block;font-family:primeicons;font-style:normal;font-weight:400;src:url(./primeicons.DMOk5skT.eot);src:url(./primeicons.DMOk5skT.eot?#iefix) format("embedded-opentype"),url(./primeicons.C6QP2o4f.woff2) format("woff2"),url(./primeicons.WjwUDZjB.woff) format("woff"),url(./primeicons.MpK4pl85.ttf) format("truetype"),url(./primeicons.Dr5RGzOO.svg?#primeicons) format("svg")}.pi{font-family:primeicons;speak:none;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571429em}.pi-spin{animation:fa-spin 2s linear infinite}@media (prefers-reduced-motion:reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}body{margin:0;padding:0}.loading-overlay{align-items:center;background:#fbf7f5;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity .2s ease;z-index:9999}.loading-overlay.dark-mode{background:#1b1917}.loading-overlay.hide{opacity:0;pointer-events:none}.loading-overlay_contents{text-align:center}.loading-overlay_contents img{display:block;margin-bottom:20px;width:200px}.loading-overlay_contents img.invert-logo{filter:invert(1) brightness(2)}a,b,button,h1,h2,h3,h4,h5,input,p,span,textarea{font-family:PP Neue Montreal,sans-serif}a{text-decoration:none}.logout-btn{background:#fff;border:2px solid #000;border-radius:4px;cursor:pointer;display:block;font-size:16px;font-weight:500;margin:20px auto 0;padding:5px 40px;transition:all .1s linear}.logout-btn:hover{background:#000;color:#fff}.loader{align-items:center;display:flex;height:100px;justify-content:center;margin:0 auto;width:100px}.loader.login{margin:0}.alva_main{display:grid;grid-template-columns:72px 1fr;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1)}.alva_main .hidden{max-width:0;opacity:0;overflow:hidden;transform:translate(-8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease,max-width .2s ease;visibility:hidden}.alva_main.expanded{grid-template-columns:300px 1fr}.alva_main.expanded .hidden{display:block;max-width:300px;opacity:1;transform:translate(0);transition:opacity .25s ease .1s,visibility .25s ease .1s,transform .25s ease .1s,max-width .25s ease .1s;visibility:visible}.alva_main.expanded .menu{width:300px}.alva_main.expanded .expand-menu{justify-content:space-between!important;left:15px;right:15px}.alva_main.expanded .expand-menu svg{transform:rotate(180deg)}.alva_main.expanded .expand-menu_child{justify-content:space-between!important}.alva_main .main-container{background:#fbf7f5;max-height:100vh;max-width:100%;overflow:hidden}@media only screen and (max-width:768px){.alva_main .main-container{overflow-y:scroll}}@media only screen and (max-width:1000px){.alva_main{display:grid;grid-template-columns:1fr}.alva_main .menu{display:none}.alva_main .mobile-header_menu-toggle{align-items:center;display:flex;margin-right:25px}.alva_main .mobile-header_menu-toggle svg{width:25px}.alva_main.expanded .main-container{bottom:0;left:50px;position:absolute;right:0;top:0}}@media only screen and (min-width:1000px){.alva_main .mobile-header_menu-toggle{display:none!important}}.toggle-menu{max-width:45px}.menu-overlay{background-color:#0000004d;bottom:0;cursor:pointer;left:0;opacity:1;position:fixed;right:0;top:0;z-index:6}.menu{background:#1b1917;display:flex;flex-direction:column;height:100vh;overflow:visible;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1),background .2s ease;z-index:7}.menu.light-mode{background:#fff;border-right:1px solid #f0eae7}.menu.light-mode .logo-text{color:#1b1917}.menu.light-mode .nav-section-title{color:#a39e99}.menu.light-mode .nav-item{color:#57534e}.menu.light-mode .nav-item:hover{background:#f5f3f1;color:#1b1917}.menu.light-mode .nav-item.active{background:#f0eae7;color:#1b1917;font-weight:500}.menu.light-mode .nav-item.open{background:#f0eae7;color:#1b1917}.menu.light-mode .submenu-item{color:#1b1917}.menu.light-mode .submenu-item:hover{background:#f0eae7;color:#1b1917}.menu.light-mode .menu-footer{border-color:#f0eae7}.menu.light-mode .menu-toggle{color:#a39e99}.menu.light-mode .menu-toggle:hover{background:#f0eae7;color:#1b1917}.logo-link{align-items:center;display:flex;justify-content:center;padding:16px 12px;text-decoration:none;transition:justify-content .3s ease,padding .3s ease}.expanded .logo-link{justify-content:flex-start;padding:16px 30px}.logo-img{height:36px;transition:height .3s cubic-bezier(.4,0,.2,1);width:auto}.logo-img.dark-mode{filter:invert(1) brightness(2)}.expanded .logo-img{height:50px}.menu-body{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:0 10px;transition:padding .3s cubic-bezier(.4,0,.2,1)}.menu-body::-webkit-scrollbar{display:none}.expanded .menu-body{padding:0 20px}.nav-links{flex:1}.expanded .nav-links{align-content:start;display:grid;gap:4px 16px;grid-template-columns:1fr;padding-bottom:30px;width:100%}.expanded .nav-section,.expanded .submenu{grid-column:1/-1}.nav-section{height:0;overflow:hidden;padding:0}.expanded .nav-section{height:auto;padding:12px 10px 6px}.nav-section-title{color:#ffffff59;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.nav-item{align-items:center;border-radius:8px;color:#ffffffa6;cursor:pointer;display:flex;gap:12px;margin:2px 0;padding:10px 12px;position:relative;text-decoration:none}.nav-item:hover{background:#ffffff14;color:#fbf7f5}.nav-item:hover .nav-tooltip{opacity:1;transform:translate(0);visibility:visible}.nav-item.active,.nav-item.open{background:#ffffff1a;color:#fbf7f5}.nav-icon{color:inherit;cursor:pointer;flex-shrink:0;height:24px;width:24px}.nav-icon svg{height:100%;width:100%}.nav-icon circle,.nav-icon line,.nav-icon path,.nav-icon polygon,.nav-icon polyline,.nav-icon rect{stroke:currentColor}.nav-icon [fill]:not([fill=none]){fill:currentColor}.nav-icon [stroke]{stroke:currentColor}.nav-text{flex:1;font-size:13px;min-width:72px}.nav-text,.nav-tooltip{font-weight:500;white-space:nowrap}.nav-tooltip{background:#1b1917;border-radius:6px;box-shadow:0 2px 8px #00000026;color:#fbf7f5;font-size:12px;left:72px;opacity:0;padding:6px 12px;pointer-events:none;position:fixed;transform:translate(-4px);transition:opacity .2s ease-out,visibility .2s ease-out,transform .2s ease-out;visibility:hidden;z-index:1000}.nav-tooltip:before{border:4px solid transparent;border-right-color:#1b1917;content:"";left:-4px;position:absolute;top:50%;transform:translateY(-50%)}.light-mode .nav-tooltip{background:#1b1917;color:#fbf7f5}.light-mode .nav-tooltip:before{border-right-color:#1b1917}.expanded .nav-tooltip{display:none!important}@media (max-width:1000px){.nav-tooltip{display:none!important}}.nav-arrow{height:16px;opacity:.5;transition:transform .15s ease;width:16px}.nav-arrow.open{opacity:.8;transform:rotate(90deg)!important}.submenu{display:none;margin-bottom:4px;padding-left:20px}.submenu.open{display:block}.submenu.hidden:not(.open){display:none!important}.submenu-item{border-radius:6px;color:#ffffff8c;display:block;font-size:13px;font-weight:500;overflow:hidden;padding:6px 10px;text-decoration:none;text-overflow:ellipsis;transition:all .12s ease;white-space:nowrap}.submenu-item:hover{background:#ffffff0d;color:#fbf7f5}.menu-footer{border-top:1px solid hsla(0,0%,100%,.08);margin-top:auto;padding:12px 0;width:100%}.menu-toggle{height:28px;width:28px}.menu-toggle:hover{background:#ffffff14;color:#fbf7f5}.menu-toggle svg{height:18px;width:18px}.expanded .menu-toggle{left:auto;right:12px;transform:none}.expanded .menu-toggle svg{transform:rotate(180deg)}@media (max-width:1000px){.menu{display:none}.expanded .menu{display:flex;position:absolute;z-index:99}}@media (max-width:500px){.expanded .menu{width:100vw}.expanded .nav-links{grid-template-columns:1fr}}.iframe_holder{display:block;margin-left:15px;margin-top:10px;overflow-y:scroll;text-align:center}.iframe_holder iframe{border:none;border-radius:24px;box-shadow:none;height:100vh;margin:0 auto;max-width:100%;outline:none;width:100%}.iframe_holder footer{display:none!important}.looker_page-title{margin-left:30px}.looker_page-title .expand-menu{margin-top:20px}@media only screen and (min-width:1000px){.looker_page-title .expand-menu{display:none}}.looker_page-title h1{font-size:40px;font-weight:500;letter-spacing:0;line-height:45px;margin-bottom:4px}.looker_page-title p{color:gray;font-size:16px;margin:0 0 10px}.looker_page-title p b{color:#000}.looker-menu-toggle-btn{align-items:center;background:#fbf7f5;border:1px solid #d2cdcd;border-radius:20px;cursor:pointer;display:flex;justify-content:center;padding:7px 20px;position:fixed;right:20px;top:20px;transition:all .2s ease;z-index:1000}.looker-menu-toggle-btn p{font-size:13px;font-weight:500;margin:0!important}.cursor-pointer{cursor:pointer}.p-dialog-mask{background:#000000b3!important}.p-dialog-mask .p-dialog-close-button{border:none!important}.p-dialog-mask .p-dialog{background:#fff;border-radius:8px;max-width:500px;padding:30px}.p-dialog-mask .p-dialog-title{font-weight:600}.p-dialog-mask .p-dialog .details{display:block;font-size:14px;line-height:20px;margin:10px 0 20px}.p-dialog-mask textarea{border-radius:2px;font-size:14px;min-height:150px;padding:10px;width:100%}.p-dialog-mask button{background:#edf9ff;border:1px solid #1b1917;border-radius:4px;color:#596e8b;cursor:pointer;font-size:14px;font-weight:600;gap:7px;margin-right:10px;padding:5px 15px}.p-dialog-mask button.save{background:#1b1917;border:1px solid #1b1917;color:#fff}@media only screen and (max-width:1000px){.expanded .menu{position:absolute;z-index:99}.menu .header{align-items:flex-start;padding:20px 5px}.menu .links{display:none}.expanded .menu .links{display:block}}.attribution{display:none}.draggable-wrapper{display:none!important}.rgCell{padding:0!important}.overflow-scroll{height:100vh;overflow-y:scroll;padding-bottom:100px!important}.cell-value-wrapper{font-size:13px!important}.tables-updated{font-size:11px;overflow:hidden;overflow-wrap:break-word}.column-new-value{background-color:#00800066!important}.column-old-value{background-color:#f006!important}.p-dialog-content textarea{border:1px solid rgba(0,0,0,.8)!important}.p-dialog-content .p-button{-moz-column-gap:5px;column-gap:5px}.pin-popup_actions{display:grid;grid-template-columns:1fr;margin-bottom:10px}.pin-popup_link.ai-analyze-btn{background-color:#1b1917;color:#fff}.pin-popup_link.ai-analyze-btn:hover{background-color:#143764}.pin-popup_link.add-to-pipeline-btn{background-color:#008bae;color:#fff}.pin-popup_link.add-to-pipeline-btn:hover{background-color:#006b8a}#ai-analysis-panel{z-index:9999}.p-toast-message-info{background:#fff!important;opacity:1!important;padding:10px}:root{--calcite-color-border-1:transparent!important;--calcite-input-border-color:transparent!important;--calcite-autocomplete-input-border-color:transparent!important}.page-layout{display:flex;flex-direction:column;height:100vh;overflow:hidden}.page-content{flex-direction:column;margin-bottom:0}.grid-container,.page-content{display:flex;flex:1;overflow:hidden}.grid-container{flex-direction:column;min-height:450px;position:relative}.changeset-grid,.history-grid,.pricing-grid,.renewals-grid,.review-grid{flex:1;min-height:0}.page-content .tables-summary{flex-shrink:0}.page-content .overflow-scroll{display:flex;flex:1;flex-direction:column;height:auto;overflow:hidden;padding-bottom:0}.rgCol,.rgCol *{transition:none!important}.editScreen .rgCell.disabled{background-color:#d3d3d3!important}revo-grid[theme=default] revogr-header .header-rgRow{height:50px}revo-grid revogr-header .rgHeaderCell{align-items:center!important;white-space:pre-wrap!important}revo-grid .cell-value-wrapper,revo-grid .rgCell{white-space:pre-wrap!important}revogr-header .rgHeaderCell .header-content{height:auto!important;left:10px;line-height:15px!important;position:relative;white-space:normal!important}revogr-header .rgHeaderCell .header-content .checkbox-container{left:-10px;position:relative}.menu-item .ai-icon g,.menu-item .ai-icon path{fill:#fff!important}.logo-large span{color:#fbf7f5;display:block;font-family:PP Neue Montreal,sans-serif;font-size:60px;font-weight:900;letter-spacing:-2%;margin-bottom:20px;text-decoration:none!important}.logo-large a{border-bottom:none!important;text-decoration:none!important}.logo-small span{color:#fbf7f5;display:block;font-family:PP Neue Montreal,sans-serif;font-size:20px;font-weight:900;letter-spacing:-2%;margin-bottom:20px;text-decoration:none}.comparison-button svg rect{fill:#1b1917}.revo-button.green{background:#1b1917!important}revogr-filter-panel{margin-left:-35px!important}.multi-filter-list .flex{gap:5px;margin-top:10px}#add-filter option[value=after],#add-filter option[value=before],#add-filter option[value=equals],#add-filter option[value=isEmpty],#add-filter option[value=isNotEmpty],#add-filter option[value=last7Days],#add-filter option[value=lastMonth],#add-filter option[value=nextQuarter],#add-filter option[value=nextYear],#add-filter option[value=notEqual],#add-filter option[value=onOrAfter],#add-filter option[value=onOrBefore],#add-filter option[value=previousQuarter],#add-filter option[value=previousYear],#add-filter option[value=thisMonth],#add-filter option[value=thisQuarter],#add-filter option[value=thisYear],#add-filter option[value=today],#add-filter option[value=yesterday]{display:none!important}.modal-footer .p-button span{color:#1b1917!important;font-family:PP Neue Montreal,sans-serif;font-size:13px!important;font-weight:500!important}.modal-footer .p-button{border:1px solid #1b1917!important;border-radius:20px;padding:6px 0}.inner-flex{display:flex;gap:10px}.inner-flex button{width:100px}.p-dialog-footer{flex-direction:row-reverse;justify-content:flex-start!important}.p-dialog-footer button{background:#edf9ff!important;border:1px solid #1b1917!important}.rgHeaderCell .rv-filter.active,.rgHeaderCell:hover .rv-filter{width:30px}.flex-button{align-items:center;color:#1b1917!important;display:flex;font-family:PP Neue Montreal,sans-serif;font-size:14px!important;font-weight:500;gap:7px;margin:0!important}revo-grid .main-viewport{background:#fff}.actions-cell .row-actions button{gap:0!important}.welcome-icon svg g,.welcome-icon svg path{fill:#000!important}.welcome-icon svg{height:100px;width:100px}.revo-grid-instance{--rg-background:#f9fafb;--rg-header-background:#f8f9fa;--rg-cell-background:#f9fafb;--rg-border-color:#e5e7eb;--rg-header-border-color:#d1d5db;--rg-text-color:#1f2937;--rg-header-text-color:#4b5563;--rg-focus-color:#06c;--rg-selection-bg:rgba(0,102,204,.08);--rg-row-hover:#f3f4f6;--rg-header-height:48px;--rg-row-height:42px;--rg-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--rg-font-size:13px;border-radius:8px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;overflow:hidden}.revo-grid-instance .focus-column{background-color:#f0eae7!important;left:0;position:sticky;text-align:center;z-index:5}.revo-grid-instance tbody .focus-column:hover{background-color:#e0e0e0!important}.revo-grid-instance .sticky-column{background-color:#fbf7f5;position:sticky!important;z-index:4}.revo-grid-instance .sticky-column.align-left{padding-left:10px;text-align:left}.revo-grid-instance tbody tr:hover .sticky-column{background-color:#e2f5ff!important}.revo-grid-instance .sticky-column-two{left:199px}.revo-grid-instance .highlighted-row{animation:pulse 2s;background-color:#007bff26!important;border-left:3px solid #007bff!important;box-shadow:0 0 5px #007bff4d}.revo-grid-instance .pinned-row{background-color:#007bff0d!important;border-left:3px solid #007bff!important}.revo-grid-instance .grade-a,.revo-grid-instance .grade-a-plus{background-color:#10b981}.revo-grid-instance .grade-a,.revo-grid-instance .grade-a-minus,.revo-grid-instance .grade-a-plus{border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:3px 8px}.revo-grid-instance .grade-a-minus{background-color:#34d399}.revo-grid-instance .grade-b,.revo-grid-instance .grade-b-plus{background-color:#60a5fa}.revo-grid-instance .grade-b,.revo-grid-instance .grade-b-minus,.revo-grid-instance .grade-b-plus{border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:3px 8px}.revo-grid-instance .grade-b-minus{background-color:#93c5fd}.revo-grid-instance .grade-c,.revo-grid-instance .grade-c-plus{background-color:#fbbf24}.revo-grid-instance .grade-c,.revo-grid-instance .grade-c-minus,.revo-grid-instance .grade-c-plus{border-radius:4px;color:#78350f;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:3px 8px}.revo-grid-instance .grade-c-minus{background-color:#fcd34d}.revo-grid-instance .grade-d,.revo-grid-instance .grade-d-minus,.revo-grid-instance .grade-d-plus{background-color:#fb923c;border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:3px 8px}.revo-grid-instance .grade-f{background-color:#ef4444;border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:3px 8px}.revo-grid-instance .table-link,.revo-grid-instance a{color:#1b1917!important;cursor:pointer;font-weight:500;text-decoration:none;text-decoration:underline;transition:all .2s}.revo-grid-instance .table-link:hover{color:#0052a3;text-decoration:underline;text-underline-offset:2px}.revo-grid-instance .pipeline-status-link{border-radius:3px;font-weight:600;padding:2px 6px;transition:all .2s}.revo-table-container.national .revogr-cell[data-col*=market]{display:table-cell!important}.revo-table-container.national .revogr-cell[data-col*=submarket],.revo-table-container.national .revogr-cell[data-col*=zipcode]{display:none!important}.revo-table-container.market .revogr-cell[data-col*=submarket]{display:table-cell!important}.revo-table-container.market .revogr-cell[data-col*=market]:not([data-col*=submarket]),.revo-table-container.market .revogr-cell[data-col*=zipcode]{display:none!important}.revo-table-container.submarket .revogr-cell[data-col*=zipcode],.revo-table-container.zipcode .revogr-cell[data-col*=zipcode]{display:table-cell!important}.revo-table-container.submarket .revogr-cell[data-col*=market],.revo-table-container.submarket .revogr-cell[data-col*=submarket]:not([data-col*=zipcode]),.revo-table-container.zipcode .revogr-cell[data-col*=market],.revo-table-container.zipcode .revogr-cell[data-col*=submarket]:not([data-col*=zipcode]){display:none!important}.revo-grid-instance .revogr-cell,.revo-grid-instance .rgCell,.revo-grid-instance .rvt-cell{align-items:center!important;border-right:1px solid #e5e7eb;box-sizing:border-box!important;display:flex;font-size:13px;height:100%;justify-content:center;line-height:1.5;overflow:hidden!important;padding:10px 12px}.revo-grid-instance .revogr-cell-content,.revo-grid-instance .revogr-cell-wrapper,.revo-grid-instance .rvt-cell-content{align-items:center;display:flex;height:100%}.revo-grid-instance .rgRow{background-color:#f9fafb}.revo-grid-instance .rgRow:hover{background-color:#f3f4f6!important}.revo-grid-instance .revogr-cell.text-left,.revo-grid-instance .rvt-cell.text-left{justify-content:flex-start;text-align:left}.revo-grid-instance .revogr-cell.text-center,.revo-grid-instance .rvt-cell.text-center{justify-content:center;text-align:center}.revo-grid-instance .revogr-cell.text-right,.revo-grid-instance .rvt-cell.text-right{justify-content:flex-end;text-align:right}.revo-grid-instance .revogr-cell.white-space-normal,.revo-grid-instance .rvt-cell.white-space-normal{white-space:normal;word-wrap:break-word}.action-buttons-container{gap:6px;height:100%;padding:2px 10px;width:100px}.action-btn,.action-buttons-container{align-items:center;display:flex;justify-content:center}.action-btn{border-radius:6px;cursor:pointer;padding:0;transition:all .2s}.action-btn:hover{background-color:#0066cc1a;transform:scale(1.1)}.action-btn svg{color:#1b1917;height:16px;width:16px}.action-btn:hover svg{color:#008bae}.revo-grid-instance .revogr-header-cell{background:linear-gradient(180deg,#f8f9fa,#e9ecef);border-bottom:2px solid #dee2e6;color:#495057;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 8px;text-align:center;text-transform:uppercase}.revo-grid-instance .revogr-header-cell:hover{background:linear-gradient(180deg,#e9ecef,#dee2e6)}.revo-grid-instance .revogr-header-cell.align-left{padding-left:12px;text-align:left}.revo-grid-instance .sort-indicator{font-size:9px;margin-left:4px;vertical-align:super}.revo-grid-instance .toggle-btn{background:#0000000d;border-radius:3px;color:#1b1917;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:1;margin-left:8px;padding:2px 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.revo-grid-instance .toggle-btn:hover{background:#0066cc1a;color:#06c}.revo-grid-instance .column-header-with-toggle{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.revo-grid-instance .header-text{flex:1}.revo-grid-instance .revogr-filter-input{border:1px solid #ddd;border-radius:4px;outline:none;padding:4px 8px;width:100%}.revo-grid-instance .revogr-filter-input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.revo-grid-instance .revogr-row-header{background-color:#f5f5f5;font-weight:500;min-width:40px;text-align:center}.revo-grid-instance ::-webkit-scrollbar{height:10px;width:10px}.revo-grid-instance ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.revo-grid-instance ::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.revo-grid-instance ::-webkit-scrollbar-thumb:hover{background:#555}@keyframes pulse{0%{background-color:#007bff66}to{background-color:#007bff26}}@media (max-width:768px){.revo-grid-instance{--rg-row-height:44px;--rg-font-size:13px}.revo-table-container .pagination-controls{flex-direction:column;gap:10px}.revo-table-container .page-controls{justify-content:center;width:100%}}@font-face{font-display:swap;font-family:Besley;font-style:normal;font-weight:400;src:url(./Besley-normal-400-latin-ext.Dt3OBXk7.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Besley;font-style:normal;font-weight:400;src:url(./Besley-normal-400-latin.IX-hlgPH.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Besley;font-style:normal;font-weight:500;src:url(./Besley-normal-400-latin-ext.Dt3OBXk7.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Besley;font-style:normal;font-weight:500;src:url(./Besley-normal-400-latin.IX-hlgPH.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Besley;font-style:normal;font-weight:600;src:url(./Besley-normal-400-latin-ext.Dt3OBXk7.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Besley;font-style:normal;font-weight:600;src:url(./Besley-normal-400-latin.IX-hlgPH.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Besley;font-style:normal;font-weight:700;src:url(./Besley-normal-400-latin-ext.Dt3OBXk7.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Besley;font-style:normal;font-weight:700;src:url(./Besley-normal-400-latin.IX-hlgPH.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Besley;font-style:normal;font-weight:800;src:url(./Besley-normal-400-latin-ext.Dt3OBXk7.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Besley;font-style:normal;font-weight:800;src:url(./Besley-normal-400-latin.IX-hlgPH.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(./DM_Sans-normal-400-latin-ext.BOFOeGcA.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(./DM_Sans-normal-400-latin.Xz1IZZA0.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(./DM_Sans-normal-400-latin-ext.BOFOeGcA.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(./DM_Sans-normal-400-latin.Xz1IZZA0.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:600;src:url(./DM_Sans-normal-400-latin-ext.BOFOeGcA.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:600;src:url(./DM_Sans-normal-400-latin.Xz1IZZA0.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(./DM_Sans-normal-400-latin-ext.BOFOeGcA.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(./DM_Sans-normal-400-latin.Xz1IZZA0.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-normal-400-cyrillic-ext.CO5hGrJv.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-normal-400-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-normal-400-vietnamese.k7S-YeeD.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-normal-400-latin-ext.BsZE-iaG.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-normal-400-latin.l_AIctKy.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-normal-400-cyrillic-ext.CO5hGrJv.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-normal-400-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-normal-400-vietnamese.k7S-YeeD.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-normal-400-latin-ext.BsZE-iaG.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-normal-400-latin.l_AIctKy.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-normal-400-cyrillic-ext.CO5hGrJv.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-normal-400-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-normal-400-vietnamese.k7S-YeeD.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-normal-400-latin-ext.BsZE-iaG.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-normal-400-latin.l_AIctKy.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-normal-400-cyrillic-ext.CO5hGrJv.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-normal-400-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-normal-400-vietnamese.k7S-YeeD.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-normal-400-latin-ext.BsZE-iaG.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-normal-400-latin.l_AIctKy.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(./Montserrat-normal-400-cyrillic-ext.CO5hGrJv.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(./Montserrat-normal-400-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(./Montserrat-normal-400-vietnamese.k7S-YeeD.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(./Montserrat-normal-400-latin-ext.BsZE-iaG.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(./Montserrat-normal-400-latin.l_AIctKy.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Open_Sans-normal-400-cyrillic-ext.D8xHCTEw.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Open_Sans-normal-400-cyrillic.bOs07Rf4.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Open_Sans-normal-400-greek-ext.Bm9CHu9r.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Open_Sans-normal-400-greek.8neIfJ3r.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Open_Sans-normal-400-hebrew.BjjtG49P.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Open_Sans-normal-400-math.C1FvUlkR.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Open_Sans-normal-400-symbols.BAf6-sld.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Open_Sans-normal-400-vietnamese.UygKeDyW.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Open_Sans-normal-400-latin-ext.DPNHYqvY.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Open_Sans-normal-400-latin.CWNzRldh.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./Open_Sans-normal-400-cyrillic-ext.D8xHCTEw.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./Open_Sans-normal-400-cyrillic.bOs07Rf4.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./Open_Sans-normal-400-greek-ext.Bm9CHu9r.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./Open_Sans-normal-400-greek.8neIfJ3r.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./Open_Sans-normal-400-hebrew.BjjtG49P.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./Open_Sans-normal-400-math.C1FvUlkR.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./Open_Sans-normal-400-symbols.BAf6-sld.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./Open_Sans-normal-400-vietnamese.UygKeDyW.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./Open_Sans-normal-400-latin-ext.DPNHYqvY.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./Open_Sans-normal-400-latin.CWNzRldh.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./Open_Sans-normal-400-cyrillic-ext.D8xHCTEw.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./Open_Sans-normal-400-cyrillic.bOs07Rf4.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./Open_Sans-normal-400-greek-ext.Bm9CHu9r.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./Open_Sans-normal-400-greek.8neIfJ3r.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./Open_Sans-normal-400-hebrew.BjjtG49P.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./Open_Sans-normal-400-math.C1FvUlkR.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./Open_Sans-normal-400-symbols.BAf6-sld.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./Open_Sans-normal-400-vietnamese.UygKeDyW.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./Open_Sans-normal-400-latin-ext.DPNHYqvY.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./Open_Sans-normal-400-latin.CWNzRldh.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Open_Sans-normal-400-cyrillic-ext.D8xHCTEw.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Open_Sans-normal-400-cyrillic.bOs07Rf4.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Open_Sans-normal-400-greek-ext.Bm9CHu9r.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Open_Sans-normal-400-greek.8neIfJ3r.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Open_Sans-normal-400-hebrew.BjjtG49P.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Open_Sans-normal-400-math.C1FvUlkR.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Open_Sans-normal-400-symbols.BAf6-sld.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Open_Sans-normal-400-vietnamese.UygKeDyW.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Open_Sans-normal-400-latin-ext.DPNHYqvY.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Open_Sans-normal-400-latin.CWNzRldh.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:800;src:url(./Open_Sans-normal-400-cyrillic-ext.D8xHCTEw.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:800;src:url(./Open_Sans-normal-400-cyrillic.bOs07Rf4.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:800;src:url(./Open_Sans-normal-400-greek-ext.Bm9CHu9r.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:800;src:url(./Open_Sans-normal-400-greek.8neIfJ3r.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:800;src:url(./Open_Sans-normal-400-hebrew.BjjtG49P.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:800;src:url(./Open_Sans-normal-400-math.C1FvUlkR.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:800;src:url(./Open_Sans-normal-400-symbols.BAf6-sld.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:800;src:url(./Open_Sans-normal-400-vietnamese.UygKeDyW.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:800;src:url(./Open_Sans-normal-400-latin-ext.DPNHYqvY.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:800;src:url(./Open_Sans-normal-400-latin.CWNzRldh.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.global-ai-header[data-v-f04e7e68]{background:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;padding:.75rem 1rem}.global-ai-header[data-v-f04e7e68],.header-left[data-v-f04e7e68]{align-items:center;display:flex}.header-left[data-v-f04e7e68]{gap:.75rem}.header-left h3[data-v-f04e7e68]{color:#202123;font-size:1rem;font-weight:600;margin:0}.sidebar-toggle-btn[data-v-f04e7e68]{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#565869;cursor:pointer;display:flex;justify-content:center;padding:.375rem;transition:all .2s}.sidebar-toggle-btn[data-v-f04e7e68]:hover{background:#f0f0f0;color:#202123}.context-badge[data-v-f04e7e68]{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:1rem;color:#166534;display:flex;font-size:.75rem;gap:.375rem;padding:.25rem .625rem}.context-badge .context-dot[data-v-f04e7e68]{background:#22c55e;border-radius:50%;height:6px;width:6px}.header-actions[data-v-f04e7e68]{gap:.25rem}.header-actions[data-v-f04e7e68],.header-btn[data-v-f04e7e68]{align-items:center;display:flex}.header-btn[data-v-f04e7e68]{background:transparent;border:none;border-radius:.25rem;color:#565869;cursor:pointer;justify-content:center;padding:.375rem;transition:all .2s}.header-btn[data-v-f04e7e68]:hover:not(:disabled){background:#f0f0f0;color:#202123}.header-btn[data-v-f04e7e68]:disabled{cursor:not-allowed;opacity:.4}.close-btn[data-v-f04e7e68]:hover:not(:disabled){background:#fee2e2;color:#dc2626}.global-ai-sidebar[data-v-6783a1a9]{background:#f9f9f9;border-right:1px solid #e5e5e5;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:220px}.sidebar-content[data-v-6783a1a9]{flex:1;overflow-y:auto;padding:.5rem}.loading-history[data-v-6783a1a9]{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:2rem 1rem}.loading-history span[data-v-6783a1a9],.no-history[data-v-6783a1a9]{color:#8e8ea0;font-size:.813rem}.no-history[data-v-6783a1a9]{padding:2rem 1rem;text-align:center}.chat-item[data-v-6783a1a9]{align-items:center;border-radius:.375rem;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.125rem;padding:.625rem .5rem;transition:background-color .2s}.chat-item[data-v-6783a1a9]:hover:not(.loading){background:#f0f0f0}.chat-item:hover:not(.loading) .delete-btn[data-v-6783a1a9]{opacity:1}.chat-item.active[data-v-6783a1a9]{background:#e8e8e8}.chat-item.loading[data-v-6783a1a9]{opacity:.7}.chat-item-content[data-v-6783a1a9]{align-items:center;display:flex;flex:1;gap:.5rem;min-width:0}.item-spinner[data-v-6783a1a9]{animation:spin-6783a1a9 .6s linear infinite;border:2px solid #e5e5e5;border-radius:50%;border-top-color:#7c3aed;flex-shrink:0;height:14px;width:14px}.chat-info[data-v-6783a1a9]{flex:1;min-width:0}.chat-title[data-v-6783a1a9]{color:#202123;font-size:.813rem;margin-bottom:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-date[data-v-6783a1a9]{color:#8e8ea0;font-size:.688rem}.delete-btn[data-v-6783a1a9]{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#8e8ea0;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:0;transition:opacity .2s,background-color .2s;width:24px}.delete-btn svg[data-v-6783a1a9]{height:14px;width:14px}.delete-btn[data-v-6783a1a9]:hover:not(:disabled){background:#fee2e2;color:#dc2626}.delete-btn[data-v-6783a1a9]:disabled{cursor:not-allowed;opacity:.5}.spinner[data-v-6783a1a9]{animation:spin-6783a1a9 .8s linear infinite;border:2px solid #e5e5e5;border-radius:50%;border-top-color:#7c3aed;height:20px;width:20px}@keyframes spin-6783a1a9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.global-ai-messages[data-v-8a5419f7]{background:#fbf7f5;flex:1;overflow-y:auto;padding:1rem}.loading-messages[data-v-8a5419f7]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 1rem}.loading-messages p[data-v-8a5419f7]{color:#8e8ea0;font-size:.875rem}.welcome-message[data-v-8a5419f7]{color:#565869;padding:3rem 1rem;text-align:center}.welcome-message .welcome-icon[data-v-8a5419f7]{color:#10a37f;margin-bottom:1rem}.welcome-message h3[data-v-8a5419f7]{color:#202123;font-size:1.25rem;margin:0 0 .5rem}.welcome-message p[data-v-8a5419f7]{font-size:.875rem;line-height:1.5;margin:0}.welcome-message p strong[data-v-8a5419f7]{color:#10a37f}.message[data-v-8a5419f7]{display:flex;gap:.75rem;padding:1rem 0}.message.message-user .message-avatar[data-v-8a5419f7]{background:#5436da;color:#fff}.message.message-assistant .message-avatar[data-v-8a5419f7]{background:#10a37f;color:#fff}.message.message-system[data-v-8a5419f7]{opacity:.7}.message.message-system .message-avatar[data-v-8a5419f7]{background:#8e8ea0;color:#fff}.message-avatar[data-v-8a5419f7]{align-items:center;border-radius:4px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.message-content[data-v-8a5419f7]{flex:1;min-width:0}.message-text[data-v-8a5419f7]{color:#202123;line-height:1.6;word-wrap:break-word}.message-text[data-v-8a5419f7] p{margin:0 0 .75rem}.message-text[data-v-8a5419f7] p:last-child{margin-bottom:0}.message-text[data-v-8a5419f7] code{background:#f0f0f0;border-radius:.25rem;font-family:Courier New,monospace;font-size:.875em;padding:.125rem .375rem}.message-text[data-v-8a5419f7] pre{background:#f5f5f5;border-radius:.375rem;margin:.75rem 0;overflow-x:auto;padding:.75rem}.message-text[data-v-8a5419f7] pre code{background:none;padding:0}.message-text[data-v-8a5419f7] table{border-collapse:collapse;font-size:.875rem;margin:.75rem 0;width:100%}.message-text[data-v-8a5419f7] table td,.message-text[data-v-8a5419f7] table th{border:1px solid #e5e5e5;padding:.5rem;text-align:left}.message-text[data-v-8a5419f7] table th{background:#f5f5f5;font-weight:600}.message-text[data-v-8a5419f7] ol,.message-text[data-v-8a5419f7] ul{margin:.5rem 0;padding-left:1.5rem}.message-text[data-v-8a5419f7] li{margin:.25rem 0}.message-text[data-v-8a5419f7] strong{font-weight:600}.message-text[data-v-8a5419f7] a{color:#10a37f;text-decoration:none}.message-text[data-v-8a5419f7] a:hover{text-decoration:underline}.message-image[data-v-8a5419f7]{border-radius:.5rem;margin:.5rem 0;max-width:100%}.tool-calls[data-v-8a5419f7]{margin-bottom:.75rem}.tool-call-card[data-v-8a5419f7]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;margin-bottom:.5rem;overflow:hidden;transition:border-color .2s}.tool-call-card[data-v-8a5419f7]:hover{border-color:#10a37f}.tool-call-card.tool-call-expanded .tool-call-chevron[data-v-8a5419f7]{transform:rotate(180deg)}.tool-call-header[data-v-8a5419f7]{align-items:center;background:none;border:none;color:#495057;cursor:pointer;display:flex;font-size:.8125rem;gap:.5rem;padding:.5rem .75rem;text-align:left;width:100%}.tool-call-icon[data-v-8a5419f7]{align-items:center;color:#10a37f;display:flex;justify-content:center}.tool-call-name[data-v-8a5419f7]{flex:1;font-weight:500}.tool-call-chevron[data-v-8a5419f7]{color:#6c757d;transition:transform .2s}.tool-call-params[data-v-8a5419f7]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.75rem;padding:0 .75rem .5rem}.tool-param[data-v-8a5419f7]{border-top:1px solid #e9ecef;display:flex;gap:.5rem;padding:.25rem 0}.tool-param[data-v-8a5419f7]:first-child{border-top:none}.param-key[data-v-8a5419f7]{color:#868e96;min-width:80px}.param-value[data-v-8a5419f7]{color:#495057;word-break:break-all}.status-message[data-v-8a5419f7]{animation:pulse-8a5419f7 1.5s ease-in-out infinite;color:#8e8ea0;font-style:italic;padding:.25rem 0}.typing-indicator[data-v-8a5419f7]{display:flex;gap:4px;padding:.5rem 0}.typing-indicator span[data-v-8a5419f7]{animation:typing-8a5419f7 1.4s infinite;background:#8e8ea0;border-radius:50%;height:8px;width:8px}.typing-indicator span[data-v-8a5419f7]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-8a5419f7]:nth-child(3){animation-delay:.4s}.visualizations[data-v-8a5419f7]{margin-top:1rem}.visualization[data-v-8a5419f7]{background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;margin:.75rem 0;padding:1rem}.visualization .viz-title[data-v-8a5419f7]{color:#202123;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.visualization .viz-content[data-v-8a5419f7]{overflow-x:auto;text-align:center}.spinner[data-v-8a5419f7]{animation:spin-8a5419f7 .8s linear infinite;border:3px solid #e5e5e5;border-radius:50%;border-top-color:#7c3aed;height:24px;width:24px}@keyframes spin-8a5419f7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse-8a5419f7{0%,to{opacity:.7}50%{opacity:1}}@keyframes typing-8a5419f7{0%,60%,to{opacity:.3}30%{opacity:1}}.global-ai-input[data-v-0bc66e63]{background:#fff;border-top:1px solid #e5e5e5;flex-shrink:0;padding:.75rem 1rem}.file-preview[data-v-0bc66e63]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.file-item[data-v-0bc66e63]{align-items:center;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:.375rem;display:flex;font-size:.75rem;gap:.375rem;padding:.25rem .5rem}.file-item .file-name[data-v-0bc66e63]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item .file-remove[data-v-0bc66e63]{align-items:center;background:transparent;border:none;color:#8e8ea0;cursor:pointer;display:flex;font-size:1rem;height:16px;justify-content:center;line-height:1;padding:0;width:16px}.file-item .file-remove[data-v-0bc66e63]:hover{color:#dc2626}.input-wrapper[data-v-0bc66e63]{align-items:flex-end;background:#fff;border:1px solid #d9d9e3;border-radius:.5rem;display:flex;gap:.5rem;padding:.5rem}.input-wrapper[data-v-0bc66e63]:focus-within{border-color:#10a37f;box-shadow:0 0 0 1px #10a37f}.file-input-hidden[data-v-0bc66e63]{display:none}.attach-btn[data-v-0bc66e63]{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#8e8ea0;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.attach-btn svg[data-v-0bc66e63]{height:20px;width:20px}.attach-btn[data-v-0bc66e63]:hover:not(:disabled){background:#f0f0f0;color:#202123}.attach-btn[data-v-0bc66e63]:disabled{cursor:not-allowed;opacity:.4}.message-input[data-v-0bc66e63]{background:transparent;border:none;flex:1;font-family:inherit;font-size:.875rem;line-height:1.5;max-height:200px;outline:none;padding:.25rem 0;resize:none}.message-input[data-v-0bc66e63]::-moz-placeholder{color:#8e8ea0}.message-input[data-v-0bc66e63]::placeholder{color:#8e8ea0}.message-input[data-v-0bc66e63]:disabled{cursor:not-allowed;opacity:.5}.send-btn[data-v-0bc66e63],.stop-btn[data-v-0bc66e63]{align-items:center;border:none;border-radius:.25rem;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.send-btn svg[data-v-0bc66e63],.stop-btn svg[data-v-0bc66e63]{height:16px;width:16px}.send-btn[data-v-0bc66e63]{background:#10a37f;color:#fff}.send-btn[data-v-0bc66e63]:hover:not(:disabled){background:#0d8a6a}.send-btn[data-v-0bc66e63]:disabled{cursor:not-allowed;opacity:.4}.stop-btn[data-v-0bc66e63]{background:#dc2626;color:#fff}.stop-btn[data-v-0bc66e63]:hover{background:#b91c1c}.input-hint[data-v-0bc66e63]{color:#8e8ea0;font-size:.688rem;margin-top:.375rem;text-align:center}.global-ai-bubble[data-v-8b282b91]{align-items:center;background:#1b1f17;border:none;border-radius:22px;bottom:24px;color:#fff;cursor:pointer;display:flex;gap:8px;height:44px;justify-content:center;position:fixed;right:24px;transition:all .3s ease;width:44px;z-index:999}.global-ai-bubble[data-v-8b282b91]:hover{transform:scale(1.05)}.global-ai-bubble[data-v-8b282b91]:active{transform:scale(.95)}.bubble-icon[data-v-8b282b91]{align-items:center;color:#fff;display:flex;justify-content:center}.unread-dot[data-v-8b282b91]{animation:pulse-dot-8b282b91 2s infinite;background:#ef4444;border:2px solid #fff;border-radius:50%;height:12px;position:absolute;right:8px;top:8px;width:12px}@keyframes pulse-dot-8b282b91{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.global-ai-trigger[data-v-7907db16]{align-items:center;background:#1b1f17;border:none;border-radius:22px;bottom:24px;color:#fff;cursor:pointer;display:flex;gap:8px;height:44px;justify-content:center;position:fixed;right:24px;transition:all .3s ease;width:44px;z-index:999}.global-ai-trigger[data-v-7907db16]:hover{box-shadow:0 6px 20px #10a37f80;transform:translateY(-2px)}.global-ai-trigger[data-v-7907db16]:active{transform:translateY(0)}.trigger-icon[data-v-7907db16]{align-items:center;display:flex;justify-content:center}.trigger-text[data-v-7907db16]{font-size:14px;font-weight:600}.trigger-context[data-v-7907db16]{border-left:1px solid hsla(0,0%,100%,.3);font-size:12px;opacity:.9;padding-left:8px}.global-ai-panel[data-v-5027f1ee]{background:#fff;box-shadow:-4px 0 20px #00000026;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;z-index:1000}.resize-handle[data-v-5027f1ee]{background:transparent;bottom:0;cursor:ew-resize;left:0;position:absolute;top:0;transition:background-color .2s;width:6px;z-index:10}.resize-handle[data-v-5027f1ee]:hover{background:#10a37f4d}.drag-overlay[data-v-5027f1ee]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10a37f1a;border:3px dashed #10a37f;border-radius:.5rem;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;margin:.5rem;position:absolute;z-index:100}.drag-overlay .drag-content[data-v-5027f1ee]{color:#10a37f;text-align:center}.drag-overlay .drag-content p[data-v-5027f1ee]{font-weight:500;margin:.5rem 0 0}.panel-layout[data-v-5027f1ee]{display:flex;flex-direction:column;height:100%;position:relative}.panel-body[data-v-5027f1ee],.panel-main[data-v-5027f1ee]{display:flex;flex:1;overflow:hidden}.panel-main[data-v-5027f1ee]{flex-direction:column}.slide-panel-enter-active[data-v-5027f1ee],.slide-panel-leave-active[data-v-5027f1ee]{transition:transform .3s ease}.slide-panel-enter-from[data-v-5027f1ee],.slide-panel-leave-to[data-v-5027f1ee]{transform:translate(100%)}.delete-confirm-overlay[data-v-5027f1ee]{align-items:center;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1100}.delete-confirm-dialog[data-v-5027f1ee]{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-width:400px;padding:1.5rem;width:90%}.delete-confirm-dialog h3[data-v-5027f1ee]{color:#202123;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.delete-confirm-dialog p[data-v-5027f1ee]{color:#565869;line-height:1.5;margin:0 0 1.5rem}.delete-confirm-dialog .dialog-buttons[data-v-5027f1ee]{display:flex;gap:.75rem;justify-content:flex-end}.delete-confirm-dialog .dialog-buttons button[data-v-5027f1ee]{border:1px solid transparent;border-radius:.375rem;cursor:pointer;font-size:.875rem;padding:.5rem 1.25rem;transition:all .2s}.delete-confirm-dialog .dialog-buttons button.cancel-btn[data-v-5027f1ee]{background:#fff;border-color:#d9d9e3;color:#202123}.delete-confirm-dialog .dialog-buttons button.cancel-btn[data-v-5027f1ee]:hover{background:#f7f7f8}.delete-confirm-dialog .dialog-buttons button.confirm-delete-btn[data-v-5027f1ee]{background:#dc2626;color:#fff}.delete-confirm-dialog .dialog-buttons button.confirm-delete-btn[data-v-5027f1ee]:hover:not(:disabled){background:#b91c1c}.delete-confirm-dialog .dialog-buttons button.confirm-delete-btn[data-v-5027f1ee]:disabled{cursor:not-allowed;opacity:.5}body.resizing{cursor:ew-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}@media (max-width:768px){.global-ai-panel[data-v-5027f1ee]{width:100%!important}[data-v-5027f1ee] .global-ai-sidebar{display:none}}
