.backdrop.svelte-ed3ycj{z-index:30;background:#0a1f2894;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:.7rem;display:grid;position:fixed;inset:0}.guide.svelte-ed3ycj{background:#f4f7f8;border:1px solid #78909a;border-radius:.5rem;width:min(100%,840px);max-height:calc(100svh - 1.4rem);overflow:auto;box-shadow:0 18px 55px #071e284d}h3.svelte-ed3ycj,p.svelte-ed3ycj{margin:0}.content.svelte-ed3ycj{gap:.7rem;padding:.7rem;display:grid}.metric-guide.svelte-ed3ycj{--current-accent:#f2b900;background:#fff;border:1px solid #b7c7cd;overflow:hidden}.metric-heading.svelte-ed3ycj{border-bottom:1px solid #d2dde0;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.52rem .65rem;display:flex}h3.svelte-ed3ycj{color:#102b38;font-size:.86rem}h3.svelte-ed3ycj small:where(.svelte-ed3ycj){color:#71848c;font-size:.58rem;font-weight:800}.current-reading.svelte-ed3ycj{border:1px solid var(--current-accent);color:#8b5b00;white-space:nowrap;background:#fff8cf;border-radius:.28rem;align-items:baseline;gap:.14rem;margin-left:auto;padding:.14rem .3rem;font-size:.66rem;font-weight:900;display:flex}.current-reading.svelte-ed3ycj b:where(.svelte-ed3ycj){color:#7b4f00;font-size:.76rem}.current-reading.svelte-ed3ycj small:where(.svelte-ed3ycj){color:#8b5b00;font-size:.55rem;font-weight:850}.current-reading.unavailable.svelte-ed3ycj{color:#536b74;background:#f4f7f8;border-color:#b7c7cd}.bars.svelte-ed3ycj{--bar-gap:.56rem;--axis-height:21px;gap:var(--bar-gap);padding:.62rem .45rem .56rem;display:grid}.standard-row.svelte-ed3ycj{grid-template-columns:74px minmax(0,1fr);column-gap:.28rem;display:grid}.standard-summary.svelte-ed3ycj{justify-content:flex-start;align-items:center;min-width:0;height:44px;display:flex}.global-row.svelte-ed3ycj .standard-summary:where(.svelte-ed3ycj){align-self:end}.korea-row.svelte-ed3ycj .standard-summary:where(.svelte-ed3ycj){align-self:start}.standard-summary.svelte-ed3ycj b:where(.svelte-ed3ycj){color:#244551;white-space:nowrap;font-size:13px;line-height:1.15}.bar-wrap.svelte-ed3ycj{min-width:0;position:relative}.boundary-axis.svelte-ed3ycj{height:var(--axis-height);color:#3f5963;font-size:12px;font-weight:850;position:relative}.boundary-axis.svelte-ed3ycj span:where(.svelte-ed3ycj){left:var(--boundary-left);position:absolute;transform:translate(-50%)}.boundary-axis.svelte-ed3ycj span.first:where(.svelte-ed3ycj){transform:none}.korea-row.svelte-ed3ycj .bar-wrap:where(.svelte-ed3ycj){flex-direction:column-reverse;display:flex}.korea-row.svelte-ed3ycj .boundary-axis:where(.svelte-ed3ycj) span:where(.svelte-ed3ycj){top:3px}.numeric-bar.svelte-ed3ycj{background:#dbe3e6;height:44px;display:flex;position:relative;overflow:visible}.numeric-bar.svelte-ed3ycj>i:where(.svelte-ed3ycj){flex:0 0 var(--segment-width);background:var(--segment-color);place-items:center;min-width:0;font-style:normal;display:grid;overflow:hidden}.numeric-bar.svelte-ed3ycj>i:where(.svelte-ed3ycj)>span:where(.svelte-ed3ycj){color:#fff;text-align:center;text-shadow:0 1px 2px #0000008c;white-space:normal;padding-inline:1px;font-size:14px;font-weight:900;line-height:1.05;overflow:visible}.korean.svelte-ed3ycj .numeric-bar:where(.svelte-ed3ycj)>i:where(.svelte-ed3ycj)>span:where(.svelte-ed3ycj){letter-spacing:-.055em;white-space:nowrap}.english.svelte-ed3ycj .numeric-bar:where(.svelte-ed3ycj)>i:where(.svelte-ed3ycj)>span:where(.svelte-ed3ycj){letter-spacing:-.045em;font-size:11px}.value-marker.svelte-ed3ycj{z-index:3;top:calc(var(--axis-height) - 4px);left:clamp(.75px, var(--marker-left), calc(100% - .75px));width:1.5px;height:calc(96px + var(--bar-gap));background:var(--current-accent);filter:drop-shadow(0 0 .6px #fffffff2);pointer-events:none;position:absolute;transform:translate(-.75px)}.note.svelte-ed3ycj{color:#536b74;padding:.05rem .12rem;font-size:.53rem;font-weight:650;line-height:1.45}@media (width<=520px){.backdrop.svelte-ed3ycj{padding:.35rem}.guide.svelte-ed3ycj{max-height:calc(100svh - .7rem)}.content.svelte-ed3ycj{gap:.45rem;padding:.4rem}.metric-heading.svelte-ed3ycj{padding:.42rem .45rem}.bars.svelte-ed3ycj{--bar-gap:.46rem;--axis-height:20px;padding:.55rem .2rem .45rem}.standard-row.svelte-ed3ycj{grid-template-columns:60px minmax(0,1fr);column-gap:.16rem}.english.svelte-ed3ycj .standard-row:where(.svelte-ed3ycj){grid-template-columns:68px minmax(0,1fr)}.standard-summary.svelte-ed3ycj{justify-content:flex-start}.standard-summary.svelte-ed3ycj b:where(.svelte-ed3ycj){letter-spacing:-.035em;font-size:13px}.english.svelte-ed3ycj .standard-summary:where(.svelte-ed3ycj) b:where(.svelte-ed3ycj){font-size:11px}.boundary-axis.svelte-ed3ycj{height:20px;font-size:12px}.numeric-bar.svelte-ed3ycj{height:44px}.numeric-bar.svelte-ed3ycj>i:where(.svelte-ed3ycj)>span:where(.svelte-ed3ycj){font-size:14px}.korean.svelte-ed3ycj .korea-row:where(.svelte-ed3ycj) .numeric-bar:where(.svelte-ed3ycj)>i:where(.svelte-ed3ycj):last-child>span:where(.svelte-ed3ycj){letter-spacing:-.08em;font-size:13px}.note.svelte-ed3ycj{font-size:.53rem}}.air-forecast-card.svelte-ocnjrq{background:#fff;border:0;border-radius:.55rem;min-width:0;overflow:hidden}header.svelte-ocnjrq{border-bottom:1px solid #d5dfe2;justify-content:space-between;align-items:center;gap:.7rem;min-height:58px;padding:.55rem .75rem;display:flex}header.svelte-ocnjrq>div:where(.svelte-ocnjrq){gap:2px;min-width:0;display:grid}h2.svelte-ocnjrq{color:#102b38;letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:900}header.svelte-ocnjrq span:where(.svelte-ocnjrq){color:#647981;font-size:13px;font-weight:750;line-height:1.25}header.svelte-ocnjrq>strong:where(.svelte-ocnjrq){color:#13703a;white-space:nowrap;background:#e8f7ec;border-radius:999px;flex:none;padding:.25rem .42rem;font-size:13px;font-weight:900}header.svelte-ocnjrq>strong.delayed:where(.svelte-ocnjrq){color:#a04a00;background:#fff1d9}.forecast-heading.svelte-ocnjrq,.forecast-day.svelte-ocnjrq{grid-template-columns:minmax(76px,.7fr) repeat(2,minmax(92px,1fr));align-items:center;padding-inline:.75rem;display:grid}.forecast-heading.svelte-ocnjrq{color:#62767e;border-bottom:1px solid #e0e7e9;min-height:38px}.forecast-heading.svelte-ocnjrq b:where(.svelte-ocnjrq){justify-content:center;align-items:baseline;gap:5px;font-size:14px;font-weight:850;display:flex}.forecast-heading.svelte-ocnjrq small:where(.svelte-ocnjrq){color:#82939a;font-size:11px;font-weight:800}.forecast-day.svelte-ocnjrq{border-top:1px solid #e5ebed;min-height:62px}.forecast-day.svelte-ocnjrq:first-child{border-top:0}.date-cell.svelte-ocnjrq{gap:2px;line-height:1.1;display:grid}.date-cell.svelte-ocnjrq strong:where(.svelte-ocnjrq){color:#173541;font-size:16px;font-weight:900}.date-cell.svelte-ocnjrq span:where(.svelte-ocnjrq){color:#768990;font-size:13px;font-weight:750}.grade-cell.svelte-ocnjrq{min-width:0;color:var(--forecast-grade-color,#71848c);justify-content:center;align-items:center;gap:7px;display:flex}.grade-cell.svelte-ocnjrq>span:where(.svelte-ocnjrq){background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.grade-cell.svelte-ocnjrq strong:where(.svelte-ocnjrq){letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;overflow:hidden}footer.svelte-ocnjrq{color:#60747c;border-top:1px solid #d5dfe2;gap:5px;padding:.5rem .75rem .58rem;display:grid}.timestamps.svelte-ocnjrq{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.timestamps.svelte-ocnjrq b:where(.svelte-ocnjrq){color:#3d5964;font-weight:900}footer.svelte-ocnjrq p:where(.svelte-ocnjrq),.empty-state.svelte-ocnjrq{margin:0;font-size:13px;font-weight:700;line-height:1.4}.empty-state.svelte-ocnjrq{color:#687d85;text-align:center;padding:1rem .75rem}.visually-hidden.svelte-ocnjrq{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){header.svelte-ocnjrq{min-height:56px;padding:.5rem .55rem}header.svelte-ocnjrq>strong:where(.svelte-ocnjrq){padding:.23rem .36rem;font-size:12px}.forecast-heading.svelte-ocnjrq,.forecast-day.svelte-ocnjrq{grid-template-columns:72px repeat(2,minmax(0,1fr));padding-inline:.55rem}.forecast-heading.svelte-ocnjrq{min-height:40px}.forecast-heading.svelte-ocnjrq b:where(.svelte-ocnjrq){justify-items:center;gap:0;line-height:1.12;display:grid}.forecast-heading.svelte-ocnjrq small:where(.svelte-ocnjrq){font-size:11px}.forecast-day.svelte-ocnjrq{min-height:62px}.grade-cell.svelte-ocnjrq{gap:5px}.grade-cell.svelte-ocnjrq>span:where(.svelte-ocnjrq){width:8px;height:8px}.grade-cell.svelte-ocnjrq strong:where(.svelte-ocnjrq){font-size:15px}footer.svelte-ocnjrq{padding:.48rem .55rem .55rem}}@media (width<=350px){header.svelte-ocnjrq>strong:where(.svelte-ocnjrq){text-overflow:ellipsis;max-width:116px;overflow:hidden}.forecast-heading.svelte-ocnjrq,.forecast-day.svelte-ocnjrq{grid-template-columns:62px repeat(2,minmax(0,1fr));padding-inline:.42rem}.date-cell.svelte-ocnjrq strong:where(.svelte-ocnjrq),.grade-cell.svelte-ocnjrq strong:where(.svelte-ocnjrq){font-size:14px}.grade-cell.svelte-ocnjrq{gap:3px}}svg.svelte-3dkj6x{width:.72rem;height:.72rem;display:block;overflow:visible}.solar-ring.svelte-3dkj6x{fill:#ffd84d;stroke:#f59e0b;stroke-width:1px}.solar-core.svelte-3dkj6x{fill:#e76f00}.moon-shadow.svelte-3dkj6x{fill:#8797a8;stroke:#536b7d;stroke-width:.55px}.moon-light.svelte-3dkj6x{fill:#fffef7}.backdrop.svelte-10gfy56{z-index:50;background:#091d258c;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:.7rem;display:grid;position:fixed;inset:0}.guide.svelte-10gfy56{background:#f4f7f8;border-radius:.55rem;width:min(100%,760px);max-height:calc(100svh - 1.4rem);overflow:auto;box-shadow:0 20px 60px #071e2857}header.svelte-10gfy56{z-index:2;color:#fff;background:#173541;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem .8rem;display:flex;position:sticky;top:0}header.svelte-10gfy56 div:where(.svelte-10gfy56){min-width:0}h2.svelte-10gfy56,p.svelte-10gfy56,h3.svelte-10gfy56,h4.svelte-10gfy56{margin:0}h2.svelte-10gfy56{letter-spacing:-.025em;font-size:.9rem;font-weight:950}header.svelte-10gfy56 p:where(.svelte-10gfy56){color:#cfe0e5;margin-top:.12rem;font-size:.59rem;font-weight:700;line-height:1.35}header.svelte-10gfy56 button:where(.svelte-10gfy56){color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:.34rem;flex:none;place-items:center;width:38px;height:38px;padding:0;font-size:1.25rem;line-height:1;display:grid}header.svelte-10gfy56 button:where(.svelte-10gfy56):hover{background:#ffffff38}header.svelte-10gfy56 button:where(.svelte-10gfy56):focus-visible,a.svelte-10gfy56:focus-visible{outline-offset:2px;outline:3px solid #76a9ff}.content.svelte-10gfy56{gap:.65rem;padding:.65rem;display:grid}.content.svelte-10gfy56>section:where(.svelte-10gfy56){background:#fff;border-radius:.45rem;padding:.65rem}h3.svelte-10gfy56{color:#173541;margin-bottom:.46rem;font-size:.76rem;font-weight:950}.source-list.svelte-10gfy56{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}article.svelte-10gfy56{border:1px solid #d5e0e3;border-radius:.38rem;align-content:start;gap:.25rem;padding:.55rem;display:grid}h4.svelte-10gfy56{color:#173541;font-size:.71rem;font-weight:950}article.svelte-10gfy56 p:where(.svelte-10gfy56),.section-intro.svelte-10gfy56{color:#425e68;font-size:.62rem;font-weight:650;line-height:1.55}article.svelte-10gfy56 small:where(.svelte-10gfy56){color:#61767e;font-size:.56rem;font-weight:750;line-height:1.45}article.svelte-10gfy56 nav:where(.svelte-10gfy56){flex-wrap:wrap;gap:.3rem;margin-top:.12rem;display:flex}a.svelte-10gfy56{color:#087da0;text-underline-offset:2px;font-weight:850}article.svelte-10gfy56 nav:where(.svelte-10gfy56) a:where(.svelte-10gfy56){background:#e9f7fb;border-radius:.25rem;padding:.19rem .3rem;font-size:.57rem}.interpretation.svelte-10gfy56{color:#244a57;background:#eaf9fb;border-left:4px solid #0ca8bd;margin-top:.5rem;padding:.45rem .5rem;font-size:.6rem;font-weight:760;line-height:1.55}.package-list.svelte-10gfy56{background:#d8e2e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:.45rem 0 0;padding:1px;list-style:none;display:grid}.package-list.svelte-10gfy56 li:where(.svelte-10gfy56){background:#fff;justify-content:space-between;align-items:center;gap:.35rem;min-width:0;padding:.42rem .48rem;font-size:.59rem;display:flex}.package-list.svelte-10gfy56 a:where(.svelte-10gfy56){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.package-list.svelte-10gfy56 span:where(.svelte-10gfy56){color:#60757d;white-space:nowrap;flex:none;font-size:.53rem;font-weight:750}.legal-note.svelte-10gfy56{color:#61767e;padding:.1rem .15rem;font-size:.55rem;font-weight:650;line-height:1.5}@media (width<=600px){.backdrop.svelte-10gfy56{padding:.35rem}.guide.svelte-10gfy56{max-height:calc(100svh - .7rem)}header.svelte-10gfy56{padding:.58rem .62rem}h2.svelte-10gfy56{font-size:.82rem}header.svelte-10gfy56 p:where(.svelte-10gfy56){font-size:.57rem}.content.svelte-10gfy56{gap:.42rem;padding:.42rem}.content.svelte-10gfy56>section:where(.svelte-10gfy56){padding:.52rem}.source-list.svelte-10gfy56,.package-list.svelte-10gfy56{grid-template-columns:1fr}h3.svelte-10gfy56{font-size:.72rem}h4.svelte-10gfy56{font-size:.69rem}article.svelte-10gfy56 p:where(.svelte-10gfy56),.section-intro.svelte-10gfy56{font-size:.61rem}}@media (prefers-reduced-motion:reduce){.svelte-10gfy56{scroll-behavior:auto!important}}.sun-event.svelte-4ajuqk{pointer-events:none;filter:drop-shadow(0 1px 1px #be5c002b)}.event-horizon.svelte-4ajuqk{fill:none;stroke:#df7a1d;stroke-linecap:round;stroke-width:2px}.event-sun.svelte-4ajuqk{fill:#ffbd21;stroke:#f06b2f;stroke-width:1.3px;transform-box:fill-box;transform-origin:50%;animation-duration:1.05s;animation-timing-function:cubic-bezier(.2,.75,.25,1);animation-iteration-count:1;animation-fill-mode:both}.event-arrow.svelte-4ajuqk{fill:none;stroke:#ed5933;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.sunrise.svelte-4ajuqk .event-sun:where(.svelte-4ajuqk){animation-name:svelte-4ajuqk-sunrise-once}.sunset.svelte-4ajuqk .event-sun:where(.svelte-4ajuqk){animation-name:svelte-4ajuqk-sunset-once}@keyframes svelte-4ajuqk-sunrise-once{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(-2px)}}@keyframes svelte-4ajuqk-sunset-once{0%{opacity:1;transform:translateY(-2px)}to{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.event-sun.svelte-4ajuqk{animation:none}.sunrise.svelte-4ajuqk .event-sun:where(.svelte-4ajuqk){transform:translateY(-2px)}.sunset.svelte-4ajuqk .event-sun:where(.svelte-4ajuqk){transform:translateY(3.8px)}}.weather-glyph.svelte-1epiwne{pointer-events:none;filter:drop-shadow(0 1px 1px #284b5c26)}.sun-glow.svelte-1epiwne{fill:#fff0a6;opacity:.78}.sun.svelte-1epiwne{fill:#ffc321;stroke:#f28a00;stroke-width:1px}.ray.svelte-1epiwne{fill:none;stroke:#f49b00;stroke-linecap:round;stroke-width:1.5px}.moon-glow.svelte-1epiwne{fill:#fff;opacity:.28}.moon-dark.svelte-1epiwne{fill:#8797a8;stroke:#536b7d;stroke-width:.55px}.moon-light.svelte-1epiwne{fill:#fffef7}.cloud-shadow.svelte-1epiwne{fill:#9cb3c0;opacity:.8}.cloud.svelte-1epiwne{fill:#eef7fc;stroke:#466875;stroke-linejoin:round;stroke-width:1.05px}.cloud-highlight.svelte-1epiwne{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:1.25px;opacity:.9}.rear-cloud.svelte-1epiwne{opacity:.7;transform-origin:50%;transform:translate(3px,-3px)scale(.84)}.few-cloud-layer.svelte-1epiwne{transform-origin:50%;transform:translate(2.8px,1.8px)scale(.68)}.weather-glyph.night.svelte-1epiwne .cloud-shadow:where(.svelte-1epiwne){fill:#596f86}.weather-glyph.night.svelte-1epiwne .cloud:where(.svelte-1epiwne){fill:#9fb5ca;stroke:#dbe8f5}.weather-glyph.night.svelte-1epiwne .cloud-highlight:where(.svelte-1epiwne){stroke:#dceafb;opacity:.65}.rain.svelte-1epiwne{fill:none;stroke:#087cf0;stroke-linecap:round;stroke-width:1.65px;animation:svelte-1epiwne-rain-fall var(--rain-duration) linear infinite;animation-delay:var(--particle-delay)}.rain.drizzle.svelte-1epiwne{stroke-width:1.15px}.snow.svelte-1epiwne{fill:none;stroke:#00a7d6;stroke-linecap:round;stroke-linejoin:round;stroke-width:.9px;animation:svelte-1epiwne-snow-fall var(--snow-duration) ease-in-out infinite;animation-delay:var(--particle-delay)}.lightning.svelte-1epiwne{fill:#ffd21f;stroke:#b86600;stroke-linejoin:round;stroke-width:.8px;filter:drop-shadow(0 0 1.5px #fff59a)}.ice-mark.svelte-1epiwne,.ice-needles.svelte-1epiwne{fill:none;stroke:#00a8d4;stroke-linecap:round;stroke-width:1px}.graupel.svelte-1epiwne circle:where(.svelte-1epiwne){fill:#e8f8ff;stroke:#3ba9d0;stroke-width:.8px}.hail.svelte-1epiwne circle:where(.svelte-1epiwne){fill:#bcecff;stroke:#0878bd;stroke-width:1px}.snow-wind.svelte-1epiwne{fill:none;stroke:#4f94bb;stroke-linecap:round;stroke-width:1.15px}.fog-cloud.svelte-1epiwne{transform-origin:50%;opacity:.9;transform:translateY(-3px)scale(.9)}.fog-cloud.mist.svelte-1epiwne{opacity:.72}.fog-line.svelte-1epiwne{fill:none;stroke:#5c8494;stroke-linecap:round;stroke-width:1.8px}.fog-line.mist.svelte-1epiwne{stroke:#80a8b5;stroke-width:1.35px}.obscured-sun.svelte-1epiwne{fill:#ffe16a;stroke:#e5a325;stroke-width:1px;opacity:.72}.obscured-sun.yellow-dust.svelte-1epiwne{fill:#e8a93b;stroke:#a96c17}.obscuration-line.svelte-1epiwne{fill:none;stroke:#7c98a1;stroke-linecap:round;stroke-width:1.7px}.obscuration-line.yellow-dust.svelte-1epiwne{stroke:#ad6f25}.dust-particle.svelte-1epiwne{fill:#bd7824}.smoke-sun.svelte-1epiwne{fill:#d1d3d4;stroke:#8a9498;stroke-width:1px}.smoke-line.svelte-1epiwne{fill:none;stroke:#68777d;stroke-linecap:round;stroke-width:2px;opacity:.82}.dust-sun.svelte-1epiwne{fill:#e6b45a;stroke:#a36c25;stroke-width:1px;opacity:.75}.dust-wind.svelte-1epiwne{fill:none;stroke:#a96d2c;stroke-linecap:round;stroke-width:1.7px}.ash-cloud.cloud.svelte-1epiwne,.ash-cloud.cloud-shadow.svelte-1epiwne{fill:#69747b;stroke:#414b51}.ash-particles.svelte-1epiwne circle:where(.svelte-1epiwne){fill:#485158}.time-modifier.svelte-1epiwne circle:where(.svelte-1epiwne){fill:#fff;stroke:#7257bc;stroke-width:1.1px}.time-modifier.svelte-1epiwne path:where(.svelte-1epiwne){fill:none;stroke:#7257bc;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px}.unknown.svelte-1epiwne{fill:#f2f5f6;stroke:#71868e;stroke-width:1.2px}.unknown-mark.svelte-1epiwne{fill:#526b75;text-anchor:middle;font:800 9px system-ui,sans-serif}@keyframes svelte-1epiwne-rain-fall{0%{opacity:0;transform:translateY(-2.5px)}20%,68%{opacity:1}to{opacity:0;transform:translateY(3.4px)}}@keyframes svelte-1epiwne-snow-fall{0%{opacity:.15;transform:translate(calc(var(--snow-drift) * -1px),-2px) rotate(-9deg)}50%{opacity:1;transform:translate(calc(var(--snow-drift) * 1px),1px) rotate(5deg)}to{opacity:.12;transform:translateY(3.5px)rotate(14deg)}}@media (prefers-reduced-motion:reduce){.rain.svelte-1epiwne,.snow.svelte-1epiwne{animation:none}}.hourly-card.svelte-1066nod{background:#fff;border:0;border-radius:.55rem;min-width:0;overflow:hidden}header.svelte-1066nod{border-bottom:1px solid #d5dfe2;align-items:center;min-height:44px;padding:.4rem .72rem;display:flex}h2.svelte-1066nod{color:#102b38;letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:900}.hourly-layout.svelte-1066nod{grid-template-columns:56px 76px minmax(0,1fr);min-width:0;display:grid}.day-picker.svelte-1066nod{background:#e7edef;grid-template-rows:repeat(5,1fr);padding:3px;display:grid;position:relative;box-shadow:inset -1px 0 #d4dfe2}.day-picker.svelte-1066nod:before{content:"";z-index:0;height:calc(20% - 1.2px);transform:translateY(calc(var(--active-day-index) * 100%));background:#fff;border-radius:.32rem;transition:transform .24s cubic-bezier(.22,.72,.2,1);position:absolute;top:3px;left:3px;right:3px;box-shadow:0 1px 4px #102b3829}.day-picker.svelte-1066nod button:where(.svelte-1066nod){z-index:1;color:#63767e;cursor:pointer;background:0 0;border:0;border-radius:.28rem;min-height:0;padding:.08rem .1rem;font-size:13px;font-weight:850;line-height:1.15;position:relative}.day-picker.svelte-1066nod button:where(.svelte-1066nod):hover{color:#173541}.day-picker.svelte-1066nod button.active:where(.svelte-1066nod){color:#173541;background:0 0}.row-labels.svelte-1066nod{color:#526a74;text-align:right;background:#f9fbfc;border-right:1px solid #d6e0e3;grid-template-rows:124px 32px 32px 32px 44px;height:264px;font-size:13px;font-weight:850;display:grid}.row-labels.svelte-1066nod span:where(.svelte-1066nod){white-space:nowrap;justify-content:flex-end;align-items:center;padding-right:8px;display:flex}.row-labels.svelte-1066nod small:where(.svelte-1066nod){color:#819198;margin-left:3px;font-size:12px}.hourly-scroller.svelte-1066nod{overscroll-behavior-x:contain;scrollbar-color:#8ba1aa #edf2f4;scrollbar-width:thin;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;min-width:0;height:264px;overflow:auto hidden}.hour-grid.svelte-1066nod{grid-template-columns:repeat(var(--hour-count),84px);width:max-content;display:grid}.hour-column.svelte-1066nod{color:#173541;text-align:center;background:#fff;border-right:1px solid #d8e1e4;grid-template-rows:36px 50px 38px 32px 32px 32px 44px;height:264px;display:grid}.column-time.svelte-1066nod{color:#159ab8;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.column-time.svelte-1066nod>strong:where(.svelte-1066nod){white-space:nowrap;font-size:14px;font-weight:950}.column-time.svelte-1066nod>strong.time-pill:where(.svelte-1066nod){color:#fff;background:#637b85;border-radius:999px;padding:5px 8px;font-size:13px;line-height:1}.column-time.svelte-1066nod>strong.current-time:where(.svelte-1066nod){background:#173f50}.column-time.event-time.svelte-1066nod{color:#ed6338}.weather-icon.svelte-1066nod{place-items:center;display:grid}.weather-icon.svelte-1066nod svg:where(.svelte-1066nod){width:42px;height:42px;overflow:visible}.temperature.svelte-1066nod{color:#152f3a;background:#e3f4fd;place-items:center;font-size:18px;font-weight:950;display:grid}.probability.svelte-1066nod,.precipitation.svelte-1066nod,.humidity.svelte-1066nod{place-items:center;font-size:14px;font-weight:850;display:grid}.probability.svelte-1066nod,.humidity.svelte-1066nod{color:#2371d5}.precipitation.svelte-1066nod{color:#6e8189}.precipitation.snow.svelte-1066nod{color:#1784ad}.precipitation.mixed.svelte-1066nod{letter-spacing:-.035em;font-size:12px}.wind.svelte-1066nod{box-sizing:border-box;color:#2371d5;grid-template-rows:18px 19px;place-items:center;padding-bottom:7px;font-size:14px;display:grid}.wind.svelte-1066nod svg:where(.svelte-1066nod){transform-origin:50%;width:19px;height:19px}.wind.svelte-1066nod path:where(.svelte-1066nod){fill:#2371d5}button.svelte-1066nod:focus-visible,.hourly-scroller.svelte-1066nod:focus-visible{outline-offset:-2px;outline:3px solid #76a9ff}@media (width<=600px){header.svelte-1066nod{min-height:44px;padding:.38rem .65rem}h2.svelte-1066nod{font-size:1rem}.hourly-layout.svelte-1066nod{grid-template-columns:52px 74px minmax(0,1fr)}.hour-grid.svelte-1066nod{grid-template-columns:repeat(var(--hour-count),84px)}}@media (prefers-reduced-motion:reduce){.day-picker.svelte-1066nod:before{transition:none}}.backdrop.svelte-21qeom{z-index:20;background:#0a1f287a;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:.7rem;display:grid;position:fixed;inset:0}.picker.svelte-21qeom{background:#f7fafb;border:1px solid #78909a;border-radius:.55rem;width:min(100%,430px);max-height:calc(100svh - 1.4rem);overflow:auto;box-shadow:0 18px 55px #071e2847}header.svelte-21qeom{background:#fff;border-bottom:1px solid #b8c8ce;justify-content:space-between;align-items:center;padding:.65rem .75rem;display:flex}h2.svelte-21qeom,p.svelte-21qeom{margin:0}h2.svelte-21qeom{color:#102b38;font-size:.9rem}header.svelte-21qeom p:where(.svelte-21qeom){color:#5a717a;margin-top:.08rem;font-size:.57rem;font-weight:700}.close.svelte-21qeom{color:#173541;cursor:pointer;background:#e4ecef;border:0;place-items:center;width:34px;height:34px;font-size:1.3rem;line-height:1;display:grid}.close.svelte-21qeom:hover{background:#d2dfe3}.saved-regions.svelte-21qeom{background:#fff;border-bottom:1px solid #c4d1d5;gap:.35rem;padding:.55rem .65rem;display:grid}.saved-heading.svelte-21qeom{justify-content:space-between;align-items:center;display:flex}.saved-heading.svelte-21qeom strong:where(.svelte-21qeom){color:#173541;font-size:.65rem}.saved-heading.svelte-21qeom small:where(.svelte-21qeom){color:#70838b;font-size:.53rem}.saved-heading.svelte-21qeom>button:where(.svelte-21qeom){color:#294854;cursor:pointer;background:#fff;border:1px solid #9badb4;border-radius:.25rem;min-height:27px;padding:.1rem .38rem;font-size:.55rem;font-weight:850}.region-chips.svelte-21qeom,.recent-regions.svelte-21qeom{flex-wrap:wrap;gap:.24rem;min-height:28px;display:flex}.region-chip.svelte-21qeom{background:#fff;border:1px solid #91a6ae;border-radius:999px;display:flex;overflow:hidden}.region-chip.selected.svelte-21qeom{background:#e5faf5;border-color:#0c8069}.region-chip.svelte-21qeom button:where(.svelte-21qeom),.recent-regions.svelte-21qeom button:where(.svelte-21qeom){color:#294854;cursor:pointer;background:0 0;border:0;min-height:27px;padding:.1rem .42rem;font-size:.55rem;font-weight:800}.region-chip.svelte-21qeom .remove:where(.svelte-21qeom){color:#b32635;border-left:1px solid #c7d3d7;width:25px;padding:0;font-size:.72rem}.empty.svelte-21qeom{color:#70838b;align-self:center;font-size:.54rem}.recent-heading.svelte-21qeom{color:#6b7f87;font-size:.55rem;font-weight:850}.recent-regions.svelte-21qeom button:where(.svelte-21qeom){color:#526b75;background:#e9eff1;border-radius:999px}.recent-regions.svelte-21qeom button.selected:where(.svelte-21qeom){color:#fff;background:#173f50}.region-grid.svelte-21qeom{background:linear-gradient(150deg,#eef5f7,#e4eef1);border-radius:.55rem;grid-template-rows:repeat(9,36px);grid-template-columns:repeat(6,minmax(0,1fr));gap:.28rem;width:min(100% - 1rem,390px);margin:.55rem auto;padding:.7rem;display:grid}.region-grid.svelte-21qeom button:where(.svelte-21qeom){grid-column:var(--column) / span var(--column-span);grid-row:var(--row) / span var(--row-span);color:#294854;cursor:pointer;background:#fff;border:1px solid #8fa4ac;border-radius:.38rem;place-content:center;gap:.02rem;min-width:0;min-height:36px;padding:.12rem .2rem;font-size:.6rem;font-weight:850;line-height:1.05;display:grid}.region-grid.svelte-21qeom button:where(.svelte-21qeom):hover{color:#145bd7;border-color:#145bd7}.region-grid.svelte-21qeom button.selected:where(.svelte-21qeom){color:#104bad;background:#e6efff;border-color:#145bd7;outline:3px solid #145bd733}.region-grid.svelte-21qeom button.available:where(.svelte-21qeom):not(.selected){background:#effbf7;border-color:#50a38f}.region-grid.svelte-21qeom button:where(.svelte-21qeom) small:where(.svelte-21qeom){color:#16755f;font-size:.42rem;font-weight:900}.selection-footer.svelte-21qeom{background:#fff;border-top:1px solid #c4d1d5;gap:.42rem;padding:.5rem .6rem;display:grid}.notice.svelte-21qeom{color:#35515c;min-width:0;font-size:.57rem;font-weight:700;line-height:1.4}.selection-actions.svelte-21qeom{grid-template-columns:1fr 1fr;gap:.36rem;display:grid}.add-favorite.svelte-21qeom,.open-region.svelte-21qeom{color:#fff;cursor:pointer;border:0;border-radius:.32rem;min-height:38px;padding:.25rem .45rem;font-size:.57rem;font-weight:850}.add-favorite.svelte-21qeom{background:#008f70}.open-region.svelte-21qeom{background:#173f50}.add-favorite.svelte-21qeom:disabled,.open-region.svelte-21qeom:disabled{color:#6a7d85;cursor:default;background:#dce5e8}button.svelte-21qeom:focus-visible{outline-offset:2px;outline:3px solid #76a9ff}@media (height<=650px){.region-grid.svelte-21qeom{grid-template-rows:repeat(9,32px)}}@media (width<=430px){.backdrop.svelte-21qeom{padding:.35rem}.picker.svelte-21qeom{max-height:calc(100svh - .7rem)}.saved-regions.svelte-21qeom{padding:.45rem .5rem}.region-grid.svelte-21qeom{gap:.22rem;width:calc(100% - .7rem);padding:.5rem}.selection-footer.svelte-21qeom{padding:.4rem .48rem}}.chart-card.svelte-exlgyf{background:#fff;border:0;border-radius:.55rem;grid-template-rows:auto 1fr;min-width:0;min-height:310px;padding:.72rem .8rem .65rem;display:grid}header.svelte-exlgyf,.title-group.svelte-exlgyf,.header-actions.svelte-exlgyf{align-items:flex-start;display:flex}header.svelte-exlgyf{grid-template-columns:auto minmax(0,1fr);gap:.8rem;min-height:32px;display:grid}.title-group.svelte-exlgyf{gap:.28rem;min-width:0}.metric-title.svelte-exlgyf{flex:none;position:relative}.metric-title.dust-title.svelte-exlgyf{padding-bottom:.68rem}h2.svelte-exlgyf{color:#102b38;letter-spacing:-.025em;white-space:nowrap;flex:none;margin:0;font-size:.84rem;font-weight:900}.header-actions.svelte-exlgyf{justify-content:flex-end;justify-self:end;gap:.36rem;width:min(100%,440px);min-width:0}.segmented-switch.svelte-exlgyf{grid-template-columns:repeat(var(--segment-count),minmax(0,1fr));background:#e7edef;border-radius:.34rem;flex:1;min-width:0;max-width:440px;padding:2px;display:grid;position:relative;overflow:hidden}.standard-switch.svelte-exlgyf{width:100%;max-width:320px}.segmented-switch.svelte-exlgyf:before{content:"";z-index:0;width:calc((100% - 4px) / var(--segment-count));transform:translateX(calc(var(--active-index) * 100%));background:#fff;border-radius:.27rem;transition:transform .24s cubic-bezier(.22,.72,.2,1);position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 4px #102b3829}.segmented-switch.svelte-exlgyf button:where(.svelte-exlgyf){z-index:1;color:#60747c;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.24rem;min-height:29px;padding:.08rem .35rem;font-size:.61rem;font-weight:850;position:relative}.segmented-switch.svelte-exlgyf button.active:where(.svelte-exlgyf){color:#173541}.metric-code.svelte-exlgyf{color:#819198;font-size:.62rem;font-weight:800;line-height:1;position:absolute;bottom:0;right:0}.guide-button.svelte-exlgyf{color:#294854;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:0;display:flex}.guide-button.svelte-exlgyf:before{content:"i";background:#fff;border:1px solid #78909a;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.55rem;font-weight:900;line-height:1;display:grid}.guide-button.svelte-exlgyf:hover:before{color:#086c59;border-color:#086c59}.segmented-switch.svelte-exlgyf button:where(.svelte-exlgyf):hover{color:#173f50}.title-group.svelte-exlgyf em:where(.svelte-exlgyf){color:#8d5b00;white-space:nowrap;background:#fff9e8;border:1px solid #d29b31;flex:none;padding:.07rem .24rem;font-size:.54rem;font-style:normal;font-weight:850}.title-group.svelte-exlgyf em.missing:where(.svelte-exlgyf){color:#526b75;background:#fff;border-color:#b8c5ca}.guide-button.svelte-exlgyf:focus-visible,.segmented-switch.svelte-exlgyf button:where(.svelte-exlgyf):focus-visible{z-index:2;outline-offset:-2px;outline:3px solid #76a9ff;position:relative}.chart-wrap.svelte-exlgyf{width:100%;min-width:0;height:260px;margin-top:.35rem}svg.svelte-exlgyf{width:100%;height:260px;display:block}.quality-label.svelte-exlgyf{fill:#fff;text-anchor:end;text-shadow:0 1px 2px #0000008c;font:900 13px system-ui,sans-serif}.grid.svelte-exlgyf{stroke:#cfdadd;stroke-width:1px}.forecast.svelte-exlgyf{stroke-dasharray:7 6}.series-rise.svelte-exlgyf{transform-box:view-box;animation:.52s cubic-bezier(.16,.78,.18,1) both svelte-exlgyf-series-rise}.extremes-appear.svelte-exlgyf{animation:.18s ease-out .4s both svelte-exlgyf-extremes-appear}.x-label.svelte-exlgyf,.y-label.svelte-exlgyf{fill:#526973;font:700 14px system-ui,sans-serif}.x-label.svelte-exlgyf{text-anchor:middle}.y-label.svelte-exlgyf{text-anchor:end}.temperature-extreme.svelte-exlgyf{pointer-events:none}.temperature-extreme.svelte-exlgyf circle:where(.svelte-exlgyf){stroke:#fff;stroke-width:2.5px}.temperature-extreme.svelte-exlgyf text:where(.svelte-exlgyf){text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font:900 15px system-ui,sans-serif}.temperature-extreme.high.svelte-exlgyf circle:where(.svelte-exlgyf),.temperature-extreme.high.svelte-exlgyf text:where(.svelte-exlgyf){fill:#e53935}.temperature-extreme.low.svelte-exlgyf circle:where(.svelte-exlgyf),.temperature-extreme.low.svelte-exlgyf text:where(.svelte-exlgyf){fill:#1671df}.cursor-position.svelte-exlgyf,.cursor-time-position.svelte-exlgyf{opacity:0;pointer-events:none}.cursor-position.active.svelte-exlgyf,.cursor-time-position.active.svelte-exlgyf{opacity:1}.cursor-line.svelte-exlgyf{stroke:#173f50;stroke-width:1.5px}.cursor-point.svelte-exlgyf{stroke:#fff;stroke-width:2.5px}.cursor-value.svelte-exlgyf{paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font:900 16px system-ui,sans-serif}.cursor-time-bg.svelte-exlgyf,.cursor-time-tail.svelte-exlgyf{fill:#173f50}.cursor-time.svelte-exlgyf{fill:#fff;text-anchor:middle;font:900 15px system-ui,sans-serif}.empty-label.svelte-exlgyf{fill:#526b75;text-anchor:middle;font:700 14px system-ui,sans-serif}.interaction.svelte-exlgyf{fill:#0000;cursor:ew-resize;touch-action:none;outline:none}.interaction.svelte-exlgyf:focus-visible{stroke:#145bd7;stroke-width:3px}@keyframes svelte-exlgyf-series-rise{0%{opacity:.42;transform:scaleY(.001)}to{opacity:1;transform:scaleY(1)}}@keyframes svelte-exlgyf-extremes-appear{0%{opacity:0}to{opacity:1}}@media (width<=600px){.chart-card.svelte-exlgyf{min-height:310px;padding:.62rem .5rem .52rem}header.svelte-exlgyf{grid-template-columns:auto minmax(0,1fr);gap:.55rem}.title-group.svelte-exlgyf{gap:.2rem}.metric-code.svelte-exlgyf{font-size:.55rem}h2.svelte-exlgyf{font-size:.76rem}.segmented-switch.svelte-exlgyf button:where(.svelte-exlgyf){min-height:29px;padding:.06rem .18rem;font-size:.56rem}.header-actions.svelte-exlgyf{gap:.3rem}.guide-button.svelte-exlgyf{width:28px}.chart-wrap.svelte-exlgyf,svg.svelte-exlgyf{height:260px}.quality-label.svelte-exlgyf{font-size:13px}.x-label.svelte-exlgyf,.y-label.svelte-exlgyf{font-size:14px}.temperature-extreme.svelte-exlgyf text:where(.svelte-exlgyf){stroke-width:3px;font-size:15px}.cursor-value.svelte-exlgyf{stroke-width:3px;font-size:16px}.cursor-time.svelte-exlgyf{font-size:15px}.empty-label.svelte-exlgyf{font-size:14px}}@media (prefers-reduced-motion:reduce){.series-rise.svelte-exlgyf,.extremes-appear.svelte-exlgyf{animation:none}.segmented-switch.svelte-exlgyf:before{transition:none}}.icon-guide-card.svelte-fvfs35{color:#102b38;background:#fff;border:0;border-radius:.55rem;min-width:0;padding:.9rem}.guide-header.svelte-fvfs35{justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:.85rem;display:flex}h2.svelte-fvfs35,h3.svelte-fvfs35,p.svelte-fvfs35,dl.svelte-fvfs35,dd.svelte-fvfs35{margin:0}h2.svelte-fvfs35{letter-spacing:-.025em;white-space:nowrap;font-size:.94rem;font-weight:950}.guide-header.svelte-fvfs35 p:where(.svelte-fvfs35){color:#526b75;text-align:right;max-width:56rem;font-size:.7rem;font-weight:750;line-height:1.4}.guide-section.svelte-fvfs35+.guide-section:where(.svelte-fvfs35){margin-top:1.05rem}.section-heading.svelte-fvfs35{justify-content:space-between;align-items:baseline;gap:.7rem;margin-bottom:.5rem;display:flex}.section-heading.svelte-fvfs35 h3:where(.svelte-fvfs35),.layer-card.svelte-fvfs35 h3:where(.svelte-fvfs35){letter-spacing:-.02em;white-space:nowrap;font-size:.8rem;font-weight:950}.section-heading.svelte-fvfs35 p:where(.svelte-fvfs35){color:#60747c;text-align:right;max-width:56rem;font-size:.66rem;font-weight:720;line-height:1.38}.icon-grid.svelte-fvfs35{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:.34rem;display:grid}.icon-item.svelte-fvfs35{background:#f2f6f7;border-radius:.4rem;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:.28rem;min-width:0;min-height:88px;padding:.3rem;display:grid}.icon-visual.svelte-fvfs35,.supporting-visual.svelte-fvfs35{place-items:start center;width:56px;min-height:68px;display:grid;position:relative}.icon-visual.svelte-fvfs35 svg:where(.svelte-fvfs35),.supporting-visual.svelte-fvfs35 svg:where(.svelte-fvfs35){width:56px;height:56px;display:block;overflow:visible}.icon-visual.svelte-fvfs35>span:where(.svelte-fvfs35){color:#35515d;text-align:center;white-space:normal;font-size:.55rem;font-weight:950;line-height:1.05;position:absolute;bottom:0;left:0;right:0}.item-copy.svelte-fvfs35{gap:.13rem;min-width:0;display:grid}.item-copy.svelte-fvfs35 strong:where(.svelte-fvfs35){font-size:.72rem;font-weight:920;line-height:1.18}.item-copy.svelte-fvfs35 span:where(.svelte-fvfs35){color:#60747c;font-size:.62rem;font-weight:700;line-height:1.32}.wind-icon.svelte-fvfs35 circle:where(.svelte-fvfs35){fill:#e5f3fa}.wind-icon.svelte-fvfs35 path:where(.svelte-fvfs35){fill:#2371d5;transform-box:fill-box;transform-origin:50%;transform:rotate(38deg)}.layer-card.svelte-fvfs35{background:#e9f3f6;border-radius:.45rem;margin-top:1.05rem;padding:.72rem}.layer-card.svelte-fvfs35 dl:where(.svelte-fvfs35){grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;margin-top:.48rem;display:grid}.layer-card.svelte-fvfs35 dl:where(.svelte-fvfs35)>div:where(.svelte-fvfs35){background:#fff;border-radius:.35rem;min-width:0;padding:.45rem}.layer-card.svelte-fvfs35 dt:where(.svelte-fvfs35){color:#1e677c;font-size:.66rem;font-weight:950}.layer-card.svelte-fvfs35 dd:where(.svelte-fvfs35){color:#294651;margin-top:.15rem;font-size:.66rem;font-weight:760;line-height:1.38}.layer-card.svelte-fvfs35>p:where(.svelte-fvfs35){color:#526a73;margin-top:.5rem;font-size:.64rem;font-weight:720;line-height:1.42}.motion-note.svelte-fvfs35{color:#516a74;margin-top:.55rem;font-size:.64rem;font-weight:750}@media (width<=760px){.layer-card.svelte-fvfs35 dl:where(.svelte-fvfs35){grid-template-columns:1fr}}@media (width<=520px){.icon-guide-card.svelte-fvfs35{padding:.68rem .5rem}.guide-header.svelte-fvfs35,.section-heading.svelte-fvfs35{gap:.18rem;display:grid}.guide-header.svelte-fvfs35 p:where(.svelte-fvfs35),.section-heading.svelte-fvfs35 p:where(.svelte-fvfs35){text-align:left}.guide-section.svelte-fvfs35+.guide-section:where(.svelte-fvfs35){margin-top:.88rem}.icon-grid.svelte-fvfs35{gap:.28rem}.icon-item.svelte-fvfs35{grid-template-columns:50px minmax(0,1fr);gap:.2rem;min-height:86px;padding:.25rem}.icon-visual.svelte-fvfs35,.supporting-visual.svelte-fvfs35{width:50px;min-height:66px}.icon-visual.svelte-fvfs35 svg:where(.svelte-fvfs35),.supporting-visual.svelte-fvfs35 svg:where(.svelte-fvfs35){width:50px;height:54px}.icon-visual.svelte-fvfs35>span:where(.svelte-fvfs35){font-size:.53rem}.item-copy.svelte-fvfs35 strong:where(.svelte-fvfs35){font-size:.69rem}.item-copy.svelte-fvfs35 span:where(.svelte-fvfs35){font-size:.61rem}}@media (width<=340px){.icon-guide-card.svelte-fvfs35{padding:.6rem .38rem}.icon-grid.svelte-fvfs35{grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem}.icon-item.svelte-fvfs35{grid-template-columns:46px minmax(0,1fr);gap:.14rem;padding:.2rem}.icon-visual.svelte-fvfs35,.supporting-visual.svelte-fvfs35,.icon-visual.svelte-fvfs35 svg:where(.svelte-fvfs35),.supporting-visual.svelte-fvfs35 svg:where(.svelte-fvfs35){width:46px}.item-copy.svelte-fvfs35 strong:where(.svelte-fvfs35){font-size:.66rem}.item-copy.svelte-fvfs35 span:where(.svelte-fvfs35){font-size:.58rem}}.weekly-card.svelte-19xi7hw{background:#fff;border:0;border-radius:.55rem;min-width:0;overflow:hidden}header.svelte-19xi7hw,.forecast-day.svelte-19xi7hw{grid-template-columns:88px minmax(180px,1fr) 132px;align-items:center;padding-inline:.75rem;display:grid}header.svelte-19xi7hw{border-bottom:1px solid #d5dfe2;min-height:50px}.period-headings.svelte-19xi7hw{color:#61747c;text-align:center;grid-template-columns:repeat(2,1fr);justify-self:center;width:min(100%,210px);font-size:14px;font-weight:800;display:grid}.range-heading.svelte-19xi7hw{color:#61747c;text-align:center;font-size:14px;font-weight:800}h2.svelte-19xi7hw{color:#102b38;letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:900}.forecast-day.svelte-19xi7hw{border-top:1px solid #e0e7e9;min-height:70px;padding-block:.2rem}.forecast-day.svelte-19xi7hw:first-child{border-top:0}.date-cell.svelte-19xi7hw{gap:2px;line-height:1.15;display:grid}.date-cell.svelte-19xi7hw strong:where(.svelte-19xi7hw){color:#173541;font-size:17px;font-weight:900}.date-cell.svelte-19xi7hw span:where(.svelte-19xi7hw){color:#7a8b92;font-size:14px;font-weight:700}.sunday.svelte-19xi7hw .date-cell:where(.svelte-19xi7hw) strong:where(.svelte-19xi7hw),.sunday.svelte-19xi7hw .date-cell:where(.svelte-19xi7hw) span:where(.svelte-19xi7hw){color:#dc292f}.saturday.svelte-19xi7hw .date-cell:where(.svelte-19xi7hw) strong:where(.svelte-19xi7hw){color:#236fd1}.weather-periods.svelte-19xi7hw{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;column-gap:8px;width:min(100%,210px);display:grid}.period-cell.svelte-19xi7hw{align-items:center;gap:6px;min-width:0;display:flex}.period-cell.morning.svelte-19xi7hw{justify-content:flex-end}.period-cell.afternoon.svelte-19xi7hw{justify-content:flex-start}.period-cell.svelte-19xi7hw b:where(.svelte-19xi7hw){color:#2672dc;text-align:center;white-space:nowrap;flex:0 0 38px;font-size:15px;font-weight:900}.period-cell.svelte-19xi7hw svg:where(.svelte-19xi7hw){width:40px;height:40px;overflow:visible}.day-only.svelte-19xi7hw{justify-content:center;display:flex}.period-cell.day.svelte-19xi7hw{justify-content:center;gap:7px}.period-cell.day.svelte-19xi7hw span:where(.svelte-19xi7hw){color:#61747c;white-space:nowrap;font-size:14px;font-weight:900}.period-cell.day.svelte-19xi7hw b:where(.svelte-19xi7hw){flex-basis:auto}.temperature-range.svelte-19xi7hw{white-space:nowrap;justify-content:center;align-items:baseline;gap:.2rem;display:flex}.temperature-range.svelte-19xi7hw strong:where(.svelte-19xi7hw){color:#2470db;font-size:18px;font-weight:900}.temperature-range.svelte-19xi7hw span:where(.svelte-19xi7hw){color:#c4cdd1;font-size:14px}.temperature-range.svelte-19xi7hw b:where(.svelte-19xi7hw){color:#dc343b;font-size:18px;font-weight:900}@media (width<=600px){header.svelte-19xi7hw,.forecast-day.svelte-19xi7hw{grid-template-columns:72px minmax(150px,1fr) 104px;padding-inline:.55rem}header.svelte-19xi7hw{min-height:50px}.period-headings.svelte-19xi7hw{width:150px;font-size:14px}.range-heading.svelte-19xi7hw{font-size:13px}h2.svelte-19xi7hw{font-size:1rem}.forecast-day.svelte-19xi7hw{min-height:72px;padding-block:.25rem}.weather-periods.svelte-19xi7hw{column-gap:4px;width:150px}.period-cell.svelte-19xi7hw{gap:3px}.period-cell.svelte-19xi7hw b:where(.svelte-19xi7hw){flex-basis:34px;font-size:15px}.period-cell.svelte-19xi7hw svg:where(.svelte-19xi7hw){width:36px;height:36px}.temperature-range.svelte-19xi7hw{gap:4px}}@media (width<=340px){header.svelte-19xi7hw,.forecast-day.svelte-19xi7hw{grid-template-columns:62px minmax(126px,1fr) 90px;padding-inline:.4rem}.period-headings.svelte-19xi7hw,.weather-periods.svelte-19xi7hw{width:126px}.weather-periods.svelte-19xi7hw{column-gap:2px}.period-cell.svelte-19xi7hw{gap:2px}.period-cell.svelte-19xi7hw b:where(.svelte-19xi7hw){flex-basis:29px;font-size:14px}.period-cell.svelte-19xi7hw svg:where(.svelte-19xi7hw){width:31px;height:31px}.temperature-range.svelte-19xi7hw{gap:2px}.temperature-range.svelte-19xi7hw strong:where(.svelte-19xi7hw),.temperature-range.svelte-19xi7hw b:where(.svelte-19xi7hw){font-size:17px}}*{box-sizing:border-box}html{background:#fff;font-size:20px}body{color:#142a35;background:#fff;min-width:320px;margin:0;font-family:Inter,Pretendard,Noto Sans KR,system-ui,sans-serif}button,a{font:inherit}main.svelte-1uha8ag{background:var(--page-grade-color,#fff);min-height:100svh;padding:.7rem}.shell.svelte-1uha8ag{--card-gap:.52rem;--section-gap:75px;width:min(100%,1040px);margin:0 auto}.topbar.svelte-1uha8ag{min-height:48px;margin-bottom:var(--card-gap);background:#fffffff5;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 .35rem;display:grid;box-shadow:0 1px 4px #08232c24}.menu-button.svelte-1uha8ag{cursor:pointer;background:0 0;border:0;border-radius:.3rem;place-content:center;justify-self:start;gap:4px;width:38px;height:38px;padding:0;display:grid}.menu-button.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#173541;border-radius:2px;width:19px;height:2px;display:block}.menu-button.svelte-1uha8ag:hover,.top-place.svelte-1uha8ag:hover{background:#dce7ea}.top-place.svelte-1uha8ag{color:#142a35;cursor:pointer;background:0 0;border:0;border-radius:.3rem;align-items:center;gap:.28rem;min-width:0;padding:.32rem .48rem;display:flex}.top-place.svelte-1uha8ag strong:where(.svelte-1uha8ag){letter-spacing:-.035em;font-size:.79rem;font-weight:900}.top-place.svelte-1uha8ag i:where(.svelte-1uha8ag){color:#496570;font-size:.9rem;font-style:normal;line-height:1}.topbar-calendar.svelte-1uha8ag{color:#3e5964;font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap;justify-self:end;gap:1px;min-width:0;padding-right:.35rem;font-size:.51rem;font-weight:820;line-height:1.22;display:grid}.topbar-calendar.svelte-1uha8ag>span:where(.svelte-1uha8ag){justify-content:flex-end;align-items:center;gap:.2rem;min-width:0;display:flex}.topbar-calendar.svelte-1uha8ag b:where(.svelte-1uha8ag){font:inherit}.current-strip.svelte-1uha8ag{background:#fff;border:0;border-radius:.5rem;grid-template-columns:repeat(6,minmax(0,1fr));min-height:68px;display:grid;overflow:hidden}.current-cell.svelte-1uha8ag{white-space:nowrap;background:#fff;border:0;border-left:1px solid #d6e0e3;justify-content:center;align-items:center;gap:.32rem;min-width:0;padding:.28rem .35rem;display:flex;position:relative}button.current-cell.svelte-1uha8ag{cursor:pointer}button.current-cell.svelte-1uha8ag:hover{background:#f0f5f6}.current-cell.svelte-1uha8ag:first-child{border-left:0}.current-cell.svelte-1uha8ag>strong:where(.svelte-1uha8ag){color:#173541;letter-spacing:-.045em;text-overflow:ellipsis;max-width:100%;font-size:.86rem;font-weight:900;line-height:1;overflow:hidden}.temperature-cell.svelte-1uha8ag,.weather-cell.svelte-1uha8ag{padding-block:.08rem}.summary-weather-icon.svelte-1uha8ag{flex:none;align-self:center;place-items:center;width:52px;height:52px;display:grid}.summary-weather-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%;display:block;overflow:visible}.summary-weather-icon.svelte-1uha8ag text:where(.svelte-1uha8ag){fill:#0969a9;text-anchor:middle;font:800 11px system-ui,sans-serif}.summary-no-data.svelte-1uha8ag{color:#71848c;font-size:.9rem;font-weight:850}.named-cell.svelte-1uha8ag,.dust-cell.svelte-1uha8ag{flex-direction:column;gap:.08rem}.named-cell.svelte-1uha8ag>span:where(.svelte-1uha8ag),.dust-cell.svelte-1uha8ag>small:where(.svelte-1uha8ag){color:#687c84;font-size:.56rem;font-weight:850}.named-cell.svelte-1uha8ag>strong:where(.svelte-1uha8ag),.dust-cell.svelte-1uha8ag>strong:where(.svelte-1uha8ag){font-size:.86rem}.dust-cell.svelte-1uha8ag>strong:where(.svelte-1uha8ag){color:var(--grade-color,#647981);font-weight:900}.weather-source-notice.svelte-1uha8ag{min-width:0;margin-top:var(--card-gap);color:#3d5964;background:#ffffffeb;border-radius:.4rem;flex-wrap:wrap;align-items:center;gap:.12rem .55rem;padding:.34rem .55rem;line-height:1.25;display:flex}.weather-source-notice.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.65rem;font-weight:880}.weather-source-notice.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#667a82;font-size:.6rem;font-weight:720}.menu-button.svelte-1uha8ag:focus-visible,.top-place.svelte-1uha8ag:focus-visible,.current-cell.svelte-1uha8ag:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #76a9ff}.initial-loading.svelte-1uha8ag{color:#49636d;text-align:center;background:#ffffffeb;border:1px solid #ffffffc2;border-radius:.5rem;place-content:center;gap:.45rem;min-height:116px;display:grid}.initial-loading.svelte-1uha8ag span:where(.svelte-1uha8ag){border:4px solid #d8e6ea;border-top-color:#168ca8;border-radius:50%;width:34px;height:34px;margin:auto;animation:.8s linear infinite svelte-1uha8ag-loading-spin}.initial-loading.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.65rem}.forecast-area.svelte-1uha8ag,.comparison-area.svelte-1uha8ag{background:0 0;border:0;border-radius:0;padding:0}.forecast-area.svelte-1uha8ag{gap:var(--card-gap);margin-top:var(--card-gap);display:grid}.comparison-area.svelte-1uha8ag,.icon-guide-area.svelte-1uha8ag{margin-top:var(--section-gap)}.periods.svelte-1uha8ag{margin:0 0 var(--card-gap);background:#fff;border-radius:.5rem;gap:.38rem;padding:.45rem .5rem .5rem;scroll-margin-top:.45rem;display:grid;position:relative}.periods.svelte-1uha8ag header:where(.svelte-1uha8ag){align-items:center;gap:.5rem;min-height:24px;display:flex}.periods.svelte-1uha8ag header:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#173541;font-size:.66rem;font-weight:900}.period-groups.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.period-groups.svelte-1uha8ag>div:where(.svelte-1uha8ag){background:#eef2f3;border-radius:.42rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:3px;display:grid}.periods.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#586c74;white-space:nowrap;cursor:pointer;background:#e2e8ea;border:0;border-radius:.27rem;justify-content:center;align-items:center;min-width:0;height:29px;padding-inline:.2rem;font-size:.64rem;font-weight:900;transition:background .1s,color .1s,transform .1s;display:flex;position:relative}.periods.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:#324c56;background:#d4dde0}.periods.svelte-1uha8ag button:where(.svelte-1uha8ag):active{transform:translateY(1px)}.periods.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline-offset:-2px;outline:3px solid #76a9ff}.periods.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--series-color);color:#fff}.charts.svelte-1uha8ag{gap:var(--card-gap);display:grid}.menu-backdrop.svelte-1uha8ag{z-index:40;background:#091d2575;border:0;place-items:start;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:3.1rem .7rem .7rem;display:grid;position:fixed;inset:0}.menu-panel.svelte-1uha8ag{background:#fff;border:1px solid #8ca0a8;border-radius:.5rem;width:min(100%,360px);max-height:calc(100svh - 3.8rem);overflow:auto;box-shadow:0 18px 50px #071e284d}.menu-panel.svelte-1uha8ag header:where(.svelte-1uha8ag){color:#fff;background:#173541;justify-content:space-between;align-items:baseline;padding:.8rem .85rem .65rem;display:flex}.menu-panel.svelte-1uha8ag header:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){letter-spacing:.12em;font-size:.88rem;font-weight:950}.menu-panel.svelte-1uha8ag header:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#cfe0e5;font-size:.58rem;font-weight:700}.menu-panel.svelte-1uha8ag nav:where(.svelte-1uha8ag){padding:.25rem 0;display:grid}.menu-row.svelte-1uha8ag{color:#173541;text-align:left;background:#fff;border:0;border-top:1px solid #e0e7e9;justify-content:space-between;align-items:center;min-height:47px;padding:.45rem .8rem;font-size:.65rem;font-weight:800;display:flex}button.menu-row.svelte-1uha8ag{cursor:pointer;width:100%}.menu-panel.svelte-1uha8ag nav:where(.svelte-1uha8ag)>.menu-row:where(.svelte-1uha8ag):first-child{border-top:0}button.menu-row.svelte-1uha8ag:hover{background:#edf3f4}.menu-panel.svelte-1uha8ag nav:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){color:#57707a;font-size:.6rem}.choice-row.svelte-1uha8ag{gap:.4rem}.choice-row.svelte-1uha8ag>span:where(.svelte-1uha8ag){min-width:0}.menu-segmented.svelte-1uha8ag{--segment-count:2;grid-template-columns:repeat(var(--segment-count),minmax(0,1fr));background:#e7edef;border-radius:.34rem;flex:none;width:clamp(142px,48vw,176px);min-width:0;padding:2px;display:grid;position:relative;overflow:hidden}.menu-segmented.svelte-1uha8ag:before{content:"";z-index:0;width:calc((100% - 4px) / var(--segment-count));transform:translateX(calc(var(--active-index) * 100%));background:#fff;border-radius:.27rem;transition:transform .24s cubic-bezier(.22,.72,.2,1);position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 4px #102b3829}.menu-segmented.svelte-1uha8ag button:where(.svelte-1uha8ag){z-index:1;color:#60747c;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.24rem;min-width:0;min-height:29px;padding:.08rem .24rem;font-size:.55rem;font-weight:850;position:relative;overflow:hidden}.menu-segmented.svelte-1uha8ag button.active:where(.svelte-1uha8ag),.menu-segmented.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:#173541}.menu-segmented.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline-offset:-2px;outline:3px solid #76a9ff}.menu-background-setting.svelte-1uha8ag{background:#fff;border-top:1px solid #e0e7e9;gap:.42rem;padding:.55rem .8rem .65rem;display:grid}.menu-background-setting.svelte-1uha8ag>strong:where(.svelte-1uha8ag){color:#173541;font-size:.65rem;font-weight:850}.background-options.svelte-1uha8ag{grid-template-columns:minmax(84px,2.2fr) repeat(6,minmax(24px,1fr));gap:3px;display:grid}.background-choice.svelte-1uha8ag{background:var(--background-choice);color:#173541;cursor:pointer;border:0;border-radius:.3rem;place-items:center;min-width:0;min-height:39px;padding:0;display:grid}.background-choice.linked.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;border:1px solid #c5d1d5;font-size:.58rem;font-weight:900;line-height:1;overflow:hidden}.background-choice.linked.english.svelte-1uha8ag{letter-spacing:-.02em;font-size:.45rem}.background-choice.svelte-1uha8ag:hover{filter:saturate(1.08)brightness(1.02)}.background-choice.active.svelte-1uha8ag{box-shadow:inset 0 0 0 2px #173541,inset 0 0 0 4px #ffffffeb}.background-choice.svelte-1uha8ag:focus-visible{outline-offset:1px;outline:3px solid #76a9ff}@media (width<=640px){main.svelte-1uha8ag{padding:.45rem}.shell.svelte-1uha8ag{--card-gap:.35rem;--section-gap:72px}.topbar.svelte-1uha8ag{min-height:46px;padding:0 .2rem}.menu-button.svelte-1uha8ag{width:38px;height:38px}.top-place.svelte-1uha8ag{gap:.2rem;padding:.25rem .32rem}.top-place.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.72rem}.topbar-calendar.svelte-1uha8ag{padding-right:.4rem;font-size:clamp(.47rem,2.65vw,.52rem)}.current-strip.svelte-1uha8ag{border-radius:.4rem;grid-template-columns:repeat(6,minmax(0,1fr));min-height:64px}.current-cell.svelte-1uha8ag{gap:.08rem;padding:.18rem .04rem}.summary-weather-icon.svelte-1uha8ag{width:40px;height:48px}.current-cell.svelte-1uha8ag>strong:where(.svelte-1uha8ag),.named-cell.svelte-1uha8ag>strong:where(.svelte-1uha8ag),.dust-cell.svelte-1uha8ag>strong:where(.svelte-1uha8ag){font-size:.82rem}.named-cell.svelte-1uha8ag,.dust-cell.svelte-1uha8ag{letter-spacing:-.035em;gap:.1rem}.named-cell.svelte-1uha8ag>span:where(.svelte-1uha8ag),.dust-cell.svelte-1uha8ag>small:where(.svelte-1uha8ag){font-size:.57rem}.weather-source-notice.svelte-1uha8ag{gap:.08rem .35rem;padding:.32rem .45rem}.weather-source-notice.svelte-1uha8ag strong:where(.svelte-1uha8ag),.weather-source-notice.svelte-1uha8ag span:where(.svelte-1uha8ag){flex-basis:100%}.weather-source-notice.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.65rem}.weather-source-notice.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.6rem}.forecast-area.svelte-1uha8ag,.comparison-area.svelte-1uha8ag{border-radius:0;padding:0}.periods.svelte-1uha8ag{gap:.28rem;padding:.38rem .4rem .42rem}.periods.svelte-1uha8ag header:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-size:.61rem}.period-groups.svelte-1uha8ag{gap:.6rem}.period-groups.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:5px;padding:3px}.periods.svelte-1uha8ag button:where(.svelte-1uha8ag){letter-spacing:-.025em;border-radius:.26rem;height:28px;padding-inline:1px;font-size:.55rem}html[lang=en] .periods.svelte-1uha8ag button:where(.svelte-1uha8ag){letter-spacing:-.045em;font-size:.51rem}.menu-backdrop.svelte-1uha8ag{padding:2.65rem .45rem .45rem}.menu-panel.svelte-1uha8ag{width:min(92vw,340px)}.background-choice.svelte-1uha8ag{min-height:38px}.background-choice.linked.svelte-1uha8ag{font-size:.56rem}}@keyframes svelte-1uha8ag-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.initial-loading.svelte-1uha8ag span:where(.svelte-1uha8ag){animation:none}.menu-segmented.svelte-1uha8ag:before{transition:none}}
