.nav-controls-mobile{margin-top:24px}.nav-controls-desktop{align-items:center;column-gap:20px;display:flex;flex-wrap:nowrap;justify-content:flex-end;padding-bottom:1rem;padding-top:1.25rem;row-gap:0}.nav-controls-mobile{align-items:stretch;display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem;margin-top:3.5rem;padding-bottom:1.5rem;padding-top:1.5rem;width:100%}@media (max-width:900px){.nav-controls-desktop{column-gap:10px}}.nav-controls .nav-input{background:#fffffff5!important;border-radius:8px!important;font-size:1rem;margin-right:0;max-width:320px;min-width:180px}.nav-controls .nav-btn{border-radius:8px;font-size:.97rem;margin-right:0;max-width:180px;min-width:110px;padding:7px 16px;white-space:nowrap}@media (max-width:900px){.nav-controls .nav-input{font-size:.92rem;min-width:120px}.nav-controls .nav-btn{font-size:.9rem;min-width:90px;padding:6px 10px}}.MuiAppBar-root .brand-button,.MuiAppBar-root .brand-button.MuiButton-root,.MuiAppBar-root .brand-button.MuiButtonBase-root{background:#0000!important;background-color:initial!important;border-color:#0000!important;box-shadow:none!important;margin:.25rem 2.5rem .25rem .5rem}.MuiAppBar-root .brand-button:not(:hover):not(.Mui-focusVisible):not(:focus-visible):before{opacity:0!important}:root{--font-title:18px;--font-body:16px;--font-small:14px;--weight-regular:400;--weight-medium:600;--weight-bold:700;--weight-extrabold:800}body{font-family:-apple-system,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;min-height:100%;padding:0}.content{min-height:100vh}.hero-forecast{-webkit-font-smoothing:antialiased;color:#fff;justify-content:center;min-height:280px;padding:150px 16px 12px;text-shadow:0 1px 6px #0000000f}.hero-forecast,.hero-inner{align-items:center;display:flex;flex-direction:column}.hero-inner{max-width:100%;width:420px}.hero-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0f;box-shadow:0 18px 42px #1118271a;display:inline-block;padding:20px 36px}.hero-location-top{align-items:center;display:flex;gap:10px;margin-bottom:8px}.hero-home-label{color:#fffffff2;font-family:Roboto,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.hero-pin{color:#fffffff2;font-size:16px}.hero-top{height:28px}.hero-temp{align-items:flex-start;display:flex;gap:6px;margin:6px 0}.temp-value{color:#fffffffa;font-size:120px;font-weight:300;letter-spacing:-1px;line-height:.9;margin:6px 0 4px;text-align:center}.temp-degree,.temp-value{font-family:-apple-system,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.temp-degree{display:inline-block;font-size:44px;margin-top:6px;opacity:.98;transform:translateY(-12px);vertical-align:top}.temp-degree[aria-hidden]{font-weight:400;margin-left:6px;opacity:.95;transform:translateY(-14px)}.hero-location{color:#fffffffa;font-family:-apple-system,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:50px;font-weight:400;letter-spacing:.2px;margin-bottom:6px;text-transform:none}.hero-desc{font-size:18px;margin:6px 0 4px;text-transform:capitalize}.hero-desc,.hero-hi-lo{font-family:Roboto,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial}.hero-hi-lo{color:#fffffff2;font-size:15px}.hourly-card{background:#111827a3;margin:18px 0 22px;padding:12px 8px}.MuiPaper-root.hourly-card,.hourly-card.MuiPaper-root{background:#111827a3!important;color:#fff!important;position:relative}.hourly-card>.MuiTypography-root,.hourly-header{color:#fffffff2;font-weight:700;letter-spacing:.6px;padding:10px 18px}.hourly-scroll{display:flex;gap:16px;overflow-x:auto;padding:12px 12px 18px;position:relative}.hour-item{color:#ffffffeb;min-width:86px;padding:8px 4px;text-align:center}.hour-time{color:#ffffffd1;font-size:12px;font-weight:600;opacity:.95}.hour-icon{background:#ffffff0a;border-radius:50%;display:inline-block;filter:brightness(0) invert(1) opacity(.95);height:40px;padding:6px;width:40px}.hour-temp{color:#fffffff2;font-size:14px;margin-top:6px}.hourly-card:after,.hourly-card:before{content:"";height:72px;pointer-events:none;position:absolute;top:64px;width:64px}.hourly-card:before{background:linear-gradient(90deg,#111827e6,#11182700);border-radius:0 40px 40px 0;left:12px}.hourly-card:after{background:linear-gradient(270deg,#111827e6,#11182700);border-radius:40px 0 0 40px;right:12px}@media (max-width:600px){.hour-item{min-width:74px}.hourly-card:after,.hourly-card:before{height:56px;top:58px;width:48px}}.hourly-scroll::-webkit-scrollbar{height:10px}.hourly-scroll::-webkit-scrollbar-track{background:#ffffff08;border-radius:10px}.hourly-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.hourly-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff2e}@media (max-width:1024px){.hero-inner{width:360px}.temp-value{font-size:88px}.temp-degree{font-size:30px;transform:translateY(-6px)}.hero-location{font-size:20px}.hero-card{border-radius:18px;padding:22px 20px}}@media (max-width:480px){.hero-inner{width:260px}.temp-value{font-size:56px}.temp-degree{font-size:20px;transform:translateY(-4px)}.hero-location{font-size:16px}.hero-card{padding:16px 14px}}.MuiContainer-root.css-pazajq{margin-top:0;min-height:100vh;padding:15px}.clear{background:linear-gradient(135deg,#87ceeb,#00bfff)}.clouds{background:linear-gradient(135deg,#a1c4fd,#c2e9fb)}.rain{background:linear-gradient(135deg,#4e54c8,#8f94fb)}.thunderstorm{background:linear-gradient(135deg,#3a6186,#89253e)}.snow{background:linear-gradient(135deg,#e0eafc,#cfdef3)}.mist{background:linear-gradient(135deg,#eef2f3,#8e9eab)}.weather-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff3;border-radius:16px;box-shadow:0 4px 30px #0000001a;margin-top:0;max-height:100vh;max-width:1200px;min-height:0;overflow-y:auto;padding:0 20px;text-align:center;width:100%}.weather-card{border-radius:8px;box-shadow:0 2px 10px #0000001a;transition:none!important}.weather-card:hover{transform:none!important}.table-container,div#root{width:100%}.MuiContainer-root.css-rzry99-MuiContainer-root{margin-top:74px;min-height:calc(100vh - 74px);padding:15px}.MuiContainer-root{margin-top:0;padding:15px}.header-bar{backdrop-filter:blur(18.7px);-webkit-backdrop-filter:blur(18.7px);background:#ffffff36;border:1px solid #ffffff2b;box-shadow:0 4px 30px #0000001a}.MuiAppBar-root,.MuiToolbar-root,.header-bar{backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%);background:linear-gradient(180deg,#ffffff0f,#ffffff05);border-bottom:1px solid #ffffff0f;box-shadow:0 6px 20px #0c183014}.MuiAppBar-colorPrimary,.MuiAppBar-root.MuiAppBar-colorPrimary,.MuiPaper-root.MuiAppBar-colorPrimary{background:linear-gradient(180deg,#ffffff0f,#ffffff05)!important;background-color:initial!important;border-bottom:1px solid #ffffff0f!important;box-shadow:0 6px 18px #0c18300f!important;color:#0b1b2bf2!important}.MuiToolbar-root{background:#0000!important}.MuiAppBar-root .MuiButton-root,.MuiAppBar-root .MuiSelect-root,.MuiAppBar-root .MuiTextField-root{background:#ffffffd9;border:1px solid #0d1b2c0f;border-radius:8px;box-shadow:inset 0 2px 6px #0d1b2c0f;color:#0b1b2b}.MuiAppBar-root .MuiAutocomplete-root{min-width:220px}.MuiAutocomplete-popper .MuiAutocomplete-option{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:76px 1fr}.MuiAutocomplete-popper .MuiAutocomplete-option .zip-option-code{color:#111827;font-weight:800;letter-spacing:.3px}.MuiAutocomplete-popper .MuiAutocomplete-option .zip-option-name{color:#374151;opacity:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app.night .MuiAutocomplete-popper .MuiAutocomplete-option .zip-option-code{color:#fff}#app.night .MuiAutocomplete-popper .MuiAutocomplete-option .zip-option-name{color:#ffffffe0}.MuiAutocomplete-popper{min-width:260px}.MuiAppBar-root .MuiAutocomplete-root .MuiOutlinedInput-root .MuiInputBase-input{padding:10px}.MuiAppBar-root .MuiAutocomplete-root .MuiAutocomplete-clearIndicator{margin-right:4px}.MuiAppBar-root .MuiAutocomplete-root .MuiAutocomplete-popupIndicator{color:var(--appbar-text)!important;margin-right:2px;opacity:.95}#app.night .MuiAutocomplete-root .MuiAutocomplete-popupIndicator{color:#fff!important;color:var(--text-night)!important}.MuiAppBar-root .MuiSelect-root .MuiInputBase-input,.MuiAppBar-root .MuiSelect-root .MuiSelect-nativeInput,.MuiAppBar-root .MuiSelect-root .MuiSelect-select,.MuiAppBar-root .MuiSelect-root input.MuiSelect-nativeInput,.MuiAppBar-root select.MuiSelect-nativeInput{background:#0000!important;color:var(--appbar-text)!important}.MuiAppBar-root .MuiSelect-root .MuiSelect-select::placeholder,.MuiAppBar-root .MuiSelect-root input::placeholder{color:#0b1b2b5c!important}.MuiAppBar-root .MuiSelect-root .MuiSelect-select,.MuiAppBar-root .MuiTextField-root .MuiInputBase-root{background:linear-gradient(180deg,#0e1822db,#0c121cb8);background:var(--card-glass);color:#0b1b2b;color:var(--appbar-text,#0b1b2b);font-weight:700;letter-spacing:.6px;padding:10px 18px}.MuiAppBar-root .MuiSelect-root,.MuiAppBar-root .MuiTextField-root{background:var(--appbar-control-bg)!important;border:1px solid var(--appbar-control-border)!important;color:var(--appbar-text)!important}.MuiAppBar-root .MuiSelect-root .MuiSelect-select,.MuiAppBar-root .MuiSelect-root .MuiSelect-select:focus,.MuiAppBar-root .MuiTextField-root .MuiInputBase-input,.MuiAppBar-root [class*=MuiInputBase-input],.MuiAppBar-root [class*=MuiSelect-nativeInput],.MuiAppBar-root [class*=MuiSelect-select],header.MuiPaper-root .MuiToolbar-root [class*=MuiInputBase-input],header.MuiPaper-root .MuiToolbar-root [class*=MuiSelect-select]{color:var(--appbar-text)!important}.MuiAppBar-root .MuiSelect-root .MuiSelect-icon,.MuiAppBar-root .MuiSelect-root .MuiSelect-icon svg,.MuiAppBar-root .MuiSelect-root .MuiSvgIcon-root,.MuiAppBar-root [class*=MuiSelect-select]+.MuiSelect-icon{fill:currentColor!important;color:var(--appbar-text)!important;opacity:.95!important}#app.night .MuiAppBar-root .MuiSelect-root .MuiSelect-icon,#app.night .MuiAppBar-root .MuiSelect-root .MuiSelect-icon svg{fill:currentColor!important;color:#fff!important;color:var(--text-night)!important}#app.day .MuiAppBar-root .MuiSelect-root .MuiSelect-icon,#app.day .MuiAppBar-root .MuiSelect-root .MuiSelect-icon svg{fill:currentColor!important;color:var(--appbar-text)!important}.MuiAppBar-root .MuiSelect-root .MuiSelect-icon svg g,.MuiAppBar-root .MuiSelect-root .MuiSelect-icon svg path,.MuiAppBar-root .MuiSelect-root .MuiSelect-icon svg polygon{fill:#fff!important;stroke:#fff!important}.MuiAppBar-root .MuiSelect-root .MuiSelect-select{-webkit-text-fill-color:unset!important}.hero-card.liquid-glass,.ten-day-forecast .liquid-glass{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#111827a3;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff05;color:#fff}:root{--glass-bg-day:#ffffffdb;--glass-bg-night:#0e1822db;--glass-border-day:#0b1b2b1f;--glass-border-night:#ffffff1a;--text-day:#0b1b2b;--muted-day:#0b1b2ba3;--pop-day:#0b7bd6;--text-night:#fff;--muted-night:#ffffffc7;--pop-night:#ff8a00;--card-glass-night:linear-gradient(180deg,var(--glass-bg-night),#0c121cb8);--card-glass-day:linear-gradient(180deg,var(--glass-bg-day),#ebf4fbdb);--card-glass:var(--card-glass-night);--bg-text:var(--text-night);--muted-text:var(--muted-night);--pop-color:var(--pop-night);--progress-track:#ffffff14}.liquid-glass[data-variant=day]{--card-bg:var(--card-glass-day);--card-border:var(--glass-border-day);--text-color:var(--text-day);--muted-color:var(--muted-day);--accent-color:var(--pop-day);--progress-track-color:#0b1b2b0f}.liquid-glass[data-variant=night]{--card-bg:var(--card-glass-night);--card-border:var(--glass-border-night);--text-color:var(--text-night);--muted-color:var(--muted-night);--accent-color:var(--pop-night);--progress-track-color:#ffffff14}.liquid-glass{backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:linear-gradient(180deg,#0e1822db,#0c121cb8);background:var(--card-bg,var(--card-glass));border:1px solid #ffffff0a;border:1px solid var(--card-border,#ffffff0a);border-radius:18px;box-shadow:0 18px 60px #080c1424,inset 0 1px 0 #ffffff05;color:#fff;color:var(--text-color,var(--bg-text));padding:18px}.liquid-glass[data-variant=day]{box-shadow:0 22px 70px #1e3c500f,inset 0 1px 0 #ffffffb3}.liquid-glass[data-variant=day],.liquid-glass[data-variant=night]{background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-color)}.liquid-glass[data-variant=night]{box-shadow:0 18px 60px #0000005c,inset 0 1px 0 #ffffff05}.MuiButton-root:focus-visible,.MuiIconButton-root:focus-visible,.MuiSelect-root:focus-visible,.MuiTextField-root:focus-visible,button:focus-visible,input:focus-visible{box-shadow:0 4px 18px #0b7bd61f;outline:3px solid #0b7bd647;outline-offset:2px}.hero-card.liquid-glass{border-radius:22px;padding:28px 44px}.hourly-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#0e1822db,#0c121cb8);background:var(--card-glass);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff05;color:#fff;color:var(--bg-text);padding-bottom:8px}.hero-card.liquid-glass,.hero-card.liquid-glass[data-variant=day],.hero-card.liquid-glass[data-variant=night],.ten-day-forecast .liquid-glass,.ten-day-forecast .liquid-glass[data-variant=day],.ten-day-forecast .liquid-glass[data-variant=night]{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:linear-gradient(180deg,#0e1822db,#0c121cb8)!important;background:var(--card-glass)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #ffffff05!important;color:#fff!important;color:var(--bg-text)!important}.MuiAppBar-root .MuiButton-root{background:linear-gradient(180deg,#fffffff2,#f5f5f5e6);padding:8px 14px}.nav-controls{row-gap:10px}@media (max-width:1100px){.MuiAppBar-root .MuiButton-root{font-size:.85rem;padding:6px 10px}}@media (max-width:900px){.MuiAppBar-root .MuiButton-root{font-size:.8rem;padding:6px 8px}}.MuiAppBar-root .MuiButton-root:hover{box-shadow:0 6px 18px #0c18301f;transform:translateY(-1px)}.MuiAppBar-root .MuiIconButton-root{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:50%;padding:8px}#app.night .MuiSelect-root,#app.night .MuiTextField-root{background:linear-gradient(180deg,#ffffff08,#ffffff05);border:1px solid #ffffff0f;color:#fff;color:var(--text-night)}#app.night .MuiTextField-root .MuiInputBase-input{color:#fff!important;color:var(--text-night)!important}#app.night .MuiTextField-root input::placeholder{color:#ffffff75!important}#app.night .MuiOutlinedInput-root{background:#0000002e;border-radius:6px}#app.night .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f}.MuiPaper-root.MuiMenu-paper{backdrop-filter:blur(10px) saturate(110%);-webkit-backdrop-filter:blur(10px) saturate(110%);background:#ffffffe0;border:1px solid #0d1b2c0a;border-radius:8px}#app.night .MuiPaper-root.MuiMenu-paper{background:linear-gradient(180deg,#111827eb,#0c121cc7)!important;border:1px solid #ffffff0f!important;color:#fff!important;color:var(--text-night)!important}#app.night .MuiMenuItem-root{background:#0000!important;color:#fff!important;color:var(--text-night)!important}#app.night .MuiMenuItem-root:hover{background:#ffffff08!important}.MuiAppBar-root:after{content:none!important}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation3{backdrop-filter:blur(11.3px);-webkit-backdrop-filter:blur(11.3px);backdrop-filter:blur(8.6px);-webkit-backdrop-filter:blur(8.6px);background:#fff;background:#ffffffa6;border:1px solid #ffffff4d;border-radius:16px;width:auto}.MuiToolbar-root.MuiToolbar-gutters{padding:17px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation3.css-1hszqg0{backdrop-filter:blur(10.2px);-webkit-backdrop-filter:blur(10.2px);backdrop-filter:blur(8.6px);-webkit-backdrop-filter:blur(8.6px);background:#24242421;background:#ffffffa6;border:1px solid #ffffff4d;border-radius:16px;width:auto}h5.MuiTypography-root.MuiTypography-h5.MuiTypography-gutterBottom{backdrop-filter:blur(8.6px);-webkit-backdrop-filter:blur(8.6px);background:#ffffffa6;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 3px 3px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f;color:#000;margin:15px 0;padding:16px}.table-container.MuiBox-root.css-1qe3sou{margin:15px 0 0}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation3.css-984lnx-MuiPaper-root{border-right:16px}@media only screen and (max-width:600px){.clear,.clouds,.mist,.rain,.snow,.thunderstorm{background:linear-gradient(135deg,#87ceeb,#00bfff)}:before{animation:none!important;transition:none!important}}h6.MuiTypography-root.MuiTypography-h6{color:#1d1d1d}.app-logo{display:block;height:36px;object-fit:contain;width:36px}@media (max-width:480px){.app-logo{height:28px;width:28px}}.brand-button{align-items:center;background:#0000!important;border:1px solid #0000;border-radius:12px;box-shadow:none;color:#fffffff5!important;display:inline-flex;font-weight:800;gap:10px;letter-spacing:.2px;overflow:hidden;padding:8px 14px;position:relative;text-shadow:0 1px 2px #00000059;text-transform:none!important}.brand-button.MuiButton-root:hover,.brand-button.MuiButtonBase-root:hover,.brand-button:hover{backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:linear-gradient(180deg,#ffffff1f,#ffffff0a)!important;border-color:#ffffff24;box-shadow:0 8px 24px #0c183029,inset 0 1px 0 #ffffff1a}.brand-button:focus-visible{outline:2px solid #fff6;outline-offset:2px}.brand-button:before{background:linear-gradient(180deg,#ffffff1a,#fff0);content:"";filter:blur(6px);inset:0 40% 60% 0;opacity:0;pointer-events:none;position:absolute}.brand-button:focus-visible:before,.brand-button:hover:before{opacity:1}@media (max-width:480px){.brand-button{border-radius:10px;gap:8px;padding:6px 12px}}.ten-day-forecast{margin:10px auto;max-width:820px}.ten-day-forecast .progress-track{background:#ffffff0f;background:var(--progress-track-color,#ffffff0f);border-radius:10px;height:10px;margin-top:6px;overflow:hidden;position:relative}.ten-day-forecast .progress-fill{background:linear-gradient(90deg,#ffd23f,#ff8a00);border-radius:10px;box-shadow:0 2px 8px #ff8a001f;height:100%;left:0;position:absolute;top:0;z-index:1}.ten-day-forecast .progress-marker{background:#0b1b2bb3;border-radius:2px;box-shadow:0 1px 2px #0000001f;height:16px;margin-left:-1px;position:absolute;top:50%;transform:translateY(-50%);width:2px;z-index:3}.ten-day-axis{align-items:center;display:flex;justify-content:space-between;margin-top:8px;padding-top:6px}.ten-day-axis .axis-label{color:#ffffffb3;font-size:13px}.six-day-forecast{margin:14px auto;max-width:980px}.six-day-forecast .six-card{background:linear-gradient(180deg,#0e1822db,#0c121cb8);background:var(--card-glass);box-shadow:0 10px 30px #08101e1f,inset 0 1px 0 #ffffff0f}.six-day-forecast .six-header{color:#fff;color:var(--bg-text);font-weight:800;letter-spacing:.5px;margin:6px 6px 2px}.six-day-forecast .six-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:120px 120px 52px 1fr 72px 36px;padding:18px}.six-day-forecast .six-row.clickable{border-radius:12px;cursor:pointer}.six-day-forecast .six-row.clickable:hover{background:#ffffff0a}.six-day-forecast .six-row.clickable:focus-visible{outline:2px solid #ffffff40;outline-offset:2px}.six-day-forecast .six-row+.six-row{border-top:1px solid #ffffff0f}.six-day-forecast .six-day{font-weight:800;font-weight:var(--weight-extrabold);letter-spacing:.2px}.six-day-forecast .six-day,.six-day-forecast .six-temps{color:#fff;color:var(--bg-text);font-size:18px;font-size:var(--font-title)}.six-day-forecast .six-temps{font-weight:700;font-weight:var(--weight-bold)}.six-day-forecast .six-temps .six-low{font-weight:500;opacity:.8}.six-day-forecast .six-icon .MuiSvgIcon-root{color:#fffffff2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));font-size:28px}.six-day-forecast .six-icon .six-owm-icon{display:inline-block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));height:36px;width:36px}#app.day .six-day-forecast .six-icon .six-owm-icon{filter:drop-shadow(0 1px 2px rgba(0,0,0,.12))}.six-day-forecast .six-desc{color:#fff;color:var(--bg-text);font-size:16px;font-size:var(--font-body);font-weight:700;font-weight:var(--weight-bold);text-transform:capitalize}.six-day-forecast .six-pop{align-items:center;color:#fff;color:var(--bg-text);display:inline-flex;font-weight:800;font-weight:var(--weight-extrabold);gap:6px}.six-day-forecast .six-pop .MuiSvgIcon-root{color:#64b5f6f2}.six-day-forecast .six-expand{color:#fff9}.six-day-forecast .six-expand .MuiSvgIcon-root{font-size:24px}.six-day-forecast .six-details{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:14px 18px 18px}.six-day-forecast .six-panel{background:#ffffff0a;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0a;padding:12px}.six-day-forecast .six-panel-title{color:#fff;color:var(--bg-text);font-size:16px;font-size:var(--font-body);font-weight:800;font-weight:var(--weight-extrabold);margin-bottom:6px}.six-day-forecast .six-panel-row{align-items:baseline;display:flex;gap:10px}.six-day-forecast .six-panel-temp{color:#fff;color:var(--bg-text);font-size:28px;font-weight:800;font-weight:var(--weight-extrabold)}.six-day-forecast .six-panel-desc{color:#fff;color:var(--bg-text);font-size:16px;font-size:var(--font-body);font-weight:700;font-weight:var(--weight-bold);text-transform:capitalize}.six-day-forecast .six-panel-metrics{color:#fff;color:var(--bg-text);display:flex;font-size:14px;font-size:var(--font-small);font-weight:600;font-weight:var(--weight-medium);gap:16px;margin-top:8px;opacity:.85}.six-day-forecast .six-expand{transition:transform .2s ease}.six-day-forecast .six-expand.open{transform:rotate(45deg)}@media (max-width:600px){.six-day-forecast .six-row{grid-template-columns:92px 92px 42px 1fr 60px 32px;padding:12px}}#app.day .six-day-forecast .six-icon .MuiSvgIcon-root{color:#fff!important;color:var(--bg-text)!important;filter:none!important}.liquid-glass[data-variant=day] .six-expand,.liquid-glass[data-variant=day] .six-expand .MuiSvgIcon-root{color:var(--text-color)!important;opacity:.85}.liquid-glass[data-variant=night] .six-expand,.liquid-glass[data-variant=night] .six-expand .MuiSvgIcon-root{color:#ffffffe6!important}.MuiAppBar-root .MuiTypography-root.MuiTypography-h6{color:#fffffff2!important;text-shadow:0 1px 2px #00000059}.liquid-glass{backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:14px;box-shadow:0 24px 60px #0814242e,inset 0 1px 0 #ffffff0a;overflow:hidden;position:relative}.liquid-glass:before{background:linear-gradient(180deg,#ffffff0f,#fff0);filter:blur(6px);height:40%;left:0;mix-blend-mode:overlay;opacity:.55;right:0;top:0;transform:translateY(-8%)}.liquid-glass:after,.liquid-glass:before{content:"";pointer-events:none;position:absolute}.liquid-glass:after{background:linear-gradient(120deg,#ffffff0f,#fff0 30%,#ffffff05 31%,#fff0 60%);height:120%;left:-40%;mix-blend-mode:soft-light;opacity:.5;top:-20%;transform:rotate(-12deg);width:160%}.liquid-glass[data-variant=day]{background:linear-gradient(180deg,#f5fcffeb,#ebf4fbdb);border:1px solid #0b1b2b0f;box-shadow:0 14px 40px #0b1b2b0f,inset 0 1px 0 #fff9;color:#fff;color:var(--bg-text)}.liquid-glass[data-variant=night]{background:linear-gradient(180deg,#111827a8,#1118277a);border:1px solid #ffffff0a;box-shadow:0 28px 80px #08101e38,inset 0 1px 0 #ffffff05;color:#fff;color:var(--bg-text)}.liquid-glass[data-variant=day]:before{background:linear-gradient(180deg,#ffffff08,#fff0);opacity:.12}.liquid-glass[data-variant=day]:after{opacity:.08}.liquid-glass[data-variant=day] .hero-desc,.liquid-glass[data-variant=day] .hero-hi-lo,.liquid-glass[data-variant=day] .hero-location,.liquid-glass[data-variant=day] .hour-item,.liquid-glass[data-variant=day] .hour-temp,.liquid-glass[data-variant=day] .hour-time,.liquid-glass[data-variant=day] .hourly-card>.MuiTypography-root,.liquid-glass[data-variant=day] .hourly-header,.liquid-glass[data-variant=day] .progress-fill,.liquid-glass[data-variant=day] .progress-marker,.liquid-glass[data-variant=day] .progress-track,.liquid-glass[data-variant=day] .temp-value,.liquid-glass[data-variant=day] .ten-day-axis .axis-label,.liquid-glass[data-variant=day] .ten-day-forecast .MuiSvgIcon-root,.liquid-glass[data-variant=day] .ten-day-forecast .axis-label{fill:var(--text-color)!important;color:var(--text-color)!important}.liquid-glass[data-variant=day] .hour-icon{background:#0000000f;filter:none}.liquid-glass[data-variant=day] .hour-temp{color:var(--text-color)!important}@media (max-width:600px){.liquid-glass:after{display:none}}.hero-card{border-radius:18px;padding:28px 44px}.hero-card,.hero-card.MuiPaper-root{background:#0000}.hero-card.liquid{box-shadow:none}.MuiPaper-root.liquid,.hourly-card.liquid,.ten-day-forecast.liquid,.weather-card.liquid{background:#0000}.MuiPaper-root.liquid-glass{backdrop-filter:blur(12px) saturate(120%)!important;-webkit-backdrop-filter:blur(12px) saturate(120%)!important;background:linear-gradient(180deg,#ffffff0f,#ffffff05)!important;border:1px solid #ffffff0f!important;border-radius:14px!important;box-shadow:0 24px 60px #0814242e!important;position:relative!important}.ten-day-forecast .MuiSvgIcon-root{color:#ffffffe6;filter:drop-shadow(0 1px 2px rgba(0,0,0,.38));opacity:.95}.MuiAppBar-root .MuiToggleButtonGroup-root{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;display:inline-flex;padding:4px}.MuiAppBar-root .MuiToggleButton-root{background:#0000;border:none;border-radius:6px;color:#ffffffd9;font-weight:600;margin:0 2px;min-width:44px;padding:6px 10px;text-transform:none}.MuiAppBar-root .MuiToggleButton-root.Mui-selected{background:linear-gradient(180deg,#ffffff1f,#ffffff0a);border:1px solid #ffffff1f;box-shadow:0 6px 18px #0c18302e,inset 0 -2px 0 #0000001f;color:#fff!important;transform:translateY(-1px)}#app.day{--bg-text:#081c30f2;--card-glass:linear-gradient(180deg,#f8fbffe0,#e8f5ffc7);--card-border:#73afdc2e;--progress-track:#081c300f;--muted-text:#081c308c;--pop-color:#0b7bd6;--appbar-text:var(--text-day);--appbar-control-bg:#fffffff5;--appbar-control-border:#0b1b2b1a}#app.night{--appbar-text:var(--text-night);--appbar-control-bg:#ffffff0f;--appbar-control-border:#ffffff0f}#app.night .MuiSelect-root,#app.night .MuiSelect-root .MuiSelect-nativeInput,#app.night .MuiSelect-root .MuiSelect-select{color:#fff!important;color:var(--text-night)!important}#app.night .MuiFormLabel-root,#app.night .MuiInputLabel-root,#app.night .MuiSelect-root .MuiSelect-icon{color:#ffffffc7!important}#app.night .MuiInputLabel-root.Mui-focused{color:#fffffff2!important}#app.night .MuiTextField-root .MuiInputLabel-root{color:#ffffffc7!important}#app.night .MuiTextField-root .MuiInputBase-input::placeholder{color:#ffffff6b!important}#app.night .MuiSelect-root{background:#ffffff0a!important;border:1px solid #ffffff0f!important;border-radius:6px!important;box-shadow:inset 0 1px 0 #ffffff05;min-width:160px;padding-left:10px}#app.night .MuiSelect-root .MuiSelect-select{color:#fff!important;color:var(--text-night)!important;padding:10px 36px 10px 8px!important}#app.night .MuiSelect-root .MuiSelect-icon{color:#ffffffe6!important;right:10px!important}#app.night select{color:#fff!important;color:var(--text-night)!important}#app.day .MuiAppBar-root .MuiTypography-root.MuiTypography-h6{color:var(--appbar-text)!important}#app.day .MuiAppBar-root .MuiButton-root,#app.day .MuiAppBar-root .MuiSelect-root,#app.day .MuiAppBar-root .MuiTextField-root{background:var(--appbar-control-bg)!important;border:1px solid var(--appbar-control-border)!important;color:var(--appbar-text)!important}#app.day .MuiTextField-root .MuiInputBase-input{color:var(--appbar-text)!important}#app.day .MuiTextField-root input::placeholder{color:#0b1b2b5c!important}#app.day .MuiSelect-root .MuiSelect-select{color:var(--appbar-text)!important}.liquid-glass[data-variant=day] .hero-home-label,.liquid-glass[data-variant=day] .hero-pin{color:var(--muted-color)!important}.liquid-glass[data-variant=day]{backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);background:linear-gradient(180deg,#ffffffc7,#e6f5ff99);border:1px solid #ffffff0f;border:1px solid var(--card-border,#ffffff0f);box-shadow:0 18px 40px #0c1c301f}.liquid-glass[data-variant=day] .card-desc,.liquid-glass[data-variant=day] .card-temp,.liquid-glass[data-variant=day] .card-title{color:#fff;color:var(--bg-text,#081c30f2)}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation0.MuiAlert-root.MuiAlert-colorWarning.MuiAlert-standardWarning.MuiAlert-standard.css-kbktin-MuiPaper-root-MuiAlert-root{margin-top:200px}
/*# sourceMappingURL=main.07e38dc1.css.map*/