*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#35c0ea80 transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#35c0ea73;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#35c0eab3}::-webkit-scrollbar-corner{background:0 0}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}@media (width<=899.95px){:root.mock-safe-areas{--safe-top:max(env(safe-area-inset-top), 30px);--safe-right:max(env(safe-area-inset-right), 0px);--safe-bottom:max(env(safe-area-inset-bottom), 34px);--safe-left:max(env(safe-area-inset-left), 0px)}}html,body{overscroll-behavior-y:none;-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent}@media (width<=600px){input,select,textarea{font-size:16px}}.water-bg,.water-overlay{pointer-events:none;position:fixed;inset:0}.water-bg{z-index:-2;will-change:transform;background:#08222e url(/water.jpg) 50%/cover no-repeat;animation:30s ease-in-out infinite alternate water-drift;inset:-3% -9%;transform:translate(-6%)}.water-overlay{z-index:-1;background:linear-gradient(#04162099,#04162070 45%,#04162099)}@keyframes water-drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}@media (prefers-reduced-motion:reduce){.water-bg{animation:none;transform:none}}#droplet-layer{pointer-events:none;z-index:9999;position:fixed;inset:0;overflow:hidden}.droplet{border:2px solid var(--droplet-color,#1ca3d8);background:radial-gradient(circle at 50% 35%,#35c0ea80,#0000 70%);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.85s cubic-bezier(.22,.61,.36,1) forwards droplet-ripple;position:fixed}.droplet.splash{width:20px;height:20px;margin:-10px 0 0 -10px;animation-duration:.95s}@keyframes droplet-ripple{0%{opacity:.85;transform:scale(.25)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.droplet{display:none}}.day-pager{overflow-x:clip}.day-enter-right{animation:.62s cubic-bezier(.33,1,.68,1) day-in-right}.day-enter-left{animation:.62s cubic-bezier(.33,1,.68,1) day-in-left}@keyframes day-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes day-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.day-enter-right,.day-enter-left{animation:none}}.gauge-wave{animation:2.4s linear infinite gauge-wave}@keyframes gauge-wave{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.gauge-wave{animation:none}}.gauge-pulse{animation:1.3s ease-out gauge-pulse}@keyframes gauge-pulse{0%{box-shadow:0 0 #5cd0f000}25%{box-shadow:0 0 0 9px #5cd0f073}to{box-shadow:0 0 #5cd0f000}}.gauge-bubble{background:#ffffffbf;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in forwards gauge-bubble;position:absolute;bottom:4px}@keyframes gauge-bubble{0%{opacity:0;transform:translateY(0)scale(.5)}20%{opacity:.9}to{opacity:0;transform:translateY(-88px)scale(1)}}@media (prefers-reduced-motion:reduce){.gauge-pulse,.gauge-bubble{animation:none}}
