.ultrakit-wtr-wrapper{--wtr-r: 24px;--wtr-bg: linear-gradient(150deg,#ffb347 0%,#ff7e5f 45%,#845ec2 100%);--wtr-ink: #ffffff;--wtr-mute: rgba(255,255,255,.78);--wtr-line: rgba(255,255,255,.22);--wtr-soft: rgba(255,255,255,.16);--wtr-shadow: 0 30px 60px -28px rgba(132,94,194,.6);--wtr-accent: #ffd23f;--wtr-range: linear-gradient(90deg,#5ac8fa,#34c759 35%,#ffd60a 65%,#ff9f0a);position: relative;width: 100%;color: var(--wtr-ink);font-size: 15px;line-height: 1.45}.ultrakit-wtr-wrapper *{box-sizing: border-box}.ultrakit-wtr-card{position: relative;overflow: hidden;isolation: isolate;padding: 24px;border-radius: var(--wtr-r);background: var(--wtr-bg);box-shadow: var(--wtr-shadow)}.ultrakit-wtr-wrapper.is-fresh .ultrakit-wtr-card{animation: ukwtr-fade .6s ease}@keyframes ukwtr-fade{from{opacity: .4}}.ultrakit-wtr-error{display: flex;align-items: flex-start;gap: 10px;font-size: 14px;color: var(--wtr-ink)}.ultrakit-wtr-error svg{flex-shrink: 0;color: #ffb020}.wtr-ui{width: 16px;height: 16px;flex-shrink: 0}.wtr-place{display: flex;flex-direction: column;gap: 2px;min-width: 0}.wtr-city{display: inline-flex;align-items: center;gap: 5px;font-size: 17px;font-weight: 800;letter-spacing: -.01em}.wtr-city .wtr-ui{width: 15px;height: 15px;opacity: .8}.wtr-sub{display: flex;flex-wrap: wrap;gap: 6px;font-size: 13px;color: var(--wtr-mute)}.wtr-sub b{opacity: .6;font-weight: 400}.wtr-deg{display: inline-flex;align-items: flex-start;font-weight: 800;letter-spacing: -.04em;line-height: 1;font-variant-numeric: tabular-nums}.wtr-deg i{font-style: normal;font-size: .55em;margin-top: .08em;opacity: .85}.wtr-hilo{font-size: 14px;font-weight: 700;color: var(--wtr-mute);white-space: nowrap}.wtr-hilo i{font-style: normal;opacity: .75}.wtr-cond{font-size: 16px;font-weight: 700}.wtr-kicker{font-size: 12px;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--wtr-mute)}.wtr-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 18px}.wtr-chip{display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;border-radius: 999px;background: var(--wtr-soft);font-size: 13px;color: var(--wtr-mute);backdrop-filter: blur(6px)}.wtr-chip b{color: var(--wtr-ink);font-weight: 700}.wtr-arrow{display: inline-block;width: 12px;height: 12px;transform: rotate(calc(var(--deg) + 180deg));background: currentColor;clip-path: polygon(50% 0,100% 100%,50% 75%,0 100%);opacity: .8}.wtr-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;margin-top: 16px;font-size: 12px;color: var(--wtr-mute)}.wtr-sample{display: inline-flex;align-items: center;gap: 5px;padding: 3px 10px;border-radius: 999px;background: rgba(0,0,0,.22);color: #fff;font-size: 11px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.wtr-sample::before{content: '';width: 6px;height: 6px;border-radius: 50%;background: #ffd23f}.ultrakit-wtr-wrapper a.wtr-credit{color: var(--wtr-mute) !important;text-decoration: underline;text-underline-offset: 2px}.wtr-hours{display: flex;gap: 6px;margin: 18px -24px 0;padding: 4px 24px 6px;overflow-x: auto;scrollbar-width: none;scroll-snap-type: x proximity;outline: 0}.wtr-hours::-webkit-scrollbar{display: none}.wtr-hour{flex: 0 0 62px;display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 10px 4px;border-radius: 16px;background: var(--wtr-soft);scroll-snap-align: start;animation: ukwtr-rise .5s cubic-bezier(.2,.9,.25,1) backwards;animation-delay: calc(var(--i) * 40ms)}.wtr-hour.is-now{background: color-mix(in srgb,var(--wtr-ink) 26%,transparent)}.wtr-hour .wi{width: 34px;height: 34px}.wtr-hour b{font-size: 15px}.wtr-hour small{font-size: 11px;font-weight: 700;color: #7cc4ff}.wtr-hl{font-size: 12px;font-weight: 600;color: var(--wtr-mute)}@keyframes ukwtr-rise{from{opacity: 0;transform: translateY(10px)}}.wtr-days{display: flex;flex-direction: column;margin: 18px 0 0 !important;padding: 0 !important;list-style: none !important}.wtr-day{display: grid;grid-template-columns: 58px 34px 34px 34px minmax(40px,1fr) 34px;align-items: center;gap: 8px;padding: 9px 0;margin: 0 !important;border-top: 1px solid var(--wtr-line);list-style: none !important;animation: ukwtr-rise .5s cubic-bezier(.2,.9,.25,1) backwards;animation-delay: calc(var(--i) * 50ms)}.wtr-dl{font-weight: 700;font-size: 14.5px}.wtr-day .wi{width: 30px;height: 30px}.wtr-dp{font-size: 12px;font-weight: 700;color: #7cc4ff}.wtr-lo{text-align: right;color: var(--wtr-mute);font-weight: 600}.wtr-hi{font-weight: 800}.wtr-range{position: relative;height: 6px;border-radius: 6px;background: var(--wtr-soft)}.wtr-range i{position: absolute;inset: 0;border-radius: 6px;background: var(--wtr-range);clip-path: inset(0 calc(100% - max(var(--b),var(--a) + 4%)) 0 var(--a) round 6px);animation: ukwtr-fadein .8s ease backwards;animation-delay: calc(var(--i,0) * 60ms + .2s)}.wtr-range em{position: absolute;top: 50%;left: var(--p);width: 10px;height: 10px;margin: -5px 0 0 -5px;border-radius: 50%;background: #fff;box-shadow: 0 0 0 3px rgba(0,0,0,.25)}@keyframes ukwtr-grow{from{transform: scaleX(0)}}.wi{width: 48px;height: 48px;flex-shrink: 0;overflow: visible;filter: drop-shadow(0 4px 8px rgba(0,0,0,.15))}.wi.wtr-big{width: 110px;height: 110px}.wi .wi-rays{transform-origin: 32px 32px;animation: ukwi-spin 18s linear infinite}.wi .wi-sun circle{transform-origin: 32px 32px;animation: ukwi-pulse 4s ease-in-out infinite}.wi .wi-cloud path{animation: ukwi-drift 6s ease-in-out infinite}.wi .wi-back path{animation-duration: 8s;animation-direction: reverse}.wi .wi-rain path{animation: ukwi-rain 1.1s linear infinite;animation-delay: calc(var(--i) * -.28s)}.wi .wi-snow circle{animation: ukwi-snow 2.6s linear infinite;animation-delay: calc(var(--i) * -.65s)}.wi .wi-bolt{animation: ukwi-bolt 3.2s ease-in-out infinite}.wi .wi-fog path{animation: ukwi-fog 4s ease-in-out infinite}.wi .wi-fog .f2{animation-delay: -1.3s}.wi .wi-fog .f3{animation-delay: -2.6s}.wi .wi-star{animation: ukwi-twinkle 2.4s ease-in-out infinite}.wi .wi-star.s2{animation-delay: -1.2s}.wi .wi-moon > path{transform-origin: 32px 32px;animation: ukwi-rock 7s ease-in-out infinite}@keyframes ukwi-spin{to{transform: rotate(360deg)}}@keyframes ukwi-pulse{50%{transform: scale(1.06)}}@keyframes ukwi-drift{50%{transform: translateX(3px)}}@keyframes ukwi-rain{0%{transform: translateY(-6px);opacity: 0}30%{opacity: 1}100%{transform: translateY(10px);opacity: 0}}@keyframes ukwi-snow{0%{transform: translate(0,-6px);opacity: 0}25%{opacity: 1}50%{transform: translate(2px,2px)}100%{transform: translate(-1px,11px);opacity: 0}}@keyframes ukwi-bolt{0%,58%,66%,100%{opacity: 0}60%,64%,70%{opacity: 1}}@keyframes ukwi-fog{50%{transform: translateX(5px)}}@keyframes ukwi-twinkle{50%{opacity: .2}}@keyframes ukwi-rock{50%{transform: rotate(-8deg)}}.wtr-still .wi *,.wtr-still .wtr-sky i{animation: none !important}.wtr-still .wi .wi-bolt{opacity: 1}.ultrakit-wtr-layout-card .ultrakit-wtr-card{max-width: 440px}.wtr-card-now{display: flex;align-items: center;gap: 14px;margin-top: 12px}.wtr-card-now .wi.wtr-big{margin: -10px -6px -10px -10px}.wtr-card-t{display: flex;flex-direction: column;gap: 2px}.wtr-card-t .wtr-deg{font-size: 68px}.ultrakit-wtr-layout-compact{display: flex}.ultrakit-wtr-layout-compact .ultrakit-wtr-card{display: inline-flex;padding: 6px 18px 6px 8px;border-radius: 999px}.wtr-pill{display: flex;align-items: center;gap: 10px}.wtr-pill .wi{width: 42px;height: 42px}.wtr-pill .wtr-deg{font-size: 26px}.wtr-pill-txt{display: flex;flex-direction: column;line-height: 1.2}.wtr-pill-txt b{font-size: 14px}.wtr-pill-txt small{font-size: 12px;color: var(--wtr-mute)}.wtr-pill .wtr-sample{margin-left: 4px}.ultrakit-wtr-layout-scene .ultrakit-wtr-card{min-height: 420px;padding: 30px;display: flex}.wtr-scene-in{position: relative;z-index: 2;display: flex;flex-direction: column;width: 100%}.wtr-scene-top{display: flex;justify-content: space-between;gap: 12px;flex-wrap: wrap}.wtr-scene-top .wtr-city{font-size: 20px}.wtr-scene-now{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 22px;margin: auto 0 0;padding-top: 30px}.wtr-scene-now .wi.wtr-big{width: 130px;height: 130px;transform: translate(calc(var(--mx,0) * 16px),calc(var(--my,0) * 12px));transition: transform .4s ease-out}.wtr-bigtemp .wtr-deg{font-size: clamp(76px,10vw,120px);text-shadow: 0 10px 40px rgba(0,0,0,.18)}.wtr-scene-txt{display: flex;flex-direction: column;gap: 4px}.wtr-scene-txt b{font-size: 24px;letter-spacing: -.01em}.ultrakit-wtr-layout-scene .wtr-days{max-width: 560px}.wtr-sky,.ultrakit-wtr-wrapper.wtr-skin-5 .ultrakit-wtr-card::before{position: absolute;inset: 0;z-index: 0;overflow: hidden;border-radius: inherit;background: var(--sky,linear-gradient(170deg,#3a8dde,#8ec5fc));transition: background .8s ease}.wtr-sky i{position: absolute;inset: -20%;pointer-events: none}.wtr-sky .wtr-sky-a,.wtr-sky .wtr-sky-b{transform: translate(calc(var(--mx,0) * -20px),calc(var(--my,0) * -10px));transition: transform .5s ease-out}.wtr-flash{opacity: 0;background: #fff}.wtr-c-clear{--sky: radial-gradient(circle at 80% 18%,rgba(255,236,170,.9),transparent 32%),linear-gradient(170deg,#1d8cf8,#6cc6ff 60%,#b5e6ff)}.wtr-c-partly{--sky: radial-gradient(circle at 78% 16%,rgba(255,236,170,.6),transparent 30%),linear-gradient(170deg,#3b82d6,#8bbcf0 70%)}.wtr-c-cloudy{--sky: linear-gradient(170deg,#5f6f89,#9aa9bf 70%)}.wtr-c-fog{--sky: linear-gradient(170deg,#8391a3,#c4cdd8 75%)}.wtr-c-drizzle{--sky: linear-gradient(170deg,#45597a,#7c90ae 75%)}.wtr-c-rain{--sky: linear-gradient(170deg,#2c3a55,#56698b 75%)}.wtr-c-storm{--sky: linear-gradient(170deg,#151a2c,#3a4263 75%)}.wtr-c-snow{--sky: linear-gradient(170deg,#7f9ccc,#d6e3f5 80%)}.is-night{--sky: radial-gradient(circle at 80% 18%,rgba(255,245,210,.35),transparent 22%),linear-gradient(170deg,#070b1f,#1b2552 60%,#34427a)}.is-night.wtr-c-rain,.is-night.wtr-c-storm,.is-night.wtr-c-drizzle{--sky: linear-gradient(170deg,#06080f,#1d2438 75%)}.is-night.wtr-c-cloudy,.is-night.wtr-c-fog{--sky: linear-gradient(170deg,#121829,#353f5c 75%)}.wtr-c-partly .wtr-sky-a,.wtr-c-cloudy .wtr-sky-a,.wtr-c-fog .wtr-sky-a,.wtr-c-drizzle .wtr-sky-a,.wtr-c-rain .wtr-sky-a,.wtr-c-storm .wtr-sky-a,.wtr-c-snow .wtr-sky-a{background: radial-gradient(ellipse 30% 14% at 20% 25%,rgba(255,255,255,.55),transparent 70%),radial-gradient(ellipse 36% 16% at 70% 35%,rgba(255,255,255,.45),transparent 70%),radial-gradient(ellipse 28% 12% at 45% 60%,rgba(255,255,255,.3),transparent 70%);filter: blur(6px);animation: ukwtr-clouds 40s linear infinite}.wtr-c-rain .wtr-sky-a,.wtr-c-storm .wtr-sky-a{opacity: .45}@keyframes ukwtr-clouds{0%{translate: -8% 0}50%{translate: 8% 0}100%{translate: -8% 0}}.wtr-c-rain .wtr-sky-b,.wtr-c-storm .wtr-sky-b,.wtr-c-drizzle .wtr-sky-b{background: repeating-linear-gradient(105deg,transparent 0 18px,rgba(190,220,255,.38) 18px 19px,transparent 19px 40px);background-size: 100% 90px;animation: ukwtr-rain .5s linear infinite}.wtr-c-drizzle .wtr-sky-b{opacity: .5;animation-duration: .8s}@keyframes ukwtr-rain{to{background-position: -24px 90px}}.wtr-c-snow .wtr-sky-b{background-image: radial-gradient(circle at 43% 21%,rgba(255,255,255,0.95) 2.4px,transparent 3.2px),radial-gradient(circle at 85% 8%,rgba(255,255,255,0.75) 1.2px,transparent 2.0px),radial-gradient(circle at 70% 14%,rgba(255,255,255,0.95) 2px,transparent 2.8px),radial-gradient(circle at 76% 9%,rgba(255,255,255,0.95) 1.6px,transparent 2.4px),radial-gradient(circle at 6% 13%,rgba(255,255,255,0.95) 2.4px,transparent 3.2px),radial-gradient(circle at 55% 10%,rgba(255,255,255,0.95) 1.6px,transparent 2.4px),radial-gradient(circle at 13% 72%,rgba(255,255,255,0.95) 2.4px,transparent 3.2px),radial-gradient(circle at 9% 74%,rgba(255,255,255,0.75) 1.2px,transparent 2.0px),radial-gradient(circle at 30% 82%,rgba(255,255,255,0.75) 1.2px,transparent 2.0px),radial-gradient(circle at 75% 76%,rgba(255,255,255,0.95) 2.4px,transparent 3.2px),radial-gradient(circle at 8% 30%,rgba(255,255,255,0.75) 1.2px,transparent 2.0px),radial-gradient(circle at 73% 19%,rgba(255,255,255,0.95) 2px,transparent 2.8px),radial-gradient(circle at 55% 20%,rgba(255,255,255,0.75) 1.2px,transparent 2.0px),radial-gradient(circle at 75% 41%,rgba(255,255,255,0.95) 1.6px,transparent 2.4px),radial-gradient(circle at 15% 76%,rgba(255,255,255,0.95) 1.6px,transparent 2.4px),radial-gradient(circle at 49% 14%,rgba(255,255,255,0.75) 1.2px,transparent 2.0px),radial-gradient(circle at 74% 9%,rgba(255,255,255,0.95) 1.6px,transparent 2.4px),radial-gradient(circle at 65% 89%,rgba(255,255,255,0.95) 2.4px,transparent 3.2px),radial-gradient(circle at 42% 61%,rgba(255,255,255,0.95) 2.4px,transparent 3.2px),radial-gradient(circle at 48% 40%,rgba(255,255,255,0.95) 1.6px,transparent 2.4px),radial-gradient(circle at 25% 91%,rgba(255,255,255,0.95) 1.6px,transparent 2.4px),radial-gradient(circle at 12% 75%,rgba(255,255,255,0.95) 2px,transparent 2.8px);background-size: 360px 300px;animation: ukwtr-snow 9s linear infinite}@keyframes ukwtr-snow{to{background-position: 60px 300px}}.is-night .wtr-sky-c{background-image: radial-gradient(circle at 7% 12%,rgba(255,255,255,0.95) 1.2px,transparent 1.8px),radial-gradient(circle at 19% 34%,rgba(255,255,255,0.7) 0.8px,transparent 1.4px),radial-gradient(circle at 28% 8%,rgba(255,255,255,0.7) 1px,transparent 1.6px),radial-gradient(circle at 41% 22%,rgba(255,255,255,0.95) 1.4px,transparent 2.0px),radial-gradient(circle at 53% 5%,rgba(255,255,255,0.7) 0.9px,transparent 1.5px),radial-gradient(circle at 62% 31%,rgba(255,255,255,0.95) 1.1px,transparent 1.7px),radial-gradient(circle at 74% 14%,rgba(255,255,255,0.95) 1.3px,transparent 1.9px),radial-gradient(circle at 86% 27%,rgba(255,255,255,0.7) 0.8px,transparent 1.4px),radial-gradient(circle at 93% 9%,rgba(255,255,255,0.7) 1px,transparent 1.6px),radial-gradient(circle at 13% 48%,rgba(255,255,255,0.7) 0.9px,transparent 1.5px),radial-gradient(circle at 35% 41%,rgba(255,255,255,0.95) 1.1px,transparent 1.7px),radial-gradient(circle at 58% 52%,rgba(255,255,255,0.7) 0.8px,transparent 1.4px),radial-gradient(circle at 79% 44%,rgba(255,255,255,0.95) 1.2px,transparent 1.8px),radial-gradient(circle at 96% 55%,rgba(255,255,255,0.7) 0.9px,transparent 1.5px),radial-gradient(circle at 47% 63%,rgba(255,255,255,0.7) 1px,transparent 1.6px);background-size: 420px 260px;animation: ukwi-twinkle 5s ease-in-out infinite;mask: linear-gradient(180deg,#000 35%,transparent 80%)}.is-night:is(.wtr-c-rain,.wtr-c-storm,.wtr-c-cloudy,.wtr-c-snow,.wtr-c-fog,.wtr-c-drizzle) .wtr-sky-c{display: none}.wtr-c-fog .wtr-sky-b{background: linear-gradient(180deg,transparent 40%,rgba(255,255,255,.45) 55%,transparent 62%,rgba(255,255,255,.35) 75%,transparent 85%);animation: ukwi-fog 9s ease-in-out infinite}.wtr-c-storm .wtr-flash{animation: ukwtr-flash 7s ease-in-out infinite}@keyframes ukwtr-flash{0%,80%,86%,100%{opacity: 0}81%,84%{opacity: .5}82%{opacity: .1}}.wtr-c-clear:not(.is-night) .wtr-sky-c{background: radial-gradient(circle at 82% 16%,rgba(255,255,255,.55),transparent 18%);animation: ukwi-pulse 6s ease-in-out infinite}.ultrakit-wtr-layout-daily .ultrakit-wtr-card,.ultrakit-wtr-layout-hourly .ultrakit-wtr-card{max-width: 560px}.wtr-head{display: flex;align-items: center;justify-content: space-between;gap: 12px}.wtr-head-now{display: flex;align-items: center;gap: 6px}.wtr-head-now .wtr-deg{font-size: 44px}.wtr-head-txt{display: flex;flex-direction: column;margin-left: 6px;font-weight: 700;font-size: 14px}.wtr-summary{margin: 12px 0 0 !important;font-size: 14.5px;color: var(--wtr-mute)}.ultrakit-wtr-layout-hourly .ultrakit-wtr-card{max-width: 100%}.wtr-chart{margin: 18px -24px 0;padding: 0 24px 8px;overflow-x: auto;scrollbar-width: thin;scrollbar-color: color-mix(in srgb,var(--wtr-ink) 30%,transparent) transparent;outline: 0}.wtr-chart-in{position: relative}.wtr-chart-svg{display: block;color: var(--wtr-accent);overflow: visible}.wtr-line{stroke-dasharray: 1;stroke-dashoffset: 1;animation: ukwtr-draw 1.6s cubic-bezier(.4,.1,.2,1) forwards .2s}@keyframes ukwtr-draw{to{stroke-dashoffset: 0}}.wtr-area{opacity: 0;animation: ukwtr-fadein .8s ease forwards 1s}@keyframes ukwtr-fadein{to{opacity: 1}}.wtr-pt{fill: var(--wtr-ink);stroke: var(--wtr-accent);stroke-width: 2;opacity: 0;animation: ukwtr-fadein .3s ease forwards;animation-delay: calc(.3s + var(--i) * 70ms)}.wtr-pt-t{fill: var(--wtr-ink);font-size: 13px;font-weight: 800;opacity: 0;animation: ukwtr-fadein .3s ease forwards;animation-delay: calc(.35s + var(--i) * 70ms)}.wtr-chart-cols{display: flex}.wtr-ccol{flex: 0 0 64px;display: flex;flex-direction: column;align-items: center;gap: 4px}.wtr-ccol .wi{width: 30px;height: 30px}.wtr-pop{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;width: 34px;height: 46px;padding-top: 14px}.wtr-pop i{width: 8px;height: calc(var(--pop) * .3px);min-height: 2px;border-radius: 4px 4px 0 0;background: linear-gradient(180deg,#7cc4ff,#3b82f6)}.wtr-pop small{position: absolute;top: 0;font-size: 10px;font-weight: 700;color: #7cc4ff;line-height: 1}.ultrakit-wtr-layout-cities .ultrakit-wtr-card{padding: 16px}.wtr-cities{--wtr-cols: 3;display: grid;grid-template-columns: repeat(var(--wtr-cols),minmax(0,1fr));gap: 12px}.wtr-city-card{position: relative;overflow: hidden;display: flex;flex-direction: column;gap: 6px;padding: 16px;border-radius: calc(var(--wtr-r) - 6px);background: var(--sky,var(--wtr-soft));color: #fff;min-height: 170px;animation: ukwtr-rise .6s cubic-bezier(.2,.9,.25,1) backwards;animation-delay: calc(var(--i) * 80ms);box-shadow: 0 16px 30px -18px rgba(0,0,0,.5);transition: transform .3s cubic-bezier(.2,.9,.25,1)}.wtr-city-card:hover{transform: translateY(-4px)}.wtr-city-card.is-error{background: var(--wtr-soft);color: var(--wtr-ink)}.wtr-cc-top{display: flex;flex-direction: column}.wtr-cc-top .wtr-city{font-size: 17px}.wtr-cc-top small{font-size: 12px;opacity: .8}.wtr-city-card .wtr-clock{font-size: 13px;font-weight: 700;opacity: .9;font-variant-numeric: tabular-nums}.wtr-cc-mid{display: flex;align-items: center;justify-content: space-between;margin-top: auto}.wtr-cc-mid .wi{width: 56px;height: 56px}.wtr-cc-mid .wtr-deg{font-size: 42px}.wtr-cc-bot{display: flex;justify-content: space-between;gap: 8px;font-size: 13px;font-weight: 600}.wtr-city-card .wtr-hilo{color: rgba(255,255,255,.85);font-size: 13px}.ultrakit-wtr-layout-dashboard .ultrakit-wtr-card{padding: 18px}.wtr-dash{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.wtr-tile{display: flex;flex-direction: column;gap: 8px;padding: 16px;border-radius: calc(var(--wtr-r) - 8px);background: var(--wtr-soft);min-height: 150px;backdrop-filter: blur(6px);animation: ukwtr-rise .6s cubic-bezier(.2,.9,.25,1) backwards}.wtr-tile:nth-child(2){animation-delay: .06s}.wtr-tile:nth-child(3){animation-delay: .12s}.wtr-tile:nth-child(4){animation-delay: .18s}.wtr-tile:nth-child(5){animation-delay: .24s}.wtr-tile:nth-child(6){animation-delay: .3s}.wtr-tile:nth-child(7){animation-delay: .36s}.wtr-tile-now{grid-column: span 2;grid-row: span 2}.wtr-tile-sun{grid-column: span 2}@media (min-width: 1025px){.wtr-tile.is-wide{grid-column: span var(--span)}}.wtr-tl{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--wtr-mute)}.wtr-tl .wtr-ui{width: 14px;height: 14px}.wtr-tv{font-size: 30px;font-weight: 800;letter-spacing: -.02em;line-height: 1.1}.wtr-tv small{font-size: 14px;font-weight: 600;color: var(--wtr-mute);letter-spacing: 0}.wtr-tn{font-size: 12.5px;color: var(--wtr-mute)}.wtr-now-row{display: flex;align-items: center;gap: 10px;margin: auto 0}.wtr-now-row > div{display: flex;flex-direction: column;gap: 4px}.wtr-now-row .wtr-deg{font-size: 72px}.wtr-now-row .wi.wtr-big{width: 120px;height: 120px}.wtr-arc{width: 100%;max-width: 260px;margin: 4px auto 0;overflow: visible}.wtr-arc-bg{stroke: var(--wtr-line);stroke-width: 3;stroke-dasharray: 4 6}.wtr-arc-fg{stroke: var(--wtr-accent);stroke-width: 4;stroke-linecap: round;stroke-dasharray: 1;stroke-dashoffset: calc(1 - var(--p));transition: stroke-dashoffset 1.2s ease}.wtr-arc-sun{fill: var(--wtr-accent);filter: drop-shadow(0 0 8px var(--wtr-accent));transform: translate(100px,95px) rotate(calc(-1 * var(--a))) translateX(90px);transform-box: view-box}.wtr-sun-times{display: flex;justify-content: space-between;font-size: 13px;font-weight: 700;color: var(--wtr-mute)}.wtr-compass{position: relative;width: 104px;height: 104px;margin: auto;border-radius: 50%;border: 2px solid var(--wtr-line);display: grid;place-items: center}.wtr-compass span{position: absolute;font-size: 10px;font-weight: 800;color: var(--wtr-mute)}.wtr-compass .n{top: 4px}.wtr-compass .s{bottom: 4px}.wtr-compass .e{right: 6px}.wtr-compass .w{left: 6px}.wtr-compass i{position: absolute;inset: 14px;transform: rotate(calc(var(--deg) + 180deg));animation: ukwtr-needle 1.4s cubic-bezier(.3,1.6,.5,1)}.wtr-compass i::before{content: '';position: absolute;left: 50%;top: -6px;width: 12px;height: 16px;margin-left: -6px;background: var(--wtr-accent);clip-path: polygon(50% 0,100% 100%,50% 72%,0 100%);filter: drop-shadow(0 0 6px var(--wtr-accent))}.wtr-compass i::after{content: '';position: absolute;left: 50%;bottom: -4px;width: 6px;height: 6px;margin-left: -3px;border-radius: 50%;background: var(--wtr-line)}@keyframes ukwtr-needle{from{transform: rotate(calc(var(--deg) + 120deg))}}.wtr-compass b{position: relative;display: flex;flex-direction: column;align-items: center;font-size: 20px;line-height: 1}.wtr-compass b small{font-size: 10px;font-weight: 600;color: var(--wtr-mute)}.wtr-ring{--c: var(--wtr-accent);width: 96px;height: 96px;margin: auto;border-radius: 50%;display: grid;place-items: center;background: radial-gradient(closest-side,transparent 78%,transparent 0),conic-gradient(#7cc4ff calc(var(--v) * 1%),var(--wtr-line) 0);mask: radial-gradient(closest-side,transparent 72%,#000 73%);position: relative}.wtr-ring b{position: absolute;font-size: 22px}.wtr-tile .wtr-ring{mask: none;background: conic-gradient(#7cc4ff calc(var(--v) * 1%),var(--wtr-line) 0)}.wtr-tile .wtr-ring::before{content: '';position: absolute;inset: 9px;border-radius: 50%;background: var(--wtr-tile-hole,rgba(0,0,0,.18));backdrop-filter: blur(4px)}.wtr-uvbar{position: relative;height: 8px;margin-top: auto;border-radius: 8px;background: linear-gradient(90deg,#34c759,#ffd60a,#ff9f0a,#ff3b30,#af52de)}.wtr-uvbar i{position: absolute;top: 50%;left: var(--p);width: 14px;height: 14px;margin: -7px 0 0 -7px;border-radius: 50%;background: #fff;box-shadow: 0 0 0 3px rgba(0,0,0,.3)}.wtr-skin-2{--wtr-bg: linear-gradient(160deg,#0b1026,#1c2350 55%,#2c2468);--wtr-shadow: 0 30px 60px -28px rgba(10,12,40,.8);--wtr-accent: #ffd23f}.wtr-skin-3{--wtr-bg: #ffffff;--wtr-ink: #16172b;--wtr-mute: #6a6c85;--wtr-line: #ececf3;--wtr-soft: #f4f5fa;--wtr-shadow: 0 24px 50px -30px rgba(22,23,43,.35),0 0 0 1px #ececf3;--wtr-accent: #3b82f6}.wtr-skin-3 .wtr-sample{background: #16172b}.wtr-skin-3 .wtr-tile .wtr-ring::before{background: #fff}.wtr-skin-3 .wtr-range em,.wtr-skin-6 .wtr-range em{box-shadow: 0 0 0 3px rgba(22,23,43,.2)}:is(.wtr-skin-3,.wtr-skin-6) .wi .wi-cloud path{fill: #d3dcea}:is(.wtr-skin-3,.wtr-skin-6) .wi .wi-back path{fill: #b7c3d6}:is(.wtr-skin-3,.wtr-skin-6) .wi-rain path{stroke: #3b82f6}:is(.wtr-skin-3,.wtr-skin-6) .wi-snow circle{fill: #9fb3d1}:is(.wtr-skin-3,.wtr-skin-6) .wi{filter: drop-shadow(0 3px 6px rgba(40,60,100,.18))}:is(.wtr-skin-3,.wtr-skin-6) :is(.wtr-city-card,.wtr-scene-in) .wi .wi-cloud path{fill: #fff}.wtr-skin-4{--wtr-bg: rgba(255,255,255,.14);--wtr-shadow: 0 30px 70px -30px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.25)}.wtr-skin-4 .ultrakit-wtr-card{backdrop-filter: blur(22px) saturate(1.4);-webkit-backdrop-filter: blur(22px) saturate(1.4)}.wtr-skin-5{--wtr-bg: transparent;--wtr-shadow: 0 30px 60px -28px rgba(20,40,90,.55)}.ultrakit-wtr-wrapper.wtr-skin-5 .ultrakit-wtr-card::before{content: '';z-index: -1}.wtr-skin-6{--wtr-bg: linear-gradient(150deg,#fdf2ff,#e8f1ff 50%,#e9fbf4);--wtr-ink: #2a2750;--wtr-mute: #6f6b98;--wtr-line: rgba(90,80,160,.14);--wtr-soft: rgba(255,255,255,.7);--wtr-shadow: 0 26px 50px -30px rgba(111,107,152,.6);--wtr-accent: #8b5cf6}.wtr-skin-6 .wtr-sample{background: #2a2750}.wtr-skin-6 .wtr-tile .wtr-ring::before{background: #fff}.wtr-skin-7{--wtr-bg: radial-gradient(circle at 15% 0%,rgba(124,92,255,.45),transparent 45%),radial-gradient(circle at 100% 100%,rgba(0,225,255,.35),transparent 50%),#0a0920;--wtr-accent: #00e1ff;--wtr-shadow: 0 0 0 1px rgba(124,92,255,.45),0 0 60px -14px rgba(124,92,255,.6),0 30px 60px -30px #000;--wtr-range: linear-gradient(90deg,#00e1ff,#7c5cff,#ff4fd8)}.wtr-skin-7 .wtr-deg{text-shadow: 0 0 24px rgba(0,225,255,.55)}.wtr-skin-7 .wtr-line{filter: drop-shadow(0 0 6px #00e1ff)}.ultrakit-wtr-layout-scene .ultrakit-wtr-card{--wtr-ink: #fff;--wtr-mute: rgba(255,255,255,.82);--wtr-soft: rgba(255,255,255,.18);--wtr-line: rgba(255,255,255,.25);color: #fff}.ultrakit-wtr-layout-scene.wtr-skin-3 .ultrakit-wtr-card,.ultrakit-wtr-layout-scene.wtr-skin-6 .ultrakit-wtr-card{background: transparent}@media (max-width: 1024px){.wtr-dash{grid-template-columns: repeat(2,minmax(0,1fr))}.wtr-tile-now,.wtr-tile-sun{grid-column: span 2}@media (min-width: 1025px){.wtr-tile.is-wide{grid-column: span var(--span)}}.wtr-tile-now{grid-row: auto}.wtr-tile.is-wide-m{grid-column: span 2}}@media (max-width: 600px){.ultrakit-wtr-card{padding: 18px}.wtr-hours,.wtr-chart{margin-left: -18px;margin-right: -18px;padding-left: 18px;padding-right: 18px}.wtr-card-t .wtr-deg{font-size: 58px}.wi.wtr-big{width: 90px;height: 90px}.ultrakit-wtr-layout-scene .ultrakit-wtr-card{min-height: 360px;padding: 20px}.wtr-scene-now .wi.wtr-big{width: 96px;height: 96px}.wtr-day{grid-template-columns: 48px 28px 30px 28px minmax(30px,1fr) 30px;gap: 6px}.wtr-day .wi{width: 26px;height: 26px}.wtr-dash{gap: 8px}.wtr-tile{padding: 12px;min-height: 130px}.wtr-now-row .wtr-deg{font-size: 56px}.wtr-now-row .wi.wtr-big{width: 90px;height: 90px}.wtr-cities{gap: 8px}.wtr-city-card{padding: 12px;min-height: 150px}.wtr-cc-mid .wi{width: 42px;height: 42px}.wtr-cc-mid .wtr-deg{font-size: 32px}.wtr-cc-bot{flex-direction: column;gap: 2px}.wtr-head-now .wtr-deg{font-size: 36px}.wtr-head-txt{display: none}}@media (prefers-reduced-motion: reduce){.ultrakit-wtr-wrapper *,.ultrakit-wtr-wrapper *::before{animation: none !important;transition: none !important}.wtr-line{stroke-dashoffset: 0}.wtr-area,.wtr-pt,.wtr-pt-t{opacity: 1}}