.data-item{display:flex}.data-item .label{font-size:12px;text-transform:uppercase}.data-item .label:after{content:" :"}.data-item .value{font-size:12px;font-weight:700;margin-left:5px}.no-wrap{white-space:nowrap}.para{white-space:pre-line}.margin-right-nav{margin-right:36px}.pointer{cursor:pointer}.v-label{font-size:14px!important}.flat-expanssion-panel{margin:0 0 1px 0}.flat-expanssion-panel .v-expansion-panel-content__wrap{padding:0!important;margin:0}.flat-expanssion-panel .v-expansion-panel-header{padding:0 16px!important;margin:0;font-size:14px!important;font-weight:700!important;border:1px solid red!important;line-height:2}.list-plot-lists{padding-left:16px!important;list-style-type:square}.tooltip-box-content{pointer-events:auto;padding:1rem!important;opacity:1!important;color:#000!important;background-color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:4px;font-size:12px;max-width:360px;margin-left:-10px}.v-expansion-panel-header .tooltip-box-content{margin-left:55px!important}.v-text-field__suffix{color:silver}.v-text-field--rounded>.v-input__control>.v-input__slot{padding:0 12px!important;font-size:14px!important}.offset-drawer{left:258px!important;min-width:480px;position:absolute;max-width:100%;margin-top:0;border-radius:0;height:calc(100vh - 64px)!important;z-index:1!important;box-shadow:1px 0 20px -8px rgba(1,1,1,.5)}.plot-full-details{padding:0!important}.plot-full-details table{width:100%;margin-top:5px}.plot-full-details table td:first-child{width:55%}.plot-full-details table thead th{background-color:#fafafa;font-size:15px!important;color:#000;height:40px}.v-expansion-panel-header{padding:10px 16px!important;min-height:32px!important;font-weight:500!important}.ai-chat-wrapper{position:relative;flex:1 1 auto;height:75vh;display:flex;flex-direction:column}.ai-messages{flex:1 1 auto;overflow-y:auto;width:100%;padding:24px 0 50px 0;scroll-behavior:smooth;min-height:0;max-height:calc(100vh - 220px)}.ai-input-wrapper{position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:calc(100% - 48px);max-width:680px;background:#fff;border-radius:16px;padding:16px 20px 14px;display:flex;align-items:flex-end;z-index:10}.ai-input-wrapper .v-textarea.chat-input .v-text-field__slot textarea{font-size:16px;line-height:1.5;max-height:180px;overflow-y:auto;align-self:center;margin-left:20px;background:transparent;color:#222}.chat-row{display:flex;width:100%;margin-bottom:18px}.chat-meta{font-size:11px;opacity:.7;margin-bottom:4px}.chat-row.user{justify-content:flex-end}.chat-row.ai{justify-content:flex-start}.avatar{margin-right:6px}.posted-by{margin-bottom:4px;font-size:12px;color:#555}.chat-box{position:relative;max-width:70%;padding:16px 0 12px;font-size:15px}.chat-box,.chat-bubble{line-height:1.6;transition:background .2s}.chat-bubble{padding:16px 20px 12px;border-radius:16px;word-break:break-word;box-shadow:0 2px 8px rgba(0,0,0,.04)}.chat-bubble.user{background:linear-gradient(135deg,#092d31,#1a7a84 64%,#2199a5);color:#fff;border-bottom-right-radius:6px;border-top-right-radius:16px;border-top-left-radius:16px;border-bottom-left-radius:16px;box-shadow:0 2px 8px rgba(16,163,127,.08)}.chat-bubble.ai{background:#fff;color:#222;border:1px solid #e5e7eb;border-bottom-left-radius:6px;border-top-right-radius:16px;border-top-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.chat-bubble .text{display:block;margin-bottom:6px}.chat-bubble .time{display:block;margin-top:4px;font-size:11px;opacity:.55;text-align:right;letter-spacing:.3px}.chat-bubble.user .time{color:hsla(0,0%,100%,.75)}.chat-bubble.ai .time{color:#4b5563}.typing-indicator{display:flex;align-items:center;min-height:32px;font-size:15px;background:#fff;color:#222;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:8px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.typing-indicator .dots{display:inline-block;margin-left:8px;vertical-align:middle}.typing-indicator .dot{display:inline-block;width:7px;height:7px;margin:0 2px;border-radius:50%;background:#442706;opacity:.6;animation:blink 1.4s infinite both}.typing-indicator .dot-1{animation-delay:0s}.typing-indicator .dot-2{animation-delay:.2s}.typing-indicator .dot-3{animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.6}40%{opacity:1}}.ai-messages::-webkit-scrollbar{width:8px}.ai-messages::-webkit-scrollbar-track{background:transparent}.ai-messages::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:4px}.ai-messages::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.22)}@media (max-width:700px){.ai-input-wrapper{max-width:98vw;left:1vw;transform:none}.ai-chat-wrapper{border-radius:8px;height:100vh}.ai-messages{padding:12px 0 120px 0;max-height:calc(100vh - 140px)}.chat-bubble{font-size:14px;padding:12px 14px 10px}}.text p{margin:18px 0 6px 0;line-height:1.36}.report-list .v-list-item__title{text-transform:uppercase}.offset-plotreport{left:738px!important;width:calc(100% - 738px)!important;position:absolute;padding:0 12px 12px 12px!important;border-radius:0;height:calc(100vh - 64px)!important;z-index:3!important;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid silver;margin-left:3px}.offset-plotreport .v-card-text,.offset-plotreport>.v-card{flex:1 1 auto;display:flex;flex-direction:column}.offset-plotreport .v-card-text{overflow:hidden;padding-bottom:0!important}.offset-plotreport .v-tabs-items{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.offset-plotreport .v-tabs-items .v-window__container{flex:1 1 auto;display:flex}.offset-plotreport .v-tabs-items .v-window-item{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.report-item{cursor:pointer}.tabs-left .v-tabs__wrapper{justify-content:flex-start!important}.tabs-left .v-tab{flex:0 0 auto!important;max-width:none!important}.tab-header-row{border-bottom:1px solid #e0e0e0;min-height:48px;background:#fff;z-index:2}.tabs-left .v-tabs{min-height:40px}.tabs-left .v-tab{min-height:40px!important;align-items:center;display:flex}.layer-drawer{margin:50px 10px!important}.subtitle{font-size:12px;display:block}.legend-color{display:inline-block;width:10px;height:10px;margin-right:5px}.layer-drawer-header{padding:8px 16px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:11;position:fixed}.search-panel[data-v-96fa305e]{height:calc(100vh - 69px)!important;border-radius:0;scrollbar-width:thin!important;scrollbar-color:rgba(0,0,0,.1) #fff}.map[data-v-96fa305e]{width:100%!important;height:100%}.map-wrap[data-v-96fa305e]{height:calc(100vh - 65px);width:calc(100% - 257px)!important;float:right}.map-wrap.with-plot-view[data-v-96fa305e]{width:calc(100% - 738px)!important}.v-navigation-drawer__content[data-v-96fa305e]{overflow-x:none!important}canvas[data-v-96fa305e]{display:block;margin:auto;border:2px solid #000}.custom-map-popup[data-v-96fa305e]{will-change:transform;pointer-events:none}.custom-map-popup .maplibregl-popup-content[data-v-96fa305e]{padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.payment-page[data-v-59ba9a6c]{text-align:center;max-width:1200px;margin:0 auto}.plans[data-v-59ba9a6c]{display:flex;justify-content:space-around}.plan[data-v-59ba9a6c]{border:1px solid #ccc;padding:20px;width:30%}.plan img[data-v-59ba9a6c]{max-width:100%;height:auto}.cost[data-v-59ba9a6c]{font-weight:700;margin:10px 0}.plan{border:1px solid #ccc;padding:20px}.cost{font-weight:700;margin:10px 0}.large-field{font-size:20px;font-weight:700}.large-field.amount{width:200px}.editor-tiptap-icons .v-btn{padding:0 6px!important;min-width:auto!important;border-radius:0;margin-right:1px;box-shadow:0 none}.editor-tiptap-icons .v-btn.is-active{background-color:#ffcdd2!important}.ProseMirror{background-color:#f4f4f4;padding:10px}.ProseMirror>*+*{margin-top:.75em}.ProseMirror ol,.ProseMirror ul{padding:0 1rem}.ProseMirror li p{margin-bottom:3px}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{line-height:1.1}.ProseMirror code{background-color:rgba(97,97,97,.1);color:#616161}.ProseMirror pre{background:#0d0d0d;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem;border-radius:.5rem}.ProseMirror pre code{color:inherit;padding:0;background:none;font-size:.8rem}.ProseMirror img{max-width:100%;height:auto}.ProseMirror blockquote{padding-left:1rem;border-left:2px solid hsla(0,0%,5%,.1)}.ProseMirror hr{border:none;border-top:2px solid hsla(0,0%,5%,.1);margin:2rem 0}