.press{transition:transform .12s ease-out,background-color .12s ease-out}.press:active{transform:scale(.97)}.row-press:active:not(:has(button:active,a:active)){background:#ffffff1a!important}.row-press:focus-visible,.hov:focus-visible{outline:2px solid #44CC5E;outline-offset:-2px}@media (hover: hover) and (pointer: fine){.hov:hover{background:#ffffff0e!important}.hov-text:hover{color:#f2f1ec!important}}.glass-side{background:#0b0d0b9e;-webkit-backdrop-filter:blur(26px) saturate(160%);backdrop-filter:blur(26px) saturate(160%)}.glass-bar{-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%)}.glass-sheet{background:#191c19db;-webkit-backdrop-filter:blur(34px) saturate(180%);backdrop-filter:blur(34px) saturate(180%);border-top:1px solid rgba(255,255,255,.16);box-shadow:0 -18px 60px #00000073}@media (prefers-reduced-transparency: reduce){.glass-side,.glass-bar,.glass-sheet{-webkit-backdrop-filter:none;backdrop-filter:none}.glass-side{background:#0b0d0b}.glass-sheet{background:#191c19}}@media (prefers-contrast: more){.glass-sheet,.glass-side{box-shadow:0 0 0 1px #ffffff59}}@media (prefers-reduced-motion: reduce){.press{transition:background-color .12s ease-out}.press:active{transform:none}}@media (pointer: coarse){button:not(:disabled),summary,label.press,.hit{position:relative}button:not(:disabled):after,summary:after,label.press:after,.hit:after{content:"";position:absolute;left:0;right:0;top:50%;height:max(100%,44px);transform:translateY(-50%)}select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea{min-height:44px;font-size:16px!important}.cal-day{min-height:44px!important}.cal-nav{min-width:44px!important}.stage-chips{row-gap:17px!important}label:has(>input[type=checkbox]),label:has(>input[type=radio]){min-height:44px}}.glass-dialog{background:#191c19e6;-webkit-backdrop-filter:blur(34px) saturate(180%);backdrop-filter:blur(34px) saturate(180%);border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 70px #00000080;animation:dialog-in .22s cubic-bezier(.23,1,.32,1)}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media (prefers-reduced-motion: reduce){.glass-dialog{animation:none}}@media (prefers-reduced-transparency: reduce){.glass-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:#191c19}}@media (prefers-contrast: more){.glass-dialog{border-color:#fff6}}.toast-in{animation:toast-in .22s cubic-bezier(.23,1,.32,1)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion: reduce){.toast-in{animation:none}}@media (prefers-reduced-transparency: reduce){.toast-in{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1e211e!important}}.sheet-grabber{display:block;width:38px;height:5px;border-radius:3px;background:#ffffff47;margin:0 auto 12px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}.skip-link{position:absolute;left:12px;top:-64px;z-index:2000;padding:10px 14px;border-radius:10px;background:#0f1110;color:#f4f6f3;border:1px solid rgba(255,255,255,.28);font-family:inherit;font-weight:600;font-size:14px;line-height:1.2;text-decoration:none}.skip-link:focus,.skip-link:focus-visible{top:12px;outline:2px solid #44CC5E;outline-offset:2px}
