._page_1pfcc_3{--wx-sky-top:#3f7fd0;--wx-sky-bottom:#8cc1f0;--wx-ink:#fff;--wx-ink-soft:#ffffffc7;--wx-card:#ffffff29;--wx-card-border:#ffffff3d;min-height:100%;padding:var(--av-space-4) var(--av-space-4) var(--av-space-8);background:linear-gradient(180deg, var(--wx-sky-top) 0%, var(--wx-sky-bottom) 100%);color:var(--wx-ink);transition:background 1.2s var(--av-ease);background-attachment:local}._page_1pfcc_3[data-sky=clear-day],._widget_1pfcc_19[data-sky=clear-day]{--wx-sky-top:#2f7fd8;--wx-sky-bottom:#8fc8f4}._page_1pfcc_3[data-sky=partly-day],._widget_1pfcc_19[data-sky=partly-day]{--wx-sky-top:#4f86c6;--wx-sky-bottom:#a9c8e6}._page_1pfcc_3[data-sky=cloudy-day],._widget_1pfcc_19[data-sky=cloudy-day]{--wx-sky-top:#6c7f96;--wx-sky-bottom:#a8b5c4}._page_1pfcc_3[data-sky=rain-day],._widget_1pfcc_19[data-sky=rain-day]{--wx-sky-top:#4b5d73;--wx-sky-bottom:#7f91a6}._page_1pfcc_3[data-sky=storm-day],._widget_1pfcc_19[data-sky=storm-day]{--wx-sky-top:#2e3443;--wx-sky-bottom:#5d6578}._page_1pfcc_3[data-sky=snow-day],._widget_1pfcc_19[data-sky=snow-day]{--wx-sky-top:#8ea4bd;--wx-sky-bottom:#d5e0ea}._page_1pfcc_3[data-sky=fog-day],._widget_1pfcc_19[data-sky=fog-day]{--wx-sky-top:#8d97a3;--wx-sky-bottom:#c4cbd2}._page_1pfcc_3[data-sky$=-night],._widget_1pfcc_19[data-sky$=-night]{--wx-sky-top:#121c33;--wx-sky-bottom:#2c3f66}._page_1pfcc_3[data-sky=rain-night],._page_1pfcc_3[data-sky=storm-night],._page_1pfcc_3[data-sky=cloudy-night],._widget_1pfcc_19[data-sky=rain-night],._widget_1pfcc_19[data-sky=storm-night],._widget_1pfcc_19[data-sky=cloudy-night]{--wx-sky-top:#1a2130;--wx-sky-bottom:#39455c}._inner_1pfcc_41{gap:var(--av-space-4);grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto;display:grid}._inner_1pfcc_41>*{min-width:0}._hero_1pfcc_55{align-items:center;gap:var(--av-space-2) var(--av-space-4);padding-top:var(--av-space-2);grid-template-columns:1fr auto;display:grid}._placeButton_1pfcc_62{border-radius:var(--av-radius-pill);color:var(--wx-ink);font:inherit;font-weight:650;font-size:var(--av-text-md);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 10px 4px 6px;display:inline-flex}._placeButton_1pfcc_62:hover{background:var(--wx-card)}._temp_1pfcc_77{font-family:var(--av-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(64px,14vw,104px);font-weight:300;line-height:1}._condition_1pfcc_85{font-size:var(--av-text-lg);margin:0;font-weight:600}._soft_1pfcc_90{color:var(--wx-ink-soft);font-size:var(--av-text-sm);margin:0}._headline_1pfcc_95{margin:var(--av-space-2) 0 0;font-family:var(--av-font-display);font-size:var(--av-text-xl);grid-column:1/-1;line-height:1.25}._art_1pfcc_102{width:clamp(140px,30vw,220px);height:auto;overflow:visible}._card_1pfcc_110{padding:var(--av-space-4);border:1px solid var(--wx-card-border);border-radius:var(--av-radius-lg);background:var(--wx-card);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2)}._cardTitle_1pfcc_117{margin:0 0 var(--av-space-3);color:var(--wx-ink-soft);font-size:var(--av-text-xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:flex}._text_1pfcc_128{margin:0;line-height:1.55}._text_1pfcc_128+._text_1pfcc_128{margin-top:var(--av-space-3)}._rain_1pfcc_134{align-items:center;gap:var(--av-space-3);padding:var(--av-space-3) var(--av-space-4);border-radius:var(--av-radius-lg);background:#1a5caa73;border:1px solid #8fc3ff80;font-weight:600;display:flex}._hoursScroll_1pfcc_147{margin:0 calc(var(--av-space-4) * -1);padding:0 var(--av-space-4);scrollbar-width:thin;overflow-x:auto}._hours_1pfcc_147{grid-auto-columns:56px;grid-auto-flow:column;display:grid;position:relative}._hour_1pfcc_147{font-size:var(--av-text-sm);justify-items:center;gap:6px;padding-bottom:4px;display:grid}._hourTime_1pfcc_166{color:var(--wx-ink-soft);font-weight:600}._hourTemp_1pfcc_167{font-weight:650}._chart_1pfcc_168{grid-row:2;width:100%;height:76px;overflow:visible}._chance_1pfcc_174{color:#bfe0ff;font-size:var(--av-text-xs);min-height:1.2em;font-weight:700}._days_1pfcc_183{gap:2px;margin:0;padding:0;list-style:none;display:grid}._day_1pfcc_183{align-items:center;gap:var(--av-space-2);border-top:1px solid var(--wx-card-border);grid-template-columns:minmax(64px,1fr) 28px 40px 38px minmax(80px,2.4fr) 38px;padding:8px 0;display:grid}._day_1pfcc_183:first-child{border-top:0}._dayName_1pfcc_199{font-weight:650}._dayLow_1pfcc_200{color:var(--wx-ink-soft);text-align:right}._dayHigh_1pfcc_201{font-weight:650}._range_1pfcc_202{border-radius:var(--av-radius-pill);background:#ffffff2e;height:6px;position:relative}._range_1pfcc_202>span{border-radius:inherit;position:absolute;top:0;bottom:0}._details_1pfcc_217{gap:var(--av-space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}._tile_1pfcc_222{min-height:104px;padding:var(--av-space-3) var(--av-space-4);border:1px solid var(--wx-card-border);border-radius:var(--av-radius-lg);background:var(--wx-card);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);align-content:start;gap:4px;display:grid}._tileLabel_1pfcc_233{color:var(--wx-ink-soft);font-size:var(--av-text-xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-weight:700;display:flex}._tileValue_1pfcc_243{font-family:var(--av-font-display);font-size:var(--av-text-2xl);line-height:1.1}._compass_1pfcc_248{transition:transform .6s var(--av-ease)}._sources_1pfcc_254{margin:0 0 var(--av-space-3);gap:6px;padding:0;list-style:none;display:grid}._sources_1pfcc_254 a{color:var(--wx-ink)}._row_1pfcc_262{align-items:center;gap:var(--av-space-2);flex-wrap:wrap;display:flex}._problem_1pfcc_268{padding:var(--av-space-3) var(--av-space-4);border-radius:var(--av-radius-md);background:#00000038;margin:0}._welcome_1pfcc_277{justify-items:center;gap:var(--av-space-3);text-align:center;max-width:440px;margin:8vh auto 0;display:grid}._welcome_1pfcc_277 h1{font-family:var(--av-font-display);font-size:var(--av-text-2xl);margin:0}._found_1pfcc_290{margin:var(--av-space-2) 0 0;gap:4px;padding:0;list-style:none;display:grid}._found_1pfcc_290 button{border-radius:var(--av-radius-md);background:var(--av-surface-2);width:100%;color:var(--av-text);font:inherit;text-align:left;cursor:pointer;border:0;padding:10px 12px;display:grid}._found_1pfcc_290 button:hover{background:var(--av-surface-sunken)}._found_1pfcc_290 small{color:var(--av-text-muted)}._gathering_1pfcc_311{justify-items:center;gap:var(--av-space-3);text-align:center;margin-top:10vh;display:grid}._pulse_1pfcc_318{animation:2.4s ease-in-out infinite _wx-pulse_1pfcc_1}._icon_1pfcc_322{flex:none}._icon_1pfcc_322[data-condition=clear][data-day=true],._icon_1pfcc_322[data-condition=partly-cloudy][data-day=true]{color:#ffd36b}._rays_1pfcc_326{transform-origin:0 0;animation:60s linear infinite _wx-spin_1pfcc_1}._cloudBack_1pfcc_327{animation:14s ease-in-out infinite alternate _wx-drift_1pfcc_1}._cloudFront_1pfcc_328{animation:10s ease-in-out infinite alternate-reverse _wx-drift_1pfcc_1}._drop_1pfcc_329{animation:1.1s linear infinite _wx-fall_1pfcc_1}._flake_1pfcc_330{animation:2.4s linear infinite _wx-snow_1pfcc_1}._bolt_1pfcc_331{animation:5s ease-in-out infinite _wx-flash_1pfcc_1}._star_1pfcc_332{animation:3.5s ease-in-out infinite _wx-twinkle_1pfcc_1}._fogBand_1pfcc_333{animation:8s ease-in-out infinite alternate _wx-drift_1pfcc_1}._gust_1pfcc_334{stroke-dasharray:90 200;animation:2.6s ease-in-out infinite _wx-gust_1pfcc_1}@keyframes _wx-spin_1pfcc_1{to{transform:rotate(360deg)}}@keyframes _wx-drift_1pfcc_1{0%{transform:translate(-6px)}to{transform:translate(8px)}}@keyframes _wx-fall_1pfcc_1{0%{opacity:0;transform:translateY(-6px)}20%{opacity:1}to{opacity:0;transform:translateY(30px)}}@keyframes _wx-snow_1pfcc_1{0%{opacity:0;transform:translateY(-4px)}20%{opacity:1}to{opacity:0;transform:translate(6px,34px)}}@keyframes _wx-flash_1pfcc_1{0%,86%,to{opacity:0}88%,92%{opacity:1}90%{opacity:.3}}@keyframes _wx-twinkle_1pfcc_1{0%,to{opacity:.25}50%{opacity:1}}@keyframes _wx-gust_1pfcc_1{0%{stroke-dashoffset:200px}to{stroke-dashoffset:-90px}}@keyframes _wx-pulse_1pfcc_1{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._rays_1pfcc_326,._cloudBack_1pfcc_327,._cloudFront_1pfcc_328,._drop_1pfcc_329,._flake_1pfcc_330,._bolt_1pfcc_331,._star_1pfcc_332,._fogBand_1pfcc_333,._gust_1pfcc_334,._pulse_1pfcc_318{animation:none}._bolt_1pfcc_331{opacity:1}}._widget_1pfcc_19{--wx-ink:var(--av-text);--wx-ink-soft:var(--av-text-muted);width:100%;height:100%;padding:var(--av-space-3) var(--av-space-4);border-radius:inherit;color:var(--wx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:6px;display:grid;overflow:hidden}._widget_1pfcc_19[data-sky]{--wx-ink:#fff;--wx-ink-soft:#fffc;background:linear-gradient(180deg, var(--wx-sky-top) 0%, var(--wx-sky-bottom) 100%)}._widgetTop_1pfcc_375{justify-content:space-between;align-items:center;gap:var(--av-space-2);display:flex}._widgetPlace_1pfcc_381{font-size:var(--av-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}._widgetNow_1pfcc_388{align-items:center;gap:var(--av-space-2);display:flex}._widgetTemp_1pfcc_393{font-family:var(--av-font-display);font-size:44px;font-weight:300;line-height:1}._widgetSoft_1pfcc_399{color:var(--wx-ink-soft);font-size:var(--av-text-xs)}._widgetLine_1pfcc_403{-webkit-line-clamp:2;font-size:var(--av-text-sm);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}._widgetMedium_1pfcc_411{gap:var(--av-space-3);grid-template-columns:minmax(110px,.8fr) 1.6fr;align-items:center;display:grid}._widgetHours_1pfcc_417{text-align:center;font-size:var(--av-text-xs);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;display:grid}._widgetHours_1pfcc_417>div{justify-items:center;gap:3px;display:grid}._widgetDays_1pfcc_426{font-size:var(--av-text-sm);gap:3px;margin:0;padding:0;list-style:none;display:grid}._widgetDays_1pfcc_426 li{grid-template-columns:1fr 22px 34px 34px;align-items:center;gap:6px;display:grid}._widgetDetails_1pfcc_440{color:var(--wx-ink-soft);font-size:var(--av-text-xs);flex-wrap:wrap;gap:4px 10px;display:flex}._welcome_1pfcc_277 label{color:var(--wx-ink-soft)}
