.hourly-weather-container[data-v-7923b544]{font-family:Segoe UI,PingFang SC,sans-serif;background:#fff;border-radius:.75rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.08);overflow:hidden;margin:1.25rem 0}.header-section[data-v-7923b544]{padding:1rem 1.25rem;background:-webkit-linear-gradient(315deg,#6a11cb,#2575fc);background:linear-gradient(135deg,#6a11cb,#2575fc);color:#fff}.header-section h2[data-v-7923b544]{margin:0;font-size:1.3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.625rem}.timeline-scroller[data-v-7923b544]{overflow-x:auto;padding:.9375rem .625rem}.timeline[data-v-7923b544]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:.75rem;min-width:100%}.hour-card[data-v-7923b544]{min-width:5.625rem;background:hsla(0,0%,100%,.95);border-radius:.625rem;padding:.75rem;box-shadow:0 2px .5rem rgba(0,0,0,.05);-webkit-transition:all .2s ease;transition:all .2s ease}.hour-card[data-v-7923b544]:hover{-webkit-transform:translateY(-.1875rem);-ms-transform:translateY(-.1875rem);transform:translateY(-.1875rem);box-shadow:0 .3125rem .9375rem rgba(0,0,0,.1)}.hour-card.history-card[data-v-7923b544]{background:#f8f9fa;border-left:.1875rem solid #6c757d}.time-display[data-v-7923b544]{font-size:.85em;color:#555;margin-bottom:.5rem;font-weight:500;text-align:center}.update-time[data-v-7923b544]{font-size:.7em;opacity:.7;margin-top:2px}.weather-status[data-v-7923b544]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:.5rem 0}.weather-icon[data-v-7923b544]{font-size:2em;line-height:1;margin-bottom:.3125rem}.weather-text[data-v-7923b544]{font-size:.8em;color:#444}.temperature-info[data-v-7923b544]{text-align:center;margin:.5rem 0}.actual-temp[data-v-7923b544]{font-size:1.3em;font-weight:700;color:#2c3e50}.feels-like[data-v-7923b544]{font-size:.7em;color:#7f8c8d;display:block}.wind-info[data-v-7923b544]{font-size:.8em;color:#3498db;text-align:center;margin:.3125rem 0}.wind-direction[data-v-7923b544]{font-weight:500}.wind-scale[data-v-7923b544]{font-size:.7em;opacity:.8}.history-extra[data-v-7923b544]{margin-top:.625rem;padding-top:.5rem;border-top:1px dashed #eee;font-size:.7em}.extra-item[data-v-7923b544]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:.1875rem 0;color:#6c757d}.extra-item .label[data-v-7923b544]{opacity:.7}.extra-item .value[data-v-7923b544]{font-weight:500}.weather-icon.code-9[data-v-7923b544],.weather-icon.code-10[data-v-7923b544]{color:#3498db}.weather-icon.code-13[data-v-7923b544],.weather-icon.code-14[data-v-7923b544]{color:#74b9ff}[data-v-7923b544]::-webkit-scrollbar{height:.375rem}[data-v-7923b544]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:.1875rem}@media (max-width:600px){.hour-card[data-v-7923b544]{min-width:5.3125rem;padding:.625rem}.weather-icon[data-v-7923b544]{font-size:1.8em}}.current-weather[data-v-cd67d0be]{font-family:Segoe UI,PingFang SC,sans-serif;max-width:31.25rem;margin:0 auto}.weather-card[data-v-cd67d0be]{background:-webkit-linear-gradient(315deg,#6a11cb,#2575fc);background:linear-gradient(135deg,#6a11cb,#2575fc);border-radius:1rem;padding:1.25rem;color:#fff;box-shadow:0 .625rem 1.875rem rgba(0,0,0,.2)}.weather-status[data-v-cd67d0be]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.temperature[data-v-cd67d0be]{font-size:3.5rem;font-weight:300;line-height:1}.temperature .unit[data-v-cd67d0be]{font-size:1.5rem;vertical-align:super}.condition[data-v-cd67d0be]{text-align:right}.condition .text[data-v-cd67d0be]{display:block;font-size:1.3rem;font-weight:500}.condition .code[data-v-cd67d0be]{font-size:.9rem;opacity:.8}.weather-details[data-v-cd67d0be]{display:-ms-grid;display:grid;gap:.9375rem}.detail-row[data-v-cd67d0be]{gap:.9375rem}.detail-item[data-v-cd67d0be],.detail-row[data-v-cd67d0be]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.detail-item[data-v-cd67d0be]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:hsla(0,0%,100%,.1);border-radius:.625rem;padding:.75rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.detail-item.wind[data-v-cd67d0be]{-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.icon[data-v-cd67d0be]{font-size:1.2rem;margin-right:.5rem}.label[data-v-cd67d0be]{font-size:.8rem;opacity:.8;margin-right:.3125rem}.value[data-v-cd67d0be]{font-weight:500}.wind-info[data-v-cd67d0be]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wind-info .direction[data-v-cd67d0be]{font-size:1rem}.wind-info .speed[data-v-cd67d0be]{font-size:.9rem;opacity:.9}@media (max-width:480px){.weather-status[data-v-cd67d0be]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.condition[data-v-cd67d0be]{text-align:center;margin-top:.625rem}.detail-row[data-v-cd67d0be]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}a,article,aside,b,body,button,dd,div,dl,dt,figcaption,figure,footer,header,i,input,li,nav,ol,p,section,select,span,textarea,ul{padding:0;margin:0;list-style:none;font-style:inherit;text-decoration:none;border:none;font-size:14Px;font-weight:inherit;font-family:PingFang SC;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;word-break:break-all}a:hover,article:hover,aside:hover,b:hover,body:hover,button:hover,dd:hover,div:hover,dl:hover,dt:hover,figcaption:hover,figure:hover,footer:hover,header:hover,i:hover,input:hover,li:hover,nav:hover,ol:hover,p:hover,section:hover,select:hover,span:hover,textarea:hover,ul:hover{outline:none}b,strong{font-weight:700}i{font-style:italic}li,ol,ul{list-style:auto!important}h1,h2,h3,h4,h5,h6{padding:0;margin:0}::-webkit-scrollbar{width:0;height:0;background-color:#f5f5f5}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px transparent;border-radius:.625rem;background-color:#f5f5f5}::-webkit-scrollbar-thumb{border-radius:.625rem;-webkit-box-shadow:inset 0 0 .375rem rgba(0,0,0,.3);background-color:#555}input[type=button],input[type=reset],input[type=search],input[type=submit],textarea{-webkit-appearance:none}body,html{background-color:#f7f8f8}.clear:after{content:"";display:block;clear:both}.clear{zoom:1}.back_img{background-repeat:no-repeat;background-size:100% 100%}.margin{margin:0 auto}.left{float:left}.right{float:right}.hide{display:none}.show{display:block}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paddingTop{padding-top:1.95rem}@-webkit-keyframes backOpacity{0%{opacity:1}25%{opacity:.5}50%{opacity:1}75%{opacity:.5}to{opacity:1}}@keyframes backOpacity{0%{opacity:1}25%{opacity:.5}50%{opacity:1}75%{opacity:.5}to{opacity:1}}.animation_opactiy{-webkit-animation:backOpacity 0s ease-in-out infinite;animation:backOpacity 0s ease-in-out infinite}.Medium{font-family:PingFangSC-Medium,PingFang SC!important}.weather{box-sizing:border-box;padding:1rem;height:100vh;background:#fff;overflow:scroll}.weather .moon-visual{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.weather .moon-circle{width:6.25rem;height:6.25rem;border-radius:50%;position:relative;border:1px solid #e0e0e0}.weather canvas{width:100%!important;height:100%!important;--webkit-aspect-ratio:auto}.weather img{width:100%;height:auto}.weather video{width:100%;height:auto!important;object-fit:contain;background:#000}.weather .dateMain{width:12rem;margin:0 auto .5625rem;text-align:center}.weather .dateMain p{font-size:.875rem;color:#000}.weather .dateMain .dateText{padding-bottom:.25rem;font-family:PingFangSC-Semibold,PingFang SC}.weather .regionMain .projectTitle{box-sizing:border-box;border:2px solid #000;font-size:1rem;line-height:1.875rem;text-align:center;font-weight:700}.weather .regionMain .projectTitle,.weather .regionMain .regionLogo{width:100%;height:2.125rem;margin-top:1.3125rem}.weather .regionMain .regionListMain{line-height:1.5rem}.weather .regionMain .regionLabel{font-size:.875rem;color:#1db4a3;font-family:PingFangSC-Medium,PingFang SC;padding-bottom:.75rem;margin-top:1.5rem}.weather .groupDiv{width:100%;height:5rem}.weather .chartMain{width:100%;height:100%}.weather .footer{position:fixed;bottom:0;left:0;height:3.0625rem;width:100%;box-sizing:border-box;padding:0 1rem;background:#fff;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.weather .footer,.weather .footer .footerR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.weather .footer .footerR{padding-right:1.5rem}.weather .footer .footerR div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.weather .footer .footerR div p{margin-left:.25rem}.weather .footer .footerR .share{padding-left:1.5rem}.weather .footer .footerR img{width:1.375rem;height:1.375rem}.weather .fix-iphonex-button{bottom:2.125rem!important}.weather .fix-iphonex-button:after{content:" ";position:fixed;bottom:0!important;left:0;height:2.125rem!important;width:100%;background:#fff}.loading_container{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:999;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0}.sp-3balls,.sp-3balls1,.sp-3balls2{border-radius:10em;background-color:#35b6a8;width:.5rem;height:.5rem;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.loading_containerMain{width:2.5rem;height:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sp-3balls{background-color:#35b6a8;opacity:1;-webkit-animation:spScaleAlpha 1s linear infinite;animation:spScaleAlpha 1s linear infinite}.sp-3balls1,.sp-3balls2{opacity:1}.sp-3balls1{-webkit-animation:spScaleAlphaBefore 1s linear infinite;animation:spScaleAlphaBefore 1s linear infinite}.sp-3balls2{-webkit-animation:spScaleAlphaAfter 1s linear infinite;animation:spScaleAlphaAfter 1s linear infinite}@-webkit-keyframes spScaleAlpha{0%{opacity:1}33%{opacity:.5}66%{opacity:.5}to{opacity:1}}@keyframes spScaleAlpha{0%{opacity:1}33%{opacity:.5}66%{opacity:.5}to{opacity:1}}@-webkit-keyframes spScaleAlphaBefore{0%{opacity:.5}33%{opacity:1}66%{opacity:.5}}@keyframes spScaleAlphaBefore{0%{opacity:.5}33%{opacity:1}66%{opacity:.5}}@-webkit-keyframes spScaleAlphaAfter{33%{opacity:.5}66%{opacity:1}to{opacity:.5}}@keyframes spScaleAlphaAfter{33%{opacity:.5}66%{opacity:1}to{opacity:.5}}.errCom{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:888;background-color:#fff}.errCom img{width:9.0625rem;height:5.625rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hourly-forecast{font-family:Helvetica Neue,Arial,sans-serif;margin:1.25rem 0}.hourly-forecast .section-title{color:#333;font-size:1.3em;margin-bottom:.9375rem;padding-left:.625rem;border-left:.25rem solid #4a90e2}.hourly-forecast .time-scroll-container{overflow-x:auto;padding-bottom:.625rem}.hourly-forecast .hourly-items{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:.75rem;padding:0 .625rem}.hourly-forecast .hour-card{min-width:4.375rem;background:hsla(0,0%,100%,.9);border-radius:.75rem;padding:.75rem .5rem;text-align:center;box-shadow:0 .1875rem .625rem rgba(0,0,0,.08);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.hourly-forecast .hour-card:hover{-webkit-transform:translateY(-.1875rem);-ms-transform:translateY(-.1875rem);transform:translateY(-.1875rem);box-shadow:0 .3125rem .9375rem rgba(0,0,0,.1)}.hourly-forecast .time{font-size:.9em;color:#666;margin-bottom:.5rem;font-weight:500}.hourly-forecast .weather-icon{font-size:1.8em;margin:.3125rem 0}.hourly-forecast .temp{font-size:1.3em;font-weight:700;margin:.3125rem 0;color:#2c3e50}.hourly-forecast .wind{font-size:.8em;color:#5d7a9a;margin:.3125rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hourly-forecast .humidity{font-size:.8em;color:#4a90e2;margin-top:.3125rem}.hourly-forecast .weather-code-9,.hourly-forecast .weather-code-10{background:rgba(74,144,226,.1)}.hourly-forecast .weather-code-13,.hourly-forecast .weather-code-14{background:rgba(200,225,255,.3)}.hourly-forecast ::-webkit-scrollbar{height:.375rem}.hourly-forecast ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:.1875rem}