.blwx{box-sizing:border-box!important;isolation:isolate;background:#030b14!important;color:#eefaff!important;border:1px solid #1e5366;border-radius:15px;overflow:hidden;font-family:system-ui,-apple-system,Arial,sans-serif!important;max-width:1200px;width:100%;margin:12px auto;line-height:1.35}.blwx *{box-sizing:border-box!important}.blwx .blwx-head{padding:15px 17px;background:linear-gradient(105deg,#062e43,#051623);display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #245d72}.blwx .blwx-brand{font-weight:950;font-size:17px;letter-spacing:.04em}.blwx .blwx-brand span{color:#94ff31}.blwx .blwx-brand b{font-size:inherit;color:#fff}.blwx .blwx-over{font-size:9px;color:#63ddeb;letter-spacing:.15em;font-weight:800}.blwx .blwx-live{font-size:10px;color:#9bff3f;border:1px solid #4a8740;padding:7px 8px;border-radius:5px;white-space:nowrap}.blwx .blwx-tools{padding:11px 14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid #183c4d}.blwx select{flex:1;min-width:180px;width:auto;max-width:100%;padding:10px;background:#102a3b;color:white;border:1px solid #36748d;border-radius:7px;font-size:13px;min-height:41px}.blwx button{background:#102e42!important;color:#cae9f3!important;border:1px solid #34758d!important;border-radius:7px;padding:10px 13px!important;font-size:11px!important;font-weight:800;cursor:pointer;min-height:41px}.blwx button:hover{background:#14506a!important}.blwx .blwx-provider{font-size:10px;color:#8acade;font-weight:800}.blwx .blwx-stage{margin:11px 13px 0;position:relative;height:316px;background:radial-gradient(ellipse at 75% 25%,#1d6e9b 0%,#082a47 48%,#061726 95%);border:1px solid #286582;overflow:hidden;border-radius:12px;isolation:isolate;transition:background .5s}.blwx .blwx-stage[data-weather=rain]{background:radial-gradient(ellipse at 70% 25%,#37556f,#071a2c 85%)}.blwx .blwx-stage[data-weather=storm]{background:radial-gradient(ellipse at 60% 30%,#26374d,#050d1e 85%)}.blwx .blwx-stage[data-weather=snow]{background:radial-gradient(ellipse at 70% 25%,#658da3,#112a43 85%)}.blwx .blwx-stage[data-weather=wind]{background:radial-gradient(ellipse at 70% 25%,#125776,#07182a 85%)}.blwx .blwx-scan{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 5px,#a4ebfd06 6px);pointer-events:none;z-index:5}.blwx .blwx-orb{position:absolute;right:15%;top:19%;width:100px;height:100px;border-radius:50%;background:#ffe9a0;box-shadow:0 0 80px 34px #ffdf8255;animation:blwxorb 5s ease-in-out infinite alternate}.blwx .blwx-stage[data-weather=rain] .blwx-orb,.blwx .blwx-stage[data-weather=storm] .blwx-orb,.blwx .blwx-stage[data-weather=snow] .blwx-orb{opacity:0}.blwx .blwx-cloud{position:absolute;width:155px;height:42px;border-radius:50px;background:#cdeaf0;left:27%;top:85px;opacity:.85;filter:drop-shadow(0 7px 12px #0006);animation:blwxtravel 13s ease-in-out infinite alternate}.blwx .blwx-cloud:before{content:"";position:absolute;width:80px;height:67px;border-radius:50%;background:inherit;left:28px;top:-32px;border-radius:50%}.blwx .blwx-cloud.b{left:63%;top:120px;scale:.7;animation-duration:16s}.blwx .blwx-stage[data-weather=clear] .blwx-cloud{opacity:0}.blwx .blwx-stage[data-weather=wind] .blwx-cloud{animation-duration:2.7s}.blwx .blwx-stage[data-weather=storm] .blwx-cloud,.blwx .blwx-stage[data-weather=rain] .blwx-cloud{background:#637b91}.blwx .blwx-fx{position:absolute;inset:0;pointer-events:none;overflow:hidden}.blwx .blwx-particle{position:absolute;top:-25px;width:2px;height:23px;background:#dcf8ffae;animation:blwxfall .8s linear infinite;transform:rotate(12deg)}.blwx .blwx-particle.snow{width:auto;height:auto;background:none;transform:none;color:white;font-size:15px;animation-duration:4s}.blwx .blwx-stream{position:absolute;left:-110px;width:115px;height:2px;background:linear-gradient(90deg,transparent,#a2faff);border-radius:20px;animation:blwxstream 1.6s linear infinite}.blwx .blwx-flash{position:absolute;inset:0;background:white;opacity:0;pointer-events:none}.blwx .blwx-stage[data-weather=storm] .blwx-flash{animation:blwxlight 5s infinite}.blwx .blwx-meta{position:absolute;top:11px;left:12px;right:12px;display:flex;justify-content:space-between;z-index:6;gap:7px}.blwx .blwx-meta span{font-size:10px;font-weight:850;letter-spacing:.055em;background:#04182abd;padding:7px 9px;border:1px solid #3c7990;border-radius:5px}.blwx .blwx-dial{position:absolute;left:16px;top:69px;width:150px;height:150px;border-radius:50%;border:1px dashed #79efff76;background:radial-gradient(circle,#0c324690,#061b2a99);box-shadow:0 0 35px #12cbe023,inset 0 0 27px #6be5ff16;display:flex;align-items:center;justify-content:center;z-index:7}.blwx .blwx-dial:before{content:"";position:absolute;inset:9px;border-radius:50%;border:5px solid #00eaff;border-left-color:#94ff31;border-bottom-color:#94ff31;border-right-color:#245064;transform:rotate(-35deg)}.blwx .blwx-read{position:relative;text-align:center;text-shadow:0 2px 10px #000}.blwx .blwx-read strong{display:block;color:white;font-size:49px;font-weight:950;letter-spacing:-.075em;line-height:1}.blwx .blwx-read small{font-size:10px;font-weight:800;color:#94ff31}.blwx .blwx-condition{position:absolute;bottom:17px;left:17px;z-index:6}.blwx .blwx-condition strong{font-size:21px;font-weight:900;display:block;color:white}.blwx .blwx-condition small{font-size:11px;color:#d0e8ef}.blwx .blwx-compass{position:absolute;bottom:16px;right:16px;width:112px;height:112px;border:1px solid #68d5ee;border-radius:50%;background:#061f31bd;z-index:7;display:flex;align-items:center;justify-content:center}.blwx .blwx-compass>span{position:absolute;top:7px;font-size:10px;color:#9aff39;font-weight:900}.blwx .blwx-compass>i{width:3px;height:65px;background:linear-gradient(#a1ff2c 50%,#58aab1 50%);clip-path:polygon(50% 0,100% 48%,65% 48%,65% 100%,35% 100%,35% 48%,0 48%);transition:transform .5s}.blwx .blwx-compass small{position:absolute;bottom:7px;left:0;right:0;text-align:center;font-size:10px;color:white;font-weight:850}.blwx .blwx-stats{margin:10px 13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.blwx .blwx-stat{min-width:0;background:linear-gradient(140deg,#10354a,#091f2c);border:1px solid #2d647b;border-radius:9px;padding:11px 10px;position:relative;overflow:hidden}.blwx .blwx-stat:before{content:"";position:absolute;top:0;left:0;width:34%;height:2px;background:#27ecff}.blwx .blwx-stat small{display:block;font-size:10px;color:#a1cad8;letter-spacing:.04em}.blwx .blwx-stat strong{display:block;font-size:21px;font-weight:900;margin:6px 0 2px;color:white;overflow-wrap:anywhere}.blwx .blwx-stat em{font-size:10px;color:#9cff39;font-style:normal}.blwx .blwx-panels{margin:0 13px 12px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.blwx .blwx-panel{padding:13px;background:#0b2739;border:1px solid #2b6178;border-radius:9px}.blwx .blwx-section{font-weight:900;font-size:11px;letter-spacing:.1em;color:#8af8d5}.blwx .blwx-panel>strong{display:block;font-size:19px;font-weight:900;margin-top:7px;color:white}.blwx .blwx-panel>small{display:block;font-size:11px;color:#a7ccda;margin-top:7px}.blwx .blwx-risk{height:6px;border-radius:10px;background:#1c3b48;margin-top:11px;overflow:hidden}.blwx .blwx-risk i{height:100%;background:linear-gradient(90deg,#a3ff31,#04ddea);width:0;display:block;transition:width .4s}.blwx .blwx-time{margin:0 13px 13px;background:#0a2435;border:1px solid #2a6479;border-radius:9px;padding:13px}.blwx .blwx-timetop{display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:900;margin-bottom:11px}.blwx .blwx-timetop span{color:#a1ff31}.blwx input[type=range]{width:100%;accent-color:#9aff34;cursor:pointer}.blwx .blwx-ticks{display:flex;justify-content:space-between;font-size:10px;color:#91b6c4;margin-top:5px}.blwx .blwx-foot{font-size:10px;color:#9bbcc9;line-height:1.5;margin:0 13px 13px;display:flex;flex-direction:column;gap:3px}.blwx .blwx-foot [data-value=feedback]{color:#ffcf76}@media(max-width:520px){.blwx .blwx-stage{height:278px}.blwx .blwx-dial{top:69px;left:12px;width:127px;height:127px}.blwx .blwx-read strong{font-size:42px}.blwx .blwx-compass{width:91px;height:91px}.blwx .blwx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.blwx .blwx-panels{grid-template-columns:1fr}.blwx .blwx-condition strong{font-size:17px}.blwx .blwx-brand{font-size:14px}.blwx .blwx-provider{display:none}.blwx .blwx-meta span{font-size:9px}}@media(prefers-reduced-motion:reduce){.blwx *{animation:none!important}}@keyframes blwxorb{to{box-shadow:0 0 100px 48px #ffdf827c}}@keyframes blwxtravel{to{translate:45px 0}}@keyframes blwxfall{to{translate:-34px 310px}}@keyframes blwxstream{to{left:120%}}@keyframes blwxlight{0%,47%,50%,53%,100%{opacity:0}48%,52%{opacity:.72}}
