body[data-v-40a8cd34]{background-color:#262626}.wg-brand[data-v-40a8cd34]{text-transform:uppercase;font-size:3rem;opacity:.9}@media screen and (max-width: 700px){.wg-brand[data-v-40a8cd34]{font-size:1rem}.brand-holder[data-v-40a8cd34]{position:absolute;top:50px}.wg-metric-switcher[data-v-40a8cd34]{top:118px;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;border-radius:18px;padding:7px}.wg-metric-switcher__button[data-v-40a8cd34]{flex:0 0 auto;min-height:32px;padding:6px 10px;font-size:.66rem}}.wg-subtitle[data-v-40a8cd34]{text-transform:uppercase;font-size:1em;opacity:.9;color:#919191}.wg-map[data-v-40a8cd34]{position:fixed;top:0;right:0;bottom:0;left:0}.wg-map__canvas[data-v-40a8cd34]{position:absolute;top:0;right:0;bottom:0;left:0}.wg-map__overlay[data-v-40a8cd34]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:500;pointer-events:none}.wg-map__overlay[data-v-40a8cd34] .clickable{pointer-events:auto}.wg-metric-switcher[data-v-40a8cd34]{position:absolute;top:92px;left:50%;transform:translate(-50%);width:min(780px,calc(100vw - 24px));display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:8px;border-radius:999px;background:#0a0c108a;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 50px #0000003d}.wg-metric-switcher__button[data-v-40a8cd34]{min-height:34px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff09;color:#ffffffb8;padding:7px 12px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.wg-metric-switcher__button[data-v-40a8cd34]:hover{transform:translateY(-1px);background:#fff1;color:#ffffffeb}.wg-metric-switcher__button.is-active[data-v-40a8cd34]{border-color:#fcb04557;background:#fcb0451f;color:#fffffff2}.wg-metric-switcher__dot[data-v-40a8cd34]{width:9px;height:9px;border-radius:999px;background:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045);box-shadow:0 0 12px #fcb04547}.wg-metric-switcher__dot--temp[data-v-40a8cd34]{background:#fcb045f2}.wg-metric-switcher__dot--hum[data-v-40a8cd34]{background:#58a5fff2}.wg-metric-switcher__dot--pres[data-v-40a8cd34]{background:#b4d678f2}.wg-metric-switcher__dot--feels[data-v-40a8cd34]{background:#c36cfff2}.wg-metric-switcher__dot--dew[data-v-40a8cd34]{background:#5fdcd2f2}.wg-divider[data-v-40a8cd34]{height:2px;width:100%;background:#833ab4;background:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045)}.temperature[data-v-40a8cd34]{font-size:3em;width:200px;text-align:right;display:inline-block}.location[data-v-40a8cd34]{font-size:.9em;text-transform:uppercase;color:#fff;font-weight:lighter}.sensor-id[data-v-40a8cd34]{font-size:1.5em;text-transform:uppercase;color:#919191}.reading[data-v-40a8cd34]{text-transform:uppercase;color:#919191;font-size:1em;display:inline-block}.reading-label[data-v-40a8cd34]{text-transform:uppercase;color:#919191;font-size:1em;display:inline-block;padding-right:5px}.reading-value[data-v-40a8cd34]{text-transform:uppercase;color:#919191;font-size:1em;display:inline-block}.updated-at[data-v-40a8cd34]{color:#919191;text-transform:uppercase;font-size:1em}[data-v-40a8cd34] .wg-pin{width:32px;height:32px;position:relative}[data-v-40a8cd34] .wg-pin:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:999px;background:linear-gradient(90deg,#833ab48c,#fd1d1d8c,#fcb0458c);filter:blur(10px);opacity:.9}[data-v-40a8cd34] .wg-pin:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;padding:3px;background:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}[data-v-40a8cd34] .wg-pin .wg-pin__dot{position:absolute;left:50%;top:50%;width:6px;height:6px;transform:translate(-50%,-50%);border-radius:999px;background:#ffffffe6;box-shadow:0 0 10px #ffffff40}[data-v-40a8cd34] .wg-metric-pin{--metric-tone: rgba(252, 176, 69, .95);width:62px;height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:relative;border-radius:999px;color:#fffffff2;background:radial-gradient(circle at 35% 25%,#ffffff2e,#ffffff05 45%),#0a0c10cc;border:2px solid var(--metric-tone);box-shadow:0 0 0 5px #ffffff0a,0 0 24px #fcb0452e,0 14px 32px #00000061;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-v-40a8cd34] .wg-metric-pin:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:inherit;border:1px solid rgba(255,255,255,.08);pointer-events:none}[data-v-40a8cd34] .wg-metric-pin__value{font-size:.9rem;font-weight:900;line-height:1;letter-spacing:0;white-space:nowrap}[data-v-40a8cd34] .wg-metric-pin__label{font-size:.52rem;font-weight:800;letter-spacing:.11em;line-height:1;text-transform:uppercase;color:#ffffff9e}[data-v-40a8cd34] .wg-metric-pin--temp{--metric-tone: rgba(252, 176, 69, .95);box-shadow:0 0 0 5px #ffffff0a,0 0 24px #fcb0453d,0 14px 32px #00000061}[data-v-40a8cd34] .wg-metric-pin--hum{--metric-tone: rgba(88, 165, 255, .95);box-shadow:0 0 0 5px #ffffff0a,0 0 24px #58a5ff3d,0 14px 32px #00000061}[data-v-40a8cd34] .wg-metric-pin--pres{--metric-tone: rgba(180, 214, 120, .95);box-shadow:0 0 0 5px #ffffff0a,0 0 24px #b4d6783d,0 14px 32px #00000061}[data-v-40a8cd34] .wg-metric-pin--feels{--metric-tone: rgba(195, 108, 255, .95);box-shadow:0 0 0 5px #ffffff0a,0 0 24px #c36cff3d,0 14px 32px #00000061}[data-v-40a8cd34] .wg-metric-pin--dew{--metric-tone: rgba(95, 220, 210, .95);box-shadow:0 0 0 5px #ffffff0a,0 0 24px #5fdcd23d,0 14px 32px #00000061}[data-v-40a8cd34] .wg-pin--spin{transform-origin:50% 50%;animation:wgSpinPulse-40a8cd34 5s ease-in-out}@keyframes wgSpinPulse-40a8cd34{0%{transform:rotate(0) scale(1)}10%{transform:rotate(72deg) scale(1.15)}20%{transform:rotate(144deg) scale(.95)}30%{transform:rotate(216deg) scale(1.2)}40%{transform:rotate(288deg) scale(.92)}50%{transform:rotate(360deg) scale(1.25)}60%{transform:rotate(432deg) scale(.95)}70%{transform:rotate(504deg) scale(1.18)}80%{transform:rotate(576deg) scale(.96)}90%{transform:rotate(648deg) scale(1.12)}to{transform:rotate(720deg) scale(1)}}[data-v-40a8cd34] .wg-burst{position:relative;transform:translate(26px,-10px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-40a8cd34] .wg-burst__text{display:inline-block;white-space:nowrap;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;letter-spacing:.08em;color:#fffffff2;padding:6px 10px;border-radius:10px;background:#0a0c108c;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 18px #ffffff14,0 0 28px #833ab41f;width:0ch;border-right:2px solid rgba(255,255,255,.65);animation:wgType-40a8cd34 1.2s steps(var(--chars)) forwards,wgCaretBlink-40a8cd34 .7s step-end infinite,wgHoldFade-40a8cd34 5.2s ease-in-out forwards}@keyframes wgType-40a8cd34{0%{width:0ch}to{width:calc(var(--chars) * 1ch)}}@keyframes wgCaretBlink-40a8cd34{50%{border-right-color:transparent}}@keyframes wgHoldFade-40a8cd34{0%{opacity:0;transform:translateY(2px)}8%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-4px)}}.wg-login-dot[data-v-40a8cd34]{width:10px;height:10px;border-radius:999px;background:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045);box-shadow:0 0 10px #fcb04540;display:inline-block}[data-v-40a8cd34] .leaflet-popup-content-wrapper{background:#0a0c10b8;border:1px solid rgba(255,255,255,.1);border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 50px #00000073}[data-v-40a8cd34] .leaflet-popup-tip{background:#0a0c10b8;border:1px solid rgba(255,255,255,.1)}[data-v-40a8cd34] .leaflet-popup-content{margin:12px 14px;color:#ffffffeb;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif}[data-v-40a8cd34] .wg-popup{min-width:260px}[data-v-40a8cd34] .wg-popup__header{display:flex;align-items:center;justify-content:space-between;gap:10px}[data-v-40a8cd34] .wg-popup__title{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.9rem;color:#fffffff2}[data-v-40a8cd34] .wg-popup__pill{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:999px;color:#ffffffe6;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}[data-v-40a8cd34] .wg-popup__divider{height:2px;margin:10px 0 12px;background:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045);opacity:.9}[data-v-40a8cd34] .wg-popup__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}[data-v-40a8cd34] .wg-popup__metric{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px}[data-v-40a8cd34] .wg-popup__label{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin-bottom:6px}[data-v-40a8cd34] .wg-popup__value{font-size:.95rem;font-weight:700;color:#ffffffeb}[data-v-40a8cd34] .wg-popup__meta{margin-top:10px;font-size:.75rem;color:#fff9}[data-v-40a8cd34] .wg-popup__meta strong{color:#ffffffd9}[data-v-40a8cd34] .leaflet-popup-close-button{color:#ffffffa6!important}[data-v-40a8cd34] .leaflet-popup-close-button:hover{color:#fffffff2!important}.wg-selected-sensor--mobile[data-v-40a8cd34]{background:#0a0c108c;border:1px solid rgba(255,255,255,.1);border-radius:18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.75rem .85rem;margin-bottom:calc(.5rem + env(safe-area-inset-bottom))}footer.fixed-bottom[data-v-40a8cd34]{padding-bottom:env(safe-area-inset-bottom)}.wg-selected-sensor--mobile .sensor-id[data-v-40a8cd34]{font-size:1.05rem;letter-spacing:.04em}.wg-selected-sensor--mobile .location[data-v-40a8cd34]{color:#ffffffbf}.wg-selected-sensor--mobile .wg-temp[data-v-40a8cd34]{font-size:1.9rem;line-height:1;white-space:nowrap}.wg-chip[data-v-40a8cd34]{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .6rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.wg-chip__icon[data-v-40a8cd34]{color:#ffffffbf;display:inline-flex;align-items:center}.wg-chip__label[data-v-40a8cd34]{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.wg-chip__value[data-v-40a8cd34]{font-size:.85rem;font-weight:700;color:#ffffffeb}
