.ctx[data-v-3efab127]{gap:10px 18px;margin:18px 0 14px}.ctx[data-v-3efab127],.ctx-age[data-v-3efab127]{flex-wrap:wrap;align-items:center;display:flex}.ctx-age[data-v-3efab127]{gap:6px}.f-label[data-v-3efab127]{font-size:.95rem;font-weight:800}.opt[data-v-3efab127]{border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;min-height:40px;padding:4px 12px;font-size:.88rem;display:inline-flex}.opt[data-v-3efab127]:hover{border-color:var(--ink-3)}.opt.on[data-v-3efab127]{background:var(--ink);border-color:var(--ink);color:#fff}.note[data-v-3efab127]{background:var(--warn-bg);color:var(--warn);border-radius:10px;margin:0 0 10px;padding:8px 12px;font-size:.88rem}.note[data-v-3efab127],.scenes[data-v-3efab127],.wx[data-v-3efab127]{max-width:960px}.wx[data-v-3efab127]{border-radius:var(--radius);color:#1f4a6e;background:#eef5fb;margin:0 0 12px;padding:14px 16px 10px}.wx.cold[data-v-3efab127],.wx.rain[data-v-3efab127]{color:#24456f;background:#e9eff8}.wx.hot[data-v-3efab127]{background:var(--warn-bg);color:#8a5a12}.wx.good[data-v-3efab127]{color:#1f5c3a;background:#ebf5ee}.wx.night[data-v-3efab127]{color:#3b3a6b;background:#eeedf6}.wx-skel[data-v-3efab127]{background:var(--surface-2);height:150px}.wx-head[data-v-3efab127]{gap:14px}.wx-head[data-v-3efab127],.wx-now[data-v-3efab127]{align-items:center;display:flex}.wx-now[data-v-3efab127]{border-right:1px solid;border-color:color-mix(in srgb,currentColor 18%,transparent);flex-shrink:0;gap:6px;padding-right:14px}.wx-t[data-v-3efab127]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:800;line-height:1}.wx-msg[data-v-3efab127]{flex-direction:column;gap:2px;min-width:0;display:flex}.wx-title[data-v-3efab127]{font-size:1.05rem;line-height:1.4}.wx-detail[data-v-3efab127]{opacity:.9;font-size:.86rem;line-height:1.45}.wx-meta[data-v-3efab127]{opacity:.72;font-variant-numeric:tabular-nums;font-size:.8rem}.wx-hours[data-v-3efab127]{text-align:center;background:#fff9;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin:12px 0 0;padding:8px 4px;list-style:none;display:grid}.wx-hours li[data-v-3efab127]{flex-direction:column;align-items:center;gap:3px;font-size:.78rem;line-height:1.2;display:flex}.wx-hours li+li[data-v-3efab127]{border-left:1px solid #0000000f}.wx-hours .hh[data-v-3efab127]{opacity:.7}.wx-hours .tt[data-v-3efab127]{font-size:.95rem;font-weight:700}.wx-hours .pp[data-v-3efab127],.wx-hours .tt[data-v-3efab127]{font-variant-numeric:tabular-nums}.wx-hours .pp[data-v-3efab127]{color:#2f6db0;width:70%;padding-top:6px;font-size:.7rem;position:relative}.wx-hours .pp[data-v-3efab127]:before{content:"";background:#2f6db026;right:0}.wx-hours .pp i[data-v-3efab127],.wx-hours .pp[data-v-3efab127]:before{border-radius:2px;height:3px;position:absolute;top:0;left:0}.wx-hours .pp i[data-v-3efab127]{background:#2f6db0}.tag[data-v-3efab127],.wx-hours li.wet .pp[data-v-3efab127]{font-weight:700}.wx-src[data-v-3efab127]{opacity:.55;text-align:right;margin:6px 2px 0;font-size:.7rem}.scenes[data-v-3efab127]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=720px){.scenes[data-v-3efab127]{grid-template-columns:repeat(4,minmax(0,1fr))}}.scene[data-v-3efab127]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-height:92px;box-shadow:var(--shadow);color:var(--ink);flex-direction:column;gap:2px;padding:14px;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex;position:relative}.scene[data-v-3efab127]:hover{color:var(--ink);box-shadow:var(--shadow-hover);border-color:var(--brand);transform:translateY(-1px)}.scene svg[data-v-3efab127]{color:var(--brand);margin-bottom:4px}.scene strong[data-v-3efab127]{font-size:1.05rem}.scene span[data-v-3efab127]{color:var(--ink-3);font-size:.8rem;line-height:1.45}.scene.lead[data-v-3efab127]{background:var(--brand);border-color:var(--brand);color:#fff}.scene.lead span[data-v-3efab127],.scene.lead svg[data-v-3efab127],.tag[data-v-3efab127]{color:#fff}.scene.lead span[data-v-3efab127]{opacity:.9}.tag[data-v-3efab127]{background:var(--ok);border-radius:999px;padding:1px 8px;font-size:.7rem;font-style:normal;position:absolute;top:10px;right:10px}.scene.lead .tag[data-v-3efab127]{background:#ffffff40}
