html.wgl-app-scroll-locked,body.wgl-app-scroll-locked{overscroll-behavior:none;height:100%;overflow:hidden}body.wgl-app-scroll-locked{width:100%;position:fixed;inset:0}.wgl-fixed-app-shell{position:fixed;inset:0;overflow:hidden}.overscroll-contain{overscroll-behavior-y:contain}:where(.wgl-icon-button){color:var(--wgl-text-muted);border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:background-color .15s,color .15s;display:inline-flex}:where(.wgl-icon-button):hover{background:var(--wgl-surface-muted);color:var(--wgl-text)}:where(.wgl-icon-button):focus{outline:none}:where(.wgl-icon-button):focus-visible{box-shadow:0 0 0 2px var(--wgl-you)}.wgl-reset-demo-link{font-size:.875rem;font-weight:650;line-height:1.25rem}@keyframes wgl-dialog-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes wgl-dialog-panel-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wgl-cell-confirm{0%{opacity:0;background-color:#5d6cff00;transform:scale(.99);box-shadow:inset 0 0 #5d6cff00}18%{opacity:1;background-color:#5d6cff17;transform:scale(1);box-shadow:inset 0 0 0 1px #5d6cff6b}to{opacity:0;background-color:#5d6cff00;transform:scale(1);box-shadow:inset 0 0 0 1px #5d6cff00}}@keyframes wgl-data-reveal{0%{opacity:.78;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.wgl-dialog-overlay{animation:.14s ease-out both wgl-dialog-overlay-enter}.wgl-dialog-panel{transform-origin:bottom;translate:0 var(--wgl-dialog-drag-offset,0px);will-change:opacity, transform, translate;animation:.16s cubic-bezier(.2,0,0,1) both wgl-dialog-panel-enter}.wgl-dialog-panel[data-dialog-drag-phase=dragging]{transition:none;animation:none}.wgl-dialog-panel[data-dialog-drag-phase=settling]{transition:translate .18s cubic-bezier(.2,0,0,1);animation:none}.wgl-dialog-drag-handle{touch-action:none}.wgl-dialog-sticky-actions{background:color-mix(in srgb, var(--wgl-surface) 96%, transparent);border-top:1px solid var(--wgl-border);bottom:calc(-1.25rem - env(safe-area-inset-bottom));margin:0 -1.25rem calc(-1.25rem - env(safe-area-inset-bottom));padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));z-index:1;position:sticky;box-shadow:0 -14px 30px #26211c14}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.wgl-dialog-sticky-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.wgl-week-swipe{transform:translate3d(calc(-100% + var(--week-swipe-offset,0px)), 0, 0);will-change:transform;transition:transform .22s cubic-bezier(.2,0,0,1);display:flex}.wgl-week-swipe[data-week-swipe-phase=idle],.wgl-week-swipe[data-week-swipe-phase=dragging]{transition:none}.wgl-week-swipe-panel{flex:0 0 100%;width:100%;min-width:0;height:100%;min-height:0}.wgl-data-reveal{animation:.16s cubic-bezier(.2,0,0,1) both wgl-data-reveal}.wgl-cell-confirm{position:relative;overflow:hidden}.wgl-cell-confirm:after{border-radius:inherit;content:"";pointer-events:none;animation:.72s cubic-bezier(.2,0,0,1) both wgl-cell-confirm;position:absolute;inset:0}@media (min-width:640px){.wgl-dialog-panel{transform-origin:50%}.wgl-dialog-sticky-actions{margin:0 -1.25rem -1.25rem;padding:.75rem 1.25rem 1.25rem;bottom:-1.25rem}.wgl-week-swipe{transition:none;transform:translate(-100%)}}@media (max-width:639px){.wgl-week-swipe{touch-action:none}}@media (prefers-reduced-motion:reduce){.wgl-dialog-overlay,.wgl-dialog-panel,.wgl-data-reveal,.wgl-cell-confirm:after{animation:none}.wgl-week-swipe{transition:none}}
