.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.calendar-widget .react-calendar__tile.has-note{position:relative}.calendar-widget .react-calendar__tile.has-note:after{content:"";position:absolute;left:50%;bottom:6px;transform:translate(-50%);width:6px;height:6px;border-radius:999px;background:#22c55e}.calendar-widget .calendar-surface .react-calendar{background:#000;color:#fff;border:none;border-radius:12px;padding:10px}.calendar-widget .react-calendar__navigation button{color:#fff;background:transparent;border-radius:8px}.calendar-widget .react-calendar__navigation button:hover{background:#222}.calendar-widget .react-calendar__month-view__weekdays{color:#cfcfcf}.calendar-widget .react-calendar__tile{background:transparent;color:#fff;border-radius:8px}.calendar-widget .react-calendar__tile:enabled:hover{background:#222}.calendar-widget .react-calendar__tile--active{background:#2563eb;color:#fff}.calendar-widget .react-calendar__tile--now{background:#111}.google-search-widget{display:flex;align-items:center;gap:8px;background:#ede7f0;border-radius:999px;padding:10px 14px;box-shadow:0 2px 6px #0000001a}.google-search-widget input{flex:1;border:none;outline:none;background:transparent;font-size:15px;color:#333}.google-search-widget input::placeholder{color:#666}.google-search-widget button{border:none;background:transparent;cursor:pointer;font-size:18px;opacity:.7}.google-search-widget button:hover{opacity:1}.gs-menu-btn{border:none;background:transparent;cursor:pointer;padding:0;line-height:1;opacity:.7;display:flex;align-items:center;justify-content:center}.edit-panel-scroll::-webkit-scrollbar{width:0;height:0}.gs-menu-btn:hover{opacity:1}.gs-menu-icon{width:18px;height:12px;position:relative;display:inline-block}.gs-menu-icon:before,.gs-menu-icon:after,.gs-menu-icon span{content:"";position:absolute;left:0;right:0;height:2px;border-radius:999px;background:currentColor}.gs-menu-icon:before{top:0}.gs-menu-icon:after{bottom:0}.gs-menu-icon{color:#333}.gs-menu-icon:before,.gs-menu-icon:after{background:#333}.gs-menu-icon:after{background:#333}.gs-menu-icon:before{box-shadow:0 5px #333}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:#000}*{box-sizing:border-box}.auth-menu-privacy-link{display:block;width:100%;margin-top:2px;color:#ecf6fff5;font:inherit;text-align:center;text-decoration:underline;text-underline-offset:3px}.dashboard-legal-link{color:#fff;font:600 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.dashboard-background-layer,.dashboard-bg-video,.dashboard-water-layer,.dashboard-water-texture,.dashboard-foreground-layer{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none}.dashboard-background-layer{inset:-2px;width:calc(100vw + 4px);height:calc(100vh + 4px);z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}.dashboard-bg-video{z-index:0;object-fit:cover}.dashboard-water-layer{z-index:2}.dashboard-water-texture{height:calc(100vh + 2px);object-fit:cover;object-position:center;transform:translateY(-2px) scale(1.005)}.dashboard-foreground-layer{z-index:2;object-fit:cover;object-position:center}.dashboard-sky-orbit{position:fixed;left:50%;top:56%;z-index:1;width:min(116vw,118vh);aspect-ratio:1;pointer-events:none;transform:translate(-50%,-50%)}.dashboard-sky-orbit.dashboard-sky-orbit-sun{animation:dashboard-sky-orbit-sun 50400s linear infinite}.dashboard-sky-orbit.dashboard-sky-orbit-moon{animation:dashboard-sky-orbit-moon 36000s linear infinite}.dashboard-sky-body{position:absolute;top:10%;left:50%;width:clamp(72px,10vw,140px);aspect-ratio:1;border-radius:999px;opacity:.78;transform:translate(-50%,-50%)}.dashboard-sky-body-sun{background:#ffd45f;box-shadow:0 0 22px #fff6b2f2,0 0 58px #ffd45fd1,0 0 128px #ffb2408f,0 0 230px #ffeea152}.dashboard-sky-body-moon{background:transparent;box-shadow:0 0 24px #fffff4eb,0 0 72px #e8eeffc7,0 0 160px #b1c6ff94,0 0 300px #94b1ff57}.dashboard-moon-phase{display:block;width:100%;height:100%;overflow:visible}.dashboard-moon-dark{fill:#19233ff5}.dashboard-moon-light{fill:#f5f0dc}.dashboard-moon-craters{fill:#35486847;mix-blend-mode:multiply;pointer-events:none}.dashboard-weather-atmosphere{position:fixed;inset:0;z-index:2;overflow:hidden;pointer-events:none}.dashboard-weather-cloud,.dashboard-weather-vignette,.dashboard-weather-rain-field,.dashboard-weather-raindrop,.dashboard-weather-snow-field,.dashboard-weather-snowflake,.dashboard-weather-snow-haze,.dashboard-weather-fog-band,.dashboard-weather-clear-glow,.dashboard-weather-sky-shimmer{position:absolute;pointer-events:none}.dashboard-weather-vignette{inset:0;background:linear-gradient(180deg,#0c12202e,#0c12200f 42%,#0c122038),radial-gradient(circle at 50% 18%,#ffffff14,#fff0 46%)}.dashboard-weather-atmosphere-storm .dashboard-weather-vignette{background:linear-gradient(180deg,#080c1861,#080c181f 42%,#080c1857),radial-gradient(circle at 50% 14%,#c5d7f01f,#c5d7f000 48%)}.dashboard-weather-cloud{z-index:3;border-radius:999px;background:radial-gradient(ellipse at 22% 58%,#fffc 0 17%,#ffffff5c 18% 30%,#fff0 31%),radial-gradient(ellipse at 47% 40%,#ffffffd1 0 20%,#ffffff61 21% 34%,#fff0 35%),radial-gradient(ellipse at 73% 56%,#eef4ffc2 0 18%,#d8e2f457 19% 32%,#fff0 33%),radial-gradient(ellipse at 50% 70%,#7b8ba938 0 30%,#7b8ba91f 31% 44%,#7b8ba900 45%),linear-gradient(180deg,#ffffff29,#d3def033 58%,#7584a038);box-shadow:inset 0 -18px 32px #505e7a24,inset 0 14px 24px #ffffff1f,0 22px 34px #161f300f;filter:blur(8px);opacity:.72;animation:dashboard-weather-cloud-drift 28s ease-in-out infinite alternate}.dashboard-weather-atmosphere-rain .dashboard-weather-cloud{background:radial-gradient(ellipse at 22% 58%,#dae4f1c7 0 17%,#b2c0d657 18% 30%,#fff0 31%),radial-gradient(ellipse at 47% 40%,#e6edf7c7 0 20%,#b4c2d961 21% 34%,#fff0 35%),radial-gradient(ellipse at 73% 56%,#ccd8e8bd 0 18%,#99aac357 19% 32%,#fff0 33%),radial-gradient(ellipse at 50% 70%,#47546c47 0 30%,#47546c24 31% 44%,#47546c00 45%),linear-gradient(180deg,#c9d5e629,#8e9eb63d 58%,#52607b4d)}.dashboard-weather-atmosphere-storm .dashboard-weather-cloud{background:radial-gradient(ellipse at 22% 58%,#bac6d8b8 0 17%,#8899b557 18% 30%,#fff0 31%),radial-gradient(ellipse at 47% 40%,#c6d1e2b8 0 20%,#899ab461 21% 34%,#fff0 35%),radial-gradient(ellipse at 73% 56%,#b0bed2b3 0 18%,#7789a657 19% 32%,#fff0 33%),radial-gradient(ellipse at 50% 70%,#2d374c57 0 30%,#2d374c2e 31% 44%,#2d374c00 45%),linear-gradient(180deg,#b4c0d224,#6d7e993d 58%,#303b5257);opacity:.82}.dashboard-weather-mode-cloudy .dashboard-weather-cloud{background:radial-gradient(ellipse at 20% 58%,#ffffffeb 0 18%,#f5f9ff8f 19% 33%,#fff0 34%),radial-gradient(ellipse at 45% 40%,#fffffff5 0 22%,#eef4ff94 23% 37%,#fff0 38%),radial-gradient(ellipse at 72% 56%,#ecf4ffe6 0 19%,#cfddf480 20% 34%,#fff0 35%),radial-gradient(ellipse at 50% 72%,#697c9e47 0 31%,#697c9e29 32% 46%,#697c9e00 47%),linear-gradient(180deg,#ffffff38,#dce7f857 58%,#7e92b25c);box-shadow:inset 0 -22px 38px #4b5b7c2e,inset 0 16px 28px #ffffff2e,0 26px 40px #141e301a;filter:blur(6px);opacity:.675}.dashboard-weather-mode-cloudy{bottom:auto;height:34vh;overflow:hidden}.dashboard-weather-cloud-one{top:-8vh;left:-16vw;width:58vw;height:24vh}.dashboard-weather-cloud-two{top:-2vh;right:-22vw;width:64vw;height:25vh;opacity:.62;animation-duration:34s}.dashboard-weather-cloud-three{top:10vh;left:18vw;width:44vw;height:19vh;opacity:.54;animation-duration:38s}.dashboard-weather-cloud-four{top:18vh;right:8vw;width:36vw;height:15vh;opacity:.38;animation-duration:42s}.dashboard-weather-cloud-five{top:12vh;left:-8vw;width:44vw;height:16vh;opacity:.62;animation-duration:36s}.dashboard-weather-cloud-six{top:15vh;right:-10vw;width:46vw;height:17vh;opacity:.58;animation-duration:44s}.dashboard-weather-mode-cloudy .dashboard-weather-cloud-one{top:-6vh;left:-12vw;width:58vw;height:23vh}.dashboard-weather-mode-cloudy .dashboard-weather-cloud-two{top:-2vh;right:-17vw;width:64vw;height:24vh;opacity:.645}.dashboard-weather-mode-cloudy .dashboard-weather-cloud-three{top:8vh;left:18vw;width:44vw;height:18vh;opacity:.54}.dashboard-weather-mode-cloudy .dashboard-weather-cloud-four{top:10vh;right:6vw;width:36vw;height:15vh;opacity:.48}.dashboard-weather-mode-cloudy .dashboard-weather-cloud-five{opacity:.465}.dashboard-weather-mode-cloudy .dashboard-weather-cloud-six{opacity:.435}.dashboard-weather-rain-field,.dashboard-weather-snow-field{z-index:2;inset:-12vh -8vw -16vh;overflow:hidden}.dashboard-weather-rain-back{opacity:.34}.dashboard-weather-rain-front{opacity:.74;transform:translate(2vw)}.dashboard-weather-raindrop{top:-18vh;width:2px;height:74px;border-radius:999px 999px 70% 70%;background:linear-gradient(180deg,#fff0,#c6e5ffb3 48%,#ffffff2e);box-shadow:0 0 12px #b7dbff29;filter:blur(.32px);transform-origin:center top;animation:dashboard-weather-raindrop-fall 1.25s linear infinite}.dashboard-weather-rain-back .dashboard-weather-raindrop{width:1.5px;height:58px;opacity:.46;filter:blur(.6px);animation-duration:1.7s}.dashboard-weather-rain-front .dashboard-weather-raindrop:nth-child(2n){height:88px}.dashboard-weather-rain-front .dashboard-weather-raindrop:nth-child(3n){width:3px}.dashboard-weather-snow-haze{z-index:1;inset:8vh 0 0;background:linear-gradient(180deg,#ffffff2e,#ffffff0f 45%,#fff0),radial-gradient(circle at 50% 10%,#ffffff2e,#fff0 54%);filter:blur(22px);opacity:.7;animation:dashboard-weather-glow-pulse 9s ease-in-out infinite}.dashboard-weather-snow-back{opacity:.5}.dashboard-weather-snow-front{opacity:.9}.dashboard-weather-snowflake{top:-12vh;width:8px;height:8px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#fffffff5 0 24%,#ffffffb8 25% 56%,#fff0 57%);box-shadow:0 0 12px #fff3;animation:dashboard-weather-snowflake-fall 10s linear infinite}.dashboard-weather-snow-back .dashboard-weather-snowflake{width:6px;height:6px;filter:blur(.4px);animation-duration:13s}.dashboard-weather-snow-front .dashboard-weather-snowflake:nth-child(3n){width:11px;height:11px}.dashboard-weather-snow-front .dashboard-weather-snowflake:nth-child(4n){animation-duration:8.6s}.dashboard-weather-particle-1{left:3%;animation-delay:-.4s}.dashboard-weather-particle-2{left:8%;animation-delay:-1.1s}.dashboard-weather-particle-3{left:13%;animation-delay:-2.7s}.dashboard-weather-particle-4{left:18%;animation-delay:-1.6s}.dashboard-weather-particle-5{left:24%;animation-delay:-3.4s}.dashboard-weather-particle-6{left:29%;animation-delay:-.8s}.dashboard-weather-particle-7{left:34%;animation-delay:-4.3s}.dashboard-weather-particle-8{left:39%;animation-delay:-2.2s}.dashboard-weather-particle-9{left:44%;animation-delay:-5.6s}.dashboard-weather-particle-10{left:49%;animation-delay:-1.9s}.dashboard-weather-particle-11{left:54%;animation-delay:-6.2s}.dashboard-weather-particle-12{left:59%;animation-delay:-3.1s}.dashboard-weather-particle-13{left:64%;animation-delay:-.7s}.dashboard-weather-particle-14{left:69%;animation-delay:-4.8s}.dashboard-weather-particle-15{left:74%;animation-delay:-2.6s}.dashboard-weather-particle-16{left:79%;animation-delay:-5.3s}.dashboard-weather-particle-17{left:84%;animation-delay:-1.3s}.dashboard-weather-particle-18{left:89%;animation-delay:-3.8s}.dashboard-weather-particle-19{left:94%;animation-delay:-6.5s}.dashboard-weather-particle-20{left:98%;animation-delay:-2.9s}.dashboard-weather-particle-21{left:6%;animation-delay:-5.1s}.dashboard-weather-particle-22{left:21%;animation-delay:-7.2s}.dashboard-weather-particle-23{left:46%;animation-delay:-4.6s}.dashboard-weather-particle-24{left:72%;animation-delay:-8.4s}.dashboard-weather-fog-band{left:-18vw;width:136vw;border-radius:999px;background:linear-gradient(90deg,#fff0,#ffffff3d,#fff0);filter:blur(28px);animation:dashboard-weather-fog-drift 18s ease-in-out infinite alternate}.dashboard-weather-fog-top{top:10vh;height:18vh;opacity:.56}.dashboard-weather-fog-middle{top:34vh;height:22vh;opacity:.48;animation-duration:24s}.dashboard-weather-fog-bottom{top:60vh;height:24vh;opacity:.38;animation-duration:30s}.dashboard-weather-clear-glow{top:-18vh;right:-10vw;width:min(58vw,720px);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle at 42% 42%,#fff7c66b 0 14%,#ffe98857 15% 28%,#ffd36629 29% 48%,#ffd36600 68%);filter:blur(16px);animation:dashboard-weather-glow-pulse 9s ease-in-out infinite}.dashboard-weather-sky-shimmer{height:26vh;border-radius:999px;background:linear-gradient(120deg,#fff0,#fff8d833,#fff0);filter:blur(28px);opacity:.58;animation:dashboard-weather-shimmer-drift 16s ease-in-out infinite alternate}.dashboard-weather-sky-shimmer-one{top:6vh;left:14vw;width:62vw}.dashboard-weather-sky-shimmer-two{top:28vh;left:-8vw;width:54vw;opacity:.34;animation-duration:21s}@keyframes dashboard-sky-orbit-clockwise{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes dashboard-sky-orbit-sun{0%{transform:translate(-50%,-50%) rotate(-90deg)}to{transform:translate(-50%,-50%) rotate(90deg)}}@keyframes dashboard-sky-orbit-moon{0%{transform:translate(-50%,-50%) rotate(-90deg)}to{transform:translate(-50%,-50%) rotate(90deg)}}@keyframes dashboard-weather-cloud-drift{0%{transform:translate3d(-4vw,-.6vh,0)}to{transform:translate3d(4vw,1.8vh,0)}}@keyframes dashboard-weather-raindrop-fall{0%{transform:translate3d(-1vw,-14vh,0) rotate(12deg) scaleY(.9);opacity:0}9%{opacity:1}72%{opacity:.92}to{transform:translate3d(2vw,124vh,0) rotate(12deg) scaleY(1.08);opacity:0}}@keyframes dashboard-weather-snowflake-fall{0%{transform:translate3d(-1vw,-12vh,0) scale(.82);opacity:0}10%{opacity:.9}32%{transform:translate3d(2vw,26vh,0) scale(1)}58%{transform:translate3d(-1.5vw,58vh,0) scale(.94)}82%{transform:translate3d(1.8vw,88vh,0) scale(1.04);opacity:.86}to{transform:translate3d(-1vw,116vh,0) scale(.88);opacity:0}}@keyframes dashboard-weather-fog-drift{0%{transform:translate3d(-5vw,0,0)}to{transform:translate3d(5vw,0,0)}}@keyframes dashboard-weather-glow-pulse{0%{opacity:.38;transform:scale(.96)}50%{opacity:.72;transform:scale(1.05)}to{opacity:.42;transform:scale(.98)}}@keyframes dashboard-weather-shimmer-drift{0%{transform:translate3d(-5vw,-1vh,0);opacity:.32}to{transform:translate3d(5vw,2vh,0);opacity:.62}}.privacy-page,.legal-page{height:100%;min-height:0;overflow:auto;background:#f6f8fb;color:#172033;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.privacy-document,.legal-document{width:min(920px,calc(100% - 32px));margin:0 auto;padding:40px 0 72px}.privacy-back-link,.legal-back-link{display:inline-flex;align-items:center;min-height:40px;color:#195fb8;font-weight:650;text-decoration:none}.privacy-back-link:hover,.legal-back-link:hover{text-decoration:underline}.privacy-header,.legal-header{padding:28px 0 18px;border-bottom:1px solid #d7e0ec}.privacy-header p:first-child,.legal-header p:first-child{margin:0 0 8px;color:#526174;font-size:.95rem}.privacy-header h1,.legal-header h1{margin:0;color:#111827;font-size:clamp(2rem,5vw,3.5rem);line-height:1.08;letter-spacing:0}.privacy-header p:last-child,.legal-header p:last-child{max-width:760px;margin:18px 0 0;color:#344256;font-size:1.05rem}.privacy-section,.legal-section{padding:28px 0;border-bottom:1px solid #dfe6ef}.privacy-section h2,.legal-section h2{margin:0 0 12px;color:#111827;font-size:1.35rem;line-height:1.25;letter-spacing:0}.privacy-section p,.legal-section p{margin:0 0 14px;max-width:820px}.privacy-section p:last-child,.legal-section p:last-child{margin-bottom:0}.privacy-section ul,.legal-section ul{margin:0;padding-left:22px}.privacy-section li,.legal-section li{margin:8px 0}.notes-widget-textarea::placeholder{color:inherit;opacity:.65}.weather-widget-atmosphere{position:absolute;inset:-20px;pointer-events:none}.weather-widget-cloud,.weather-widget-fog-band,.weather-widget-sun-glow,.weather-widget-sky-shimmer,.weather-widget-snow-field,.weather-widget-snow-haze,.weather-widget-snowflake,.weather-widget-rain-field,.weather-widget-raindrop{position:absolute;pointer-events:none}.weather-widget-cloud{z-index:3;border-radius:999px;background:radial-gradient(ellipse at 24% 58%,#ffffffeb 0 17%,#ffffff8a 18% 29%,#fff0 30%),radial-gradient(ellipse at 46% 42%,#fffffffa 0 20%,#fff9 21% 34%,#fff0 35%),radial-gradient(ellipse at 71% 55%,#f5f8ffe6 0 18%,#dce4f485 19% 31%,#fff0 32%),radial-gradient(ellipse at 50% 66%,#92a1bf57 0 29%,#92a1bf2e 30% 42%,#92a1bf00 43%),linear-gradient(180deg,#ffffff42,#d2dbec57 58%,#77849f57);box-shadow:inset 0 -10px 18px #58647c2e,inset 0 10px 16px #ffffff29,0 12px 18px #222a3914;filter:blur(5px);opacity:.98;animation:weather-cloud-drift 14s ease-in-out infinite alternate}.weather-widget-atmosphere-rain .weather-widget-cloud{background:radial-gradient(ellipse at 24% 58%,#dbe4f0e6 0 17%,#b5c1d385 18% 29%,#fff0 30%),radial-gradient(ellipse at 46% 42%,#e6ecf6eb 0 20%,#b6c2d68f 21% 34%,#fff0 35%),radial-gradient(ellipse at 71% 55%,#cdd6e4e0 0 18%,#9eaabe80 19% 31%,#fff0 32%),radial-gradient(ellipse at 50% 68%,#54607780 0 30%,#54607742 31% 44%,#54607700 45%),linear-gradient(180deg,#cdd6e33d,#96a1b461 58%,#5a657c7a);box-shadow:inset 0 -12px 20px #343d4f42,inset 0 10px 16px #ffffff14,0 12px 18px #141a261f}.weather-widget-atmosphere-storm .weather-widget-cloud{background:radial-gradient(ellipse at 24% 58%,#bcc6d7db 0 17%,#919eb57a 18% 29%,#fff0 30%),radial-gradient(ellipse at 46% 42%,#c4cedfe6 0 20%,#909cb18a 21% 34%,#fff0 35%),radial-gradient(ellipse at 71% 55%,#b2bcced6 0 18%,#808da480 19% 31%,#fff0 32%),radial-gradient(ellipse at 50% 70%,#3a44588f 0 32%,#3a44584d 33% 46%,#3a445800 47%),linear-gradient(180deg,#b8c1d02e,#7581955c 56%,#3a435594);box-shadow:inset 0 -12px 22px #1e25334d,inset 0 10px 16px #ffffff0d,0 12px 18px #10141e29}.weather-widget-cloud-one{top:-1%;left:-10%;width:68%;height:38%}.weather-widget-cloud-two{top:4%;right:-16%;width:62%;height:32%;opacity:.8;animation-duration:17s}.weather-widget-cloud-three{top:15%;left:16%;width:46%;height:24%;opacity:.76;animation-duration:19s}.weather-widget-rain-field{z-index:1;top:20%;left:2%;right:2%;height:70%;overflow:hidden}.weather-widget-rain-back{opacity:.34}.weather-widget-rain-front{opacity:.82;transform:translate(2%)}.weather-widget-raindrop{top:-22%;width:2px;height:22px;border-radius:999px 999px 70% 70%;background:linear-gradient(180deg,#fff0,#c4e3ffb8 48%,#ffffff38);box-shadow:0 0 8px #b4d7ff2e;filter:blur(.28px);transform-origin:center top;animation:weather-raindrop-fall 1.45s linear infinite}.weather-widget-rain-back .weather-widget-raindrop{width:1.5px;height:18px;opacity:.42;filter:blur(.5px);animation-duration:1.8s}.weather-widget-rain-front .weather-widget-raindrop{opacity:.92}.weather-widget-raindrop-1{left:8%;animation-delay:-.4s}.weather-widget-raindrop-2{left:18%;animation-delay:-1.1s}.weather-widget-raindrop-3{left:29%;animation-delay:-.8s}.weather-widget-raindrop-4{left:39%;animation-delay:-1.5s}.weather-widget-raindrop-5{left:48%;animation-delay:-.2s}.weather-widget-raindrop-6{left:58%;animation-delay:-1.7s}.weather-widget-raindrop-7{left:68%;animation-delay:-.9s}.weather-widget-raindrop-8{left:77%;animation-delay:-1.3s}.weather-widget-raindrop-9{left:86%;animation-delay:-.6s}.weather-widget-raindrop-10{left:94%;animation-delay:-1.9s}.weather-widget-rain-back .weather-widget-raindrop-1{top:-16%}.weather-widget-rain-back .weather-widget-raindrop-2{top:-28%}.weather-widget-rain-back .weather-widget-raindrop-3{top:-20%}.weather-widget-rain-back .weather-widget-raindrop-4{top:-26%}.weather-widget-rain-back .weather-widget-raindrop-5{top:-18%}.weather-widget-rain-back .weather-widget-raindrop-6{top:-24%}.weather-widget-rain-back .weather-widget-raindrop-7{top:-14%}.weather-widget-rain-back .weather-widget-raindrop-8{top:-22%}.weather-widget-rain-back .weather-widget-raindrop-9{top:-30%}.weather-widget-rain-back .weather-widget-raindrop-10{top:-18%}.weather-widget-rain-front .weather-widget-raindrop-1{top:-10%}.weather-widget-rain-front .weather-widget-raindrop-2{top:-22%}.weather-widget-rain-front .weather-widget-raindrop-3{top:-12%}.weather-widget-rain-front .weather-widget-raindrop-4{top:-26%}.weather-widget-rain-front .weather-widget-raindrop-5{top:-8%}.weather-widget-rain-front .weather-widget-raindrop-6{top:-18%}.weather-widget-rain-front .weather-widget-raindrop-7{top:-28%}.weather-widget-rain-front .weather-widget-raindrop-8{top:-14%}.weather-widget-rain-front .weather-widget-raindrop-9{top:-20%}.weather-widget-rain-front .weather-widget-raindrop-10{top:-24%}.weather-widget-rain-front .weather-widget-raindrop:nth-child(2n){height:26px}.weather-widget-rain-front .weather-widget-raindrop:nth-child(3n){width:3px}.weather-widget-snow-field{z-index:1;top:20%;left:2%;right:2%;height:70%;overflow:hidden}.weather-widget-snow-back{opacity:.5}.weather-widget-snow-front{opacity:.9}.weather-widget-snowflake{top:-16%;width:8px;height:8px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#fffffff5 0 24%,#ffffffb8 25% 56%,#fff0 57%);box-shadow:0 0 10px #ffffff38;animation:weather-snowflake-fall 7.8s linear infinite}.weather-widget-snow-back .weather-widget-snowflake{width:6px;height:6px;filter:blur(.3px);animation-duration:9.5s}.weather-widget-snow-front .weather-widget-snowflake:nth-child(3n){width:10px;height:10px}.weather-widget-snow-front .weather-widget-snowflake:nth-child(4n){animation-duration:6.8s}.weather-widget-snowflake-1{left:6%;animation-delay:-.8s}.weather-widget-snowflake-2{left:15%;animation-delay:-4.1s}.weather-widget-snowflake-3{left:24%;animation-delay:-1.7s}.weather-widget-snowflake-4{left:34%;animation-delay:-5.2s}.weather-widget-snowflake-5{left:43%;animation-delay:-2.6s}.weather-widget-snowflake-6{left:52%;animation-delay:-6.4s}.weather-widget-snowflake-7{left:61%;animation-delay:-3.3s}.weather-widget-snowflake-8{left:70%;animation-delay:-.9s}.weather-widget-snowflake-9{left:79%;animation-delay:-4.8s}.weather-widget-snowflake-10{left:87%;animation-delay:-2.1s}.weather-widget-snowflake-11{left:93%;animation-delay:-5.9s}.weather-widget-snowflake-12{left:98%;animation-delay:-3.8s}.weather-widget-snow-back .weather-widget-snowflake-1{top:-12%}.weather-widget-snow-back .weather-widget-snowflake-2{top:-28%}.weather-widget-snow-back .weather-widget-snowflake-3{top:-18%}.weather-widget-snow-back .weather-widget-snowflake-4{top:-24%}.weather-widget-snow-back .weather-widget-snowflake-5{top:-8%}.weather-widget-snow-back .weather-widget-snowflake-6{top:-21%}.weather-widget-snow-back .weather-widget-snowflake-7{top:-14%}.weather-widget-snow-back .weather-widget-snowflake-8{top:-30%}.weather-widget-snow-back .weather-widget-snowflake-9{top:-19%}.weather-widget-snow-back .weather-widget-snowflake-10{top:-26%}.weather-widget-snow-back .weather-widget-snowflake-11{top:-10%}.weather-widget-snow-back .weather-widget-snowflake-12{top:-22%}.weather-widget-snow-front .weather-widget-snowflake-1{top:-6%}.weather-widget-snow-front .weather-widget-snowflake-2{top:-19%}.weather-widget-snow-front .weather-widget-snowflake-3{top:-10%}.weather-widget-snow-front .weather-widget-snowflake-4{top:-24%}.weather-widget-snow-front .weather-widget-snowflake-5{top:-14%}.weather-widget-snow-front .weather-widget-snowflake-6{top:-27%}.weather-widget-snow-front .weather-widget-snowflake-7{top:-8%}.weather-widget-snow-front .weather-widget-snowflake-8{top:-20%}.weather-widget-snow-front .weather-widget-snowflake-9{top:-12%}.weather-widget-snow-front .weather-widget-snowflake-10{top:-26%}.weather-widget-snow-front .weather-widget-snowflake-11{top:-16%}.weather-widget-snow-front .weather-widget-snowflake-12{top:-22%}.weather-widget-fog-band{left:-14%;width:128%;border-radius:999px;background:linear-gradient(90deg,#fff0,#ffffff42,#fff0);filter:blur(18px);animation:weather-fog-drift 14s ease-in-out infinite alternate}.weather-widget-fog-top{top:10%;height:20%;opacity:.5}.weather-widget-fog-middle{top:32%;height:24%;opacity:.42;animation-duration:18s}.weather-widget-fog-bottom{top:56%;height:22%;opacity:.34;animation-duration:22s}.weather-widget-sun-glow{top:-10%;right:-4%;width:56%;height:56%;border-radius:999px;background:radial-gradient(circle at 42% 42%,#fff7c6f5 0 14%,#ffe988eb 15% 26%,#ffd36694 27% 44%,#ffd36629 45% 64%,#ffd36600 65%);box-shadow:0 0 24px #ffd66e3d,0 0 46px #ffe0822e;filter:blur(4px);animation:weather-glow-pulse 7s ease-in-out infinite}.weather-widget-sky-shimmer{inset:4% -4% auto 10%;height:48%;border-radius:999px;background:linear-gradient(120deg,#fff0,#fff8d847,#fff0);filter:blur(18px);opacity:.82;animation:weather-shimmer-drift 10s ease-in-out infinite alternate}.weather-widget-snow-haze{z-index:0;inset:16% 2% 4%;border-radius:24px;background:radial-gradient(circle at 50% 10%,#fff3,#ffffff0a 44%,#fff0 70%);filter:blur(20px);opacity:.62;animation:weather-glow-pulse 8s ease-in-out infinite}@keyframes weather-cloud-drift{0%{transform:translate3d(-8%,-1%,0)}to{transform:translate3d(8%,3%,0)}}@keyframes weather-raindrop-fall{0%{transform:translate3d(-3px,-12px,0) rotate(11deg) scaleY(.9);opacity:0}10%{opacity:1}28%{transform:translate3d(4px,62px,0) rotate(11deg) scaleY(1)}62%{transform:translate3d(-2px,142px,0) rotate(11deg) scaleY(1.04);opacity:.95}86%{transform:translate3d(3px,210px,0) rotate(11deg) scaleY(1.06);opacity:.92}to{transform:translate3d(0,272px,0) rotate(11deg) scaleY(1.08);opacity:0}}@keyframes weather-snowflake-fall{0%{transform:translate3d(-4px,-6px,0) scale(.82);opacity:0}10%{opacity:.9}25%{transform:translate3d(10px,44px,0) scale(1)}55%{transform:translate3d(-8px,104px,0) scale(.94)}82%{transform:translate3d(8px,158px,0) scale(1.04);opacity:.9}to{transform:translate3d(-6px,210px,0) scale(.88);opacity:0}}@keyframes weather-fog-drift{0%{transform:translate3d(-7%,0,0)}to{transform:translate3d(7%,0,0)}}@keyframes weather-glow-pulse{0%{opacity:.56;transform:scale(.94)}38%{opacity:.76;transform:scale(1.02)}62%{opacity:.82;transform:scale(1.08)}82%{opacity:.72;transform:scale(1.03)}to{opacity:.58;transform:scale(.97)}}@keyframes weather-shimmer-drift{0%{transform:translate3d(-6%,-2%,0);opacity:.4}to{transform:translate3d(6%,3%,0);opacity:.78}}@media(prefers-reduced-motion:reduce){.dashboard-sky-orbit,.dashboard-weather-cloud,.dashboard-weather-rain-field,.dashboard-weather-raindrop,.dashboard-weather-snow-field,.dashboard-weather-snow-haze,.dashboard-weather-snowflake,.dashboard-weather-fog-band,.dashboard-weather-clear-glow,.dashboard-weather-sky-shimmer,.weather-widget-cloud,.weather-widget-fog-band,.weather-widget-sun-glow,.weather-widget-sky-shimmer,.weather-widget-snow-field,.weather-widget-snow-haze,.weather-widget-snowflake,.weather-widget-rain-field,.weather-widget-raindrop{animation:none}}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:#fff;opacity:.5;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
