@property --wx-front{syntax:"<color>";inherits:true;initial-value:transparent}@property --wx-side{syntax:"<color>";inherits:true;initial-value:transparent}@property --wx-top{syntax:"<color>";inherits:true;initial-value:transparent}@property --wx-glint{syntax:"<color>";inherits:true;initial-value:rgba(255,255,255,.3)}@property --wx-shadow{syntax:"<number>";inherits:true;initial-value:1}@property --wx-shadow-x{syntax:"<length>";inherits:true;initial-value:0}@property --wx-shadow-y{syntax:"<length>";inherits:true;initial-value:0}@property --wx-sun{syntax:"<number>";inherits:true;initial-value:0}@property --wx-moon{syntax:"<number>";inherits:true;initial-value:0}@property --wx-cloud{syntax:"<number>";inherits:true;initial-value:0}@property --wx-cloud-dark{syntax:"<number>";inherits:true;initial-value:0}@property --wx-fog{syntax:"<number>";inherits:true;initial-value:0}@property --wx-wet{syntax:"<number>";inherits:true;initial-value:0}[data-wx]{transition-property:--wx-front,--wx-side,--wx-top,--wx-glint,--wx-shadow,--wx-shadow-x,--wx-shadow-y,--wx-sun,--wx-moon,--wx-cloud,--wx-cloud-dark,--wx-fog,--wx-wet;transition-duration:1.6s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.vwx-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;contain:strict;animation:vwx-in .7s ease-out .9s both}@keyframes vwx-in{0%{opacity:0}}.vwx-layer>*{position:absolute;left:0;top:0;pointer-events:none}.vwx-precip{width:100%;height:100%}.vwx-layer>.vwx-cloud{left:50%;width:min(86%,470px);aspect-ratio:640/240;transform:translate(-50%,-16%);opacity:var(--wx-cloud)}.vwx-cloud__flash,.vwx-cloud__img{position:absolute;inset:0;display:block}.vwx-cloud__img{background-size:100% 100%;will-change:transform;animation:vwx-billow 16s ease-in-out infinite alternate;opacity:calc(1 - var(--wx-cloud-dark) * .9)}.vwx-cloud__img.is-dark{opacity:var(--wx-cloud-dark)}@keyframes vwx-billow{0%{transform:translate3d(-3%,0,0) scale(1)}to{transform:translate3d(3%,-2%,0) scale(1.03)}}.vwx-cloud__flash{opacity:0;background:radial-gradient(45% 55% at 52% 62%,rgba(226,234,255,.95),rgba(170,190,240,.35) 55%,transparent 75%)}[data-flash] .vwx-cloud__flash{animation:vwx-flash .9s ease-out}@keyframes vwx-flash{0%{opacity:0}6%{opacity:.9}14%{opacity:.15}22%{opacity:.7}to{opacity:0}}.vwx-sun{width:170px;height:170px;transform:translate(calc(var(--b-x, 50%) - var(--b-w, 300px) * .5 - 50%),calc(var(--b-top, 30%) - 52%));background:radial-gradient(circle,rgba(255,252,238,.98) 0 9%,rgba(255,238,196,.6) 15%,rgba(255,214,150,.2) 36%,transparent 68%);opacity:var(--wx-sun)}.vwx-moon{width:30px;height:30px;border-radius:50%;transform:translate(calc(var(--b-x, 50%) + var(--b-w, 300px) * .48),calc(var(--b-top, 30%) - 70px));background:radial-gradient(circle at 38% 36%,#fbf8ee,#d9d4c4 62%,#bdb7a6);box-shadow:0 0 30px 8px rgba(190,206,255,.22);opacity:var(--wx-moon)}.vwx-fog{width:calc(var(--b-w, 300px) * 1.5);height:calc(var(--b-bottom, 80%) - var(--b-top, 30%) + 40px);transform:translate(calc(var(--b-x, 50%) - 50%),var(--b-top,30%));background:radial-gradient(60% 70% at 50% 85%,rgba(214,222,230,.75),rgba(214,222,230,.25) 55%,transparent 80%);opacity:calc(var(--wx-fog) * .6)}.vwx-layer[data-q=low] .vwx-cloud__img{animation:none}@media (prefers-reduced-motion:reduce){[data-wx]{transition-duration:.4s}.vwx-cloud__img,[data-flash] .vwx-cloud__flash{animation:none}}.vwx-chip{position:absolute;z-index:20;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));max-width:calc(100% - 1.5rem);display:flex;flex-direction:column;align-items:flex-end}.vwx-chip__bar{display:flex;align-items:center;gap:.4rem}.vwx-chip__toggle{display:inline-flex;align-items:center;gap:.45rem;min-height:36px;padding:0 .55rem 0 .75rem;border-radius:999px;font-size:.74rem;font-weight:600;color:#f1f5f9;background:rgba(10,13,20,.78);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.vwx-chip__toggle .vwx-switch{width:32px;height:20px}.vwx-chip__toggle .vwx-switch i{width:14px;height:14px}.vwx-chip__toggle[aria-checked=true] .vwx-switch{background:#d4a73a}.vwx-chip__toggle[aria-checked=true] .vwx-switch i{transform:translateX(12px)}@media (max-width:479px){.vwx-chip__toggle .vwx-chip__word{display:none}}.vwx-chip__pill{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:0 .8rem;border-radius:999px;font-size:.78rem;font-weight:600;color:#f8fafc;background:rgba(10,13,20,.78);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 20px -12px rgba(0,0,0,.7)}.vwx-chip__pill b{font-weight:700;font-variant-numeric:tabular-nums}.vwx-chip__live{width:6px;height:6px;border-radius:999px;background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.2)}.vwx-chip__tag{padding:1px 6px;border-radius:999px;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:#1a1306;background:#e8b84b}.vwx-chip__pill .vwx-chip__label{display:none}@media (min-width:640px){.vwx-chip__pill .vwx-chip__label{display:inline}}.vwx-chip__panel{margin-top:.5rem;width:min(300px,calc(100vw - 3rem));max-height:min(70vh,460px);overflow-y:auto;padding:.9rem;border-radius:1rem;display:grid;gap:.65rem;font-size:.8rem;color:#e2e8f0;background:rgba(10,13,20,.92);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 48px -20px rgba(0,0,0,.85)}.vwx-chip__now{display:flex;align-items:center;gap:.7rem;color:#f8fafc}.vwx-chip__temp{font-size:1rem;font-weight:700}.vwx-chip__muted{font-size:.72rem;color:#94a3b8}.vwx-chip__muted a{text-decoration:underline}.vwx-chip__facts{display:flex;gap:1rem}.vwx-chip__facts dt{font-size:.66rem;color:#94a3b8}.vwx-chip__facts dd{font-weight:600;color:#f8fafc}.vwx-chip__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:32px}.vwx-switch{display:inline-block;position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:rgba(148,163,184,.35);transition:background .2s ease}.vwx-switch i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#fff;transition:transform .2s ease}.vwx-switch[aria-checked=true]{background:#d4a73a}.vwx-switch[aria-checked=true] i{transform:translateX(16px)}.vwx-switch:disabled{opacity:.4}.vwx-chip__section{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e8b84b}.vwx-chip__previews{display:flex;flex-wrap:wrap;gap:.35rem}.vwx-chip__previews button{min-height:32px;padding:0 .7rem;border-radius:999px;font-size:.74rem;font-weight:600;color:#cbd5e1;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.vwx-chip__previews button[aria-checked=true]{color:#1a1306;border-color:transparent;background:linear-gradient(180deg,#f3cf6b,#d4a73a)}.vwx-chip__previews button:disabled{opacity:.4}[data-wx] .vpm-b3d-hint{text-shadow:0 1px 6px rgba(0,0,0,.6)}[data-wx] .vpm-b3d-hint,html.light .main-content-area [data-wx] p.vpm-b3d-hint{color:rgba(255,255,255,.85)}[data-wx] .vpm-b3d-css:not(.auth-scene *) .vpm-b3d-face.is-front{background:linear-gradient(var(--wx-front),var(--wx-front)),linear-gradient(180deg,transparent 88%,#a8a193 88%),linear-gradient(90deg,var(--b3d-stone),#d9d2c2)}[data-wx] .vpm-b3d-css:not(.auth-scene *) .vpm-b3d-face.is-side{background:linear-gradient(var(--wx-side),var(--wx-side)),linear-gradient(90deg,transparent 88%,#8c8679 88%),linear-gradient(90deg,#a69e8d,#948c7c)}[data-wx] .vpm-b3d-css:not(.auth-scene *) .vpm-b3d-face.is-top{background:linear-gradient(var(--wx-top),var(--wx-top)),linear-gradient(135deg,#9a968d,#7c776d)}[data-wx] .vpm-b3d-css:not(.auth-scene *) .vpm-b3d-face.is-front:before{background:linear-gradient(105deg,var(--wx-glint) 0 18%,transparent 18% 58%,rgba(255,255,255,.12) 58% 64%,transparent 64%),repeating-linear-gradient(90deg,transparent 0 calc(33.33% - 1px),rgba(38,42,49,.9) calc(33.33% - 1px) 33.33%),linear-gradient(180deg,rgb(var(--glow)),rgba(var(--glow),.8))}[data-wx] .vpm-b3d-css:not(.auth-scene *) .vpm-b3d-unit[data-status=vacant] .vpm-b3d-face.is-front:before{background:linear-gradient(105deg,var(--wx-glint) 0 18%,transparent 18% 58%,rgba(255,255,255,.08) 58% 64%,transparent 64%),repeating-linear-gradient(90deg,transparent 0 calc(33.33% - 1px),rgba(38,42,49,.9) calc(33.33% - 1px) 33.33%),linear-gradient(180deg,#1a222d,#2b3846)}[data-wx] .vpm-b3d-css:not(.auth-scene *) .vpm-b3d-slab{background:linear-gradient(var(--wx-top),var(--wx-top)),linear-gradient(135deg,#5a5e66,var(--b3d-concrete-dark))}[data-wx] .vpm-b3d-css:not(.auth-scene *) .vpm-b3d-slab:before{background:linear-gradient(var(--wx-front),var(--wx-front)),linear-gradient(180deg,#a3a5a9,var(--b3d-concrete))}[data-wx] .vpm-b3d-css:not(.auth-scene *) .vpm-b3d-slab:after{background:linear-gradient(var(--wx-side),var(--wx-side)),linear-gradient(#5f636a,#5f636a)}[data-wx] .vpm-b3d-css:not(.auth-scene *) .vpm-b3d-cols:after,[data-wx] .vpm-b3d-css:not(.auth-scene *) .vpm-b3d-cols:before{background:linear-gradient(var(--wx-front),var(--wx-front)),linear-gradient(90deg,var(--b3d-stone),var(--b3d-stone-shade))}[data-wx] .vpm-b3d-roof__slab{background:linear-gradient(var(--wx-top),var(--wx-top)),linear-gradient(135deg,#6b6f77,#4a4e56)}[data-wx] .vpm-b3d-roof__slab:before{background:linear-gradient(var(--wx-front),var(--wx-front)),linear-gradient(0deg,#c9c2b2,#a69e8e)}[data-wx] .vpm-b3d-roof__slab:after{background:linear-gradient(var(--wx-side),var(--wx-side)),linear-gradient(#8f887a,#8f887a)}[data-wx] .vpm-b3d-core:before{background:linear-gradient(var(--wx-top),var(--wx-top)),linear-gradient(135deg,#8d897f,#6f6b62)}[data-wx] .vpm-b3d-core:after{background:linear-gradient(var(--wx-front),var(--wx-front)),linear-gradient(90deg,#d6cfbf,#bdb5a4)}[data-wx] .vpm-b3d-core i{background:linear-gradient(var(--wx-side),var(--wx-side)),linear-gradient(#988f7f,#988f7f)}[data-wx] .vpm-b3d-css:not(.auth-scene *) .vpm-b3d-shadow{opacity:var(--wx-shadow);translate:var(--wx-shadow-x) var(--wx-shadow-y)}.vwx-chip__note{margin-top:.35rem}