.weather-keepalive{display:contents}.weather-keepalive[hidden]{display:none!important}.refreshing-data-backdrop{z-index:140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c172044;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.refreshing-data-modal{text-align:center;border:1px solid var(--border);background:var(--paper);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:min(330px,100vw - 40px);min-height:210px;padding:30px;display:flex;box-shadow:0 24px 80px #0b1a2930}.refreshing-data-modal strong{letter-spacing:-.3px;font-family:FaktCondensed,AvenirNextCondensed-Medium,Segoe UI,sans-serif;font-size:1.65rem}.refreshing-data-modal>span:last-child{color:var(--muted-foreground);font-size:14px}.refreshing-data-progress{width:72px;height:72px;color:var(--primary);place-items:center;margin-bottom:9px;display:grid;position:relative}.refreshing-data-progress i{border:3px solid color-mix(in srgb,var(--primary) 16%,transparent);border-top-color:var(--primary);border-radius:50%;animation:1s linear infinite refreshing-data-spin;position:absolute;inset:0}.refreshing-data-progress svg{animation:1.5s ease-in-out infinite refreshing-data-pulse}@keyframes refreshing-data-spin{to{transform:rotate(360deg)}}@keyframes refreshing-data-pulse{50%{opacity:.62;transform:scale(.86)}}.wx-customize-button,.mk-customize-button{background:var(--paper);min-height:38px;color:var(--foreground);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:flex;border:1px solid var(--border)!important}.wx-customize-button:hover,.mk-customize-button:hover{background:var(--accent)}.wx-page-sections,.mk-section-stack{flex-direction:column;gap:20px;display:flex}.wx-page-sections .wx-detail,.wx-page-sections .wx-detail-grid{margin-top:0}.wx-page-sections>.wx-forecast{min-height:0}.wx-page-sections>.wx-forecast .wx-forecast-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding-bottom:18px;display:grid}.wx-page-sections>.wx-forecast .wx-forecast-day:nth-child(2){border-top:0}.wx-data-card{isolation:isolate;position:relative;border:0!important;box-shadow:0 14px 30px -24px #122f5266!important}.wx-data-card .wx-metric,.wx-data-card>.wx-label,.wx-data-card>.wx-sun-times,.wx-data-card>.wx-sun-arc,.wx-data-card>p{z-index:2;position:relative}.wx-data-card .wx-label{letter-spacing:1.2px;color:color-mix(in srgb,var(--wx-ink) 72%,transparent);font-weight:750}.wx-data-card .wx-metric>strong{font-weight:700}.wx-card-art{z-index:0;opacity:.13;stroke-width:1.35px;filter:drop-shadow(0 8px 12px #16304a18);position:absolute;bottom:7px;right:12px}.wx-sun-card{background:linear-gradient(135deg,#fff7dc 0%,#ffeab8 56%,#ffd49d 100%)}.wx-uv-card{background:linear-gradient(145deg,#fff0c9,#f8d9b7 52%,#e8c9eb)}.wx-wind-card{background:linear-gradient(145deg,#e7f7ff,#cfeefa 55%,#cae2f1)}.wx-rain-card{background:linear-gradient(145deg,#e5f4ff,#cddff7 55%,#c8d2ee)}.wx-humidity-card{background:linear-gradient(145deg,#e6fbf8,#ccefe9 62%,#bfe3e5)}.wx-visibility-card{background:linear-gradient(145deg,#edf9f4,#d8eee7 55%,#c9e0dc)}.wx-moon-card{background:linear-gradient(145deg,#e8eafa,#d9dcf3 54%,#cbd2ec)}.wx-wind-lines,.wx-rain-lines{z-index:1;opacity:.35;height:60px;position:absolute;inset:auto 14px 16px 45%}.wx-wind-lines i{background:#4c97bc;border-radius:20px;width:100%;height:2px;position:absolute;right:0}.wx-wind-lines i:first-child{width:68%;top:7px}.wx-wind-lines i:nth-child(2){width:95%;top:25px}.wx-wind-lines i:nth-child(3){width:52%;top:43px}.wx-rain-lines{justify-content:flex-end;gap:13px;display:flex;transform:skew(-10deg)}.wx-rain-lines i{background:linear-gradient(#6ba3d0,#5578bd);border-radius:20px;width:3px;height:40px;transform:translateY(3px)}.wx-rain-lines i:nth-child(2n){transform:translateY(18px)}.wx-wind-compass{z-index:3;background:#ffffff70;border-color:#6197b66b}.wx-wind-compass span{background:0 0}.wx-sun-arc>svg{background:#fff7dc}.wx-data-card .wx-uv-track>i{border-color:#fff0c9}.wx-moon-card .wx-moon-glow{color:#596ba4;opacity:.22;bottom:10px;right:14px}.dark .wx-sun-card{background:linear-gradient(135deg,#503a19,#654820)}.dark .wx-uv-card{background:linear-gradient(145deg,#503819,#543044)}.dark .wx-wind-card{background:linear-gradient(145deg,#173d50,#214b60)}.dark .wx-rain-card{background:linear-gradient(145deg,#18384e,#253b61)}.dark .wx-humidity-card{background:linear-gradient(145deg,#163f3c,#23504d)}.dark .wx-visibility-card{background:linear-gradient(145deg,#1a3d35,#284c45)}.dark .wx-moon-card{background:linear-gradient(145deg,#292c4d,#373c63)}.dark .wx-sun-arc>svg{background:#503a19}.dark .wx-data-card .wx-uv-track>i{border-color:#503819}@media (max-width:900px){.wx-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.wx-page-sections>.wx-forecast .wx-forecast-days{grid-template-columns:1fr}.wx-page-sections>.wx-forecast .wx-forecast-day:nth-child(2){border-top:1px solid var(--wx-line)}}@media (max-width:760px){.wx-toolbar-actions{justify-content:flex-start}.wx-heading{align-items:flex-start}.wx-heading .heading-controls{width:100%}.wx-customize-button span,.mk-customize-button span{display:none}.wx-customize-button,.mk-customize-button{justify-content:center;width:40px;padding:7px}.wx-detail-grid>.wx-data-card{min-height:195px}.refreshing-data-modal{min-height:190px}}@media (prefers-reduced-motion:reduce){.refreshing-data-progress i{animation-duration:2.5s}.refreshing-data-progress svg{animation:none}}.markets-page{flex-direction:column;display:flex}.markets-page>.mk-heading{order:-20}.markets-page>.mk-page-subline{order:-10}.markets-page>.mk-report{order:var(--mk-order-report)}.markets-page>.mk-macro-strip{order:calc(var(--mk-order-report) + 1)}.markets-page>.mk-notice{order:calc(var(--mk-order-report) + 2)}.markets-page>.mk-news-section{order:var(--mk-order-news)}.markets-page>.mk-section:has(.mk-watchlist){order:var(--mk-order-stocks)}.markets-page>.mk-deferred[data-section=Market\ trends]{order:var(--mk-order-trends)}.markets-page>.mk-drivers-section{order:var(--mk-order-drivers)}.markets-page>.mk-deferred[data-section=Economic\ indicators]{order:var(--mk-order-economy)}.markets-page>.mk-deferred[data-section=Economic\ calendar]{order:var(--mk-order-calendar)}.markets-page>.mk-page-footnote{order:1000}.markets-page>.mk-deferred{margin-top:0}.markets-page>.mk-deferred>.mk-section{margin-top:48px}
