@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600&family=IBM+Plex+Mono:wght@500;600&family=Roboto:wght@300;400&display=swap";:root{color:#f1f1f3;background:#26272b;font-family:ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,DM Sans,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;background:#26272b}button{font:inherit}.station-screen,.detail-screen{min-height:100svh;color:#f1f1f3;background:radial-gradient(circle at 26% 23%,color-mix(in srgb,var(--thermal) 11%,transparent),transparent 34%),linear-gradient(144deg,#27282c,#25262a 60%,#222429)}.station-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:89px;padding:18px clamp(22px,5vw,66px);background:linear-gradient(180deg,color-mix(in srgb,var(--thermal) 8%,#27282c),#25262a)}.station-topbar__brand{display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--thermal) 68%,#e7e7e9);font:600 9px IBM Plex Mono,monospace;letter-spacing:.12em}.station-topbar__brand img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--thermal) 30%,transparent))}.station-topbar__location{display:inline-flex;align-items:center;gap:13px;white-space:nowrap}.station-topbar__location svg{color:var(--thermal)}.station-topbar__location strong{font-size:clamp(22px,3vw,38px);font-weight:500;letter-spacing:-.045em}.station-live{justify-self:end;width:13px;height:13px;border-radius:50%;background:#71d799;box-shadow:0 0 0 5px #71d7991f,0 0 16px #71d79959}.station-live.is-waiting{background:#85878c;box-shadow:none}.station-current{border-top:0}.station-current__title{display:flex;align-items:center;justify-content:space-between;padding:17px clamp(22px,5vw,66px);border-bottom:0;color:#d1d2d6;background:color-mix(in srgb,var(--thermal) 4%,transparent)}.station-current__title span{font-size:clamp(16px,2vw,25px);letter-spacing:.025em}.station-current__title small{color:#989aa1;font:600 9px IBM Plex Mono,monospace;letter-spacing:.11em}.station-current__hero{width:min(100%,980px);margin:auto;padding:22px clamp(18px,5vw,56px) 0}.station-current__identity{display:grid;justify-items:center;gap:5px;color:#d1d3d7}.station-current__identity span{font-size:clamp(13px,1.8vw,20px)}.station-current__identity b{color:var(--thermal);font-size:clamp(19px,2.7vw,29px);font-weight:500;letter-spacing:.025em}.station-current__layout{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(170px,.44fr);align-items:center;justify-content:center;gap:clamp(8px,4vw,56px);max-width:720px;margin:-1px auto 0}.station-dial{position:relative;display:block;width:min(100%,302px);aspect-ratio:1;justify-self:end;padding:0;border:0;border-radius:50%;color:inherit;background:transparent;cursor:pointer;touch-action:manipulation}.station-dial:focus-visible{outline:2px solid var(--thermal);outline-offset:8px}.station-dial svg{width:100%;height:100%;overflow:visible}.station-dial__arc{fill:none;stroke:url(#station-thermal-spectrum);stroke-width:4.4;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--thermal) 26%,transparent))}.station-dial line{stroke-width:1.4;stroke-linecap:round}.station-dial line.is-major{stroke-width:2.6}.station-dial__pointer{stroke:var(--thermal);stroke-width:7!important;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--thermal) 75%,transparent))}.station-dial__center{position:absolute;inset:0;display:grid;place-content:center;justify-items:center}.station-dial__center strong{color:var(--thermal);font-family:ui-rounded,SF Pro Rounded,-apple-system,sans-serif;font-size:clamp(56px,8vw,83px);font-weight:500;line-height:.8;letter-spacing:-.1em;text-shadow:0 0 14px color-mix(in srgb,var(--thermal) 15%,transparent)}.station-dial__center strong small{margin-left:3px;vertical-align:top;color:color-mix(in srgb,var(--thermal) 45%,#e7e7e9);font-size:.25em;font-weight:600;letter-spacing:-.04em}.station-dial__limit{position:absolute;top:74%;color:color-mix(in srgb,var(--thermal) 55%,#b8b9bf);font:600 9px IBM Plex Mono,monospace}.station-dial__limit--low{left:6%}.station-dial__limit--high{right:4%}.station-dial__hint{margin:-4px 0 13px;color:#91939a;text-align:center;font-size:11px}.station-side-signals{display:grid;gap:18px;justify-items:center}.station-signal{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;min-width:0;padding:11px 8px 11px 10px;border-top:1px solid rgba(255,255,255,.1);color:#d5d6d9}.station-signal:before{position:absolute;top:9px;bottom:9px;left:0;width:2px;border-radius:2px;content:"";background:var(--signal)}.station-signal__icon{display:grid;width:28px;height:28px;place-items:center;color:var(--signal)}.station-signal__icon svg{width:20px;height:20px}.station-signal__copy p{margin:0;color:#aeb0b7;font:600 8px IBM Plex Mono,monospace;letter-spacing:.09em}.station-signal__copy strong{display:block;margin-top:2px;overflow:hidden;color:#f0f0f2;font-size:clamp(15px,1.6vw,19px);font-weight:500;letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap}.station-signal__copy strong i{color:#8e9096;font-style:normal}.station-signal__copy small{display:block;overflow:hidden;margin-top:2px;color:#85878e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.station-humidity-orb{display:grid;justify-items:center;gap:3px;width:112px;padding:3px 0;text-align:center}.station-humidity-orb>div{display:flex;align-items:center;justify-content:center;gap:4px;width:84px;height:84px;border:2px solid #72b7ed;border-top-color:color-mix(in srgb,#72b7ed 32%,transparent);border-radius:50%;background:radial-gradient(circle at 43% 34%,rgba(114,183,237,.2),transparent 58%)}.station-humidity-orb svg{color:#72b7ed}.station-humidity-orb strong{color:#eaf3fa;font-size:24px;font-weight:500;letter-spacing:-.08em}.station-humidity-orb strong small{color:#9bbbd0;font-size:11px}.station-humidity-orb>span{color:#b8b9bf;font:600 9px IBM Plex Mono,monospace;letter-spacing:.09em}.station-humidity-orb>small{color:#85878e;font-size:9px}.station-wind-orb{display:grid;justify-items:center;gap:4px;width:132px;padding:5px 0;text-align:center}.station-wind-orb__compass{position:relative;display:grid;width:84px;height:84px;place-items:center;border:2px dashed rgba(255,255,255,.52);border-radius:50%}.station-wind-orb__compass:before,.station-wind-orb__compass:after{position:absolute;width:2px;height:17px;content:"";background:#ffffff80}.station-wind-orb__compass:after{transform:rotate(90deg)}.station-wind-orb__compass i{width:6px;height:6px;border-radius:50%;background:var(--thermal)}.station-wind-orb__compass svg{position:absolute;top:50%;left:50%;color:var(--thermal);transform-origin:center;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--thermal) 55%,transparent))}.station-wind-orb>span{color:#b8b9bf;font:600 9px IBM Plex Mono,monospace;letter-spacing:.09em}.station-wind-orb>strong{color:#f0f0f2;font-size:19px;font-weight:500;letter-spacing:-.07em}.station-wind-orb>strong i{color:#92949a;font-style:normal}.station-wind-orb>small{color:#85878e;font-size:9px}.station-signals{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:4px auto 0}.station-current__reading{display:flex;justify-content:space-between;gap:12px;margin:17px calc(clamp(18px,5vw,56px)*-1) 0;padding:17px clamp(18px,5vw,56px);border-top:1px solid color-mix(in srgb,var(--thermal) 38%,rgba(255,255,255,.28));color:#c9cbd0;font-size:13px}.station-current__reading b{color:var(--thermal);font-style:italic}.detail-screen{padding:max(17px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(42px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:repeating-radial-gradient(ellipse at 82% 4%,transparent 0 24px,color-mix(in srgb,var(--thermal) 6%,transparent) 25px 26px,transparent 27px 41px),radial-gradient(circle at 14% 9%,color-mix(in srgb,var(--thermal) 9%,transparent),transparent 26%),#25262a}.detail-screen__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px}.detail-screen__header button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;color:var(--thermal);background:none;font-size:14px}.detail-screen__header>div{display:inline-flex;align-items:center;gap:7px;color:#d8d9dc;font:600 9px IBM Plex Mono,monospace;letter-spacing:.1em}.detail-screen__header img{width:23px;height:23px;object-fit:contain}.detail-screen__hero{display:grid;justify-items:center;gap:9px;padding:25px 0;text-align:center}.detail-screen__hero p{margin:0;color:#85878e;font:600 10px IBM Plex Mono,monospace;letter-spacing:.13em}.detail-screen__hero strong{color:var(--thermal);font-family:ui-rounded,SF Pro Rounded,-apple-system,sans-serif;font-size:clamp(64px,18vw,96px);font-weight:500;line-height:.85;letter-spacing:-.11em}.detail-screen__hero strong small{margin-left:4px;vertical-align:top;color:#c3c5ca;font-size:.26em}.detail-screen__hero>span{color:#bbbcc1;font-size:14px}.detail-list{border-top:1px solid color-mix(in srgb,var(--thermal) 28%,rgba(255,255,255,.08))}.detail-list__hint{margin:10px 0 3px;color:#888a90;font-size:11px}.detail-metric{grid-template-columns:35px minmax(0,1fr) 94px auto;align-items:center;min-height:67px;cursor:pointer;transition:background .14s ease-out}.detail-metric:hover{background:color-mix(in srgb,var(--signal) 6%,transparent)}.detail-metric:before{top:18%;bottom:18%}.detail-metric .station-signal__icon{width:33px;height:33px}.detail-metric .station-signal__icon svg{width:23px;height:23px}.detail-metric .station-signal__copy strong{display:none}.detail-metric>.station-signal__preview{width:92px;height:32px}.detail-metric>.station-signal__copy{min-width:0}.detail-metric>.station-signal__copy small{max-width:150px}.detail-metric>.station-signal__copy+.station-signal__preview+*{color:#fff}.detail-metric>.station-signal__preview+*{color:#fff}.detail-metric:after{content:"›";color:var(--signal);font-size:22px}.station-sparkline{display:block;width:100%;height:100%;overflow:visible}.station-sparkline--empty{height:1px;margin-top:15px;background:#ffffff26}.metric-modal{position:fixed;z-index:20;inset:0;display:grid;place-items:end center;padding:18px}.metric-modal__backdrop{position:absolute;inset:0;border:0;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.metric-modal__panel{position:relative;width:min(100%,620px);padding:21px;border:1px solid color-mix(in srgb,var(--thermal) 22%,rgba(255,255,255,.1));border-radius:22px;background:#2a2b30;box-shadow:0 -18px 60px #00000073}.metric-modal__panel header{display:flex;justify-content:space-between;align-items:center}.metric-modal__panel header div{display:grid;gap:5px}.metric-modal__panel header span{color:#a9abb1;font:600 9px IBM Plex Mono,monospace;letter-spacing:.12em}.metric-modal__panel header strong{color:#f2f2f4;font-size:25px}.metric-modal__panel header button{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#e0e1e4;background:transparent}.metric-modal__panel>.station-sparkline{height:190px;margin:18px 0 12px}.metric-modal__panel footer{display:flex;justify-content:space-between;color:#9c9ea4;font:600 9px IBM Plex Mono,monospace;letter-spacing:.08em}.metric-modal__panel footer b{display:block;margin-top:4px;color:#ececef;font:500 15px ui-rounded,-apple-system,sans-serif;letter-spacing:0}.spin-soft{animation:spin-soft 1s linear infinite}@keyframes spin-soft{to{transform:rotate(360deg)}}@media (max-width: 680px){.station-topbar{grid-template-columns:auto 1fr auto;min-height:76px;padding:14px 19px}.station-topbar__brand span{display:none}.station-topbar__brand img{width:27px;height:27px}.station-topbar__location{justify-self:center;gap:8px}.station-topbar__location svg{width:18px}.station-topbar__location strong{font-size:21px}.station-current__title{padding:15px 19px}.station-current__title span{font-size:14px}.station-current__title small{display:none}.station-current__hero{padding:19px 19px 0}.station-current__identity span{font-size:12px}.station-current__identity b{font-size:20px}.station-current__layout{grid-template-columns:minmax(0,.87fr) minmax(104px,.39fr);gap:2px;max-width:355px}.station-dial{width:min(100%,248px);justify-self:start}.station-dial__center strong{font-size:54px}.station-side-signals{gap:14px}.station-humidity-orb{width:104px}.station-humidity-orb>div{width:70px;height:70px}.station-humidity-orb strong{font-size:20px}.station-wind-orb{width:106px}.station-wind-orb__compass{width:70px;height:70px}.station-wind-orb>strong{font-size:16px}.station-wind-orb>small{max-width:112px;font-size:8px}.station-dial__hint{margin:-3px 0 10px}.station-signals{grid-template-columns:repeat(2,1fr);gap:7px}.station-signal{min-height:61px;grid-template-columns:24px minmax(0,1fr);gap:6px;padding:8px 6px 8px 8px}.station-signal__icon{width:24px;height:24px}.station-signal__icon svg{width:17px;height:17px}.station-signal__copy strong{font-size:14px}.station-current__reading{margin:14px -19px 0;padding:14px 19px;font-size:12px}.detail-screen{padding-inline:19px}.detail-screen__header>div span{display:block;max-width:142px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-screen__hero{padding:22px 0 24px}.detail-metric{grid-template-columns:30px minmax(0,1fr) 74px 16px;gap:6px}.detail-metric .station-signal__icon{width:28px;height:28px}.detail-metric .station-signal__icon svg{width:19px;height:19px}.detail-metric>.station-signal__preview{width:72px}.detail-metric .station-signal__copy small{max-width:130px}.metric-modal{padding:10px}.metric-modal__panel{padding:18px;border-radius:18px}.metric-modal__panel>.station-sparkline{height:150px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important}}.station-tabbar-shell,.station-tabbar{display:none!important}.station-topbar{background:#15181d}.station-dial line{stroke:color-mix(in srgb,var(--thermal) 78%,#f5b95c)}.station-humidity-orb>div{display:grid;width:84px;height:84px;place-items:center;border:3px solid #72b7ed;border-top-color:color-mix(in srgb,#72b7ed 36%,transparent);border-radius:50%;background:radial-gradient(circle at 43% 34%,rgba(114,183,237,.16),transparent 58%)}.station-humidity-orb strong{font-weight:600}.station-wind-orb__compass i{position:absolute}.station-wind-orb__core{z-index:2;width:7px!important;height:7px!important;border-radius:50%;background:var(--thermal)}.station-wind-orb__needle{top:50%;left:50%;width:2px!important;height:30px!important;transform-origin:50% 100%;border-radius:0!important;background:linear-gradient(to top,rgba(255,255,255,.25),var(--thermal));box-shadow:0 0 6px color-mix(in srgb,var(--thermal) 50%,transparent)}.station-wind-orb__needle:before{position:absolute;top:-2px;left:50%;width:8px;height:8px;border-top:2px solid var(--thermal);border-left:2px solid var(--thermal);content:"";transform:translate(-50%) rotate(45deg)}.station-signals{grid-template-columns:repeat(4,1fr)}@media (max-width: 680px){.station-humidity-orb>div{width:70px;height:70px}.station-humidity-orb strong{font-size:20px}.station-signals{grid-template-columns:repeat(2,1fr)}}html,body,#root{background:#15181d}.station-topbar{padding-top:calc(18px + env(safe-area-inset-top))}.station-wind-orb__compass{border-color:#ffffffad}.station-wind-orb__compass:before,.station-wind-orb__compass:after{background:#ffffffc7}.station-wind-orb__compass .station-wind-orb__core{background:#fff}.station-wind-orb__compass .station-wind-orb__needle{background:linear-gradient(to top,#ffffff61,#fff);box-shadow:0 0 6px #ffffff38}.station-wind-orb__needle:before{border-color:#fff}.station-signals .station-signal__icon{color:#f4f4f5}.station-humidity-orb strong{display:inline-flex;align-items:baseline;gap:5px;margin-left:4px}.station-humidity-orb strong small{margin-left:1px}.detail-metric .station-signal__copy strong{display:block;margin-top:3px;color:#f5f5f6;font-size:14px;font-weight:600;letter-spacing:-.04em}@media (max-width: 680px){.station-topbar{padding-top:calc(14px + env(safe-area-inset-top))}.detail-metric .station-signal__copy strong{font-size:12px}}@media (max-width: 680px){.station-dial__arc{stroke:transparent!important;filter:none!important}.station-dial__unit-stack small,.station-dial .station-dial__thermometer{color:inherit!important;opacity:1!important}.station-signals{grid-template-columns:minmax(0,178px)!important;justify-content:start;gap:10px!important;width:178px;margin:48px 0 0!important}.station-signals .station-signal{min-height:54px;padding:6px 0}.station-signals .station-signal:before{display:none}}:root,html,body,#root{background:#000}.station-screen,.detail-screen,.metric-modal__panel{background:#000}.station-screen{background-image:radial-gradient(circle at 26% 23%,color-mix(in srgb,var(--thermal) 7%,transparent),transparent 35%)}.station-topbar,.station-current__title{background:#000}.detail-screen{background-image:repeating-radial-gradient(ellipse at 82% 4%,transparent 0 24px,color-mix(in srgb,var(--thermal) 5%,transparent) 25px 26px,transparent 27px 41px),radial-gradient(circle at 14% 9%,color-mix(in srgb,var(--thermal) 7%,transparent),transparent 28%)}.station-humidity-orb strong{display:flex;align-items:baseline;gap:7px;margin:0}.station-humidity-orb strong em{color:#e8e9ec;font:600 10px IBM Plex Mono,monospace;letter-spacing:.1em;font-style:normal}.station-humidity-orb strong span{color:#f4f5f7;font-size:21px;font-weight:600;letter-spacing:-.06em}.station-wind-orb__compass{border:0;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.82) 0 2deg,transparent 2deg 12deg);-webkit-mask:radial-gradient(transparent 0 54%,#000 55% 63%,transparent 64%);mask:radial-gradient(transparent 0 54%,#000 55% 63%,transparent 64%)}.station-wind-orb__compass:before,.station-wind-orb__compass:after{display:none}.station-wind-orb__compass .station-wind-orb__needle{width:14px!important;height:20px!important;border-radius:0;background:#fff!important;box-shadow:0 0 6px #ffffff3d;clip-path:polygon(50% 0,100% 100%,50% 72%,0 100%);transform-origin:50% 50%}.station-wind-orb__needle:before{display:none}.station-signals .station-signal__icon,.detail-metric .station-signal__icon{color:#fff}.detail-metric{grid-template-columns:38px minmax(0,1fr) 112px auto;min-height:78px}.detail-metric .station-signal__copy p{font-size:10px;letter-spacing:.11em}.detail-metric .station-signal__copy strong{display:block;margin-top:4px;font-size:16px;font-weight:600;letter-spacing:-.04em}.detail-metric .station-signal__copy small{margin-top:4px;font-size:10px}.detail-metric>.station-signal__preview{width:110px;height:36px}.metric-modal__panel{border-color:#ffffff29}.metric-modal__panel header span{font-size:10px}.metric-modal__panel header strong{font-size:29px}.metric-modal__panel footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;margin-top:14px}.metric-modal__panel footer span{font-size:9px}.metric-modal__panel footer b{font-size:16px}@media (max-width: 680px){.detail-metric{grid-template-columns:32px minmax(0,1fr) 82px 16px;min-height:76px}.detail-metric>.station-signal__preview{width:80px;height:34px}.detail-metric .station-signal__copy p{font-size:9px}.detail-metric .station-signal__copy strong{font-size:13px}.detail-metric .station-signal__copy small{font-size:9px}.metric-modal__panel footer{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-modal__panel footer b{font-size:14px}}.detail-screen{background-image:none}.station-wind-orb__compass{border:0;background:none;-webkit-mask:none;mask:none}.station-wind-orb__compass:before{position:absolute;z-index:0;inset:0;display:block;width:auto;height:auto;content:"";background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.82) 0 2deg,transparent 2deg 12deg);-webkit-mask:radial-gradient(transparent 0 54%,#000 55% 63%,transparent 64%);mask:radial-gradient(transparent 0 54%,#000 55% 63%,transparent 64%)}.station-wind-orb__compass:after{display:none}.station-wind-orb__compass .station-wind-orb__core{position:relative;z-index:2;width:6px!important;height:6px!important;border-radius:50%;background:#fff}.station-wind-orb__compass .station-wind-orb__core:before,.station-wind-orb__compass .station-wind-orb__core:after{position:absolute;top:50%;left:50%;width:2px;height:17px;content:"";background:#ffffffe0;transform:translate(-50%,-50%)}.station-wind-orb__compass .station-wind-orb__core:after{transform:translate(-50%,-50%) rotate(90deg)}.station-wind-orb__compass .station-wind-orb__needle{z-index:3;width:16px!important;height:28px!important;background:#fff!important}.station-humidity-orb>small,.station-humidity-orb>span,.station-wind-orb>small{display:none}.metric-chart{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;height:212px;margin:18px 0 12px}.metric-chart__y{display:flex;flex-direction:column;justify-content:space-between;padding:6px 0 26px;color:#9a9ca2;font:600 9px IBM Plex Mono,monospace;text-align:right}.metric-chart__plot{position:relative;min-width:0;border-left:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);background:repeating-linear-gradient(to bottom,transparent 0 49px,rgba(255,255,255,.08) 50px 51px)}.metric-chart__plot .station-sparkline{height:calc(100% - 26px);margin:0;padding:8px 6px 0}.metric-chart__x{position:absolute;right:0;bottom:-1px;left:0;display:flex;justify-content:space-between;color:#9a9ca2;font:600 9px IBM Plex Mono,monospace;transform:translateY(19px)}@media (max-width: 680px){.metric-chart{grid-template-columns:31px minmax(0,1fr);height:178px}.metric-chart__y,.metric-chart__x{font-size:8px}}.station-wind-orb__compass .station-wind-orb__needle{width:13px!important;height:23px!important}.detail-screen__hero strong{display:inline-flex;align-items:flex-start}.detail-screen__hero strong small{display:block;margin:9px 0 0 10px;line-height:1;vertical-align:initial}.metric-chart__legend{display:flex;gap:14px;margin:16px 0 -7px 44px;color:#a9abb1;font:600 9px IBM Plex Mono,monospace;letter-spacing:.08em}.metric-chart__legend span{display:inline-flex;align-items:center;gap:5px}.metric-chart__legend i{width:15px;height:2px;border-radius:2px}@media (max-width: 680px){.station-current__identity{margin-bottom:8px}.station-dial__hint{margin:3px 0 18px}.station-signals{margin:16px auto 0;row-gap:13px}.station-current__reading{margin-top:21px}.metric-chart__legend{margin-left:39px;font-size:8px}}.station-humidity-orb>span{display:block;color:#b8b9bf;font:600 9px IBM Plex Mono,monospace;letter-spacing:.09em}.detail-temperature-summary{display:flex;align-items:center;justify-content:center;gap:clamp(18px,4vw,44px);width:min(100%,520px)}.detail-temperature-summary>div{display:grid;justify-items:start;gap:5px}.detail-temperature-summary>div>span{color:#a9abb1;font:600 9px IBM Plex Mono,monospace;letter-spacing:.11em}.detail-temperature-summary .detail-screen__hero strong{margin:0}.detail-temperature-summary__graph{display:grid;grid-template-rows:48px auto;gap:5px;width:min(38vw,160px);padding:0;border:0;color:#9d9fa5;background:transparent;cursor:pointer}.detail-temperature-summary__graph .station-sparkline{align-self:stretch;min-width:0}.detail-temperature-summary__graph>span{color:var(--thermal);font:600 8px IBM Plex Mono,monospace;letter-spacing:.11em}.detail-temperature-summary__graph:focus-visible{outline:2px solid var(--thermal);outline-offset:5px}.metric-chart__comparison-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:15px;padding:11px;border:1px solid rgba(240,201,91,.18);border-radius:12px;background:#f0c95b0b;color:#b3a983;font:600 8px IBM Plex Mono,monospace;letter-spacing:.06em}.metric-chart__comparison-summary span{min-width:0}.metric-chart__comparison-summary b{display:block;margin-top:4px;overflow:hidden;color:#f0c95b;font:500 13px ui-rounded,-apple-system,sans-serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 680px){.detail-temperature-summary{gap:16px}.detail-temperature-summary__graph{width:118px;grid-template-rows:42px auto}.detail-temperature-summary__graph .station-sparkline{height:42px}.metric-chart__comparison-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-chart__comparison-summary b{font-size:12px}}.detail-screen__hero strong{align-items:center}.detail-screen__hero strong small{align-self:center;margin:0 0 0 13px}.detail-temperature-summary__graph{grid-template-rows:48px}.detail-temperature-summary__graph>span{display:none}@media (max-width: 680px){.station-current__identity{margin-bottom:20px}.station-current__layout{margin-top:4px}.station-dial__hint{margin:15px 0 26px}.station-signals{margin-top:22px}.detail-temperature-summary__graph{grid-template-rows:42px}}.station-current__title small{display:inline-block;font-size:10px;letter-spacing:.08em}.detail-screen,.detail-screen button,.detail-screen .station-signal__copy p,.detail-screen .station-signal__copy strong,.detail-screen .station-signal__copy small,.detail-screen__header>div,.detail-screen__identity small,.detail-list__hint,.metric-chart__y,.metric-chart__x,.metric-modal__panel,.metric-modal__panel header span,.metric-modal__panel footer,.metric-chart__legend,.metric-chart__comparison-summary{font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important}.detail-screen .detail-metric{grid-template-columns:minmax(0,1fr) 112px auto;padding-left:0}.detail-screen .detail-metric:before,.detail-screen .detail-metric .station-signal__icon{display:none}@media (max-width: 680px){.detail-screen .detail-metric{grid-template-columns:minmax(0,1fr) 80px 16px}}.detail-screen .detail-list,.detail-screen .detail-metric{border-top:0}.detail-screen .detail-metric .station-signal__copy p{display:inline-flex;align-items:center;gap:7px;font-size:14px}.detail-screen .detail-metric .station-signal__copy strong{font-size:22px}.detail-direction-compass{display:inline-grid;width:18px;height:18px;place-items:center;border:1px solid rgba(255,255,255,.58);border-radius:50%;color:#fff}.detail-direction-compass svg{transform-origin:center}@media (max-width: 680px){.detail-screen .detail-metric .station-signal__copy p{font-size:12px}.detail-screen .detail-metric .station-signal__copy strong{font-size:17px}}.detail-screen .detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:10px}.detail-screen .detail-list__hint{grid-column:1 / -1;margin:0 0 2px}.detail-screen .detail-metric{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto minmax(72px,1fr);align-content:start;gap:5px;min-height:174px;padding:15px;border-radius:18px;background:#0c0d11;box-shadow:inset 0 0 0 1px #ffffff0e}.detail-screen .detail-metric>.station-signal__copy{display:contents}.detail-screen .detail-metric .station-signal__copy p{grid-row:1;color:#a7a9b0;font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important;font-size:15px;font-weight:600;letter-spacing:-.02em}.detail-screen .detail-metric .station-signal__copy strong{grid-row:2;margin:0;color:#f5f5f7;font-size:clamp(19px,2.3vw,29px);font-weight:500;letter-spacing:-.055em}.detail-screen .detail-metric>.station-signal__preview{grid-row:3;align-self:end;width:100%;height:76px;margin-top:5px}.detail-screen .detail-metric:after{position:absolute;right:11px;bottom:10px;font-size:18px;color:#ffffff73}.station-signal__preview--direction{display:grid;place-items:center}.detail-live-compass{display:grid;justify-items:center;gap:3px;color:#9da1a8;font:600 8px ui-rounded,SF Pro Rounded,-apple-system,sans-serif;letter-spacing:.08em}.detail-live-compass__face{position:relative;display:grid;width:68px;height:68px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.58) 0 2deg,transparent 2deg 45deg)}.detail-live-compass__face:before,.detail-live-compass__face:after{position:absolute;width:1px;height:54px;content:"";background:#ffffff29}.detail-live-compass__face:after{transform:rotate(90deg)}.detail-live-compass__needle{position:absolute;top:9px;left:50%;width:3px;height:31px;transform-origin:50% 25px;border-radius:3px;background:linear-gradient(to top,#71d5d4,#d7ffff);box-shadow:0 0 9px #71d5d4b3}.detail-live-compass__needle:before{position:absolute;top:-3px;left:50%;width:10px;height:10px;border-top:3px solid #d7ffff;border-left:3px solid #d7ffff;content:"";transform:translate(-50%) rotate(45deg)}@media (max-width: 680px){.detail-screen .detail-list{gap:9px}.detail-screen .detail-metric{min-height:152px;padding:12px}.detail-screen .detail-metric .station-signal__copy p{font-size:13px}.detail-screen .detail-metric .station-signal__copy strong{font-size:20px}.detail-screen .detail-metric>.station-signal__preview{height:62px}.detail-live-compass__face{width:57px;height:57px}.detail-live-compass__face:before,.detail-live-compass__face:after{height:45px}.detail-live-compass__needle{top:8px;height:26px;transform-origin:50% 21px}}.station-screen{background:#000;background-image:none}.station-signals .station-signal{border-top:0}.station-signals .station-signal:before{display:none}.detail-screen .detail-list{display:block;padding-top:0}.detail-screen .detail-list__hint{display:block;margin:9px 0 4px}.detail-screen .detail-metric{display:grid;grid-template-columns:minmax(0,1fr) 112px 16px;grid-template-rows:auto;align-items:center;min-height:76px;gap:9px;padding:9px 2px;border-radius:0;background:transparent;box-shadow:none}.detail-screen .detail-metric .station-signal__copy p{display:block;margin:0;color:#aeb0b7;font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important;font-size:11px;font-weight:600;letter-spacing:.05em}.detail-screen .detail-metric .station-signal__copy strong{display:block;margin-top:3px;color:#f5f5f7;font-size:18px;font-weight:500;letter-spacing:-.045em}.detail-screen .detail-metric>.station-signal__preview{width:112px;height:34px;margin:0}.detail-screen .detail-metric:after{position:static;align-self:center;color:#fff;font-size:22px}.detail-screen .detail-metric.is-direction .station-signal__copy strong{display:none}.detail-live-compass{gap:3px;color:#fff}.detail-live-compass b{display:none}.detail-live-compass__face{width:62px;height:62px;border:0;background:none;-webkit-mask:none;mask:none}.detail-live-compass__face:before{position:absolute;z-index:0;inset:0;display:block;width:auto;height:auto;content:"";background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.82) 0 2deg,transparent 2deg 12deg);-webkit-mask:radial-gradient(transparent 0 54%,#000 55% 63%,transparent 64%);mask:radial-gradient(transparent 0 54%,#000 55% 63%,transparent 64%)}.detail-live-compass__face:after{display:none}.detail-live-compass__needle{z-index:2;top:18px;width:14px;height:24px;transform-origin:50% 18px;border-radius:0;background:#fff;box-shadow:0 0 6px #ffffff40;clip-path:polygon(50% 0,100% 100%,50% 72%,0 100%)}.detail-live-compass__needle:before{display:none}@media (max-width: 680px){.detail-screen .detail-metric{grid-template-columns:minmax(0,1fr) 80px 16px;min-height:70px;gap:7px;padding:8px 1px}.detail-screen .detail-metric .station-signal__copy p{font-size:10px}.detail-screen .detail-metric .station-signal__copy strong{font-size:16px}.detail-screen .detail-metric>.station-signal__preview{width:80px;height:30px}.detail-screen .detail-metric.is-direction .station-signal__preview{height:56px}.detail-live-compass__face{width:56px;height:56px}.detail-live-compass__needle{top:16px;height:22px;transform-origin:50% 17px}}.detail-screen .detail-metric{grid-template-columns:minmax(0,1fr) 132px 16px;min-height:82px}.detail-screen .detail-metric>.station-signal__preview{position:relative;display:grid;width:132px;height:52px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#0b0c10}.detail-screen .detail-metric>.station-signal__preview .station-sparkline{position:absolute;z-index:1;inset:6px;width:calc(100% - 12px);height:calc(100% - 12px)}.station-signal__range{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 7px;color:#e6e8eccc;font:600 7px ui-rounded,SF Pro Rounded,-apple-system,sans-serif;letter-spacing:.03em;pointer-events:none}.station-signal__range b{display:block;color:#f4f4f6;font-size:10px;font-weight:600;letter-spacing:-.03em}.detail-screen .detail-metric.is-direction .station-signal__preview{height:58px}@media (max-width: 680px){.detail-screen .detail-metric{grid-template-columns:minmax(0,1fr) 108px 16px;min-height:76px}.detail-screen .detail-metric>.station-signal__preview{width:108px;height:46px;border-radius:10px}.detail-screen .detail-metric.is-direction .station-signal__preview{height:54px}.station-signal__range{padding:0 6px;font-size:6px}.station-signal__range b{font-size:9px}}.detail-screen .detail-list{display:block;padding-top:2px}.detail-screen .detail-list__hint{margin:8px 0 5px}.detail-screen .detail-metric{grid-template-columns:minmax(0,1fr) 144px 16px;grid-template-rows:auto;align-items:center;min-height:80px;gap:10px;padding:8px 0;border-radius:0;background:transparent;box-shadow:none}.detail-screen .detail-metric>.station-signal__copy{display:block;min-width:0}.detail-screen .detail-metric .station-signal__copy p{display:block;margin:0 0 4px;font-size:13px}.detail-screen .detail-metric .station-signal__copy strong{display:flex;align-items:baseline;gap:8px;margin:0;font-size:21px;white-space:nowrap}.detail-screen .detail-metric>.station-signal__preview{grid-row:auto;align-self:center;width:144px;height:50px;margin:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0b0c10}.detail-screen .detail-metric>.station-signal__preview .station-sparkline{position:static;width:calc(100% - 14px);height:calc(100% - 12px)}.station-signal__range-inline{display:inline-flex;gap:6px;color:#9ca0a8;font:600 8px ui-rounded,SF Pro Rounded,-apple-system,sans-serif;letter-spacing:.03em}.station-signal__range-inline b{color:#dfe1e6;font-size:10px;font-weight:600}.detail-screen .detail-metric.is-direction .station-signal__preview{height:62px}.detail-live-compass__face{width:60px;height:60px;border:1px solid rgba(255,255,255,.38);background:radial-gradient(circle,rgba(255,255,255,.07) 0 32%,transparent 33%),repeating-conic-gradient(from 0deg,rgba(255,255,255,.72) 0 2deg,transparent 2deg 15deg);box-shadow:inset 0 0 0 5px #0b0c10,inset 0 0 0 6px #ffffff1f}.detail-live-compass__face:before{inset:8px;-webkit-mask:none;mask:none;background:none;border:1px solid rgba(255,255,255,.18);border-radius:50%}.detail-live-compass__needle{z-index:3;top:10px;width:16px;height:34px;transform-origin:50% 26px;background:linear-gradient(to bottom,#fff 0 58%,#ffffff6b 59% 100%);box-shadow:0 0 9px #ffffff57;clip-path:polygon(50% 0,100% 60%,63% 61%,50% 100%,37% 61%,0 60%)}@media (max-width: 680px){.detail-screen .detail-metric{grid-template-columns:minmax(0,1fr) 120px 16px;min-height:74px;gap:7px}.detail-screen .detail-metric>.station-signal__preview{width:120px;height:46px;border-radius:10px}.detail-screen .detail-metric.is-direction .station-signal__preview{height:58px}.detail-screen .detail-metric .station-signal__copy p{margin-bottom:3px;font-size:12px}.detail-screen .detail-metric .station-signal__copy strong{gap:5px;font-size:18px}.station-signal__range-inline{gap:4px;font-size:7px}.station-signal__range-inline b{font-size:9px}.detail-live-compass__face{width:56px;height:56px}.detail-live-compass__needle{top:8px;height:32px;transform-origin:50% 25px}}.station-signal__range-inline{align-items:center;gap:3px;margin-left:3px;color:#9498a1;font-size:8px;letter-spacing:0}.station-signal__range-inline b{color:#aeb2ba;font-size:9px;font-weight:500}.station-signal__range-inline i{color:#5b5f67;font-style:normal}.detail-screen .detail-metric>.station-signal__preview{background-color:#0b0c10;background-image:repeating-linear-gradient(to bottom,transparent 0 12px,rgba(255,255,255,.07) 12px 13px)}.detail-live-compass__face{width:54px;height:54px;border:1px solid rgba(255,255,255,.42);background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.7) 0 1deg,transparent 1deg 30deg);box-shadow:none}.detail-live-compass__face:before{display:none}.detail-live-compass__face:after{position:absolute;z-index:4;display:block;width:5px;height:5px;border-radius:50%;content:"";background:#fff;box-shadow:0 0 6px #ffffff59}.detail-live-compass__needle{z-index:3;top:7px;width:7px;height:31px;transform-origin:50% 26px;background:#fff;box-shadow:0 0 6px #ffffff42;clip-path:polygon(50% 0,100% 36%,67% 36%,58% 100%,42% 100%,33% 36%,0 36%)}@media (max-width: 680px){.detail-live-compass__face{width:52px;height:52px}.detail-live-compass__needle{top:6px;height:30px;transform-origin:50% 25px}}.detail-screen,.detail-screen button,.detail-screen .station-signal__copy p,.detail-screen .station-signal__copy strong,.detail-screen .station-signal__copy small,.detail-screen__header>div,.detail-screen__identity small,.detail-list__hint,.metric-chart__y,.metric-chart__x,.metric-modal__panel,.metric-modal__panel header span,.metric-modal__panel footer,.metric-chart__legend,.metric-chart__comparison-summary{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif!important}.detail-screen__hero--compact{gap:5px;padding:17px 0 15px}.detail-screen__identity>div{display:grid;gap:3px}.detail-screen__identity small{color:#a6a8ad;font:600 8px IBM Plex Mono,monospace;letter-spacing:.07em}.detail-screen__header .detail-screen__identity{gap:7px}.station-dial__center{grid-template-rows:auto auto auto;align-content:center;gap:8px}.station-dial .station-dial__thermometer{width:17px;height:17px;color:color-mix(in srgb,var(--thermal) 72%,#fff);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--thermal) 38%,transparent))}.station-dial__day-range{display:flex;justify-content:center;gap:11px;color:#aeb0b7;font:600 8px IBM Plex Mono,monospace;letter-spacing:.06em}.station-dial__day-range span{display:inline-flex;gap:4px}.station-dial__day-range b{color:#f1f1f2;font-weight:600}.station-dial__heat-index{color:#b88621;font:600 7px IBM Plex Mono,monospace;letter-spacing:.065em}.station-dial__heat-index b{color:#d1a13a;display:inline;font-weight:700}.station-dial__label{position:absolute;bottom:10%;left:50%;color:#bfc1c7;font:600 9px IBM Plex Mono,monospace;letter-spacing:.12em;transform:translate(-50%)}.station-humidity-orb>div{border-width:4px;box-shadow:0 0 0 1px #72b7ed2b,inset 0 0 18px #72b7ed1a}.station-wind-orb>span{display:inline-flex;align-items:center;gap:4px}.station-wind-orb>strong{font-size:21px;letter-spacing:-.055em}.detail-metric{grid-template-columns:38px minmax(0,1fr) 46px 112px auto;column-gap:9px}.detail-metric__orb{display:grid;width:40px;height:40px;place-items:center;border:1.5px solid var(--signal);border-radius:50%;color:color-mix(in srgb,var(--signal) 76%,#fff);background:color-mix(in srgb,var(--signal) 7%,#000);font:600 8px IBM Plex Mono,monospace;letter-spacing:-.03em}.direction-chart line{stroke:#ffffff24;stroke-width:1;vector-effect:non-scaling-stroke}.direction-chart circle{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--thermal) 30%,transparent))}.station-wind-orb__compass .station-wind-orb__needle{clip-path:polygon(50% 100%,100% 0,50% 28%,0 0)}.station-humidity-orb>div{border-width:6px}.station-signal:before,.detail-metric:before{background:#fff}.station-dial__center strong{display:inline-flex;align-items:flex-start;gap:7px;letter-spacing:-.08em}.station-dial__unit-stack{display:grid;justify-items:center;gap:7px;padding-top:3px}.station-dial__center strong small{margin:0;line-height:1}.station-dial .station-dial__thermometer{width:15px;height:15px}.detail-temperature-summary .detail-screen__hero strong{letter-spacing:-.07em}.detail-temperature-summary .detail-screen__hero strong small{margin-left:18px}.detail-metric{grid-template-columns:38px minmax(0,1fr) 112px auto}.detail-metric:after{color:#fff}.direction-chart rect{filter:drop-shadow(0 0 2px rgba(255,255,255,.32))}@media (max-width: 680px){.station-humidity-orb>div{border-width:5px}.station-dial__center strong{gap:5px}.station-dial__unit-stack{gap:5px;padding-top:2px}.station-dial .station-dial__thermometer{width:12px;height:12px}.detail-temperature-summary .detail-screen__hero strong small{margin-left:15px}.detail-metric{grid-template-columns:32px minmax(0,1fr) 80px 16px}}.detail-metric .station-signal__copy p{font-size:12px}.detail-metric .station-signal__copy strong{font-size:19px;letter-spacing:-.02em}.detail-metric .station-signal__copy small{font-size:12px}@media (max-width: 680px){.station-current__title{align-items:flex-start;flex-direction:column;gap:5px}.station-current__title small{display:block;font-size:9px}.station-dial__center{gap:6px}.station-dial .station-dial__thermometer{width:13px;height:13px}.station-dial__day-range{gap:7px;font-size:7px}.station-dial__label{bottom:3%;font-size:8px}.station-humidity-orb>div{border-width:3.5px}.station-wind-orb>strong{font-size:18px}.detail-metric{grid-template-columns:32px minmax(0,1fr) 38px 76px 16px;column-gap:6px}.detail-metric__orb{width:34px;height:34px;font-size:7px}.detail-metric .station-signal__copy p{font-size:11px}.detail-metric .station-signal__copy strong{font-size:15px}.detail-metric .station-signal__copy small{font-size:10px}}.detail-screen,.detail-screen button,.detail-screen .station-signal__copy p,.detail-screen .station-signal__copy strong,.detail-screen .station-signal__copy small,.detail-screen__header>div,.detail-screen__identity small,.detail-list__hint,.metric-chart__y,.metric-chart__x,.metric-modal__panel,.metric-modal__panel header span,.metric-modal__panel footer,.metric-chart__legend,.metric-chart__comparison-summary{font-family:ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important}.metric-chart--direction{grid-template-columns:66px minmax(0,1fr)}.metric-chart--direction .metric-chart__y{padding:3px 0 25px;font-size:8px;letter-spacing:-.025em}.metric-chart--direction .metric-chart__y span{display:grid;justify-items:end;line-height:1}.metric-chart--direction .metric-chart__y b{font:inherit;font-weight:600}.metric-chart--direction .metric-chart__y small{margin-top:1px;font-size:.82em;opacity:.68}.direction-chart line{stroke:color-mix(in srgb,currentColor 13%,transparent)}@media (max-width: 680px){.metric-chart--direction{grid-template-columns:59px minmax(0,1fr)}.metric-chart--direction .metric-chart__y{font-size:7px}}.metric-range-controls{display:inline-flex;gap:5px;margin:15px 0 1px;padding:3px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#ffffff0a}.metric-range-controls button{min-height:28px;padding:0 10px;border:0;border-radius:7px;color:#9ea1a8;background:transparent;font:600 10px ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,sans-serif}.metric-range-controls button.is-active{color:#101116;background:#f2f2f4}.metric-chart__plot{background:repeating-linear-gradient(to right,transparent 0 12.25%,rgba(255,255,255,.075) 12.45% 12.75%),repeating-linear-gradient(to bottom,transparent 0 32px,rgba(255,255,255,.08) 33px 34px)}.metric-chart__x{justify-content:space-between;gap:8px}.metric-chart__x span:nth-child(2){text-align:center}.metric-chart__x span:last-child{text-align:right}@media (max-width: 680px){.metric-range-controls{margin-top:12px}.metric-range-controls button{min-height:27px;padding:0 8px;font-size:9px}.metric-chart__x{font-size:7px}}@media (prefers-color-scheme: light){:root,html,body,#root{color:#17181c;background:#f7f7f9}.station-screen,.detail-screen,.metric-modal__panel{color:#17181c;background:#f7f7f9}.station-screen{background-image:radial-gradient(circle at 26% 23%,color-mix(in srgb,var(--thermal) 9%,transparent),transparent 35%)}.station-topbar,.station-current__title{background:#f7f7f9}.station-current__title,.station-current__identity,.station-topbar__location strong{color:#1b1c20}.station-topbar__brand{color:color-mix(in srgb,var(--thermal) 70%,#202126)}.station-dial__hint,.station-current__title small,.detail-list__hint,.detail-screen__identity small{color:#666a74}.station-signal__copy strong,.station-humidity-orb strong span,.station-wind-orb>strong{color:#1a1b1f}.station-signals .station-signal__icon,.detail-metric .station-signal__icon{color:#202126}.detail-screen{background-image:none}.detail-screen__header>div,.detail-screen .detail-metric .station-signal__copy strong{color:#191a1e}.detail-screen .detail-metric .station-signal__copy p{color:#565a63}.detail-screen .detail-metric>.station-signal__preview{border-color:#18191d29;background-color:#eceef2}.detail-screen .detail-metric:after{color:#1a1b20}.metric-stats{color:#5b606a}.metric-stats b:nth-child(2){color:#17181d}.detail-live-compass__face{border-color:#18191d80;background:repeating-conic-gradient(from 0deg,rgba(24,25,29,.68) 0 1deg,transparent 1deg 30deg)}.detail-live-compass__needle,.detail-live-compass__face:after{background:#1d1e22}.metric-modal__backdrop{background:#16181d33}.metric-modal__panel{border-color:#191a1e26;box-shadow:0 -18px 60px #14161c24}.metric-modal__panel header strong{color:#17181c}.metric-modal__panel header span,.metric-modal__panel footer,.metric-chart__y,.metric-chart__x{color:#666a73}.metric-modal__panel header button{border-color:#191a1e29;color:#22242a}.metric-modal__panel footer b{color:#17181c}.metric-range-controls{border-color:#191a1e24;background:#191a1e0a}.metric-range-controls button{color:#5c6068}.metric-range-controls button.is-active{color:#fff;background:#202126}.metric-chart__plot{border-color:#191a1e4d;background:repeating-linear-gradient(to right,transparent 0 12.25%,rgba(25,26,30,.08) 12.45% 12.75%),repeating-linear-gradient(to bottom,transparent 0 32px,rgba(25,26,30,.1) 33px 34px)}}.detail-screen .detail-metric{grid-template-columns:minmax(0,1fr) 54px 144px 16px;gap:8px}.detail-screen .detail-metric>.station-signal__copy{grid-column:1}.detail-screen .detail-metric .station-signal__copy strong{display:block;white-space:normal}.station-signal__range-inline{display:none}.metric-stats{display:grid;grid-column:2;grid-template-rows:repeat(3,min-content);align-self:center;justify-items:center;gap:2px;color:#aeb2ba;font:500 11px ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;letter-spacing:-.02em;line-height:1.05}.metric-stats b{font:inherit}.metric-stats--wind{grid-template-rows:repeat(4,min-content);gap:1px;line-height:1}.metric-stats--wind span{color:#aeb2ba;font-size:8px;font-weight:600;letter-spacing:.05em}.metric-stats--wind b{color:#f1f1f3;font-size:11px;font-weight:700}.metric-stats--wind b:nth-child(2){color:#f1f1f3}.metric-stats b:nth-child(2){color:#f1f1f3;font-weight:600}.detail-screen .detail-metric>.station-signal__preview{grid-column:3;background-color:#0b0c10;background-image:none}.detail-screen .detail-metric>.station-signal__preview:before{position:absolute;z-index:0;inset:0;content:"";pointer-events:none;background:repeating-linear-gradient(to right,transparent 0 11px,rgba(255,255,255,.22) 11px 12px,transparent 12px 13px) top left / 100% 4px no-repeat,repeating-linear-gradient(to bottom,transparent 0 10px,rgba(255,255,255,.18) 10px 11px,transparent 11px 12px) top left / 4px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 10px,rgba(255,255,255,.18) 10px 11px,transparent 11px 12px) top right / 4px 100% no-repeat}.detail-screen .detail-metric.is-direction{grid-template-columns:minmax(0,1fr) 144px 16px}.detail-screen .detail-metric.is-direction>.station-signal__preview{grid-column:2;height:50px}.detail-screen .detail-metric.is-direction .station-signal__copy p{display:inline-flex;align-items:center;gap:8px}.detail-screen .detail-metric.is-direction .station-signal__copy strong{display:block;margin-top:3px}.station-direction-text{color:#e7e8eb;font:500 10px ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.015em}.detail-live-compass.is-compact{display:inline-grid;flex:0 0 auto}.detail-live-compass.is-compact .detail-live-compass__face{width:30px;height:30px}.detail-live-compass.is-compact .detail-live-compass__needle{top:4px;width:4px;height:18px;transform-origin:50% 15px}.detail-live-compass.is-compact .detail-live-compass__face:after{width:3px;height:3px}.detail-live-compass.is-compact b{display:none}.station-signal__preview--direction .direction-chart line{display:none}@media (max-width: 680px){.detail-screen .detail-metric{grid-template-columns:minmax(0,1fr) 50px 120px 16px;gap:6px}.metric-stats{font-size:10px}.detail-screen .detail-metric>.station-signal__preview{width:120px}.detail-screen .detail-metric.is-direction{grid-template-columns:minmax(0,1fr) 120px 16px}.detail-screen .detail-metric.is-direction>.station-signal__preview{width:120px;height:46px}.detail-live-compass.is-compact .detail-live-compass__face{width:29px;height:29px}.detail-live-compass.is-compact .detail-live-compass__needle{top:4px;height:17px;transform-origin:50% 14px}}@media (max-width: 680px){.metric-chart__x{gap:4px}.metric-chart__x span{flex:1 1 0;overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.metric-chart__x span:nth-child(2){display:none}.station-direction-text{font-size:9px}}@media (prefers-color-scheme: light){.station-screen,.station-current,.station-current__hero,.station-current__layout{background:#fff;background-image:none}.station-wind-orb__compass:before{background:repeating-conic-gradient(from 0deg,rgba(24,25,29,.72) 0 2deg,transparent 2deg 12deg)}.station-wind-orb__compass .station-wind-orb__core{background:#202126}.station-wind-orb__compass .station-wind-orb__core:before,.station-wind-orb__compass .station-wind-orb__core:after{background:#18191db8}.station-wind-orb__compass .station-wind-orb__needle{background:#202126!important;box-shadow:0 0 6px #18191d2e}.detail-screen .detail-metric>.station-signal__preview{background:#eceef2}.detail-screen .detail-metric>.station-signal__preview:before{background:repeating-linear-gradient(to right,transparent 0 8px,rgba(25,26,30,.32) 8px 9px,transparent 9px 10px) top left / 100% 4px no-repeat,repeating-linear-gradient(to bottom,transparent 0 7px,rgba(25,26,30,.26) 7px 8px,transparent 8px 9px) top left / 4px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 7px,rgba(25,26,30,.26) 7px 8px,transparent 8px 9px) top right / 4px 100% no-repeat}.metric-stats{color:#5b606a}.metric-stats b:nth-child(2){color:#17181d}.station-direction-text{color:#363941}}.detail-screen .detail-metric>.station-signal__preview:before{background:repeating-linear-gradient(to right,transparent 0 8px,rgba(255,255,255,.22) 8px 9px,transparent 9px 10px) top left / 100% 4px no-repeat,repeating-linear-gradient(to bottom,transparent 0 7px,rgba(255,255,255,.18) 7px 8px,transparent 8px 9px) top left / 4px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 7px,rgba(255,255,255,.18) 7px 8px,transparent 8px 9px) top right / 4px 100% no-repeat}.metric-modal{align-items:start;padding:max(12px,env(safe-area-inset-top)) 12px 18px}.metric-modal__panel{max-height:calc(100svh - 30px);overflow:auto;border-radius:18px}.metric-modal__panel header{position:sticky;z-index:3;top:-1px;margin:-1px -1px 0;padding:1px 1px 9px;background:inherit}.metric-chart__plot{overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:repeating-linear-gradient(to right,transparent 0 12.25%,rgba(255,255,255,.075) 12.45% 12.75%),repeating-linear-gradient(to bottom,transparent 0 32px,rgba(255,255,255,.08) 33px 34px)}.station-sparkline__points circle{opacity:.96;stroke:#090a0d;stroke-width:1.35px;paint-order:stroke;filter:drop-shadow(0 0 1.4px rgba(255,255,255,.28))}.direction-chart__points circle{opacity:.94;fill:#f4f4f5;stroke:#090a0d;stroke-width:1.35px;paint-order:stroke;filter:drop-shadow(0 0 1.4px rgba(255,255,255,.32))}.metric-chart__plot:before{position:absolute;z-index:2;inset:0;border-radius:inherit;content:"";pointer-events:none;background:repeating-linear-gradient(to right,transparent 0 14px,rgba(255,255,255,.3) 14px 15px,transparent 15px 16px) top left / 100% 5px no-repeat,repeating-linear-gradient(to right,transparent 0 14px,rgba(255,255,255,.3) 14px 15px,transparent 15px 16px) bottom left / 100% 5px no-repeat,repeating-linear-gradient(to bottom,transparent 0 14px,rgba(255,255,255,.3) 14px 15px,transparent 15px 16px) top left / 5px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 14px,rgba(255,255,255,.3) 14px 15px,transparent 15px 16px) top right / 5px 100% no-repeat}.metric-chart__x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:0}.metric-chart__x span,.metric-chart__x span:last-child{width:100%;text-align:center}.metric-chart__plot{overflow:visible;padding-bottom:22px}.metric-chart__plot .station-sparkline{height:calc(100% - 38px)}.metric-chart__x{z-index:4;bottom:-2px;min-height:16px;color:#94979f;font-size:9px;transform:translateY(18px)}.metric-chart__x span{overflow:visible;white-space:nowrap}.detail-screen__identity>div>span{color:inherit;font-size:13px;font-weight:700;letter-spacing:.12em}.station-sparkline__points--wind circle{opacity:.98;stroke-width:1.65px}@media (max-width: 680px){.detail-screen__identity>div>span{font-size:11px;letter-spacing:.1em}.metric-chart__x{font-size:8px}.metric-chart__x span:nth-child(2){display:block}}@media (max-width: 680px){.detail-screen__header{grid-template-columns:68px minmax(0,1fr) 12px;column-gap:8px}.detail-screen__header>div{min-width:0}.detail-screen__header>div span{max-width:none;overflow:visible;font-size:12px;white-space:nowrap}.detail-screen__header img{width:20px;height:20px}}@media (max-width: 680px){.station-dial .station-dial__thermometer{transform:translateY(4px)}.detail-screen .detail-metric.is-direction{grid-template-columns:minmax(0,1fr) 50px 120px 16px}.detail-screen .detail-metric.is-direction>.metric-stats{grid-column:2}.detail-screen .detail-metric.is-direction>.station-signal__preview{grid-column:3;width:120px;height:46px}.metric-stats--direction{font-size:8px;gap:3px}.metric-stats--direction b:first-child{color:#8b9099;font-size:7px;letter-spacing:.05em}.metric-stats--direction b:nth-child(2){color:#1b1c20;font-size:9px}.metric-stats--direction b:last-child{color:#656b75;font-size:8px}}@media (prefers-color-scheme: light){.metric-chart__plot{border-color:#191a1e40;background:repeating-linear-gradient(to right,transparent 0 12.25%,rgba(25,26,30,.08) 12.45% 12.75%),repeating-linear-gradient(to bottom,transparent 0 32px,rgba(25,26,30,.1) 33px 34px)}.metric-chart__plot:before{background:repeating-linear-gradient(to right,transparent 0 14px,rgba(25,26,30,.28) 14px 15px,transparent 15px 16px) top left / 100% 5px no-repeat,repeating-linear-gradient(to right,transparent 0 14px,rgba(25,26,30,.28) 14px 15px,transparent 15px 16px) bottom left / 100% 5px no-repeat,repeating-linear-gradient(to bottom,transparent 0 14px,rgba(25,26,30,.28) 14px 15px,transparent 15px 16px) top left / 5px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 14px,rgba(25,26,30,.28) 14px 15px,transparent 15px 16px) top right / 5px 100% no-repeat}}@media (prefers-color-scheme: light){.station-screen,.station-screen:before,.station-current,.station-current__hero,.station-current__layout,.station-signals{background:#f7f7f9!important;background-image:none!important}.station-humidity-orb>div{background:#f7f7f9!important;box-shadow:none}}@media (prefers-color-scheme: dark){.station-humidity-orb>div{background:#000!important;box-shadow:none}}.station-current__identity b,.station-topbar__brand span{color:#fff}.station-topbar__location svg{color:#fff}.detail-screen .detail-metric>.station-signal__preview:before{background:repeating-linear-gradient(to right,transparent 0 8px,rgba(255,255,255,.22) 8px 9px,transparent 9px 10px) top left / 100% 4px no-repeat,repeating-linear-gradient(to right,transparent 0 8px,rgba(255,255,255,.22) 8px 9px,transparent 9px 10px) bottom left / 100% 4px no-repeat,repeating-linear-gradient(to bottom,transparent 0 7px,rgba(255,255,255,.18) 7px 8px,transparent 8px 9px) top left / 4px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 7px,rgba(255,255,255,.18) 7px 8px,transparent 8px 9px) top right / 4px 100% no-repeat}@media (max-width: 680px){.station-dial__label{bottom:6%}.station-side-signals{gap:10px}.station-humidity-orb,.station-wind-orb{display:grid;grid-template-rows:auto auto auto;min-height:112px;align-content:start}.station-humidity-orb>span,.station-wind-orb>span{min-height:13px;margin-top:2px}.station-wind-orb>strong{margin-top:0}.station-dial__heat-index{font-size:7px}}@media (prefers-color-scheme: light){.station-current__identity b,.station-topbar__brand span{color:#1b1c20}.station-topbar__location svg{color:#202126}}.detail-screen .detail-metric.is-direction{grid-template-columns:minmax(0,1fr) 54px 144px 16px}.detail-screen .detail-metric.is-direction>.metric-stats{grid-column:2}.detail-screen .detail-metric.is-direction>.station-signal__preview{grid-column:3}.metric-stats--direction b:first-child{color:#aeb2ba}.metric-stats--direction b:nth-child(2),.metric-stats--direction b:last-child{color:#f5f5f7}.direction-chart__points circle{fill:#f4f4f5}@media (max-width: 680px){.detail-screen .detail-metric.is-direction{grid-template-columns:minmax(0,1fr) 50px 120px 16px}.detail-screen .detail-metric.is-direction>.metric-stats{grid-column:2}.detail-screen .detail-metric.is-direction>.station-signal__preview{grid-column:3}}@media (prefers-color-scheme: light){.metric-stats--direction b:nth-child(2),.metric-stats--direction b:last-child{color:#1b1c20}}@media (prefers-color-scheme: light){.metric-stats--wind span{color:#4a515c}.metric-stats--wind b,.metric-stats--wind b:nth-child(2){color:#17181d}}@media (prefers-color-scheme: light){.metric-modal__panel header span,.metric-modal__panel footer,.metric-chart__y,.metric-chart__x,.metric-chart__legend,.metric-chart__comparison-summary{color:#3e434c}.metric-chart__plot{border-color:#191a1e85;background:repeating-linear-gradient(to right,transparent 0 12.25%,rgba(25,26,30,.17) 12.45% 12.75%),repeating-linear-gradient(to bottom,transparent 0 32px,rgba(25,26,30,.18) 33px 34px)}.metric-chart__plot:before{background:repeating-linear-gradient(to right,transparent 0 14px,rgba(25,26,30,.48) 14px 15px,transparent 15px 16px) top left / 100% 5px no-repeat,repeating-linear-gradient(to right,transparent 0 14px,rgba(25,26,30,.48) 14px 15px,transparent 15px 16px) bottom left / 100% 5px no-repeat,repeating-linear-gradient(to bottom,transparent 0 14px,rgba(25,26,30,.48) 14px 15px,transparent 15px 16px) top left / 5px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 14px,rgba(25,26,30,.48) 14px 15px,transparent 15px 16px) top right / 5px 100% no-repeat}.metric-chart__y b{color:#24272d}.metric-chart__comparison-summary{border-color:#755b0c59;background:#fbf7e8}.metric-chart__comparison-summary b{color:#755b0c}.station-sparkline__points circle{stroke:#252830;stroke-width:1.45px;filter:drop-shadow(0 0 1px rgba(0,0,0,.14))}.station-sparkline__points--wind circle{stroke-width:1.7px}.direction-chart__points circle{fill:#1e2632;stroke:#fff;stroke-width:1.25px;filter:none}.metric-stats--direction b:first-child{color:#4a515c}.station-dial__hint,.station-current__title small,.detail-list__hint,.detail-screen__identity small{color:#444a54}.detail-screen .detail-metric .station-signal__copy p,.metric-stats{color:#424852}.metric-chart__y small,.metric-modal__panel header span,.metric-modal__panel footer,.metric-chart__x{color:#353b45}}@media (prefers-color-scheme: light){.station-dial__day-range{color:#4a505a;font-weight:700;text-shadow:none}.station-dial__day-range b{color:#171a20;font-weight:800;text-shadow:none}.detail-screen .detail-metric>.station-signal__preview:before{opacity:1;background:repeating-linear-gradient(to right,transparent 0 7px,rgba(25,26,30,.58) 7px 8px,transparent 8px 9px) top left / 100% 5px no-repeat,repeating-linear-gradient(to right,transparent 0 7px,rgba(25,26,30,.58) 7px 8px,transparent 8px 9px) bottom left / 100% 5px no-repeat,repeating-linear-gradient(to bottom,transparent 0 7px,rgba(25,26,30,.54) 7px 8px,transparent 8px 9px) top left / 5px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 7px,rgba(25,26,30,.54) 7px 8px,transparent 8px 9px) top right / 5px 100% no-repeat}.metric-chart__plot:before{opacity:1}}@media (max-width: 680px){.station-current__hero{padding-top:7px}.station-current__layout{margin-top:0}.station-dial__center strong{font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:55px;font-weight:400;letter-spacing:-.075em}.station-dial .station-dial__thermometer{transform:translateY(10px)}.station-dial__day-range{font-size:9px}.station-dial__heat-index{font-size:8px}.station-humidity-orb>span,.station-wind-orb>span{font-size:10px}.station-humidity-orb strong span{font-size:22px}.station-wind-orb>strong{font-size:19px}.station-signals{margin-top:29px}.station-signals .station-signal:nth-child(2){transform:translateY(8px)}.detail-screen .detail-metric .station-signal__copy p{color:#aeb0b7;font-size:11px;font-weight:600}.detail-screen .detail-metric .station-signal__copy strong{color:#f5f5f7;font-size:18px;font-weight:500}.detail-screen .detail-list__hint{font-size:11px}.metric-stats{font-size:10px}.metric-stats--wind span{font-size:8px}.metric-stats--wind b{font-size:11px}}@media (prefers-color-scheme: light){.detail-screen .detail-metric .station-signal__copy strong{color:#17191f}.detail-screen .metric-stats b,.detail-screen .metric-stats b:nth-child(2),.detail-screen .metric-stats--wind b{color:#17191f}.detail-screen .metric-stats--wind span,.detail-screen .detail-metric .station-signal__copy small{color:#404752}}@media (max-width: 680px){.station-dial__center strong{font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-weight:300;letter-spacing:-.06em}.station-signals{margin-top:42px}.station-signals .station-signal__copy p{font-size:11px}.station-signals .station-signal__copy strong{font-size:18px}}@media (prefers-color-scheme: light){.detail-screen .station-sparkline__points--wind circle,.detail-screen .station-sparkline__points--gust circle{fill:#16181d!important;stroke:#16181d;stroke-width:1.8px;filter:none}}@media (max-width: 680px){.station-topbar__location{align-items:flex-start}.station-topbar__location-copy{display:grid;gap:2px}.station-topbar__location-copy small{color:#666a74;font:600 8px IBM Plex Mono,monospace;letter-spacing:.06em}.station-current{padding-top:7px}}@media (prefers-color-scheme: light){.detail-screen .station-sparkline__points--wind circle{fill:#69b67a!important;stroke:#346c43;stroke-width:1.55px}.detail-screen .station-sparkline__points--gust circle{fill:#d4aa36!important;stroke:#896b16;stroke-width:1.55px}}@media (max-width: 680px){.station-dial__center strong{font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:500;letter-spacing:-.065em}.metric-modal__panel header span{font-size:11px}.metric-modal__panel header strong{font-size:28px}.metric-chart__legend,.metric-modal__panel footer{font-size:10px}.metric-chart__y,.metric-chart__x{font-size:9px}}@media (prefers-color-scheme: light){.detail-screen .station-sparkline__points--heat-index circle{fill:#b88621!important;stroke:#7e5a10;stroke-width:1.45px;filter:none}}@media (max-width: 680px){.station-topbar{position:relative}.station-topbar__location{position:absolute;top:50%;left:50%;justify-self:auto;align-items:center;transform:translate(-50%,-50%)}.station-topbar__location-copy{justify-items:center}.station-topbar__location-copy small{margin-top:5px}.station-signals{margin-top:58px}}@media (max-width: 680px){.metric-modal__panel header span{font-size:12px}.metric-modal__panel header strong{font-size:30px}.metric-chart__legend,.metric-modal__panel footer{font-size:11px}.metric-chart__y,.metric-chart__x{font-size:10px}}@media (prefers-color-scheme: light){.detail-screen .station-sparkline__points--wind circle{fill:#1ea664!important;stroke:#0f683b;stroke-width:1.75px}.detail-screen .station-sparkline__points--gust circle{fill:#e0a018!important;stroke:#96640a;stroke-width:1.75px}.detail-screen .metric-chart__plot{background:repeating-linear-gradient(to right,transparent 0 8.1%,rgba(25,26,30,.17) 8.25% 8.45%),repeating-linear-gradient(to bottom,transparent 0 20px,rgba(25,26,30,.18) 21px 22px)}.detail-screen .metric-chart__plot:before{background:repeating-linear-gradient(to right,transparent 0 10px,rgba(25,26,30,.48) 10px 11px,transparent 11px 12px) top left / 100% 5px no-repeat,repeating-linear-gradient(to right,transparent 0 10px,rgba(25,26,30,.48) 10px 11px,transparent 11px 12px) bottom left / 100% 5px no-repeat,repeating-linear-gradient(to bottom,transparent 0 10px,rgba(25,26,30,.48) 10px 11px,transparent 11px 12px) top left / 5px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 10px,rgba(25,26,30,.48) 10px 11px,transparent 11px 12px) top right / 5px 100% no-repeat}}@media (max-width: 680px){.station-topbar{min-height:88px}.station-topbar__location{top:57%}.station-topbar__location-copy small{margin-top:8px}.station-signals{margin-top:80px}.station-signals .station-signal__copy p{font-size:12px}.station-signals .station-signal__copy strong{font-size:20px}.station-dial__center strong{font-size:50px}.station-dial__day-range{font-size:7px}.station-dial__heat-index{font-size:6px}}@media (max-width: 680px){.detail-metric{grid-template-columns:32px minmax(0,1fr) 98px 18px;min-height:78px}.detail-metric>.station-signal__preview{width:98px;height:40px}}@media (max-width: 680px){.station-topbar__location{align-items:flex-start}.station-topbar__location svg{margin-top:3px}.station-topbar__location-copy{gap:4px}.station-signals .station-signal:nth-child(2){transform:none}.station-signals .station-signal__copy p{font-size:10px}.station-signals .station-signal__copy strong{font-size:18px}.station-dial__center{gap:10px}.station-dial__center strong{font-size:56px;font-weight:600;letter-spacing:-.055em}.station-dial__day-range{gap:9px;font-size:8px}.station-dial__heat-index{font-size:7px}.detail-screen .detail-metric .station-signal__copy p{font-size:12px}.detail-screen .detail-metric .station-signal__copy strong{font-size:20px;font-weight:550}}@media (max-width: 680px){.station-topbar{min-height:104px;padding-inline:22px}.station-topbar__brand,.station-live{position:absolute;top:43%;transform:translateY(-50%)}.station-topbar__brand{left:22px}.station-live{right:22px}.station-topbar__location{top:43%}.station-topbar__location-copy{gap:2px}.station-topbar__location-copy small{margin-top:2px}.station-dial__center strong{font-size:52px}.station-signals{margin-top:96px;gap:12px}.station-signals .station-signal{min-height:78px;padding:12px 11px;border:0;border-radius:22px;background:#fff1;box-shadow:inset 0 1px #ffffff14,0 8px 20px #00000014}.station-signals .station-signal:before{display:none}}@media (prefers-color-scheme: light) and (max-width: 680px){.station-signals .station-signal{background:#fff;box-shadow:0 8px 22px #18191d14}}@media (max-width: 680px){.station-dial__center{align-content:end;padding-bottom:44px;gap:4px}.station-dial__day-range{margin-top:2px}.station-dial__heat-index{margin-top:-1px}.station-signals .station-signal{display:grid;grid-template-columns:24px minmax(0,1fr);align-content:center;align-items:center;justify-items:start}.station-signals .station-signal__icon{align-self:center}.station-signals .station-signal__copy{display:grid;align-content:center;justify-items:start;gap:3px}.station-signals .station-signal__copy p,.station-signals .station-signal__copy strong{margin:0}}@media (max-width: 680px){.station-dial__center{align-content:center;padding-bottom:0;gap:6px}.station-dial__day-range,.station-dial__heat-index{transform:translateY(-4px)}.station-dial__limit--low{color:#5f9eea!important}.station-signals .station-signal{grid-template-columns:auto auto;justify-content:center;column-gap:9px}.station-signals .station-signal__copy{justify-items:start}.detail-screen .detail-metric:after{display:none}}@media (max-width: 680px){.station-signals .station-signal__copy p,.station-signals .station-signal__copy strong{font-family:ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.station-dial__center strong>span:first-child{color:#fff;text-shadow:0 1px 2px rgba(25,26,30,.38)}}@media (prefers-color-scheme: light){.detail-screen .station-sparkline__points--wind circle{fill:#2b80d6!important;stroke:#154d8f!important}.detail-screen .direction-chart__points circle{fill:#16181d!important;stroke:#fff!important;stroke-width:1.3px;filter:none}}@media (max-width: 680px){.detail-screen__header>.station-live{display:none}.station-dial__day-range,.station-dial__heat-index{transform:translateY(3px)}.station-signals .station-signal{justify-content:start;padding-left:18px}}@media (max-width: 680px){.station-humidity-orb>strong,.station-wind-orb>strong,.station-signals .station-signal__copy strong{font-family:ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:600;letter-spacing:-.055em}.detail-screen .detail-list .detail-metric:nth-of-type(1) .station-signal__copy p,.detail-screen .detail-list .detail-metric:nth-of-type(3) .station-signal__copy p,.detail-screen .detail-list .detail-metric:nth-of-type(4) .station-signal__copy p{font-size:10px}}@media (max-width: 680px){.station-dial__center{grid-template-rows:auto auto auto;gap:5px}.station-dial__center strong{order:1}.station-dial__day-range{order:2;transform:translateY(5px)}.station-dial__heat-index{order:3;transform:translateY(6px)}.station-dial__label,.station-humidity-orb>span,.station-wind-orb>span,.station-signals .station-signal__copy p{font-family:ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:.08em}.station-signals{margin-top:72px;gap:14px}.station-signals .station-signal{min-height:48px;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;grid-template-columns:24px minmax(0,1fr);column-gap:8px;justify-content:start}.station-signals .station-signal__copy{justify-items:start}}@media (max-width: 680px){.station-signals{row-gap:28px}.station-signals .station-signal__copy p{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7px;font-weight:600;letter-spacing:.1em}}@media (max-width: 680px){.station-topbar__location{left:50%;transform:translate(-50%,-50%)}.station-dial__center{gap:2px}.station-dial__day-range{transform:translateY(10px)}.station-dial__heat-index{transform:translateY(11px)}.station-dial__label,.station-humidity-orb>span,.station-wind-orb>span,.station-signals .station-signal__copy p{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.station-signals .station-signal__copy p{font-size:9px}}@media (max-width: 680px){.station-dial__unit-stack{display:inline-grid;grid-template-rows:auto auto;align-items:center;justify-items:center;margin-left:4px;vertical-align:middle}.station-dial__unit-stack small{line-height:1}.station-dial .station-dial__thermometer{margin-top:4px;transform:none}.detail-screen__identity>div>span{font-size:13px;letter-spacing:.12em}.detail-screen .detail-metric .station-signal__copy strong{font-size:21px}.detail-screen .detail-metric .station-signal__copy p{font-size:12px}}@media (max-width: 680px){.station-topbar__location-copy strong{font-size:25px;line-height:1}.station-topbar__location-copy small{margin-top:5px;font-size:10px;letter-spacing:.08em}.station-dial__center strong{font-size:62px}.station-dial__day-range{font-size:9px}.station-dial__heat-index{font-size:8px}.station-dial__label{font-size:11px}.station-humidity-orb>div{width:78px;height:78px}.station-humidity-orb strong span{font-size:26px}.station-wind-orb__compass{width:78px;height:78px}.station-humidity-orb>span,.station-wind-orb>span{font-size:11px}.station-wind-orb>strong{font-size:22px}.station-signals{margin-top:116px;row-gap:34px}.station-signals .station-signal__icon{width:28px;height:28px}.station-signals .station-signal__icon svg{width:20px;height:20px}.station-signals .station-signal__copy p{font-size:12px}.station-signals .station-signal__copy strong{font-size:22px}}@media (max-width: 680px){.station-dial__center strong{font-size:58px}.station-humidity-orb>div{width:62px;height:62px}.station-humidity-orb strong span{font-size:21px}.station-wind-orb__compass{width:72px;height:72px}.station-humidity-orb>span,.station-wind-orb>span{font-size:10px}.station-wind-orb>strong{font-size:19px}.station-signals{row-gap:12px}.station-signals .station-signal{min-height:78px;padding:12px 13px;border:0;border-radius:22px;background:#ffffff12!important;box-shadow:inset 0 1px #ffffff17,0 8px 20px #00000014}.station-signals .station-signal__icon{width:26px;height:26px}.station-signals .station-signal__icon svg{width:19px;height:19px}.station-signals .station-signal__copy p{font-size:11px}.station-signals .station-signal__copy strong{font-size:21px}}@media (prefers-color-scheme: light) and (max-width: 680px){.station-signals .station-signal{background:#fff!important;box-shadow:0 8px 22px #18191d14}}@media (max-width: 680px){.station-signals{margin-top:108px}.station-signals .station-signal__copy strong{font-size:18px}.station-signals .station-signal:nth-child(1) .station-signal__icon{color:#f0a35e}.station-signals .station-signal:nth-child(2) .station-signal__icon{color:#3f8d57}.station-signals .station-signal:nth-child(3) .station-signal__icon{color:#42b9e8}.station-signals .station-signal:nth-child(4) .station-signal__icon{color:#b997e6}.station-signals .station-signal:nth-child(5) .station-signal__icon{color:#d99027}}.station-humidity-orb>div{position:relative;border:0!important;background:conic-gradient(#72b7ed 0deg var(--humidity-arc, 0deg),rgba(114,183,237,.26) var(--humidity-arc, 0deg) 360deg)!important}.station-humidity-orb>div:before{position:absolute;inset:3.5px;border-radius:50%;background:#000;content:""}.station-humidity-orb strong{position:relative;z-index:1}@media (prefers-color-scheme: light){.station-humidity-orb>div:before{background:#f7f7f9}}@media (max-width: 680px){.station-dial__unit-stack{gap:0;padding-top:0}.station-dial .station-dial__thermometer{margin-top:0;transform:translateY(2px)}.station-wind-orb>strong{display:inline-flex;align-items:baseline;gap:4px}.station-wind-orb__speed{font-size:19px}.station-wind-orb__gust{font-size:23px}.station-signals{margin-top:74px}.station-signals .station-signal__copy p{font-size:9px}}.detail-screen .detail-metric .station-signal__copy strong{justify-self:start;width:fit-content;min-width:66px;padding:6px 8px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#0b0c10;box-shadow:inset 0 1px #ffffff0a}.detail-screen .metric-stats{min-width:50px;padding:5px 4px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#0b0c10;box-shadow:inset 0 1px #ffffff0a}@media (max-width: 680px){.detail-screen .detail-metric .station-signal__copy strong{min-width:60px;padding:5px 7px;border-radius:9px}.detail-screen .metric-stats{min-width:48px;padding:5px 3px;border-radius:9px}}@media (prefers-color-scheme: light){.detail-screen .detail-metric .station-signal__copy strong,.detail-screen .metric-stats{border-color:#18191d1a;background:#fff;box-shadow:0 3px 10px #18191d0d}}.detail-screen .detail-metric .station-signal__copy strong,.detail-screen .metric-stats{min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media (max-width: 680px){.station-signals{margin-top:62px;row-gap:12px;column-gap:24px}.station-signals .station-signal{min-height:48px;padding:1px 0;border:0;border-radius:0;background:transparent!important;box-shadow:none}.station-signals .station-signal__copy p{font-size:10px}.station-signals .station-signal__copy strong{font-size:18px}.detail-screen .detail-metric{min-height:66px;gap:5px;padding:5px 0}.detail-screen .detail-metric>.station-signal__preview{height:40px}}.hourly-forecast{margin-top:14px;padding:13px 0 4px;border-top:1px solid rgba(255,255,255,.1)}.hourly-forecast header{display:flex;align-items:end;justify-content:space-between;padding:0 2px 10px}.hourly-forecast header div{display:grid;gap:3px}.hourly-forecast header span{color:#9da1a9;font:600 9px ui-rounded,SF Pro Rounded,-apple-system,sans-serif;letter-spacing:.1em}.hourly-forecast header strong{color:#f4f4f6;font-size:17px;font-weight:600}.hourly-forecast header small{color:#aeb2ba;font-size:10px}.hourly-forecast__scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hourly-forecast__scroll::-webkit-scrollbar{display:none}.hourly-forecast__track{position:relative;min-height:144px}.hourly-forecast__line{position:absolute;top:28px;left:0;height:96px;pointer-events:none}.hourly-forecast__hours{position:relative;display:flex}.hourly-forecast__hour{display:grid;flex:0 0 78px;grid-template-rows:18px 29px 28px 20px 18px;justify-items:center;color:#aeb2ba;font-size:9px;scroll-snap-align:start}.hourly-forecast__hour time{color:#aeb2ba;font:600 9px ui-rounded,SF Pro Rounded,-apple-system,sans-serif}.hourly-forecast__hour svg{z-index:1;width:20px;height:20px;color:#efb95a;background:#000}.hourly-forecast__hour strong{z-index:1;padding:2px 4px;color:#f6f6f7;background:#000;font-size:15px;font-weight:600;letter-spacing:-.04em}.hourly-forecast__hour small{align-self:end;color:#65b9e9;font-size:10px}.hourly-forecast__hour span{color:#969aa3;font-size:9px;white-space:nowrap}.hourly-forecast__empty{margin:4px 0;color:#969aa3;font-size:12px}@media (prefers-color-scheme: light){.hourly-forecast{border-color:#18191d1f}.hourly-forecast header strong{color:#17191f}.hourly-forecast__hour svg,.hourly-forecast__hour strong{background:#f7f7f9}.hourly-forecast__hour strong{color:#17191f}}.station-tabbar{position:fixed;z-index:25;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);padding:8px 18px calc(8px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.11);background:#000000e0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.station-tabbar button{display:grid;gap:3px;place-items:center;color:#858a93;font:600 10px ui-rounded,SF Pro Rounded,-apple-system,sans-serif;letter-spacing:.01em}.station-tabbar button svg{stroke-width:1.8}.station-screen,.detail-screen,.forecast-screen{padding-bottom:76px}.forecast-screen{min-height:100svh;padding:24px 20px 88px;background:#000;color:#f7f7f8}.forecast-screen__header{display:grid;gap:4px;margin-bottom:24px}.forecast-screen__header span,.forecast-section-title span{color:#969aa3;font:600 9px ui-rounded,SF Pro Rounded,-apple-system,sans-serif;letter-spacing:.12em}.forecast-screen__header strong{font-size:28px;letter-spacing:-.04em}.forecast-screen__header small{color:#aeb2ba;font-size:11px}.forecast-section-title{display:grid;gap:3px;margin-bottom:9px}.forecast-section-title strong{font-size:18px}.forecast-days,.forecast-hours{margin-bottom:24px}.forecast-day,.forecast-hour{display:grid;align-items:center;column-gap:9px;border-bottom:1px solid rgba(255,255,255,.08)}.forecast-day{grid-template-columns:62px 23px 1fr auto;grid-template-rows:26px 22px;padding:8px 1px}.forecast-day time{grid-row:span 2;color:#f2f2f3;font-size:13px;font-weight:600}.forecast-day svg{color:#efb95a;width:19px}.forecast-day span{color:#aeb2ba;font-size:11px}.forecast-day b{font-size:16px}.forecast-day b i{color:#8f949d;font-style:normal;font-weight:500}.forecast-day small{grid-column:3 / 5;color:#8f949d;font-size:10px}.forecast-hour{grid-template-columns:44px 22px 1fr auto;grid-template-rows:22px 21px;padding:8px 1px}.forecast-hour time{grid-row:span 2;color:#f2f2f3;font-size:12px;font-weight:600}.forecast-hour svg{color:#efb95a;width:18px}.forecast-hour span{color:#b2b5bc;font-size:11px}.forecast-hour strong{font-size:16px}.forecast-hour small{grid-column:3;color:#8f949d;font-size:10px}.forecast-hour b{grid-column:4;color:#75bde9;font-size:10px;font-weight:600;white-space:nowrap}@media (prefers-color-scheme: light){.station-tabbar{border-color:#18191d1a;background:#fafafce6}.forecast-screen{background:#f7f7f9;color:#17191f}.forecast-screen__header strong,.forecast-section-title strong,.forecast-day time,.forecast-hour time{color:#17191f}.forecast-day,.forecast-hour{border-color:#18191d1a}}@media (max-width: 680px){.station-dial__center strong{font-size:54px}.station-humidity-orb{transform:translateY(6px)}.station-humidity-orb>div{width:58px;height:58px}.station-humidity-orb strong span{font-size:19px}.station-dial__day-range{font-size:8px}.station-dial__heat-index{font-size:7px}.station-signals .station-signal__copy p{font-size:8px}.station-signals .station-signal__copy strong{font-size:16px}.station-signals .station-signal__icon{color:#9ba0a8!important}.station-signals .station-signal__icon svg{width:17px;height:17px}.station-signals{margin-top:56px;row-gap:9px}.detail-screen .detail-metric{min-height:62px;padding:3px 0}}.station-tabbar{bottom:12px;padding:0 42px calc(4px + env(safe-area-inset-bottom));border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.station-tabbar button{gap:4px}.station-tabbar button svg{width:31px;height:31px;padding:7px;border-radius:50%;color:#8e939c;background:#8e939c1c;stroke-width:1.8}.station-tabbar button.is-active svg{color:#efb95a;background:#efb95a2b}.station-tabbar button.is-active{color:#efb95a}.forecast-day{grid-template-columns:70px 25px 1fr;grid-template-rows:auto;padding:10px 1px}.forecast-day time{grid-row:auto}.forecast-day b{justify-self:end}.forecast-hour{display:block;padding:0}.forecast-hour>button{display:grid;width:100%;grid-template-columns:48px 27px 1fr;align-items:center;padding:11px 1px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.forecast-hour button time{color:#f2f2f3;font-size:12px;font-weight:600}.forecast-hour button svg{width:18px;color:#efb95a}.forecast-hour button strong{justify-self:end;color:#f6f6f7;font-size:17px}.forecast-hour__details{display:grid;gap:5px;padding:8px 12px 10px 76px;color:#aeb2ba;font-size:11px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff0a}.forecast-hour.is-expanded>button{border-bottom:0}.detail-screen .detail-metric{min-height:72px;padding:7px 0}.detail-screen .detail-metric>.station-signal__preview{height:44px}@media (prefers-color-scheme: light){.station-tabbar button svg{color:#777d86;background:#474d5617}.station-tabbar button.is-active svg{color:#ad7724;background:#efb95a33}.forecast-hour>button,.forecast-hour__details{border-color:#18191d1a}.forecast-hour button time,.forecast-hour button strong{color:#17191f}.forecast-hour__details{background:#18191d09}}@media (max-width: 680px){.station-current__layout{position:relative;display:block;min-height:390px;max-width:355px}.station-dial{display:block;width:248px;margin:0 auto}.station-side-signals{position:absolute;top:308px;right:0;display:grid;gap:14px;width:88px;justify-items:center}.station-humidity-orb,.station-wind-orb{width:88px}.station-humidity-orb>div{width:58px;height:58px}.station-humidity-orb strong{font-size:18px}.station-wind-orb__compass{width:58px;height:58px}.station-wind-orb>strong{font-size:14px}.station-current__hero{position:relative}.station-dial__hint{position:absolute;top:260px;left:50%;z-index:2;display:block;margin:0;color:#85878e;white-space:nowrap;transform:translate(-50%)}.station-signals{margin-top:-64px!important;row-gap:12px}.station-signals .station-signal:first-child{transform:none}.station-dial__unit-stack small{font-weight:700;text-shadow:0 0 .2px currentColor}.station-dial .station-dial__thermometer{width:14px;height:14px;stroke-width:2.45;filter:drop-shadow(0 0 .2px currentColor)}.detail-screen .detail-metric{min-height:80px!important;padding:8px 0!important}.detail-screen .detail-metric .station-signal__copy p{font-size:10px!important}.detail-screen .detail-metric .station-signal__copy strong{font-size:18px!important}.detail-screen .metric-stats{font-size:8px;line-height:1.12}.detail-screen .detail-metric>.station-signal__preview{height:40px!important}}.detail-screen .metric-stats--daily{grid-template-rows:repeat(2,min-content);align-items:center;justify-items:stretch;gap:3px;min-width:64px}.detail-screen .metric-stats--daily>span{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:5px;white-space:nowrap}.detail-screen .metric-stats--daily i{color:#737983;font-size:7px;font-style:normal;font-weight:700;letter-spacing:.04em}.detail-screen .metric-stats--daily b,.detail-screen .metric-stats--daily b:nth-child(2){color:#17191f;font-size:9px;font-weight:700}@media (prefers-color-scheme: dark){.detail-screen .metric-stats--daily i{color:#aeb2ba}.detail-screen .metric-stats--daily b,.detail-screen .metric-stats--daily b:nth-child(2){color:#f5f5f7}}.detail-screen .metric-stats b,.detail-screen .metric-stats b:nth-child(2),.detail-screen .metric-stats--wind b,.detail-screen .metric-stats--daily b,.detail-screen .metric-stats--daily b:nth-child(2){font-weight:500}.detail-screen .metric-stats--wind span,.detail-screen .metric-stats--daily i{font-weight:700}.detail-screen .detail-metric>.station-signal__preview{transform:translate(12px)}.detail-screen .metric-stats--wind b,.detail-screen .metric-stats--daily b,.detail-screen .metric-stats--daily b:nth-child(2){font-size:8px;font-weight:500}.detail-screen .metric-stats--wind span,.detail-screen .metric-stats--daily i{font-size:7px;font-weight:700}.detail-screen .detail-metric>.station-signal__preview:before{background:repeating-linear-gradient(to right,transparent 0 calc(8.333333% - 1px),rgba(255,255,255,.26) calc(8.333333% - 1px) 8.333333%) top left / 100% 4px no-repeat,repeating-linear-gradient(to right,transparent 0 calc(8.333333% - 1px),rgba(255,255,255,.26) calc(8.333333% - 1px) 8.333333%) bottom left / 100% 4px no-repeat,repeating-linear-gradient(to bottom,transparent 0 calc(25% - 1px),rgba(255,255,255,.22) calc(25% - 1px) 25%) top left / 4px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 calc(25% - 1px),rgba(255,255,255,.22) calc(25% - 1px) 25%) top right / 4px 100% no-repeat}@media (prefers-color-scheme: light){.detail-screen .detail-metric>.station-signal__preview:before{background:repeating-linear-gradient(to right,transparent 0 calc(8.333333% - 1px),rgba(25,26,30,.58) calc(8.333333% - 1px) 8.333333%) top left / 100% 4px no-repeat,repeating-linear-gradient(to right,transparent 0 calc(8.333333% - 1px),rgba(25,26,30,.58) calc(8.333333% - 1px) 8.333333%) bottom left / 100% 4px no-repeat,repeating-linear-gradient(to bottom,transparent 0 calc(25% - 1px),rgba(25,26,30,.54) calc(25% - 1px) 25%) top left / 4px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 calc(25% - 1px),rgba(25,26,30,.54) calc(25% - 1px) 25%) top right / 4px 100% no-repeat}}.station-dial__unit-stack small{font-weight:400}.station-dial .station-dial__thermometer{stroke-width:1.7;filter:none}@media (max-width: 680px){.station-dial .station-dial__thermometer{transform:translateY(12px)}}.station-dial__unit-stack{margin-left:2px;transform:translateY(1px)}.station-wind-orb__compass .station-wind-orb__needle,.station-wind-orb__compass .station-wind-orb__needle:before,.station-wind-orb__compass .station-wind-orb__needle:after{background:#efb95a!important;box-shadow:0 0 0 1px #121316e6,0 0 6px #efb95a57}@media (max-width: 680px){.station-side-signals{top:314px;width:100px}.station-humidity-orb,.station-wind-orb{width:100px}.station-humidity-orb>div{width:58px;height:58px}.station-humidity-orb{transform:translateY(-5px)}.station-humidity-orb strong{font-size:18px}.station-wind-orb__compass{width:72px;height:72px}.station-wind-orb>strong{font-size:16px}.station-dial__unit-stack{margin-left:1px;transform:translate(-1px,3px)}.station-dial__unit-stack small{font-weight:500}.station-dial .station-dial__thermometer{stroke-width:2.3;transform:translateY(11px);filter:drop-shadow(0 0 .15px currentColor)}.station-wind-orb__compass .station-wind-orb__needle,.station-wind-orb__compass .station-wind-orb__needle:before,.station-wind-orb__compass .station-wind-orb__needle:after{background:#efb95a!important;filter:drop-shadow(0 0 1px rgba(8,9,12,.98));box-shadow:0 0 0 1.5px #08090cfa,0 0 6px #efb95a4d}}@media (max-width: 680px){.station-signals{transform:translateY(5px)}}.detail-screen .detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding-top:11px}.detail-screen .detail-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:min-content min-content minmax(70px,1fr);min-height:178px;gap:4px 8px;padding:13px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,#ffffff0f,#ffffff05),#0d0f14;box-shadow:inset 0 1px #ffffff0b,0 4px 14px #00000021;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1)}.detail-screen .detail-card:before,.detail-screen .detail-card:after,.detail-screen .detail-card .station-signal__icon{display:none}.detail-screen .detail-card:hover{border-color:color-mix(in srgb,var(--signal) 38%,rgba(255,255,255,.14));background:linear-gradient(145deg,color-mix(in srgb,var(--signal) 10%,transparent),#ffffff08),#0d0f14}.detail-screen .detail-card:active{transform:scale(.985)}.detail-screen .detail-card>.station-signal__copy{display:contents}.detail-screen .detail-card .station-signal__copy p{grid-column:1;grid-row:1;align-self:end;margin:0;color:#aeb3bd;font-size:11px;font-weight:650;letter-spacing:.035em}.detail-screen .detail-card .station-signal__copy strong{grid-column:1;grid-row:2;display:block;margin:1px 0 0;overflow:visible;color:#f6f7f9;font-size:clamp(16px,5.25vw,23px);font-weight:560;letter-spacing:-.065em;line-height:1.04;text-overflow:clip;white-space:normal}.detail-screen .detail-card .metric-stats{grid-column:2;grid-row:1 / span 2;align-self:start;justify-items:end;gap:3px;min-width:38px;color:#aeb3bd;font-size:9px;line-height:1.02;text-align:right}.detail-screen .detail-card .metric-stats:not(.metric-stats--wind):not(.metric-stats--daily):not(.metric-stats--direction) b{display:inline-grid;grid-template-columns:auto auto;gap:3px;align-items:baseline;color:#e8ebef;font-size:10px;font-weight:600}.detail-screen .detail-card .metric-stats:not(.metric-stats--wind):not(.metric-stats--daily):not(.metric-stats--direction) b:before{color:#858b95;font-size:7px;font-weight:700;letter-spacing:.05em}.detail-screen .detail-card .metric-stats:not(.metric-stats--wind):not(.metric-stats--daily):not(.metric-stats--direction) b:first-child:before{content:"MİN"}.detail-screen .detail-card .metric-stats:not(.metric-stats--wind):not(.metric-stats--daily):not(.metric-stats--direction) b:nth-child(2){display:none}.detail-screen .detail-card .metric-stats:not(.metric-stats--wind):not(.metric-stats--daily):not(.metric-stats--direction) b:last-child:before{content:"MAKS"}.detail-screen .detail-card .metric-stats--wind{grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,min-content);column-gap:4px;row-gap:2px}.detail-screen .detail-card .metric-stats--wind span,.detail-screen .detail-card .metric-stats--daily i,.detail-screen .detail-card .metric-stats--direction b:first-child{color:#858b95;font-size:7px;font-style:normal;font-weight:700;letter-spacing:.045em}.detail-screen .detail-card .metric-stats--wind b,.detail-screen .detail-card .metric-stats--daily b,.detail-screen .detail-card .metric-stats--direction b:not(:first-child){color:#e8ebef;font-size:10px;font-weight:600}.detail-screen .detail-card .metric-stats--daily{display:grid;gap:4px}.detail-screen .detail-card .metric-stats--daily>span{display:grid;gap:1px}.detail-screen .detail-card>.station-signal__preview{grid-column:1 / -1;grid-row:3;align-self:end;width:100%;height:70px;margin:6px 0 0;border:1px solid rgba(255,255,255,.08);border-radius:12px;background-color:#0000002e}.detail-screen .detail-card>.station-signal__preview .station-sparkline{width:calc(100% - 12px);height:calc(100% - 12px)}.detail-screen .detail-card.is-direction>.station-signal__preview{height:70px}@media (prefers-color-scheme: light){.detail-screen .detail-card{border-color:#191b201a;background:linear-gradient(145deg,#ffffffeb,#f6f7fad1),#f2f3f6;box-shadow:inset 0 1px #fffffff2,0 4px 12px #191b200f}.detail-screen .detail-card:hover{border-color:color-mix(in srgb,var(--signal) 36%,rgba(25,27,32,.14));background:linear-gradient(145deg,color-mix(in srgb,var(--signal) 8%,white),#fffffff2)}.detail-screen .detail-card .station-signal__copy p,.detail-screen .detail-card .metric-stats,.detail-screen .detail-card .metric-stats--wind span,.detail-screen .detail-card .metric-stats--daily i,.detail-screen .detail-card .metric-stats--direction b:first-child,.detail-screen .detail-card .metric-stats:not(.metric-stats--wind):not(.metric-stats--daily):not(.metric-stats--direction) b:before{color:#5b626d}.detail-screen .detail-card .station-signal__copy strong,.detail-screen .detail-card .metric-stats--wind b,.detail-screen .detail-card .metric-stats--daily b,.detail-screen .detail-card .metric-stats--direction b:not(:first-child),.detail-screen .detail-card .metric-stats:not(.metric-stats--wind):not(.metric-stats--daily):not(.metric-stats--direction) b{color:#1b1d23}.detail-screen .detail-card>.station-signal__preview{border-color:#191b201f;background-color:#edf0f4}}@media (max-width: 680px){.detail-screen .detail-list{grid-auto-rows:190px;gap:10px;align-items:stretch}.detail-screen .detail-card,.detail-screen .detail-card.is-direction{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:15px minmax(34px,1fr) 84px;height:190px!important;min-height:190px!important;gap:3px 7px;padding:12px}.detail-screen .detail-card .station-signal__copy p{font-size:10px;letter-spacing:.025em}.detail-screen .detail-card .station-signal__copy strong{font-size:clamp(15px,4.45vw,19px);font-weight:540;line-height:1.05;letter-spacing:-.06em}.detail-screen .detail-card .metric-stats{gap:2px;min-width:34px;font-size:8px}.detail-screen .detail-card .metric-stats--wind span,.detail-screen .detail-card .metric-stats--daily i,.detail-screen .detail-card .metric-stats--direction b:first-child,.detail-screen .detail-card .metric-stats:not(.metric-stats--wind):not(.metric-stats--daily):not(.metric-stats--direction) b:before{font-size:6.5px}.detail-screen .detail-card .metric-stats--wind b,.detail-screen .detail-card .metric-stats--daily b,.detail-screen .detail-card .metric-stats--direction b:not(:first-child),.detail-screen .detail-card .metric-stats:not(.metric-stats--wind):not(.metric-stats--daily):not(.metric-stats--direction) b{font-size:9px}.detail-screen .detail-card>.station-signal__preview,.detail-screen .detail-card.is-direction>.station-signal__preview{grid-column:1 / -1;grid-row:3;align-self:end;width:100%;height:84px;margin:0}.detail-screen .detail-card>.station-signal__preview .station-sparkline{width:calc(100% - 10px);height:calc(100% - 12px)}.detail-screen .detail-card>.station-signal__preview:before{background:repeating-linear-gradient(to right,transparent 0 5px,rgba(255,255,255,.34) 5px 6px,transparent 6px 7px) top left / 100% 5px no-repeat,repeating-linear-gradient(to right,transparent 0 5px,rgba(255,255,255,.34) 5px 6px,transparent 6px 7px) bottom left / 100% 5px no-repeat,repeating-linear-gradient(to bottom,transparent 0 5px,rgba(255,255,255,.28) 5px 6px,transparent 6px 7px) top left / 5px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 5px,rgba(255,255,255,.28) 5px 6px,transparent 6px 7px) top right / 5px 100% no-repeat}}@media (max-width: 680px) and (prefers-color-scheme: light){.detail-screen .detail-card>.station-signal__preview:before{background:repeating-linear-gradient(to right,transparent 0 5px,rgba(25,27,32,.52) 5px 6px,transparent 6px 7px) top left / 100% 5px no-repeat,repeating-linear-gradient(to right,transparent 0 5px,rgba(25,27,32,.52) 5px 6px,transparent 6px 7px) bottom left / 100% 5px no-repeat,repeating-linear-gradient(to bottom,transparent 0 5px,rgba(25,27,32,.44) 5px 6px,transparent 6px 7px) top left / 5px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 5px,rgba(25,27,32,.44) 5px 6px,transparent 6px 7px) top right / 5px 100% no-repeat}}@media (max-width: 680px){.detail-screen .detail-list{grid-auto-rows:165px;gap:9px}.detail-screen .detail-card,.detail-screen .detail-card.is-direction{grid-template-rows:17px 31px 82px;height:165px!important;min-height:165px!important;gap:3px 7px;padding:10px 12px 9px}.detail-screen .detail-card .station-signal__copy p{align-self:start;padding-top:1px;font-size:10px}.detail-screen .detail-card .station-signal__copy strong{align-self:start;padding-top:1px;font-size:clamp(15px,4.2vw,18px);line-height:1.06}.detail-screen .detail-card .metric-stats{padding-top:1px;padding-right:1px}.detail-screen .detail-card>.station-signal__preview,.detail-screen .detail-card.is-direction>.station-signal__preview{width:calc(100% + 4px);height:82px;margin-right:-2px;margin-left:-2px}.detail-screen .detail-card>.station-signal__preview .station-sparkline{width:calc(100% - 8px);height:calc(100% - 10px)}}@media (max-width: 680px) and (prefers-color-scheme: light){.detail-screen{background:#fff}.detail-screen .detail-card,.detail-screen .detail-card:hover,.detail-screen .detail-card>.station-signal__preview{background:#fff!important;background-image:none!important;box-shadow:none}.detail-screen .detail-card{border-color:#191b2029}.detail-screen .detail-card>.station-signal__preview{border-color:#191b2038}}@media (max-width: 680px) and (prefers-color-scheme: dark){.detail-screen{background:#000}.detail-screen .detail-card,.detail-screen .detail-card:hover,.detail-screen .detail-card>.station-signal__preview{background:#000!important;background-image:none!important;box-shadow:none}.detail-screen .detail-card{border-color:#ffffff24}.detail-screen .detail-card>.station-signal__preview{border-color:#fff3}}.ios-detail-screen{min-height:100svh;padding:max(18px,env(safe-area-inset-top)) 20px calc(34px + env(safe-area-inset-bottom));color:#151519;background:#fff}.ios-detail-screen .ios-detail-screen__header{grid-template-columns:88px minmax(0,1fr) 14px;min-height:86px;padding-top:7px}.ios-detail-screen .ios-detail-screen__header>button{color:#9a6653;font-size:13px;font-weight:500}.ios-detail-screen .detail-screen__identity{justify-self:center;gap:0}.ios-detail-screen .detail-screen__identity img,.ios-detail-screen .station-live{display:none}.ios-detail-screen .detail-screen__identity>div{gap:3px;text-align:center}.ios-detail-screen .detail-screen__identity>div>span{color:#18181b;font-size:23px;font-weight:500;letter-spacing:-.035em}.ios-detail-screen .detail-screen__identity small{color:#97979d;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;font-size:13px;font-weight:400;letter-spacing:-.01em}.ios-detail-screen__date{margin:14px 0 19px;color:#0f0f12;text-align:center;font-size:clamp(29px,8vw,35px);font-weight:600;letter-spacing:-.055em;line-height:1}.ios-detail-periods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;min-height:47px;margin:0 0 28px;padding:4px;border-radius:25px;background:#efeff2}.ios-detail-periods button{min-height:39px;padding:0;border:0;border-radius:20px;color:#242429;background:transparent;font-size:14px;font-weight:500}.ios-detail-periods button.is-active{background:#fff;box-shadow:0 1px 3px #00000014}.ios-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ios-detail-card{position:relative;display:grid;grid-template-rows:auto auto minmax(92px,1fr);min-height:239px;padding:16px;overflow:hidden;border-radius:26px;background:#f3f3f7;color:#121216;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s cubic-bezier(.23,1,.32,1)}.ios-detail-card:active{transform:scale(.98)}.ios-detail-card:focus-visible{outline:2px solid #4b9be0;outline-offset:3px}.ios-detail-card>header{display:flex;align-items:center;gap:5px;min-width:0;color:#84848b;font-size:14px;font-weight:550;letter-spacing:-.025em;white-space:nowrap}.ios-detail-card__icon{display:inline-grid;flex:0 0 auto;width:19px;height:19px;place-items:center;color:#85858d}.ios-detail-card__icon svg{width:18px;height:18px;stroke-width:1.75}.ios-detail-card__values{display:flex;align-items:baseline;gap:10px;padding-top:9px;min-width:0}.ios-detail-card__values strong{overflow:hidden;color:#101015;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,7vw,34px);font-weight:500;letter-spacing:-.07em;line-height:.95;text-overflow:ellipsis;white-space:nowrap}.ios-detail-card__values strong i{color:inherit;font-style:normal}.ios-detail-card__values small{overflow:hidden;color:#929299;font-size:18px;font-weight:400;letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap}.ios-detail-card__plot{position:relative;min-height:98px;margin-top:9px;background:repeating-linear-gradient(to right,transparent 0 16px,rgba(135,136,144,.14) 16px 17px,transparent 17px 28px)}.ios-detail-card__plot:after{position:absolute;right:0;bottom:19px;left:0;height:1px;content:"";background:#8788902e}.ios-detail-card__plot .station-sparkline{position:absolute;z-index:1;inset:9px 0 23px;width:100%;height:auto}.ios-detail-card__plot .station-sparkline--empty{top:auto;bottom:29px;height:1px;margin:0;background:#87889040}.ios-detail-card__hours{position:absolute;right:0;bottom:1px;left:0;overflow:hidden;color:#85858d;font-size:9px;font-weight:450;letter-spacing:.02em;line-height:1;word-spacing:1px;white-space:nowrap}.ios-detail-card.is-direction{grid-template-rows:auto auto 1fr}.ios-detail-card.is-direction .ios-detail-card__values small{font-size:13px}.ios-detail-compass{position:relative;display:grid;width:119px;height:119px;place-self:center;margin-top:3px;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 15px,rgba(141,142,150,.18) 16px 17px,transparent 18px 29px)}.ios-detail-compass:before{position:absolute;inset:25px;border:1px solid rgba(141,142,150,.28);border-radius:50%;content:""}.ios-detail-compass i{position:absolute;z-index:2;top:21px;left:50%;width:10px;height:50px;transform-origin:50% 38px;border-radius:10px 10px 3px 3px;background:linear-gradient(to bottom,#65cfe4 0 58%,#65cfe438 59% 100%);clip-path:polygon(50% 0,100% 78%,58% 70%,50% 100%,42% 70%,0 78%)}.ios-detail-compass b{z-index:3;width:12px;height:12px;place-self:center;border:3px solid #fff;border-radius:50%;background:#a7a8af;font-size:0}.ios-detail-compass>span{position:absolute;color:#7f8088;font-size:11px;font-weight:500}.ios-detail-compass .is-north{top:-18px;left:50%;transform:translate(-50%)}.ios-detail-compass .is-east{top:50%;right:-18px;transform:translateY(-50%)}.ios-detail-compass .is-south{bottom:-18px;left:50%;transform:translate(-50%)}.ios-detail-compass .is-west{top:50%;left:-18px;transform:translateY(-50%)}@media (max-width: 680px){.ios-detail-screen{padding-right:18px;padding-left:18px}.ios-detail-screen .ios-detail-screen__header{grid-template-columns:73px minmax(0,1fr) 8px;min-height:74px}.ios-detail-screen .detail-screen__identity>div>span{font-size:21px}.ios-detail-screen .detail-screen__identity small{font-size:12px}.ios-detail-screen__date{margin:9px 0 16px;font-size:31px}.ios-detail-periods{min-height:44px;margin-bottom:20px}.ios-detail-periods button{min-height:36px;font-size:13px}.ios-detail-grid{gap:13px}.ios-detail-card{min-height:205px;padding:14px;border-radius:24px}.ios-detail-card>header{font-size:13px}.ios-detail-card__icon{width:17px;height:17px}.ios-detail-card__icon svg{width:16px;height:16px}.ios-detail-card__values{gap:7px;padding-top:7px}.ios-detail-card__values strong{font-size:clamp(21px,6.7vw,29px)}.ios-detail-card__values small{font-size:16px}.ios-detail-card__plot{min-height:77px;margin-top:6px}.ios-detail-card__plot .station-sparkline{top:7px;bottom:20px}.ios-detail-card__hours{font-size:7px;word-spacing:0}.ios-detail-compass{width:96px;height:96px}.ios-detail-compass:before{inset:20px}.ios-detail-compass i{top:17px;height:40px;transform-origin:50% 31px}.ios-detail-compass>span{font-size:10px}.ios-detail-compass .is-north{top:-16px}.ios-detail-compass .is-east{right:-16px}.ios-detail-compass .is-south{bottom:-16px}.ios-detail-compass .is-west{left:-16px}}@media (prefers-color-scheme: dark){.ios-detail-screen{color:#f4f4f6;background:#000}.ios-detail-screen .detail-screen__identity>div>span,.ios-detail-screen__date,.ios-detail-card__values strong{color:#f4f4f6}.ios-detail-screen .detail-screen__identity small,.ios-detail-card>header,.ios-detail-card__values small,.ios-detail-card__hours,.ios-detail-compass>span{color:#9a9ba3}.ios-detail-periods{background:#202125}.ios-detail-periods button{color:#dfe0e3}.ios-detail-periods button.is-active{color:#17181c;background:#f5f5f7}.ios-detail-card{color:#f4f4f6;background:#17181c}.ios-detail-card__plot{background:repeating-linear-gradient(to right,transparent 0 16px,rgba(230,231,235,.11) 16px 17px,transparent 17px 28px)}.ios-detail-card__plot:after{background:#e6e7eb24}.ios-detail-compass{background:repeating-radial-gradient(circle at center,transparent 0 15px,rgba(230,231,235,.16) 16px 17px,transparent 18px 29px)}.ios-detail-compass:before{border-color:#e6e7eb3d}}.rounded-detail-screen .ios-detail-screen__header{min-height:70px}.rounded-detail-screen .ios-detail-screen__date{margin:9px 0 24px;font-family:ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(35px,10vw,48px);font-weight:650;letter-spacing:-.065em;text-align:left}.rounded-detail-grid{gap:16px}.rounded-detail-card{display:grid;grid-template-rows:auto minmax(44px,auto) 68px;min-height:162px;padding:16px 17px 12px;overflow:hidden;border-radius:26px;background:#f2f1f6;color:#111114;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s cubic-bezier(.23,1,.32,1)}.rounded-detail-card:active{transform:scale(.98)}.rounded-detail-card:focus-visible{outline:2px solid #6b9fda;outline-offset:3px}.rounded-detail-card>header{overflow:hidden;color:#808087;font-family:ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:540;letter-spacing:-.035em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.rounded-detail-card__values{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;padding:5px 0 4px}.rounded-detail-card__values>strong{min-width:0;overflow:hidden;color:#111114;font-family:ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(23px,7vw,34px);font-weight:520;letter-spacing:-.075em;line-height:.94;text-overflow:ellipsis;white-space:nowrap}.rounded-detail-card__values>strong i{font-style:normal}.rounded-detail-card__values>span{display:grid;flex:0 0 auto;gap:4px;min-width:49px;text-align:right}.rounded-detail-card__values small{color:#7f7f86;font-size:8px;font-weight:700;letter-spacing:.055em;white-space:nowrap}.rounded-detail-card__values small b{margin-left:3px;color:#45454c;font-size:9px;font-weight:620;letter-spacing:-.02em}.rounded-detail-card__plot{position:relative;align-self:end;min-height:62px;margin:0 -2px -2px}.rounded-detail-card__plot .station-sparkline--empty{height:1px;margin-top:38px;background:color-mix(in srgb,var(--signal) 42%,transparent)}.simple-chart-modal .metric-modal__panel{width:min(92vw,560px);padding:20px 18px 18px;border:0;border-radius:28px;box-shadow:0 18px 48px #00000038}.simple-chart-modal .metric-modal__panel>header{min-height:46px;margin-bottom:9px;padding:0 2px}.simple-chart-modal .metric-modal__panel>header div>span{color:#808087;font-size:11px;letter-spacing:.08em}.simple-chart-modal .metric-modal__panel>header div>strong{font-family:ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:520}.simple-chart-modal .metric-chart{min-height:255px;padding:12px 0 0}.simple-chart-modal .metric-chart__y{width:42px;padding:0 7px 28px 0;color:#7b7b83;font-size:10px}.simple-chart-modal .metric-chart__plot{border:0;background:none}.simple-chart-modal .metric-chart__plot:before,.simple-chart-modal .metric-chart__plot:after{display:none}.simple-chart-modal .metric-chart__plot>.station-sparkline{width:100%;height:calc(100% - 28px)}.simple-chart-modal .metric-chart__x{height:22px;padding:7px 2px 0;border-top:0;color:#7b7b83;font-size:10px}@media (max-width: 680px){.rounded-detail-screen{padding-right:20px;padding-left:20px}.rounded-detail-screen .ios-detail-screen__date{margin:8px 0 20px;font-size:40px}.rounded-detail-grid{gap:14px}.rounded-detail-card{grid-template-rows:auto minmax(40px,auto) 59px;min-height:146px;padding:14px 15px 11px;border-radius:24px}.rounded-detail-card>header{font-size:14px}.rounded-detail-card__values>strong{font-size:clamp(21px,6.45vw,27px)}.rounded-detail-card__values>span{min-width:43px;gap:3px}.rounded-detail-card__values small{font-size:7px}.rounded-detail-card__values small b{font-size:8px}.rounded-detail-card__plot{min-height:53px}.simple-chart-modal .metric-modal__panel{padding:18px 15px 16px}.simple-chart-modal .metric-chart{min-height:220px}}@media (prefers-color-scheme: dark){.rounded-detail-card{color:#f4f4f6;background:#202126}.rounded-detail-card>header,.rounded-detail-card__values small{color:#a4a4ac}.rounded-detail-card__values>strong{color:#f4f4f6}.rounded-detail-card__values small b{color:#d8d8dd}}.rounded-detail-screen .ios-detail-screen__header{min-height:58px;padding-top:0}.rounded-detail-screen .detail-screen__identity>div>span{font-family:ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em}.rounded-detail-screen .detail-screen__identity small{font-size:10px;letter-spacing:.025em}.rounded-detail-grid{gap:12px}.rounded-detail-card{grid-template-rows:15px minmax(34px,auto) 46px;min-height:124px;padding:12px 13px 10px;border-radius:22px}.rounded-detail-card>header{font-size:12px}.rounded-detail-card__values{gap:5px;padding:3px 0}.rounded-detail-card__values>strong{font-size:clamp(19px,5.8vw,24px)}.rounded-detail-card__values>span{min-width:39px;gap:2px}.rounded-detail-card__values small{font-size:6.5px}.rounded-detail-card__values small b{font-size:7.5px}.rounded-detail-card__plot{min-height:42px;margin:0;padding:3px 5px;border-radius:10px;background:#fff}.rounded-detail-card__plot .station-sparkline{width:100%;height:100%}.rounded-detail-card__plot .station-sparkline--empty{margin-top:18px}.simple-chart-periods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:38px;margin:2px 0 14px;padding:3px;border-radius:20px;background:#efeff2}.simple-chart-periods button{min-height:31px;padding:0;border:0;border-radius:17px;color:#76767e;background:transparent;font-family:ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600}.simple-chart-periods button.is-active{color:#1b1b20;background:#fff;box-shadow:0 1px 3px #0000001a}.simple-chart-modal .metric-chart{min-height:267px;padding-top:4px}.simple-chart-modal .metric-chart__plot{background-image:repeating-linear-gradient(to right,rgba(116,117,126,.45) 0 4px,transparent 4px 9px),repeating-linear-gradient(to right,rgba(116,117,126,.38) 0 4px,transparent 4px 9px),repeating-linear-gradient(to right,rgba(116,117,126,.45) 0 4px,transparent 4px 9px),repeating-linear-gradient(to bottom,rgba(116,117,126,.35) 0 4px,transparent 4px 9px),repeating-linear-gradient(to bottom,rgba(116,117,126,.3) 0 4px,transparent 4px 9px),repeating-linear-gradient(to bottom,rgba(116,117,126,.35) 0 4px,transparent 4px 9px);background-position:left top,left 50%,left calc(100% - 28px),left top,50% top,right top;background-size:9px 1px,9px 1px,9px 1px,1px calc(100% - 28px),1px calc(100% - 28px),1px calc(100% - 28px);background-repeat:repeat-x,repeat-x,repeat-x,repeat-y,repeat-y,repeat-y}.simple-chart-modal .metric-chart__plot>.station-sparkline{right:2px;left:2px;width:calc(100% - 4px)}@media (max-width: 680px){.rounded-detail-screen .ios-detail-screen__header{min-height:53px}.rounded-detail-grid{gap:11px}.rounded-detail-card{grid-template-rows:14px minmax(31px,auto) 41px;min-height:116px;padding:10px 12px 9px;border-radius:20px}.rounded-detail-card>header{font-size:11px}.rounded-detail-card__values>strong{font-size:clamp(18px,5.45vw,22px)}.rounded-detail-card__values small{font-size:6px}.rounded-detail-card__values small b{font-size:7px}.rounded-detail-card__plot{min-height:37px;padding:3px 4px}.simple-chart-modal .metric-chart{min-height:230px}.simple-chart-periods{margin-bottom:10px}}@media (prefers-color-scheme: dark){.rounded-detail-card__plot{background:#000}.simple-chart-periods{background:#292a2e}.simple-chart-periods button{color:#acaeb5}.simple-chart-periods button.is-active{color:#16171a;background:#f2f2f4}.simple-chart-modal .metric-chart__plot{background-image:repeating-linear-gradient(to right,rgba(215,216,221,.42) 0 4px,transparent 4px 9px),repeating-linear-gradient(to right,rgba(215,216,221,.35) 0 4px,transparent 4px 9px),repeating-linear-gradient(to right,rgba(215,216,221,.42) 0 4px,transparent 4px 9px),repeating-linear-gradient(to bottom,rgba(215,216,221,.32) 0 4px,transparent 4px 9px),repeating-linear-gradient(to bottom,rgba(215,216,221,.28) 0 4px,transparent 4px 9px),repeating-linear-gradient(to bottom,rgba(215,216,221,.32) 0 4px,transparent 4px 9px)}}@media (max-width: 680px){.station-signals .station-signal__copy strong .metric-value-unit{margin-left:2px;color:inherit;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.62em;font-weight:400;letter-spacing:-.02em;vertical-align:.06em}.station-humidity-orb strong,.station-humidity-orb strong span{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.045em}.station-wind-orb>strong{position:relative;padding-bottom:9px}.station-wind-orb__unit{position:absolute;bottom:0;left:50%;color:#8a8c93;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:8px;font-style:normal;font-weight:400;letter-spacing:.03em;transform:translate(-50%);white-space:nowrap}.rounded-detail-grid{margin-top:16px;row-gap:18px}.rounded-detail-card{grid-template-rows:13px minmax(33px,auto) 37px;min-height:116px;padding:11px 12px 9px}.rounded-detail-card>header{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:600;letter-spacing:.1em}.rounded-detail-card__values{align-items:start;padding-top:1px}.rounded-detail-card__values>strong{font-size:clamp(18px,5.45vw,22px);line-height:1}.rounded-detail-card__values>span{position:absolute;top:10px;right:11px;min-width:42px;gap:2px}.rounded-detail-card__values small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:5.8px;font-weight:600;letter-spacing:.08em}.rounded-detail-card__values small b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:6.8px;font-weight:600}.rounded-detail-card__values>strong .metric-value-unit{margin-left:2px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.58em;font-weight:400;vertical-align:.06em}.simple-chart-modal .metric-chart__plot{background-image:repeating-linear-gradient(to right,rgba(116,117,126,.48) 0 3px,transparent 3px 6px),repeating-linear-gradient(to right,rgba(116,117,126,.42) 0 3px,transparent 3px 6px),repeating-linear-gradient(to right,rgba(116,117,126,.48) 0 3px,transparent 3px 6px),repeating-linear-gradient(to bottom,rgba(116,117,126,.39) 0 3px,transparent 3px 6px),repeating-linear-gradient(to bottom,rgba(116,117,126,.34) 0 3px,transparent 3px 6px),repeating-linear-gradient(to bottom,rgba(116,117,126,.39) 0 3px,transparent 3px 6px);background-size:6px 1px,6px 1px,6px 1px,1px calc(100% - 28px),1px calc(100% - 28px),1px calc(100% - 28px)}}@media (max-width: 680px) and (prefers-color-scheme: dark){.simple-chart-modal .metric-chart__plot{background-image:repeating-linear-gradient(to right,rgba(215,216,221,.48) 0 3px,transparent 3px 6px),repeating-linear-gradient(to right,rgba(215,216,221,.42) 0 3px,transparent 3px 6px),repeating-linear-gradient(to right,rgba(215,216,221,.48) 0 3px,transparent 3px 6px),repeating-linear-gradient(to bottom,rgba(215,216,221,.39) 0 3px,transparent 3px 6px),repeating-linear-gradient(to bottom,rgba(215,216,221,.34) 0 3px,transparent 3px 6px),repeating-linear-gradient(to bottom,rgba(215,216,221,.39) 0 3px,transparent 3px 6px)}}@media (max-width: 680px){.station-humidity-orb strong,.station-humidity-orb strong span{font-size:16px;font-weight:600}.station-humidity-orb__unit{margin-left:1px;color:#15171d;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:8px;font-style:normal;font-weight:400;vertical-align:.25em}.station-wind-orb__unit,.station-signals .station-signal__copy strong .metric-value-unit,.rounded-detail-card__values>strong .metric-value-unit{color:#15171d}.station-signals .station-signal__copy strong{font-size:16px}.rounded-detail-screen{background:#fff!important}.rounded-detail-grid{margin-top:22px;row-gap:22px}.rounded-detail-card{position:relative}.rounded-detail-card__plot:before{position:absolute;inset:0;z-index:2;border-radius:inherit;content:"";pointer-events:none;background:repeating-linear-gradient(to right,transparent 0 7px,rgba(80,82,91,.45) 7px 8px,transparent 8px 11px) top left / 100% 4px no-repeat,repeating-linear-gradient(to right,transparent 0 7px,rgba(80,82,91,.45) 7px 8px,transparent 8px 11px) bottom left / 100% 4px no-repeat,repeating-linear-gradient(to bottom,transparent 0 7px,rgba(80,82,91,.45) 7px 8px,transparent 8px 11px) top left / 4px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 7px,rgba(80,82,91,.45) 7px 8px,transparent 8px 11px) top right / 4px 100% no-repeat}.simple-chart-periods{grid-template-columns:1.24fr repeat(4,1fr)}.simple-chart-periods button{font-size:10px}.simple-chart-modal .metric-chart__y{justify-content:space-between}.simple-chart-modal .metric-chart.is-hourly .metric-chart__x{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:0;overflow:visible;padding-right:0;padding-left:0}.simple-chart-modal .metric-chart.is-hourly .metric-chart__x span{min-width:0;overflow:visible;color:#707179;font-size:5px;letter-spacing:0;text-align:left;white-space:nowrap;transform:translate(-1px) rotate(-38deg);transform-origin:top left}.metric-chart__hour-guides{position:absolute;z-index:0;inset:0 0 28px;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));pointer-events:none}.metric-chart__hour-guides i{border-left:1px dashed rgba(90,92,100,.38)}.metric-chart__hour-guides i:last-child{border-right:1px dashed rgba(90,92,100,.38)}.simple-chart-modal .metric-chart.is-hourly .metric-chart__plot{background-image:repeating-linear-gradient(to bottom,rgba(90,92,100,.35) 0 3px,transparent 3px 6px);background-position:left top;background-size:100% 1px;background-repeat:repeat-y}.simple-chart-modal .metric-chart.is-hourly .station-sparkline{position:relative;z-index:1}}@media (max-width: 680px) and (prefers-color-scheme: dark){.rounded-detail-screen{background:#000!important}.station-humidity-orb__unit,.station-wind-orb__unit,.station-signals .station-signal__copy strong .metric-value-unit,.rounded-detail-card__values>strong .metric-value-unit{color:#f3f4f6}.rounded-detail-card__plot:before{background:repeating-linear-gradient(to right,transparent 0 7px,rgba(235,236,240,.5) 7px 8px,transparent 8px 11px) top left / 100% 4px no-repeat,repeating-linear-gradient(to right,transparent 0 7px,rgba(235,236,240,.5) 7px 8px,transparent 8px 11px) bottom left / 100% 4px no-repeat,repeating-linear-gradient(to bottom,transparent 0 7px,rgba(235,236,240,.5) 7px 8px,transparent 8px 11px) top left / 4px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 7px,rgba(235,236,240,.5) 7px 8px,transparent 8px 11px) top right / 4px 100% no-repeat}.metric-chart__hour-guides i{border-color:#e1e2e766}.metric-chart__hour-guides i:last-child{border-right-color:#e1e2e766}.simple-chart-modal .metric-chart.is-hourly .metric-chart__plot{background-image:repeating-linear-gradient(to bottom,rgba(225,226,231,.38) 0 3px,transparent 3px 6px)}}@media (max-width: 680px){.station-wind-orb__speed,.station-humidity-orb strong,.station-humidity-orb strong span,.station-signals .station-signal__copy strong{font-size:19px;font-weight:600}.station-humidity-orb strong,.station-humidity-orb strong span{color:#101217;font-family:ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.station-humidity-orb__unit{margin-right:1px;margin-left:0;color:#101217}.rounded-detail-screen{background:#f8f8fa!important}.rounded-detail-grid{row-gap:28px}.rounded-detail-card__values>strong .metric-value-unit{display:none}.rounded-detail-card__plot:before{background:repeating-linear-gradient(to right,transparent 0 4px,rgba(80,82,91,.46) 4px 5px,transparent 5px 7px) top left / 100% 4px no-repeat,repeating-linear-gradient(to right,transparent 0 4px,rgba(80,82,91,.46) 4px 5px,transparent 5px 7px) bottom left / 100% 4px no-repeat,repeating-linear-gradient(to bottom,transparent 0 4px,rgba(80,82,91,.46) 4px 5px,transparent 5px 7px) top left / 4px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 4px,rgba(80,82,91,.46) 4px 5px,transparent 5px 7px) top right / 4px 100% no-repeat}.simple-chart-modal .metric-chart__plot{background-image:repeating-linear-gradient(to right,rgba(90,92,100,.42) 0 3px,transparent 3px 7px),repeating-linear-gradient(to right,rgba(90,92,100,.36) 0 3px,transparent 3px 7px),repeating-linear-gradient(to right,rgba(90,92,100,.42) 0 3px,transparent 3px 7px),repeating-linear-gradient(to right,rgba(90,92,100,.36) 0 3px,transparent 3px 7px),repeating-linear-gradient(to right,rgba(90,92,100,.42) 0 3px,transparent 3px 7px)!important;background-position:left top,left 25%,left 50%,left 75%,left calc(100% - 28px)!important;background-size:7px 1px,7px 1px,7px 1px,7px 1px,7px 1px!important;background-repeat:repeat-x,repeat-x,repeat-x,repeat-x,repeat-x!important}}@media (max-width: 680px) and (prefers-color-scheme: dark){.rounded-detail-screen{background:#000!important}.station-humidity-orb strong,.station-humidity-orb strong span,.station-humidity-orb__unit{color:#f4f5f7}.rounded-detail-card__plot:before{background:repeating-linear-gradient(to right,transparent 0 4px,rgba(235,236,240,.52) 4px 5px,transparent 5px 7px) top left / 100% 4px no-repeat,repeating-linear-gradient(to right,transparent 0 4px,rgba(235,236,240,.52) 4px 5px,transparent 5px 7px) bottom left / 100% 4px no-repeat,repeating-linear-gradient(to bottom,transparent 0 4px,rgba(235,236,240,.52) 4px 5px,transparent 5px 7px) top left / 4px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 4px,rgba(235,236,240,.52) 4px 5px,transparent 5px 7px) top right / 4px 100% no-repeat}.simple-chart-modal .metric-chart__plot{background-image:repeating-linear-gradient(to right,rgba(225,226,231,.5) 0 3px,transparent 3px 7px),repeating-linear-gradient(to right,rgba(225,226,231,.44) 0 3px,transparent 3px 7px),repeating-linear-gradient(to right,rgba(225,226,231,.5) 0 3px,transparent 3px 7px),repeating-linear-gradient(to right,rgba(225,226,231,.44) 0 3px,transparent 3px 7px),repeating-linear-gradient(to right,rgba(225,226,231,.5) 0 3px,transparent 3px 7px)!important}}@media (max-width: 680px){.station-signals .station-signal__copy strong{font-size:16px}.station-humidity-orb__unit{color:#000!important}.rounded-detail-grid{row-gap:34px}.rounded-detail-card>header{font-size:12px;font-weight:700}.rounded-detail-card__values>strong{font-size:clamp(20px,6vw,24px);font-weight:620}.rounded-detail-card__values>span{top:10px;right:11px;gap:5px}.rounded-detail-card__values small{font-size:0}.rounded-detail-card__values small b{display:block;color:#34353b;font-family:ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:560;letter-spacing:-.03em}}@media (max-width: 680px) and (prefers-color-scheme: dark){.station-humidity-orb__unit{color:#f4f5f7!important}.rounded-detail-card__values small b{color:#e8e9ed}}@media (max-width: 680px){.station-signals .station-signal__copy strong .metric-value-unit,.station-wind-orb__unit,.station-humidity-orb__unit{color:#000;font-size:10px;font-weight:600}.station-humidity-orb>div,.station-humidity-orb strong,.station-humidity-orb strong span{overflow:visible}.station-humidity-orb strong{position:relative;z-index:2;display:inline-flex;align-items:baseline;white-space:nowrap}.station-humidity-orb strong span{display:inline-flex;align-items:baseline;gap:1px;line-height:1}.rounded-detail-grid{row-gap:27px}.rounded-detail-card>header{font-size:11px}.rounded-detail-card__values>strong{font-size:clamp(19px,5.75vw,22px);font-weight:590}.rounded-detail-card__values small b{font-size:9px;font-weight:540}}@media (max-width: 680px){.rounded-detail-card{overflow:visible}.rounded-detail-card__values>span{z-index:4;top:-19px;right:4px}.rounded-detail-card>header{font-size:10px}.metric-chart__period-guides{position:absolute;z-index:0;inset:0 0 28px;display:grid;grid-template-columns:repeat(var(--period-guides),minmax(0,1fr));pointer-events:none}.metric-chart__period-guides i{border-left:1px dashed rgba(90,92,100,.38)}.metric-chart__period-guides i:last-child{border-right:1px dashed rgba(90,92,100,.38)}.simple-chart-modal .metric-chart__plot>.station-sparkline{position:relative;z-index:1}.simple-chart-modal .metric-chart:not(.is-hourly) .metric-chart__x{justify-content:space-between;gap:0}.simple-chart-modal .metric-chart:not(.is-hourly) .metric-chart__x span{font-size:8px}}@media (max-width: 680px) and (prefers-color-scheme: dark){.station-signals .station-signal__copy strong .metric-value-unit,.station-wind-orb__unit,.station-humidity-orb__unit{color:#f4f5f7}.metric-chart__period-guides i{border-color:#e1e2e766}.metric-chart__period-guides i:last-child{border-right-color:#e1e2e766}}@media (max-width: 680px){.station-signals .station-signal__copy strong .metric-value-unit,.station-wind-orb__unit,.station-humidity-orb__unit{font-weight:400}.rounded-detail-card__values>span{display:none}.rounded-detail-card>header{color:#111318;font-size:9px;font-weight:600}}@media (max-width: 680px) and (prefers-color-scheme: dark){.rounded-detail-card>header{color:#f5f6f8}}@media (max-width: 680px){.station-humidity-orb strong{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;line-height:1}.station-humidity-orb strong span{display:block;line-height:1}.station-humidity-orb__unit{display:block;margin:1px 0 0;line-height:1}.rounded-detail-card>header{letter-spacing:-.04em;line-height:1;margin-bottom:-2px}.rounded-detail-card__values{position:relative;min-width:0}.rounded-detail-card__values>strong{position:relative;z-index:3;display:block;width:calc(100% - 42px);overflow:visible;color:#101217;letter-spacing:-.045em;opacity:1;text-shadow:none}.rounded-detail-card__values>span{position:absolute;z-index:4;top:1px;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:0;line-height:1}.rounded-detail-card__values small{font-size:0;line-height:1}.rounded-detail-card__values small b{font-size:8px;line-height:1.08}}@media (max-width: 680px) and (prefers-color-scheme: dark){.rounded-detail-card__values>strong{color:#f7f8fa}}.direction-chart text{fill:currentColor;font-family:ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:600;opacity:.7;pointer-events:none}@media (max-width: 680px){.rounded-detail-grid{row-gap:39px}.metric-chart--direction .metric-chart__y span{font-size:8px;font-weight:600}.simple-chart-modal .metric-chart--direction .direction-chart text{display:none}}@media (max-width: 680px){.station-current__layout{position:relative}.station-forecast-trigger{position:absolute;z-index:8;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 7px;border:1px solid rgba(18,20,25,.16);border-radius:999px;color:#15171c;background:#ffffffbd;box-shadow:0 5px 14px #10121614;font:600 8px ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.01em;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.station-forecast-trigger:active{transform:scale(.97)}.station-forecast-trigger svg{stroke-width:1.8}.forecast-modern-screen{min-height:100svh;padding:18px 16px 34px;color:#15171c;background:#f7f7f9}.forecast-modern-screen__header{display:grid;gap:14px;margin:0 0 16px}.forecast-modern-screen__header>button{display:inline-flex;align-items:center;justify-self:start;gap:4px;min-height:28px;padding:0;border:0;color:#66564b;background:transparent;font:600 11px ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,sans-serif}.forecast-modern-screen__header>div{display:grid;gap:3px}.forecast-modern-screen__header span{color:#6c7078;font-size:9px;letter-spacing:.11em}.forecast-modern-screen__header strong{color:#15171c;font-size:26px;letter-spacing:-.05em}.forecast-modern-screen__header small{color:#737780;font-size:10px}.forecast-modern-screen__hero{display:grid;gap:4px;margin-bottom:20px;padding:14px 15px;border-radius:18px;color:#16181d;background:linear-gradient(135deg,#fffffff5,#f0eff6e6);box-shadow:inset 0 0 0 1px #21232a0f,0 10px 24px #1f21260d}.forecast-modern-screen__hero span,.forecast-modern-screen__hero small{color:#737780;font-size:9px;letter-spacing:.09em}.forecast-modern-screen__hero strong{font-size:15px;letter-spacing:-.025em}.forecast-modern-days{margin-bottom:24px}.forecast-modern-days__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.forecast-modern-days .forecast-day{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:6px;min-width:0;min-height:132px;padding:11px 5px 9px;border:0;border-radius:16px;text-align:center;background:#fff;box-shadow:inset 0 0 0 1px #21232a0f}.forecast-modern-days .forecast-day time{grid-row:auto;color:#40444c;font-size:10px}.forecast-modern-days .forecast-day svg{width:22px;height:22px;margin:auto;color:#d18b31}.forecast-modern-days .forecast-day>span{min-height:22px;color:#7d8189;font-size:8px;line-height:1.15}.forecast-modern-days .forecast-day b{display:grid;gap:1px;justify-self:center;color:#16181d;font-size:14px;line-height:1}.forecast-modern-days .forecast-day b i{color:#81858d;font-size:10px}.forecast-empty{grid-column:1 / -1;margin:0;padding:18px 4px;color:#777b83;font-size:11px}.forecast-modern-screen .hourly-forecast{margin:0;padding:14px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #21232a0f}.forecast-modern-screen .hourly-forecast header{margin-bottom:8px}.forecast-modern-screen .hourly-forecast header span,.forecast-modern-screen .hourly-forecast header small{color:#747881}.forecast-modern-screen .hourly-forecast header strong{color:#16181d;font-size:16px}.forecast-modern-screen .hourly-forecast__scroll{margin:0 -2px}.forecast-modern-screen .hourly-forecast__track{min-height:182px}.forecast-modern-screen .hourly-forecast__hour time,.forecast-modern-screen .hourly-forecast__hour strong{color:#1a1c21}.forecast-modern-screen .hourly-forecast__hour span,.forecast-modern-screen .hourly-forecast__hour small{color:#727780}.forecast-modern-screen .hourly-forecast__line{filter:drop-shadow(0 2px 4px rgba(209,139,49,.18))}}@media (max-width: 680px) and (prefers-color-scheme: dark){.station-forecast-trigger{border-color:#fff3;color:#f5f6f8;background:#0c0d10bd}.forecast-modern-screen{color:#f5f6f8;background:#000}.forecast-modern-screen__header>button{color:#d8d0c8}.forecast-modern-screen__header strong,.forecast-modern-screen .hourly-forecast header strong,.forecast-modern-screen .hourly-forecast__hour time,.forecast-modern-screen .hourly-forecast__hour strong{color:#f5f6f8}.forecast-modern-screen__hero,.forecast-modern-days .forecast-day,.forecast-modern-screen .hourly-forecast{color:#f4f5f7;background:#111216;box-shadow:inset 0 0 0 1px #ffffff1a}.forecast-modern-screen__hero strong,.forecast-modern-days .forecast-day b{color:#f4f5f7}}@media (max-width: 680px){.forecast-models{display:flex;gap:6px;margin:2px 0 16px;overflow-x:auto;scrollbar-width:none}.forecast-models::-webkit-scrollbar{display:none}.forecast-models button{flex:0 0 auto;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--station-ink) 52%,transparent);font:600 10px/1 var(--station-mono);padding:7px 10px}.forecast-models button.is-active{background:var(--station-ink);color:var(--station-surface)}.forecast-modern-screen .forecast-modern-days__grid{gap:5px}.forecast-modern-screen .forecast-day{min-height:158px;padding:9px 5px 7px}.forecast-day__metrics{display:grid;grid-template-columns:1fr 1fr;gap:3px 2px;margin-top:7px;font:500 8px/1.1 var(--station-mono);color:color-mix(in srgb,var(--station-ink) 67%,transparent)}.forecast-day__metrics b{color:var(--station-ink);font-weight:700}.forecast-day__wind-arrow{grid-row:1 / span 2;grid-column:2;justify-self:end;align-self:center;display:block;width:14px;height:14px;color:var(--station-ink);font:800 15px/.92 var(--station-mono);font-style:normal;text-align:center}.forecast-modern-screen .hourly-forecast{background:transparent;border:0;box-shadow:none;padding:12px 0 0}.forecast-modern-screen .hourly-forecast__scroll{background:transparent}.rounded-detail-card{overflow:visible;padding-top:18px}.rounded-detail-card>header{position:absolute;top:-13px;left:5px;z-index:4;background:transparent}.rounded-detail-card .metric-value-unit{display:inline;margin-left:3px;font-size:.44em;font-weight:500;vertical-align:baseline}}@media (max-width: 680px){.rounded-detail-card{min-height:116px;padding:10px 10px 8px}.rounded-detail-card>header{top:50%;left:5px;transform:translateY(-50%);margin:0;white-space:nowrap}.rounded-detail-card__values{position:absolute;top:10px;left:10px;right:10px;min-height:26px}.rounded-detail-card__values>strong{width:100%;white-space:nowrap}.rounded-detail-card__plot{position:absolute;right:10px;bottom:8px;left:10px;height:42px}.rounded-detail-card__plot .station-sparkline,.rounded-detail-card__plot .direction-chart{height:100%}.forecast-modern-screen .hourly-forecast{margin-bottom:20px}}@media (max-width: 680px){.rounded-detail-card>header{top:-13px;left:50%;transform:translate(-50%);text-align:center}.rounded-detail-card__values>strong .metric-value-unit{display:inline!important;margin-left:3px;color:currentColor!important;font-size:.44em;font-weight:500;vertical-align:baseline}.forecast-modern-screen .hourly-forecast{margin-bottom:0}}@media (max-width: 680px){.forecast-reset-screen{--forecast-card: #ffffff;--forecast-line: rgba(28, 31, 40, .09);min-height:100dvh;padding:18px 16px 44px;color:#14161b;background:#f6f7fa}.forecast-reset-screen .forecast-modern-screen__header{display:grid;grid-template-columns:94px 1fr 94px;align-items:center;padding:0 0 18px}.forecast-reset-screen .forecast-modern-screen__header>button{justify-self:start;padding:0;color:#6e4c36;font-size:11px}.forecast-reset-screen .forecast-modern-screen__header>div{grid-column:2;text-align:center}.forecast-reset-screen .forecast-modern-screen__header strong{display:block;color:#14161b;font-size:22px;font-weight:650;letter-spacing:-.035em}.forecast-reset-screen .forecast-modern-screen__header small{display:block;margin-top:1px;color:#7c8089;font-size:10px}.forecast-reset-screen .forecast-models{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 14px;padding:3px;border-radius:14px;background:#e9ebf0;overflow:hidden}.forecast-reset-screen .forecast-models button{border-radius:11px;padding:8px 3px;color:#5c6069;font:600 9px/1 var(--station-mono)}.forecast-reset-screen .forecast-models button.is-active{color:#14161b;background:#fff;box-shadow:0 1px 4px #1a1e261f}.forecast-reset-hero{display:grid;gap:3px;margin:0 0 16px;padding:15px 16px;border-radius:20px;background:linear-gradient(135deg,#fff,#f0eff8);box-shadow:0 8px 20px #282d3c0d}.forecast-reset-hero span,.forecast-reset-hero small{color:#767b86;font:600 9px/1.2 var(--station-mono);letter-spacing:.05em}.forecast-reset-hero strong{color:#17191f;font-size:19px;letter-spacing:-.025em}.forecast-timeline{margin:0 0 22px}.forecast-timeline header,.forecast-reset-days>header{display:grid;grid-template-columns:1fr auto;gap:1px 8px;align-items:end;margin:0 2px 9px}.forecast-timeline header span,.forecast-reset-days>header span{color:#848993;font:600 9px/1 var(--station-mono);letter-spacing:.08em}.forecast-timeline header strong,.forecast-reset-days>header strong{color:#17191f;font-size:16px;grid-column:1}.forecast-timeline header small{align-self:center;grid-column:2;grid-row:1 / span 2;color:#8c919a;font-size:9px}.forecast-timeline__scroll{overflow-x:auto;padding:12px 0 3px;scrollbar-width:none}.forecast-timeline__scroll::-webkit-scrollbar{display:none}.forecast-timeline__track{display:flex;min-width:max-content;border-top:1px solid var(--forecast-line);border-bottom:1px solid var(--forecast-line);background:var(--forecast-card);border-radius:16px;overflow:hidden}.forecast-timeline__track article{display:grid;justify-items:center;gap:7px;width:62px;padding:12px 4px;border-right:1px solid var(--forecast-line)}.forecast-timeline__track article:last-child{border-right:0}.forecast-timeline__track time,.forecast-timeline__track small{color:#80858e;font-size:9px}.forecast-timeline__track svg{width:20px;height:20px;color:#d38e2d}.forecast-timeline__track strong{color:#17191f;font-size:15px}.forecast-timeline>p{margin:0;padding:18px 2px;color:#8a8f99;font-size:11px}.forecast-reset-days>div{border-radius:18px;background:var(--forecast-card);box-shadow:inset 0 0 0 1px var(--forecast-line);overflow:hidden}.forecast-reset-days article{display:grid;grid-template-columns:75px 24px 1fr auto;gap:8px;align-items:center;min-height:54px;padding:8px 12px;border-bottom:1px solid var(--forecast-line)}.forecast-reset-days article:last-child{border-bottom:0}.forecast-reset-days time{color:#17191f;font-size:11px;font-weight:620}.forecast-reset-days article>svg{width:20px;height:20px;color:#d38e2d}.forecast-reset-days article>span{color:#777c86;font-size:10px}.forecast-reset-days article>b{display:flex;align-items:center;gap:5px;color:#17191f;font-size:14px}.forecast-reset-days article>b i{color:#8d929c;font-size:11px;font-style:normal}.forecast-reset-days article>b em{width:22px;height:4px;border-radius:99px;background:linear-gradient(90deg,#71b6ed,#f0bf62,#df7070)}.forecast-reset-days article>b strong{font-size:14px}.forecast-reset-days article>small{grid-column:1 / -1;color:#888d97;font-size:9px}}@media (max-width: 680px) and (prefers-color-scheme: dark){.forecast-reset-screen{--forecast-card: #101115;--forecast-line: rgba(255, 255, 255, .1);color:#f5f6f8;background:#000}.forecast-reset-screen .forecast-modern-screen__header strong,.forecast-reset-screen .forecast-models button.is-active,.forecast-reset-hero strong,.forecast-timeline header strong,.forecast-reset-days>header strong,.forecast-timeline__track strong,.forecast-reset-days time,.forecast-reset-days article>b{color:#f5f6f8}.forecast-reset-screen .forecast-models{background:#202126}.forecast-reset-screen .forecast-models button.is-active{background:#31333a}.forecast-reset-hero{background:linear-gradient(135deg,#17181c,#101116)}}
