@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700;900&display=swap";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/build/assets/layers-BWBAp2CZ.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/build/assets/layers-2x-Bpkbi35X.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/build/assets/marker-icon-hN30_KVU.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.font-outfit[data-v-67581ec6]{font-family:Outfit,sans-serif}.landing-container[data-v-67581ec6]{background-color:var(--landing-bg, #020617);background-image:radial-gradient(at 0% 0%,color-mix(in srgb,var(--landing-accent),transparent 85%) 0px,transparent 50%),radial-gradient(at 100% 100%,color-mix(in srgb,var(--landing-secondary),transparent 85%) 0px,transparent 50%)}.logo-shadow[data-v-67581ec6]{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--landing-accent),transparent 50%))}.accent-text[data-v-67581ec6]{color:var(--landing-accent)}.bg-accent-glow[data-v-67581ec6]{background-color:color-mix(in srgb,var(--landing-accent),transparent 90%)}.bg-secondary-glow[data-v-67581ec6]{background-color:color-mix(in srgb,var(--landing-secondary),transparent 90%)}.badge-bg[data-v-67581ec6]{background-color:color-mix(in srgb,var(--landing-accent),transparent 90%)}.border-accent[data-v-67581ec6]{border-color:color-mix(in srgb,var(--landing-accent),transparent 80%)}.bg-accent-dot[data-v-67581ec6]{background-color:var(--landing-accent)}.hero-gradient-text[data-v-67581ec6]{background:linear-gradient(to right,var(--landing-accent),var(--landing-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.map-border-glow[data-v-67581ec6]{background:linear-gradient(to right,var(--landing-accent),var(--landing-secondary))}.bg-accent-control[data-v-67581ec6]{background-color:var(--landing-accent)}.hover-accent[data-v-67581ec6]:hover{color:var(--landing-accent)}.scanlines[data-v-67581ec6]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.1) 50%);background-size:100% 4px;pointer-events:none;opacity:.3}.nav-link[data-v-67581ec6]{font-size:.875rem;font-weight:600;color:#94a3b8;transition:all .3s ease;position:relative}.nav-link[data-v-67581ec6]:hover,.nav-link.active[data-v-67581ec6]{color:#fff}.nav-link.active[data-v-67581ec6]:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:var(--landing-accent);box-shadow:0 0 10px var(--landing-accent)}.admin-btn[data-v-67581ec6]{padding:.6rem 1.5rem;background:var(--landing-accent);color:var(--landing-bg, #020617);border-radius:9999px;font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;position:relative;overflow:hidden;transition:all .3s ease}.admin-btn[data-v-67581ec6]:hover{transform:translateY(-2px);box-shadow:0 0 20px color-mix(in srgb,var(--landing-accent),transparent 60%)}.cta-button[data-v-67581ec6]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:12px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-button.primary[data-v-67581ec6]{background:linear-gradient(135deg,var(--landing-accent-dark),var(--landing-secondary));box-shadow:0 10px 30px -10px color-mix(in srgb,var(--landing-accent-dark),transparent 50%)}.cta-button.primary[data-v-67581ec6]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 40px -10px color-mix(in srgb,var(--landing-accent-dark),transparent 40%)}.cta-button.secondary[data-v-67581ec6]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta-button.secondary[data-v-67581ec6]:hover{background:#ffffff1a}.glass-card[data-v-67581ec6]{background:#0f172acc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}@keyframes fade-in-left-67581ec6{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-right-67581ec6{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.animate-fade-in-left[data-v-67581ec6]{animation:fade-in-left-67581ec6 .8s ease-out forwards}.animate-fade-in-right[data-v-67581ec6]{animation:fade-in-right-67581ec6 .8s ease-out forwards}[data-v-67581ec6] .pulse-dot{width:12px;height:12px;background-color:#ef4444;border-radius:50%;box-shadow:0 0 12px #ef4444cc;position:absolute;top:0;left:0;animation:pulse-67581ec6 2s infinite}@keyframes pulse-67581ec6{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(6);opacity:0}}[data-v-67581ec6] .leaflet-container{background:#0f172a!important}[data-v-67581ec6] .leaflet-tile-pane{filter:grayscale(1) invert(1) brightness(.7) contrast(1.2)}.my-body-bg[data-v-19eea4f1]{background-color:#101211!important}@keyframes shake-19eea4f1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}}.shake[data-v-19eea4f1]{animation:shake-19eea4f1 .5s ease-in-out}@font-face{font-family:Holtwood;src:url(/fonts/HoltwoodOneSC-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.navbar-wrapper[data-v-636c4cf8]{position:sticky;top:0;z-index:50}.navbar-top[data-v-636c4cf8]{background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.navbar-scrolled[data-v-636c4cf8]{background:#ffffffeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px #0000000a,0 4px 24px -6px #00000014}.navbar-gradient-border[data-v-636c4cf8]{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary-theme-color, #f97316) 20%,var(--secondary-theme-color, #ea580c) 50%,var(--primary-theme-color, #f97316) 80%,transparent);opacity:.5;background-size:200% 100%;animation:borderShimmer-636c4cf8 4s ease-in-out infinite}.navbar-scrolled .navbar-gradient-border[data-v-636c4cf8]{opacity:.8}@keyframes borderShimmer-636c4cf8{0%,to{background-position:-100% 0}50%{background-position:100% 0}}.logo-container[data-v-636c4cf8]{position:relative;display:flex;align-items:center;justify-content:center}.logo-glow[data-v-636c4cf8]{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:16px;background:radial-gradient(circle,color-mix(in srgb,var(--primary-theme-color, #f97316) 25%,transparent),transparent 70%);opacity:0;transition:opacity .4s ease;filter:blur(6px)}.group:hover .logo-glow[data-v-636c4cf8]{opacity:1}.logo-icon[data-v-636c4cf8]{position:relative;z-index:2;background:linear-gradient(135deg,var(--primary-theme-color, #f97316),var(--secondary-theme-color, #ea580c));padding:6px;border-radius:14px;box-shadow:0 4px 12px color-mix(in srgb,var(--primary-theme-color, #f97316) 30%,transparent),inset 0 1px #ffffff26;transition:box-shadow .4s ease,transform .4s ease}.group:hover .logo-icon[data-v-636c4cf8]{box-shadow:0 6px 20px color-mix(in srgb,var(--primary-theme-color, #f97316) 45%,transparent),inset 0 1px #fff3;transform:translateY(-1px)}.brand-name[data-v-636c4cf8]{background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-subtitle[data-v-636c4cf8]{color:var(--primary-theme-color, #f97316);opacity:.8}.nav-item[data-v-636c4cf8]{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;color:#64748b;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;letter-spacing:.2px}.nav-item[data-v-636c4cf8]:hover{color:var(--primary-theme-color, #f97316);background:color-mix(in srgb,var(--accent-theme-color, #fff7ed) 60%,transparent)}.nav-item-active[data-v-636c4cf8]{color:var(--primary-theme-color, #f97316)!important;background:color-mix(in srgb,var(--accent-theme-color, #fff7ed) 80%,transparent)!important;box-shadow:inset 0 -2px 0 var(--primary-theme-color, #f97316)}.admin-cta-btn[data-v-636c4cf8]{display:flex;align-items:center;gap:6px;padding:8px 18px;margin-left:8px;font-size:13px;font-weight:700;color:#fff;border-radius:10px;background:linear-gradient(135deg,var(--primary-theme-color, #f97316),var(--secondary-theme-color, #ea580c));box-shadow:0 2px 8px color-mix(in srgb,var(--primary-theme-color, #f97316) 30%,transparent),inset 0 1px #ffffff26;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.3px}.admin-cta-btn[data-v-636c4cf8]:hover{transform:translateY(-1px);box-shadow:0 4px 16px color-mix(in srgb,var(--primary-theme-color, #f97316) 40%,transparent),inset 0 1px #fff3}.admin-cta-btn[data-v-636c4cf8]:active{transform:translateY(0)}.mobile-toggle[data-v-636c4cf8]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;border-radius:10px;background:transparent;border:1.5px solid #e2e8f0;cursor:pointer;transition:all .3s ease;padding:8px}.mobile-toggle[data-v-636c4cf8]:hover{border-color:var(--primary-theme-color, #f97316);background:color-mix(in srgb,var(--accent-theme-color, #fff7ed) 50%,transparent)}.mobile-toggle-active[data-v-636c4cf8]{border-color:var(--primary-theme-color, #f97316);background:color-mix(in srgb,var(--primary-theme-color, #f97316) 8%,transparent)}.hamburger-line[data-v-636c4cf8]{display:block;width:18px;height:2px;border-radius:2px;background-color:#475569;transition:all .35s cubic-bezier(.4,0,.2,1);transform-origin:center}.mobile-toggle:hover .hamburger-line[data-v-636c4cf8]{background-color:var(--primary-theme-color, #f97316)}.mobile-menu-panel[data-v-636c4cf8]{border-top:1px solid rgba(0,0,0,.04);background:#fffffff5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mobile-menu-enter-active[data-v-636c4cf8]{animation:menuSlideDown-636c4cf8 .35s cubic-bezier(.16,1,.3,1)}.mobile-menu-leave-active[data-v-636c4cf8]{animation:menuSlideUp-636c4cf8 .25s cubic-bezier(.4,0,1,1)}@keyframes menuSlideDown-636c4cf8{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:400px;transform:translateY(0)}}@keyframes menuSlideUp-636c4cf8{0%{opacity:1;max-height:400px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-8px)}}.mobile-nav-item[data-v-636c4cf8]{display:flex;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;color:#475569;border-radius:12px;transition:all .25s ease}.mobile-nav-item[data-v-636c4cf8]:hover{color:var(--primary-theme-color, #f97316);background:color-mix(in srgb,var(--accent-theme-color, #fff7ed) 60%,transparent);transform:translate(4px)}.mobile-nav-active[data-v-636c4cf8]{color:var(--primary-theme-color, #f97316)!important;background:color-mix(in srgb,var(--accent-theme-color, #fff7ed) 80%,transparent)!important}.mobile-admin-cta[data-v-636c4cf8]{display:flex;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:700;color:#fff;border-radius:14px;background:linear-gradient(135deg,var(--primary-theme-color, #f97316),var(--secondary-theme-color, #ea580c));box-shadow:0 4px 12px color-mix(in srgb,var(--primary-theme-color, #f97316) 25%,transparent);transition:all .3s ease}.mobile-admin-cta[data-v-636c4cf8]:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--primary-theme-color, #f97316) 35%,transparent);transform:translateY(-1px)}.font-outfit[data-v-c2a409e2]{font-family:Outfit,sans-serif}.login-page[data-v-c2a409e2]{min-height:100vh;position:relative;background-color:var(--landing-bg, #020617)}.landing-style-bg[data-v-c2a409e2]{background-image:radial-gradient(at 0% 0%,color-mix(in srgb,var(--landing-accent),transparent 85%) 0px,transparent 50%),radial-gradient(at 100% 100%,color-mix(in srgb,var(--landing-secondary),transparent 85%) 0px,transparent 50%)}.bg-accent-glow[data-v-c2a409e2]{background-color:color-mix(in srgb,var(--landing-accent),transparent 90%)}.bg-secondary-glow[data-v-c2a409e2]{background-color:color-mix(in srgb,var(--landing-secondary),transparent 90%)}.scanlines[data-v-c2a409e2]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.1) 50%);background-size:100% 4px;pointer-events:none;opacity:.3}.particles-container[data-v-c2a409e2]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.particle[data-v-c2a409e2]{position:absolute;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary-theme-color),transparent 60%),transparent 70%);animation:particleFloat-c2a409e2 linear infinite}@keyframes particleFloat-c2a409e2{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-10vh) scale(1);opacity:0}}.animate-rise[data-v-c2a409e2]{animation:riseIn-c2a409e2 .8s cubic-bezier(.16,1,.3,1) both}@keyframes riseIn-c2a409e2{0%{opacity:0;transform:translateY(40px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.map-panel[data-v-c2a409e2]{border-radius:20px;overflow:hidden;position:relative}.map-glass-wrapper[data-v-c2a409e2]{height:100%;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d;position:relative}.map-inner[data-v-c2a409e2]{width:100%;height:100%;min-height:350px;z-index:1}.map-label[data-v-c2a409e2]{position:absolute;top:16px;left:16px;z-index:1000;display:flex;align-items:center;gap:8px;background:#0a0a1ebf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--landing-accent),transparent 70%);color:#f1f5f9;padding:8px 16px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.map-label svg[data-v-c2a409e2]{color:var(--landing-accent)}.login-card-panel[data-v-c2a409e2]{min-width:0}.login-card[data-v-c2a409e2]{background:#0f0f2399;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:40px 36px 32px;position:relative;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 80px #00000080,0 0 0 1px #ffffff08,inset 0 1px #ffffff0f}.card-accent-line[data-v-c2a409e2]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--landing-accent),var(--landing-secondary),#fff,var(--landing-secondary),var(--landing-accent));background-size:200% 100%;animation:shimmerLine-c2a409e2 3s ease-in-out infinite}@keyframes shimmerLine-c2a409e2{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.card-header[data-v-c2a409e2]{text-align:center;margin-bottom:24px}.logo-glow-wrapper[data-v-c2a409e2]{position:relative;display:inline-block;margin-bottom:16px}.logo-glow[data-v-c2a409e2]{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;background:radial-gradient(circle,color-mix(in srgb,var(--landing-accent),transparent 70%),transparent 70%);border-radius:50%;animation:glowPulse-c2a409e2 3s ease-in-out infinite;filter:blur(8px)}@keyframes glowPulse-c2a409e2{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.logo-img[data-v-c2a409e2]{width:82px;height:82px;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--primary-theme-color),transparent 70%));transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.logo-img[data-v-c2a409e2]:hover{transform:scale(1.1) rotate(5deg)}.login-title[data-v-c2a409e2]{font-size:32px;font-weight:800;color:#fff;letter-spacing:-.5px;line-height:1.2;margin:0;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-subtitle[data-v-c2a409e2]{font-size:14px;color:#94a3b8;margin-top:6px;font-weight:400;letter-spacing:.3px}.card-divider[data-v-c2a409e2]{display:flex;align-items:center;gap:16px;margin-bottom:28px}.divider-line[data-v-c2a409e2]{flex:1;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-theme-color),transparent 70%),transparent)}.divider-text[data-v-c2a409e2]{font-size:11px;font-weight:700;letter-spacing:3px;color:var(--landing-accent);text-transform:uppercase}.form-section[data-v-c2a409e2]{flex:1}.fields-wrapper[data-v-c2a409e2]{display:flex;flex-direction:column;gap:4px}.fields-wrapper[data-v-c2a409e2] label,.fields-wrapper label[data-v-c2a409e2]{color:#cbd5e1!important;font-size:13px!important;font-weight:600!important;letter-spacing:.4px!important;text-transform:uppercase!important;margin-bottom:4px!important;display:block}.fields-wrapper[data-v-c2a409e2] input,.fields-wrapper input[data-v-c2a409e2]{background:#ffffff0a!important;border:1.5px solid rgba(148,163,184,.15)!important;border-radius:14px!important;padding:14px 18px!important;font-size:15px!important;color:#f1f5f9!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);width:100%;box-sizing:border-box}.fields-wrapper[data-v-c2a409e2] input::placeholder,.fields-wrapper input[data-v-c2a409e2]::placeholder{color:#64748b!important;font-weight:400!important}.fields-wrapper[data-v-c2a409e2] input:focus,.fields-wrapper input[data-v-c2a409e2]:focus{border-color:color-mix(in srgb,var(--primary-theme-color),transparent 40%)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-theme-color),transparent 90%),0 0 20px color-mix(in srgb,var(--primary-theme-color),transparent 92%)!important;background:#ffffff0f!important;outline:none!important}.fields-wrapper[data-v-c2a409e2] input:hover:not(:focus),.fields-wrapper input[data-v-c2a409e2]:hover:not(:focus){border-color:#94a3b84d!important;background:#ffffff0f!important}.custom-field-group[data-v-c2a409e2]{display:flex;flex-direction:column;gap:4px;width:100%}.custom-field-group+.custom-field-group[data-v-c2a409e2]{margin-top:12px}.forgot-pwd-link-wrapper[data-v-c2a409e2]{display:flex;justify-content:flex-end;margin-top:12px}.forgot-pwd-link[data-v-c2a409e2]{background:none;border:none;color:var(--landing-accent, #3b82f6);font-size:13px;font-weight:600;cursor:pointer;padding:0;transition:all .3s ease;text-decoration:none}.forgot-pwd-link[data-v-c2a409e2]:hover{color:#fff;text-shadow:0 0 8px color-mix(in srgb,var(--landing-accent, #3b82f6),transparent 30%)}.back-to-login-wrapper[data-v-c2a409e2]{display:flex;justify-content:center;margin-top:16px}.back-to-login-link[data-v-c2a409e2]{background:none;border:none;color:#94a3b8;font-size:13px;font-weight:500;cursor:pointer;padding:4px 8px;transition:all .3s ease;display:flex;align-items:center;gap:6px}.back-to-login-link[data-v-c2a409e2]:hover{color:#fff}.login-btn[data-v-c2a409e2]{width:100%;margin-top:24px;padding:16px 24px;border:none;border-radius:14px;font-size:15px;font-weight:700;letter-spacing:.5px;cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--landing-accent) 0%,var(--landing-secondary) 100%);color:#fff;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px color-mix(in srgb,var(--landing-accent),transparent 70%),0 1px 2px #0003,inset 0 1px #ffffff1a}.login-btn[data-v-c2a409e2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--landing-secondary) 0%,var(--landing-accent) 100%);opacity:0;transition:opacity .4s ease}.login-btn[data-v-c2a409e2]:hover{transform:translateY(-2px);box-shadow:0 8px 28px color-mix(in srgb,var(--landing-accent),transparent 55%),0 2px 4px #0003,inset 0 1px #ffffff26}.login-btn[data-v-c2a409e2]:hover:before{opacity:1}.login-btn[data-v-c2a409e2]:active{transform:translateY(0);box-shadow:0 2px 8px color-mix(in srgb,var(--primary-theme-color),transparent 70%),inset 0 2px 4px #0000001a}.btn-content[data-v-c2a409e2]{display:flex;align-items:center;justify-content:center;gap:10px;position:relative;z-index:2}.btn-content svg[data-v-c2a409e2]{transition:transform .3s ease}.login-btn:hover .btn-content svg[data-v-c2a409e2]{transform:translate(4px)}.btn-loading[data-v-c2a409e2]{pointer-events:none;opacity:.8}.btn-spinner[data-v-c2a409e2]{display:inline-block;width:22px;height:22px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-c2a409e2 .7s linear infinite;position:relative;z-index:2}@keyframes spin-c2a409e2{to{transform:rotate(360deg)}}.toast-notification[data-v-c2a409e2]{position:fixed;top:24px;right:24px;z-index:9999;display:flex;align-items:center;gap:10px;padding:14px 22px;background:#991b1be6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(239,68,68,.3);border-radius:14px;color:#fecaca;font-size:14px;font-weight:500;box-shadow:0 16px 48px #991b1b66,0 0 0 1px #ef44441a}.toast-enter-active[data-v-c2a409e2]{animation:toastIn-c2a409e2 .4s cubic-bezier(.16,1,.3,1)}.toast-leave-active[data-v-c2a409e2]{animation:toastOut-c2a409e2 .3s cubic-bezier(.4,0,1,1)}@keyframes toastIn-c2a409e2{0%{opacity:0;transform:translate(40px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toastOut-c2a409e2{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(40px) scale(.95)}}.card-footer-accent[data-v-c2a409e2]{margin-top:24px;text-align:center}.security-badge[data-v-c2a409e2]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#64748b;font-weight:500;letter-spacing:.3px}.security-badge svg[data-v-c2a409e2]{color:#22c55e}@media (max-width: 1023px){.login-card[data-v-c2a409e2]{padding:32px 24px 24px}.login-title[data-v-c2a409e2]{font-size:26px}.map-inner[data-v-c2a409e2]{min-height:280px}}@media (max-width: 640px){.login-card[data-v-c2a409e2]{padding:28px 20px 20px;border-radius:18px}.logo-img[data-v-c2a409e2]{width:56px;height:56px}.login-title[data-v-c2a409e2]{font-size:24px}.login-btn[data-v-c2a409e2]{padding:14px 20px}.map-glass-wrapper[data-v-c2a409e2],.map-panel[data-v-c2a409e2]{border-radius:16px}}.admin-body[data-v-29e20934]{background:linear-gradient(135deg,#f8fafc,#f1f5f9,#f8fafc);min-height:100vh}.navbar-admin[data-v-29e20934]{background:#ffffffe0;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.04);box-shadow:0 1px #00000005,0 4px 20px -8px #0000000f}.navbar-top-accent[data-v-29e20934]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--primary-theme-color, #f97316) 30%,var(--secondary-theme-color, #ea580c) 50%,var(--primary-theme-color, #f97316) 70%,transparent 100%);opacity:.7;background-size:200% 100%;animation:accentShimmer-29e20934 5s ease-in-out infinite}@keyframes accentShimmer-29e20934{0%,to{background-position:-100% 0}50%{background-position:100% 0}}.brand-logo-icon[data-v-29e20934]{background:linear-gradient(135deg,var(--primary-theme-color, #f97316),var(--secondary-theme-color, #ea580c));padding:5px;border-radius:10px;box-shadow:0 3px 10px color-mix(in srgb,var(--primary-theme-color, #f97316) 25%,transparent),inset 0 1px #ffffff26;transition:all .4s cubic-bezier(.4,0,.2,1)}.group:hover .brand-logo-icon[data-v-29e20934]{box-shadow:0 5px 18px color-mix(in srgb,var(--primary-theme-color, #f97316) 40%,transparent),inset 0 1px #fff3;transform:translateY(-1px)}.brand-title[data-v-29e20934]{background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-label[data-v-29e20934]{color:var(--primary-theme-color, #f97316);opacity:.7}.sidebar-toggle[data-v-29e20934]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;border-radius:10px;background:transparent;border:1.5px solid #e2e8f0;cursor:pointer;transition:all .3s ease;padding:7px}.sidebar-toggle[data-v-29e20934]:hover{border-color:var(--primary-theme-color, #f97316);background:color-mix(in srgb,var(--accent-theme-color, #fff7ed) 50%,transparent)}.toggle-line[data-v-29e20934]{display:block;width:16px;height:2px;border-radius:2px;background-color:#475569;transition:all .35s cubic-bezier(.4,0,.2,1);transform-origin:center}.sidebar-toggle:hover .toggle-line[data-v-29e20934]{background-color:var(--primary-theme-color, #f97316)}.live-dot[data-v-29e20934]{width:7px;height:7px;border-radius:50%;background-color:#22c55e;box-shadow:0 0 #22c55e80;animation:livePulse-29e20934 2s ease-in-out infinite}@keyframes livePulse-29e20934{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 5px #22c55e00}}.notification-btn[data-v-29e20934]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:#64748b;border:1.5px solid #e2e8f0;background:transparent;cursor:pointer;transition:all .3s ease}.notification-btn[data-v-29e20934]:hover{color:var(--primary-theme-color, #f97316);border-color:var(--primary-theme-color, #f97316);background:color-mix(in srgb,var(--accent-theme-color, #fff7ed) 50%,transparent);transform:translateY(-1px)}.notification-badge[data-v-29e20934]{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:#ef4444;border:1.5px solid white}.profile-wrapper[data-v-29e20934]{position:relative;cursor:pointer}.profile-avatar[data-v-29e20934]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:var(--primary-theme-color, #f97316);background:color-mix(in srgb,var(--accent-theme-color, #fff7ed) 80%,white);border:2px solid color-mix(in srgb,var(--primary-theme-color, #f97316) 20%,transparent);transition:all .3s ease;cursor:pointer}.profile-wrapper:hover .profile-avatar[data-v-29e20934]{transform:scale(1.08);border-color:color-mix(in srgb,var(--primary-theme-color, #f97316) 40%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--primary-theme-color, #f97316) 15%,transparent)}.profile-ring[data-v-29e20934]{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:13px;border:2px solid transparent;background:linear-gradient(135deg,var(--primary-theme-color, #f97316),var(--secondary-theme-color, #ea580c)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.profile-wrapper:hover .profile-ring[data-v-29e20934]{opacity:1}.sidebar-panel[data-v-29e20934]{background:var(--sidebar-bg-color, #0f172a);border-right:1px solid rgba(51,65,85,.3);box-shadow:4px 0 24px -4px #0000004d}.sidebar-glow[data-v-29e20934]{position:absolute;top:0;right:0;width:100px;height:200px;background:radial-gradient(ellipse at right top,color-mix(in srgb,var(--primary-theme-color, #f97316) 6%,transparent),transparent 70%);pointer-events:none;z-index:0}.user-info-card[data-v-29e20934]{display:flex;align-items:center;gap:12px;padding:14px;margin-bottom:24px;border-radius:14px;background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.user-info-avatar[data-v-29e20934]{width:38px;height:38px;min-width:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--primary-theme-color, #f97316),var(--secondary-theme-color, #ea580c));box-shadow:0 4px 12px color-mix(in srgb,var(--primary-theme-color, #f97316) 25%,transparent)}.section-label[data-v-29e20934]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:0 4px}.section-label span[data-v-29e20934]{font-size:10px;font-weight:700;color:color-mix(in srgb,var(--sidebar-text-color, #f8fafc) 50%,transparent);text-transform:uppercase;letter-spacing:2.5px;white-space:nowrap}.section-line[data-v-29e20934]{flex:1;height:1px;background:linear-gradient(90deg,rgba(71,85,105,.3),transparent)}.nav-link[data-v-29e20934]{display:flex;align-items:center;padding:10px 12px;font-size:.875rem;color:color-mix(in srgb,var(--sidebar-text-color, #f8fafc) 70%,transparent);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.nav-link[data-v-29e20934]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.03),transparent);opacity:0;transition:opacity .3s ease}.nav-link[data-v-29e20934]:hover{color:var(--primary-theme-color, #0f172a);background:color-mix(in srgb,var(--secondary-theme-color, #3c86a8ff) 15%,transparent)}.nav-link[data-v-29e20934]:hover:before{opacity:1}.nav-icon-wrapper[data-v-29e20934]{width:32px;height:32px;min-width:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.04);transition:all .3s ease}.nav-link:hover .nav-icon-wrapper[data-v-29e20934]{background:#ffffff0f;border-color:#ffffff14}.nav-text[data-v-29e20934]{margin-left:12px;font-weight:500;font-size:13.5px;letter-spacing:.1px}.nav-active-indicator[data-v-29e20934]{position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:60%;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--primary-theme-color, #f97316),var(--secondary-theme-color, #ea580c));transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 12px color-mix(in srgb,var(--primary-theme-color, #f97316) 40%,transparent)}.nav-link-active[data-v-29e20934]{color:var(--primary-theme-color, #f97316)!important;background:color-mix(in srgb,var(--primary-theme-color, #f97316) 10%,transparent)!important;font-weight:700}.nav-link-active .nav-icon-wrapper[data-v-29e20934]{background:color-mix(in srgb,var(--primary-theme-color, #f97316) 15%,transparent);border-color:color-mix(in srgb,var(--primary-theme-color, #f97316) 25%,transparent);color:var(--primary-theme-color, #f97316)}.nav-link-active .nav-active-indicator[data-v-29e20934]{transform:translateY(-50%) scaleY(1)}.nav-link-active svg[data-v-29e20934]{color:var(--primary-theme-color, #f97316)}.sidebar-footer-card[data-v-29e20934]{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);margin-bottom:16px}.footer-card-icon[data-v-29e20934]{width:32px;height:32px;min-width:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary-theme-color, #f97316) 8%,transparent);color:var(--primary-theme-color, #f97316)}.divider-line[data-v-29e20934]{height:1px;background:linear-gradient(90deg,transparent,rgba(51,65,85,.4),transparent);margin-bottom:12px}.logout-link[data-v-29e20934]{display:flex;align-items:center;padding:10px 12px;font-size:.875rem;color:#64748b;border-radius:12px;transition:all .3s ease;border:1px solid transparent}.logout-link[data-v-29e20934]:hover{color:#fca5a5;background:#ef44440f;border-color:#ef44441a}.backdrop-enter-active[data-v-29e20934]{transition:opacity .3s ease}.backdrop-leave-active[data-v-29e20934]{transition:opacity .2s ease}.backdrop-enter-from[data-v-29e20934],.backdrop-leave-to[data-v-29e20934]{opacity:0}.floating-label-group[data-v-29e20934]{position:relative;margin-top:4px}.floating-label-group label[data-v-29e20934]{position:absolute;top:-9px;left:12px;padding:0 6px;background-color:#fff;font-size:10px;font-weight:800;color:#64748b;pointer-events:none;z-index:10;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.floating-label-group:focus-within label[data-v-29e20934]{color:var(--primary-theme-color, #f97316)}.premium-input[data-v-29e20934]{border:1px solid #e2e8f0;border-radius:12px;background-color:#fff;color:#1e293b;font-size:14px;transition:all .2s ease;padding:12px 16px;outline:none}.premium-input[data-v-29e20934]:focus{border-color:var(--primary-theme-color, #f97316);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-theme-color, #f97316) 92%)}.premium-input[readonly][data-v-29e20934]{background-color:#f8fafc;border-color:#f1f5f9}@keyframes zoom-in-29e20934{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-zoom-in[data-v-29e20934]{animation:zoom-in-29e20934 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes fade-in-29e20934{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-29e20934]{animation:fade-in-29e20934 .4s ease-out}.custom-scrollbar[data-v-29e20934]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-29e20934]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-29e20934]::-webkit-scrollbar-thumb{background-color:#33415566;border-radius:20px}.custom-scrollbar[data-v-29e20934]::-webkit-scrollbar-thumb:hover{background-color:#47556999}.my-body-bg[data-v-2b4f0ece]{background-color:#f8fafc;background-image:radial-gradient(rgba(148,163,184,.08) 1px,transparent 1px);background-size:24px 24px}.animate-rise[data-v-2b4f0ece]{animation:riseIn-2b4f0ece .6s cubic-bezier(.16,1,.3,1) both}@keyframes riseIn-2b4f0ece{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dashboard-breadcrumb-active[data-v-2b4f0ece]{color:var(--primary-theme-color, #f97316);font-weight:700}.dashboard-main-title[data-v-2b4f0ece]{font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-.5px;line-height:1.2}.status-badge[data-v-2b4f0ece]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:50px;border:1.5px solid;transition:all .4s ease}.status-ok[data-v-2b4f0ece]{background:#10b9810f;border-color:#10b98133;color:#059669}.status-danger[data-v-2b4f0ece]{background:#ef44440f;border-color:#ef444440;color:#dc2626;animation:dangerPulse-2b4f0ece 2s ease-in-out infinite}@keyframes dangerPulse-2b4f0ece{0%,to{box-shadow:0 0 #ef444426}50%{box-shadow:0 0 0 6px #ef444400}}.status-dot[data-v-2b4f0ece]{width:8px;height:8px;border-radius:50%;position:relative}.dot-ok[data-v-2b4f0ece]{background:#10b981;box-shadow:0 0 #10b98166;animation:dotPulse-2b4f0ece 2s infinite}.dot-danger[data-v-2b4f0ece]{background:#ef4444;box-shadow:0 0 #ef444466;animation:dotPulse-2b4f0ece 1.5s infinite}@keyframes dotPulse-2b4f0ece{0%,to{box-shadow:0 0 0 0 currentColor;opacity:1}50%{box-shadow:0 0 0 6px transparent;opacity:.8}}.stat-card[data-v-2b4f0ece]{background:#fff;border-radius:18px;padding:22px;display:flex;align-items:flex-start;gap:16px;border:1px solid rgba(226,232,240,.7);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 12px -2px #00000008}.stat-card[data-v-2b4f0ece]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--primary-theme-color, #f97316) 25%,transparent);box-shadow:0 12px 28px -8px #0000001a,0 4px 8px -2px #0000000a}.stat-card-shine[data-v-2b4f0ece]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease;pointer-events:none;z-index:1}.stat-card:hover .stat-card-shine[data-v-2b4f0ece]{left:100%}.stat-card-accent[data-v-2b4f0ece]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-theme-color, #f97316),var(--secondary-theme-color, #ea580c));transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.stat-card:hover .stat-card-accent[data-v-2b4f0ece]{transform:scaleX(1)}.stat-icon-wrapper[data-v-2b4f0ece]{padding:12px;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;min-width:46px}.stat-icon-primary[data-v-2b4f0ece]{background:color-mix(in srgb,var(--primary-theme-color, #f97316) 12%,white);color:var(--primary-theme-color, #f97316)}.stat-icon-amber[data-v-2b4f0ece]{background:#f59e0b1a;color:#d97706}.stat-icon-blue[data-v-2b4f0ece]{background:#3b82f61a;color:#2563eb}.stat-icon-emerald[data-v-2b4f0ece]{background:#10b9811a;color:#059669}.stat-card:hover .stat-icon-wrapper[data-v-2b4f0ece]{transform:scale(1.08)}.stat-content[data-v-2b4f0ece]{flex:1}.stat-title[data-v-2b4f0ece]{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px}.stat-value[data-v-2b4f0ece]{font-size:30px;font-weight:800;color:#0f172a;line-height:1;letter-spacing:-.5px}.emergency-panel[data-v-2b4f0ece]{border-radius:22px;padding:4px;transition:all .5s ease}.emergency-inactive[data-v-2b4f0ece]{background:transparent}.emergency-active[data-v-2b4f0ece]{background:linear-gradient(135deg,#ef444414,#dc262608);box-shadow:0 0 0 1px #ef444426}.shadow-red[data-v-2b4f0ece]{box-shadow:0 10px 30px -5px #ef444459,0 0 0 2px #fff3 inset}.icon-pulse-wrapper[data-v-2b4f0ece]{position:relative;display:flex;align-items:center;justify-content:center}.animate-pulse-fast[data-v-2b4f0ece]{animation:pulseOpacity-2b4f0ece 1.5s ease-in-out infinite alternate}@keyframes pulseOpacity-2b4f0ece{0%{opacity:.3}to{opacity:.7}}.action-chip[data-v-2b4f0ece]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 12px;border-radius:14px;background:#f8fafc;border:1.5px solid #e2e8f0;color:#64748b;font-weight:600;font-size:12px;letter-spacing:.3px;transition:all .35s cubic-bezier(.4,0,.2,1);cursor:default}.action-chip[data-v-2b4f0ece]:hover{border-color:#cbd5e1;background:#f1f5f9;transform:translateY(-1px)}.action-active[data-v-2b4f0ece]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 8px 20px -4px #ef444466,inset 0 1px #ffffff1a;transform:translateY(-3px)}.action-active svg[data-v-2b4f0ece]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.shadow-glass[data-v-2b4f0ece]{box-shadow:0 4px 6px -1px #0000000a,0 10px 20px -5px #0000000d}.data-panel[data-v-2b4f0ece]{background:#fff;border-radius:18px;display:flex;flex-direction:column;border:1px solid rgba(226,232,240,.7);box-shadow:0 1px 3px #0000000a,0 4px 12px -2px #00000008;overflow:hidden;height:100%;transition:all .3s ease}.data-panel[data-v-2b4f0ece]:hover{box-shadow:0 8px 24px -6px #00000014,0 2px 6px -1px #0000000a}.panel-header[data-v-2b4f0ece]{padding:18px 22px 14px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;gap:12px}.panel-icon[data-v-2b4f0ece]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.panel-title[data-v-2b4f0ece]{font-size:15px;font-weight:700;color:#1e293b;margin:0;letter-spacing:-.2px}.panel-body[data-v-2b4f0ece]{padding:20px;flex-grow:1;min-height:350px}.chart-wrapper[data-v-2b4f0ece]{position:relative;width:100%;height:100%}.map-wrapper[data-v-2b4f0ece]{position:relative;height:100%;padding:0}.map-inner-container[data-v-2b4f0ece]{border-radius:0 0 18px 18px;min-height:400px}canvas[data-v-2b4f0ece]{width:100%!important;height:100%!important;max-height:350px}.pulse-indicator[data-v-2b4f0ece]{width:10px;height:10px;border-radius:50%;position:relative}.pulse-indicator[data-v-2b4f0ece]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:inherit;opacity:.4;animation:pulse-2b4f0ece 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-2b4f0ece{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.5);opacity:0}}.premium-input[data-v-bacf15b8]{border:1px solid #e2e8f0;border-radius:8px;background-color:#fff;color:#1e293b;font-size:14px;transition:all .2s ease;padding-top:8px;padding-bottom:8px;outline:none}.premium-input[data-v-bacf15b8]:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.premium-btn[data-v-bacf15b8]{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:14px;font-weight:600;border-radius:8px;transition:all .2s ease;cursor:pointer}.premium-btn-primary[data-v-bacf15b8]{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;border:none}.premium-btn-primary[data-v-bacf15b8]:hover{background:linear-gradient(135deg,#ea580c,#c2410c);transform:translateY(-1px)}.shadow-orange-glow[data-v-bacf15b8]{box-shadow:0 4px 14px #f9731663}.premium-btn-outline[data-v-bacf15b8]{display:inline-flex;align-items:center;padding:6px 14px;font-size:13px;font-weight:600;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:8px;transition:all .2s}.premium-btn-outline[data-v-bacf15b8]:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#1e293b}.premium-btn-icon[data-v-bacf15b8]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;transition:all .2s;background:transparent}.premium-badge[data-v-bacf15b8]{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.badge-success[data-v-bacf15b8]{background:#dcfce7;color:#166534}.badge-warning[data-v-bacf15b8]{background:#fef9c3;color:#854d0e}.badge-danger[data-v-bacf15b8]{background:#fee2e2;color:#991b1b}.badge-default[data-v-bacf15b8]{background:#f1f5f9;color:#475569}@keyframes toastSlideIn-bacf15b8{0%{transform:translate(100%) scale(.9);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@keyframes modalPop-bacf15b8{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.floating-label-group[data-v-ad1cb60f]{position:relative;margin-top:4px}.floating-label-group label[data-v-ad1cb60f]{position:absolute;top:-9px;left:12px;padding:0 6px;background-color:#fff;font-size:10px;font-weight:800;color:#64748b;pointer-events:none;z-index:10;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.floating-label-group:focus-within label[data-v-ad1cb60f]{color:var(--primary-theme-color)}.premium-input[data-v-ad1cb60f]{border:1px solid #e2e8f0;border-radius:10px;background-color:#fff;color:#1e293b;font-size:14px;transition:all .2s ease;padding:10px 14px;outline:none}.premium-input[data-v-ad1cb60f]:focus{border-color:var(--primary-theme-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-theme-color),transparent 92%)}.premium-btn[data-v-ad1cb60f]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:14px;font-weight:700;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.premium-btn-primary[data-v-ad1cb60f]{background:linear-gradient(135deg,var(--primary-theme-color),var(--secondary-theme-color));color:#fff;border:none}.premium-btn-primary[data-v-ad1cb60f]:hover{filter:brightness(1.1);transform:translateY(-1px)}.shadow-primary-glow[data-v-ad1cb60f]{box-shadow:0 8px 20px -6px color-mix(in srgb,var(--primary-theme-color),transparent 50%)}.premium-btn-outline[data-v-ad1cb60f]{display:inline-flex;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:10px;transition:all .2s}.premium-btn-outline[data-v-ad1cb60f]:hover:not(:disabled){background:#f8fafc;border-color:var(--primary-theme-color);color:var(--primary-theme-color)}.premium-btn-icon[data-v-ad1cb60f]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;transition:all .2s;background:transparent}.premium-badge[data-v-ad1cb60f]{display:inline-flex;align-items:center;padding:4px 12px;font-size:11px;font-weight:800;border-radius:8px;text-transform:uppercase;letter-spacing:.5px}.badge-success[data-v-ad1cb60f]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.badge-warning[data-v-ad1cb60f]{background:#fef9c3;color:#854d0e;border:1px solid #fef08a}.badge-danger[data-v-ad1cb60f]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.badge-default[data-v-ad1cb60f]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}@keyframes toastSlideIn-ad1cb60f{0%{transform:translate(100%) scale(.9);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@keyframes modalPop-ad1cb60f{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.my-body-bg[data-v-39877e19]{background-color:#f8fafc;background-image:radial-gradient(#e2e8f0 1px,transparent 1px);background-size:20px 20px}.animate-rise[data-v-39877e19]{animation:riseIn-39877e19 .6s cubic-bezier(.16,1,.3,1) both}@keyframes riseIn-39877e19{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.data-panel[data-v-39877e19]{background:#fff;border-radius:20px;border:1px solid rgba(226,232,240,.8);box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #00000003;overflow:hidden}.fade-enter-active[data-v-39877e19],.fade-leave-active[data-v-39877e19]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-39877e19],.fade-leave-to[data-v-39877e19]{opacity:0;transform:translateY(10px)}.my-body-bg[data-v-73f7027c]{background-color:#f8fafc;background-image:radial-gradient(#e2e8f0 1px,transparent 1px);background-size:20px 20px}.animate-rise[data-v-73f7027c]{animation:riseIn-73f7027c .6s cubic-bezier(.16,1,.3,1) both}@keyframes riseIn-73f7027c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.data-panel[data-v-73f7027c]{background:#fff;border-radius:20px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;overflow:hidden}.premium-input[data-v-73f7027c]{border:1px solid #e2e8f0;border-radius:8px;background-color:#fff;color:#1e293b;font-size:14px;transition:all .2s ease;padding:8px 12px;outline:none}.premium-input[data-v-73f7027c]:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.premium-btn[data-v-73f7027c]{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-weight:600;border-radius:8px;transition:all .2s ease;cursor:pointer;border:none}.premium-btn-outline[data-v-73f7027c]{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;font-weight:600;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:8px;transition:all .2s;cursor:pointer}.premium-btn-outline[data-v-73f7027c]:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#1e293b}.premium-btn-icon[data-v-73f7027c]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;transition:all .2s;cursor:pointer}.custom-scrollbar[data-v-73f7027c]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-73f7027c]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-73f7027c]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:20px}@keyframes modalPop-73f7027c{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}[data-v-73f7027c] .cc-pulse-marker{width:5px;height:5px;border-radius:10%;box-shadow:0 0 10px #480303b3;position:relative;background-color:transparent}[data-v-73f7027c] .cc-pulse-marker:before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;background-color:#ff0000d3;border-radius:90%;transform:translate(-50%,-50%);animation:pulse-animation-73f7027c 3s infinite ease-in-out}[data-v-73f7027c] .pulse-marker-blue{width:5px;height:5px;border-radius:10%;box-shadow:0 0 10px #001affb3;position:relative;background-color:transparent}[data-v-73f7027c] .pulse-marker-blue:before{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;background-color:#00f6;border-radius:90%;transform:translate(-50%,-50%);animation:pulse-animation-blue-73f7027c 1.2s infinite ease-in-out}@keyframes pulse-animation-73f7027c{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes pulse-animation-blue-73f7027c{0%{transform:translate(-50%,-50%) scale(.2);opacity:1}to{transform:translate(-50%,-50%) scale(.8);opacity:0}}[data-v-73f7027c] .pulse-marker-green{width:5px;height:5px;border-radius:10%;box-shadow:0 0 10px #09f109b3;position:relative;background-color:transparent}[data-v-73f7027c] .pulse-marker-green:before{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;background-color:#08eb00e0;border-radius:90%;transform:translate(-50%,-50%);animation:pulse-animation-green-73f7027c 1.2s infinite ease-in-out}@keyframes pulse-animation-green-73f7027c{0%{transform:translate(-50%,-50%) scale(.2);opacity:1}to{transform:translate(-50%,-50%) scale(.8);opacity:0}}.respondent-card-row[data-v-73f7027c]{border:none!important}.respondent-card[data-v-73f7027c]{background:#0f172a99;border:1px solid rgba(37,149,194,.3);border-radius:14px;padding:14px;position:relative;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);animation:cardSlideIn-73f7027c .35s ease-out both}.respondent-card[data-v-73f7027c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#2595c2,#2981ca);border-radius:3px 0 0 3px}.respondent-card[data-v-73f7027c]:hover{border-color:#2595c299;box-shadow:0 4px 16px -2px #2595c226,0 1px 4px #0000004d;transform:translateY(-1px)}.respondent-card.respondent-inactive[data-v-73f7027c]{opacity:.55;border-color:#6b72804d;filter:grayscale(.7)}.respondent-card.respondent-inactive[data-v-73f7027c]:before{background:linear-gradient(180deg,#9ca3af,#6b7280)!important}.respondent-card.respondent-inactive .respondent-avatar[data-v-73f7027c]{background:linear-gradient(135deg,#9ca3af,#6b7280)!important}.respondent-card.respondent-inactive .respondent-type-badge[data-v-73f7027c]{color:#9ca3af;background:#6b728026;border-color:#6b72804d}.respondent-card.respondent-type-police[data-v-73f7027c]:before{background:linear-gradient(180deg,#3b82f6,#1d4ed8)}.respondent-card.respondent-type-fire-fighter[data-v-73f7027c]:before{background:linear-gradient(180deg,#f97316,#ea580c)}.respondent-card.respondent-type-medical[data-v-73f7027c]:before{background:linear-gradient(180deg,#10b981,#059669)}.respondent-card.respondent-type-coast-guard[data-v-73f7027c]:before{background:linear-gradient(180deg,#06b6d4,#0891b2)}.respondent-card.respondent-type-mdrrmo[data-v-73f7027c]:before{background:linear-gradient(180deg,#8b5cf6,#7c3aed)}.respondent-avatar[data-v-73f7027c]{background:linear-gradient(135deg,#2595c2,#2981ca)}.respondent-type-police .respondent-avatar[data-v-73f7027c]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.respondent-type-fire-fighter .respondent-avatar[data-v-73f7027c]{background:linear-gradient(135deg,#f97316,#ea580c)}.respondent-type-medical .respondent-avatar[data-v-73f7027c]{background:linear-gradient(135deg,#10b981,#059669)}.respondent-type-coast-guard .respondent-avatar[data-v-73f7027c]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.respondent-type-mdrrmo .respondent-avatar[data-v-73f7027c]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.respondent-type-badge[data-v-73f7027c]{display:inline-flex;align-items:center;padding:1px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#2595c2;background:#2595c226;border:1px solid rgba(37,149,194,.3);border-radius:6px;white-space:nowrap}.respondent-type-police .respondent-type-badge[data-v-73f7027c]{color:#3b82f6;background:#3b82f626;border-color:#3b82f64d}.respondent-type-fire-fighter .respondent-type-badge[data-v-73f7027c]{color:#f97316;background:#f9731626;border-color:#f973164d}.respondent-type-medical .respondent-type-badge[data-v-73f7027c]{color:#10b981;background:#10b98126;border-color:#10b9814d}.respondent-type-coast-guard .respondent-type-badge[data-v-73f7027c]{color:#06b6d4;background:#06b6d426;border-color:#06b6d44d}.respondent-type-mdrrmo .respondent-type-badge[data-v-73f7027c]{color:#8b5cf6;background:#8b5cf626;border-color:#8b5cf64d}.respondent-distance-pill[data-v-73f7027c]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#2595c2;background:linear-gradient(135deg,#2595c233,#2981ca26);border:1px solid rgba(37,149,194,.4);border-radius:8px}.respondent-status-active[data-v-73f7027c]{display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:#2595c2;padding:3px 10px;background:#2595c226;border:1px solid rgba(37,149,194,.3);border-radius:8px}.respondent-action-btn[data-v-73f7027c]{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-weight:700;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;background:transparent}.respondent-action-btn[data-v-73f7027c]:active{transform:scale(.95)}.respondent-action-btn[data-v-73f7027c]:disabled{opacity:.4;cursor:not-allowed}.respondent-action-locate[data-v-73f7027c]{color:#2595c2;background:#2595c226;border-color:#2595c24d}.respondent-action-locate[data-v-73f7027c]:hover:not(:disabled){background:#2595c240;border-color:#2595c280;box-shadow:0 2px 8px #2595c233}.respondent-action-notify[data-v-73f7027c]{color:#10b981;background:#10b98126;border-color:#10b9814d}.respondent-action-notify[data-v-73f7027c]:hover:not(:disabled){background:#10b98140;border-color:#10b98180;box-shadow:0 2px 8px #10b98133}.respondent-action-off[data-v-73f7027c]{color:#f97316;background:#f9731626;border-color:#f973164d}.respondent-action-off[data-v-73f7027c]:hover:not(:disabled){background:#f9731640;border-color:#f9731680;box-shadow:0 2px 8px #f9731633}.respondent-action-block[data-v-73f7027c]{color:#ef4444;background:#ef444426;border-color:#ef44444d}.respondent-action-block[data-v-73f7027c]:hover:not(:disabled){background:#ef444440;border-color:#ef444480;box-shadow:0 2px 8px #ef444433}@keyframes cardSlideIn-73f7027c{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.emergency-card[data-v-73f7027c]{background:#0f172a99;border:1px solid rgba(37,149,194,.3);border-radius:14px;padding:14px;position:relative;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);animation:cardSlideIn-73f7027c .35s ease-out both}.emergency-card[data-v-73f7027c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#2595c2,#2981ca);border-radius:3px 0 0 3px}.emergency-card[data-v-73f7027c]:hover{border-color:#2595c299;box-shadow:0 4px 16px -2px #2595c226,0 1px 4px #0000004d;transform:translateY(-1px)}.emergency-type-badge[data-v-73f7027c]{display:inline-flex;align-items:center;padding:1px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#2595c2;background:#2595c226;border:1px solid rgba(37,149,194,.3);border-radius:6px;white-space:nowrap}.emergency-alarm-status[data-v-73f7027c]{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:3px 10px;border-radius:8px}.emergency-alarm-status.alarm-on[data-v-73f7027c]{color:#2595c2;background:#2595c226;border:1px solid rgba(37,149,194,.3)}.emergency-alarm-status.alarm-off[data-v-73f7027c]{color:#9ca3af;background:#6b728026;border:1px solid rgba(107,114,128,.3)}.emergency-action-btn[data-v-73f7027c]{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-weight:700;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;background:transparent}.emergency-action-btn[data-v-73f7027c]:active{transform:scale(.95)}.emergency-action-mute[data-v-73f7027c]{color:#2595c2;background:#2595c226;border-color:#2595c24d}.emergency-action-mute[data-v-73f7027c]:hover:not(:disabled){background:#2595c240;border-color:#2595c280;box-shadow:0 2px 8px #2595c233}.emergency-action-mute.text-gray-400[data-v-73f7027c]{color:#9ca3af;background:#6b728026;border-color:#6b72804d}.emergency-action-mute.text-gray-400[data-v-73f7027c]:hover:not(:disabled){background:#6b728040;border-color:#6b728080;box-shadow:0 2px 8px #6b728033}.emergency-action-locate[data-v-73f7027c]{color:#2595c2;background:#2595c226;border-color:#2595c24d}.emergency-action-locate[data-v-73f7027c]:hover:not(:disabled){background:#2595c240;border-color:#2595c280;box-shadow:0 2px 8px #2595c233}.emergency-action-resolve[data-v-73f7027c]{color:#10b981;background:#10b98126;border-color:#10b9814d}.emergency-action-resolve[data-v-73f7027c]:hover:not(:disabled){background:#10b98140;border-color:#10b98180;box-shadow:0 2px 8px #10b98133}.emergency-action-block[data-v-73f7027c]{color:#ef4444;background:#ef444426;border-color:#ef44444d}.emergency-action-block[data-v-73f7027c]:hover:not(:disabled){background:#ef444440;border-color:#ef444480;box-shadow:0 2px 8px #ef444433}.pulse-marker-blue:before{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;background-color:#00f6;border-radius:50%;transform:translate(-50%,-50%);animation:pulse-animation-blue 1.2s infinite ease-in-out}[data-v-2655dee8]:offset{--status-glow: color-mix(in srgb, var(--primary-theme-color, #f97316) 8%, transparent);--status-border: color-mix(in srgb, var(--primary-theme-color, #f97316) 15%, transparent);--status-text: var(--primary-theme-color, #f97316)}.respondent-body[data-v-2655dee8]{background:linear-gradient(135deg,#f8fafc,#f1f5f9,#f8fafc);min-height:100vh}.navbar-respondent[data-v-2655dee8]{background:#ffffffe0;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.04);box-shadow:0 1px #00000005,0 4px 20px -8px #0000000f}.navbar-top-accent[data-v-2655dee8]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--primary-theme-color, #f97316) 30%,var(--secondary-theme-color, #ea580c) 50%,var(--primary-theme-color, #f97316) 70%,transparent 100%);opacity:.7;background-size:200% 100%;animation:accentShimmer-2655dee8 5s ease-in-out infinite}@keyframes accentShimmer-2655dee8{0%,to{background-position:-100% 0}50%{background-position:100% 0}}.brand-logo-icon[data-v-2655dee8]{background:linear-gradient(135deg,var(--primary-theme-color, #f97316),var(--secondary-theme-color, #ea580c));padding:5px;border-radius:10px;box-shadow:0 3px 10px color-mix(in srgb,var(--primary-theme-color, #f97316) 25%,transparent),inset 0 1px #ffffff26;transition:all .4s cubic-bezier(.4,0,.2,1)}.group:hover .brand-logo-icon[data-v-2655dee8]{box-shadow:0 5px 18px color-mix(in srgb,var(--primary-theme-color, #f97316) 40%,transparent),inset 0 1px #fff3;transform:translateY(-1px)}.brand-title[data-v-2655dee8]{background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-label[data-v-2655dee8]{color:var(--primary-theme-color, #f97316);opacity:.7}.sidebar-toggle[data-v-2655dee8]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;border-radius:10px;background:transparent;border:1.5px solid #e2e8f0;cursor:pointer;transition:all .3s ease;padding:7px}.sidebar-toggle[data-v-2655dee8]:hover{border-color:var(--primary-theme-color, #f97316);background:color-mix(in srgb,var(--accent-theme-color, #fff7ed) 50%,transparent)}.toggle-line[data-v-2655dee8]{display:block;width:16px;height:2px;border-radius:2px;background-color:#475569;transition:all .35s cubic-bezier(.4,0,.2,1);transform-origin:center}.sidebar-toggle:hover .toggle-line[data-v-2655dee8]{background-color:var(--primary-theme-color, #f97316)}.live-dot[data-v-2655dee8]{width:7px;height:7px;border-radius:50%;background-color:var(--primary-theme-color, #f97316);box-shadow:0 0 color-mix(in srgb,var(--primary-theme-color, #f97316) 50%,transparent);animation:livePulse-2655dee8 2s ease-in-out infinite}@keyframes livePulse-2655dee8{0%,to{box-shadow:0 0 color-mix(in srgb,var(--primary-theme-color, #f97316) 50%,transparent)}50%{box-shadow:0 0 0 5px #f9731600}}.profile-wrapper[data-v-2655dee8]{position:relative;cursor:pointer}.profile-avatar[data-v-2655dee8]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:var(--primary-theme-color, #f97316);background:color-mix(in srgb,var(--accent-theme-color, #fff7ed) 80%,white);border:2px solid color-mix(in srgb,var(--primary-theme-color, #f97316) 20%,transparent);transition:all .3s ease;cursor:pointer}.profile-wrapper:hover .profile-avatar[data-v-2655dee8]{transform:scale(1.08);border-color:color-mix(in srgb,var(--primary-theme-color, #f97316) 40%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--primary-theme-color, #f97316) 15%,transparent)}.profile-ring[data-v-2655dee8]{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:13px;border:2px solid transparent;background:linear-gradient(135deg,var(--primary-theme-color, #f97316),var(--secondary-theme-color, #ea580c)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.profile-wrapper:hover .profile-ring[data-v-2655dee8]{opacity:1}.sidebar-panel[data-v-2655dee8]{background:var(--sidebar-bg-color, #0f172a);border-right:1px solid rgba(51,65,85,.3);box-shadow:4px 0 24px -4px #0000004d}.sidebar-glow[data-v-2655dee8]{position:absolute;top:0;right:0;width:100px;height:200px;background:radial-gradient(ellipse at right top,color-mix(in srgb,var(--primary-theme-color, #f97316) 6%,transparent),transparent 70%);pointer-events:none;z-index:0}.user-info-card[data-v-2655dee8]{display:flex;align-items:center;gap:12px;padding:14px;margin-bottom:24px;border-radius:14px;background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.user-info-avatar[data-v-2655dee8]{width:38px;height:38px;min-width:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--primary-theme-color, #f97316),var(--secondary-theme-color, #ea580c));box-shadow:0 4px 12px color-mix(in srgb,var(--primary-theme-color, #f97316) 25%,transparent)}.section-label[data-v-2655dee8]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:0 4px}.section-label span[data-v-2655dee8]{font-size:10px;font-weight:700;color:color-mix(in srgb,var(--sidebar-text-color, #f8fafc) 50%,transparent);text-transform:uppercase;letter-spacing:2.5px;white-space:nowrap}.section-line[data-v-2655dee8]{flex:1;height:1px;background:linear-gradient(90deg,rgba(71,85,105,.3),transparent)}.nav-link[data-v-2655dee8]{display:flex;align-items:center;padding:10px 12px;font-size:.875rem;color:color-mix(in srgb,var(--sidebar-text-color, #f8fafc) 70%,transparent);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.nav-link[data-v-2655dee8]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.03),transparent);opacity:0;transition:opacity .3s ease}.nav-link[data-v-2655dee8]:hover{color:var(--sidebar-text-color, #f8fafc);background:color-mix(in srgb,var(--primary-theme-color, #f97316) 10%,transparent)}.nav-link[data-v-2655dee8]:hover:before{opacity:1}.nav-icon-wrapper[data-v-2655dee8]{width:32px;height:32px;min-width:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.04);transition:all .3s ease}.nav-link:hover .nav-icon-wrapper[data-v-2655dee8]{background:#ffffff0f;border-color:#ffffff14}.nav-text[data-v-2655dee8]{margin-left:12px;font-weight:500;font-size:13.5px;letter-spacing:.1px}.nav-active-indicator[data-v-2655dee8]{position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:60%;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--primary-theme-color, #f97316),var(--secondary-theme-color, #ea580c));transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 12px color-mix(in srgb,var(--primary-theme-color, #f97316) 40%,transparent)}.nav-link-active[data-v-2655dee8]{color:var(--primary-theme-color, #f97316)!important;background:color-mix(in srgb,var(--primary-theme-color, #f97316) 10%,transparent)!important;font-weight:700}.nav-link-active .nav-icon-wrapper[data-v-2655dee8]{background:color-mix(in srgb,var(--primary-theme-color, #f97316) 15%,transparent);border-color:color-mix(in srgb,var(--primary-theme-color, #f97316) 25%,transparent);color:var(--primary-theme-color, #f97316)}.nav-link-active .nav-active-indicator[data-v-2655dee8]{transform:translateY(-50%) scaleY(1)}.nav-link-active svg[data-v-2655dee8]{color:var(--primary-theme-color, #f97316)}.sidebar-footer-card[data-v-2655dee8]{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);margin-bottom:16px}.footer-card-icon[data-v-2655dee8]{width:32px;height:32px;min-width:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary-theme-color, #f97316) 8%,transparent);color:var(--primary-theme-color, #f97316)}.divider-line[data-v-2655dee8]{height:1px;background:linear-gradient(90deg,transparent,rgba(51,65,85,.4),transparent);margin-bottom:12px}.logout-link[data-v-2655dee8]{display:flex;align-items:center;padding:10px 12px;font-size:.875rem;color:#64748b;border-radius:12px;transition:all .3s ease;border:1px solid transparent}.logout-link[data-v-2655dee8]:hover{color:#fca5a5;background:#ef44440f;border-color:#ef44441a}.backdrop-enter-active[data-v-2655dee8]{transition:opacity .3s ease}.backdrop-leave-active[data-v-2655dee8]{transition:opacity .2s ease}.backdrop-enter-from[data-v-2655dee8],.backdrop-leave-to[data-v-2655dee8]{opacity:0}.floating-label-group[data-v-2655dee8]{position:relative;margin-top:4px}.floating-label-group label[data-v-2655dee8]{position:absolute;top:-9px;left:12px;padding:0 6px;background-color:#fff;font-size:10px;font-weight:800;color:#64748b;pointer-events:none;z-index:10;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.floating-label-group:focus-within label[data-v-2655dee8]{color:var(--primary-theme-color, #f97316)}.premium-input[data-v-2655dee8]{border:1px solid #e2e8f0;border-radius:12px;background-color:#fff;color:#1e293b;font-size:14px;transition:all .2s ease;padding:12px 16px;outline:none}.premium-input[data-v-2655dee8]:focus{border-color:var(--primary-theme-color, #f97316);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-theme-color, #f97316) 92%)}.premium-input[readonly][data-v-2655dee8]{background-color:#f8fafc;border-color:#f1f5f9}@keyframes zoom-in-2655dee8{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-zoom-in[data-v-2655dee8]{animation:zoom-in-2655dee8 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes fade-in-2655dee8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-2655dee8]{animation:fade-in-2655dee8 .4s ease-out}.custom-scrollbar[data-v-2655dee8]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-2655dee8]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-2655dee8]::-webkit-scrollbar-thumb{background-color:#33415566;border-radius:20px}.custom-scrollbar[data-v-2655dee8]::-webkit-scrollbar-thumb:hover{background-color:#47556999}@keyframes float-d112a176{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float[data-v-d112a176]{animation:float-d112a176 3s ease-in-out infinite}.cc-pulse-marker{position:relative;width:40px;height:40px}.cc-pulse-marker:before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;background-color:#ff000080;border-radius:50%;transform:translate(-50%,-50%);animation:pulse-animation 1.5s infinite ease-in-out;z-index:-1}.pulse-marker-blue{width:5px;height:5px;border-radius:10%;box-shadow:0 0 10px #001affb3;position:relative;background-color:transparent}.pulse-marker-blue:before{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;background-color:#00f6;border-radius:90%;transform:translate(-50%,-50%);animation:pulse-animation-blue 1.2s infinite ease-in-out}@keyframes pulse-animation{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes pulse-animation-blue{0%{transform:translate(-50%,-50%) scale(.2);opacity:1}to{transform:translate(-50%,-50%) scale(.8);opacity:0}}.my-body-bg[data-v-a1f43a90]{background-color:#f8fafc;background-image:radial-gradient(#e2e8f0 1px,transparent 1px);background-size:20px 20px}.animate-rise[data-v-a1f43a90]{animation:riseIn-a1f43a90 .6s cubic-bezier(.16,1,.3,1) both}@keyframes riseIn-a1f43a90{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.data-panel[data-v-a1f43a90]{background:#fff;border-radius:20px;display:flex;flex-direction:column;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px -1px #0000000d;overflow:hidden;height:100%}.panel-header[data-v-a1f43a90]{padding:20px 24px 16px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;gap:12px}.panel-icon[data-v-a1f43a90]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.panel-title[data-v-a1f43a90]{font-size:16px;font-weight:700;color:#1e293b;margin:0}.panel-body[data-v-a1f43a90]{padding:24px}.premium-input[data-v-a1f43a90]{width:100%;height:42px;padding:0 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;font-size:14px;font-weight:500;transition:all .2s ease;outline:none}.premium-input[data-v-a1f43a90]:focus{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.premium-btn[data-v-a1f43a90]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-weight:600;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:14px;cursor:pointer;border:none}.premium-btn[data-v-a1f43a90]:active{transform:scale(.97)}.dev-dashboard-container[data-v-9bb11598]{background-color:#f8fafc;background-image:radial-gradient(#e2e8f0 1px,transparent 1px);background-size:32px 32px}.animate-fade-in[data-v-9bb11598]{animation:fadeIn-9bb11598 .6s ease-out}@keyframes fadeIn-9bb11598{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dev-card[data-v-9bb11598]{background:#fff;border-radius:24px;padding:32px;border:1px solid #e2e8f0;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #0000000d}.dev-card[data-v-9bb11598]:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a;border-color:#cbd5e1}.dev-card-icon[data-v-9bb11598]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.dev-action-btn[data-v-9bb11598]{width:100%;padding:12px;border-radius:12px;background:#f1f5f9;color:#475569;font-weight:700;font-size:14px;transition:all .3s ease}.dev-card:hover .dev-action-btn[data-v-9bb11598]{background:#0f172a;color:#fff}.apk-management-container[data-v-10a8a676]{background-color:#f8fafc;background-image:radial-gradient(#e2e8f0 1px,transparent 1px);background-size:32px 32px}.animate-fade-in[data-v-10a8a676]{animation:fadeIn-10a8a676 .6s ease-out}@keyframes fadeIn-10a8a676{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-zoom-in[data-v-10a8a676]{animation:zoomIn-10a8a676 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes zoomIn-10a8a676{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.data-panel[data-v-10a8a676]{background:#fff;border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000000d;overflow:hidden}.panel-header[data-v-10a8a676]{padding:20px 24px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;gap:12px}.panel-icon[data-v-10a8a676]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.panel-title[data-v-10a8a676]{font-size:16px;font-weight:700;color:#1e293b}.modal-enter-active[data-v-10a8a676],.modal-leave-active[data-v-10a8a676]{transition:opacity .3s ease}.modal-enter-from[data-v-10a8a676],.modal-leave-to[data-v-10a8a676]{opacity:0}.font-outfit[data-v-1c0a1c8b]{font-family:Outfit,sans-serif}.maintenance-container[data-v-1c0a1c8b]{background-color:#020617;background-image:radial-gradient(at 0% 0%,rgba(59,130,246,.05) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(139,92,246,.05) 0px,transparent 50%)}.hero-gradient-text[data-v-1c0a1c8b]{background:linear-gradient(to right,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.maintenance-card[data-v-1c0a1c8b]{background:#1e293b66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px}.control-item[data-v-1c0a1c8b]{transition:transform .2s ease,background-color .2s ease}.control-item[data-v-1c0a1c8b]:hover{transform:translate(4px)}.animate-fade-in[data-v-1c0a1c8b]{animation:fadeIn-1c0a1c8b .8s ease-out forwards}.animate-slide-up[data-v-1c0a1c8b]{opacity:0;animation:slideUp-1c0a1c8b .8s ease-out forwards}@keyframes fadeIn-1c0a1c8b{0%{opacity:0}to{opacity:1}}@keyframes slideUp-1c0a1c8b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.toast-enter-active[data-v-1c0a1c8b],.toast-leave-active[data-v-1c0a1c8b]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.toast-enter-from[data-v-1c0a1c8b],.toast-leave-to[data-v-1c0a1c8b]{opacity:0;transform:translate(-50%,20px)}.font-outfit[data-v-03b4b5bf]{font-family:Outfit,sans-serif}.maintenance-screen[data-v-03b4b5bf]{background-color:#020617}.grid-pattern[data-v-03b4b5bf]{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px}.animate-fade-in[data-v-03b4b5bf]{animation:fadeIn-03b4b5bf 1s ease-out forwards}@keyframes fadeIn-03b4b5bf{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-pulse-slow[data-v-03b4b5bf]{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}.my-body-bg[data-v-5b0f6a09]{background-image:url(/build/assets/back2-DklyijpW.png)!important;background-size:100% 100%;background-position:center}@keyframes fade-5b0f6a09{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fade[data-v-5b0f6a09]{animation:fade-5b0f6a09 .5s ease-out}.my-body-bg[data-v-e560a19d]{background-color:#f8fafc;background-image:radial-gradient(#e2e8f0 1px,transparent 1px);background-size:20px 20px}.animate-rise[data-v-e560a19d]{animation:riseIn-e560a19d .6s cubic-bezier(.16,1,.3,1) both}@keyframes riseIn-e560a19d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.data-panel[data-v-e560a19d]{background:#fff;border-radius:24px;display:flex;flex-direction:column;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 20px -2px #00000008;overflow:hidden}.panel-header[data-v-e560a19d]{padding:20px 24px;display:flex;align-items:center;gap:12px}.panel-icon[data-v-e560a19d]{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center}.panel-title[data-v-e560a19d]{font-size:17px;font-weight:800;color:#1e293b;margin:0}.panel-body[data-v-e560a19d]{padding:24px}.stats-card[data-v-e560a19d]{background:#fff;border-radius:20px;padding:20px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 12px -2px #00000005;display:flex;align-items:center;gap:18px;transition:all .3s ease}.stats-card[data-v-e560a19d]:hover{transform:translateY(-2px);box-shadow:0 10px 25px -4px #0000000d}.stats-icon[data-v-e560a19d]{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;shrink-0:0}.stats-label[data-v-e560a19d]{font-size:11px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:1.5px}.stats-value[data-v-e560a19d]{font-size:24px;font-weight:900;line-height:1.1;margin:4px 0 2px}.stats-desc[data-v-e560a19d]{font-size:11px;font-weight:600;color:#94a3b8}.target-card[data-v-e560a19d]{border:2.5px solid #f1f5f9;background-color:#f8fafc;border-radius:16px;padding:16px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.target-card[data-v-e560a19d]:hover{border-color:#cbd5e1;transform:translateY(-1px)}.target-card-active[data-v-e560a19d]{box-shadow:0 6px 16px -4px #0000000a;transform:translateY(-1px)}.target-radio[data-v-e560a19d]{width:18px;height:18px;border-radius:50%;border:2px solid #cbd5e1;margin-bottom:12px;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease}.target-card-active .target-radio[data-v-e560a19d]{border-color:currentColor}.target-radio-dot[data-v-e560a19d]{width:8px;height:8px;border-radius:50%}.premium-input[data-v-e560a19d]{width:100%;height:44px;padding:0 16px;background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;color:#1e293b;font-size:14px;font-weight:500;transition:all .2s ease;outline:none}.premium-input[data-v-e560a19d]:focus{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 4px #f9731614}.premium-textarea[data-v-e560a19d]{height:auto;padding:16px;resize:none;line-height:1.6}.premium-btn[data-v-e560a19d]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-weight:700;border-radius:14px;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:14px;cursor:pointer;border:none}.premium-btn[data-v-e560a19d]:hover{transform:translateY(-1px);box-shadow:0 6px 20px -4px #f9731659}.premium-btn[data-v-e560a19d]:active{transform:scale(.97)}.live-pulse-dot[data-v-e560a19d]{width:8px;height:8px;border-radius:50%;background-color:#f97316;box-shadow:0 0 #f9731699;animation:pulse-e560a19d 1.8s infinite}@keyframes pulse-e560a19d{0%{box-shadow:0 0 #f97316b3}70%{box-shadow:0 0 0 6px #f9731600}to{box-shadow:0 0 #f9731600}}.custom-scrollbar[data-v-e560a19d]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-e560a19d]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-e560a19d]::-webkit-scrollbar-thumb{background-color:#47556926;border-radius:10px}.custom-scrollbar[data-v-e560a19d]::-webkit-scrollbar-thumb:hover{background-color:#4755694d}.modal-overlay[data-v-e560a19d]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0f172a4d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal-content[data-v-e560a19d]{background:#fff;border-radius:28px;width:100%;max-width:480px;box-shadow:0 25px 50px -12px #00000026;border:1px solid rgba(226,232,240,.8);overflow:hidden}.modal-header[data-v-e560a19d]{padding:20px 24px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background-color:#f8fafc}.modal-title[data-v-e560a19d]{font-size:16px;font-weight:800;margin:0}.modal-close[data-v-e560a19d]{background:transparent;border:none;font-size:28px;font-weight:300;color:#94a3b8;cursor:pointer;line-height:1;transition:all .2s ease}.modal-close[data-v-e560a19d]:hover{color:#1e293b;transform:scale(1.1)}.modal-body[data-v-e560a19d]{padding:24px}.animate-scale[data-v-e560a19d]{animation:scaleIn-e560a19d .3s cubic-bezier(.34,1.56,.64,1) both}@keyframes scaleIn-e560a19d{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
