:root{--ov-sheet-duration:.25s;--ov-sheet-ease:cubic-bezier(.32, .72, 0, 1)}.sheet__backdrop{--sheet-backdrop-opacity:1;z-index:1000;overscroll-behavior:contain;isolation:isolate;display:block;position:fixed;inset:0}.sheet__backdrop:before{content:"";z-index:-1;pointer-events:none;opacity:var(--sheet-backdrop-opacity);transition:opacity var(--ov-sheet-duration) var(--ov-sheet-ease);position:absolute;inset:0}.sheet__backdrop--opaque:before{background:#0000007a}.sheet__backdrop--blur:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000052}.sheet__backdrop--transparent:before{background:0 0}.sheet__backdrop[data-entering]:before{animation:ov-sheet-fade-in var(--ov-sheet-duration) ease-out both}.sheet__backdrop[data-exiting]:before{animation:.17s ease-in both ov-sheet-fade-out}.sheet__content{--sheet-drag-offset:0px;--sheet-snap-size:auto;--initial-transform:100%;z-index:1001;box-sizing:border-box;touch-action:none;pointer-events:auto;will-change:transform;position:fixed}.sheet__content--bottom,.sheet__content--top{width:100%;max-height:96dvh;left:0;right:0}.sheet__content--bottom{transform:translate3d(0, var(--sheet-drag-offset), 0);bottom:0}.sheet__content--top{--initial-transform:-100%;transform:translate3d(0, var(--sheet-drag-offset), 0);top:0}.sheet__content--left,.sheet__content--right{max-width:96vw;height:100%;top:0;bottom:0}.sheet__content--left{--initial-transform:-100%;transform:translate3d(var(--sheet-drag-offset), 0, 0);left:0}.sheet__content--right{transform:translate3d(var(--sheet-drag-offset), 0, 0);right:0}.sheet__content--detached.sheet__content--bottom{--initial-transform:calc(100% + 8px);width:auto;max-height:calc(96dvh - 8px);bottom:8px;left:8px;right:8px}.sheet__content--detached.sheet__content--top{--initial-transform:calc(-100% - 8px);width:auto;max-height:calc(96dvh - 8px);top:8px;left:8px;right:8px}.sheet__content--detached.sheet__content--left{--initial-transform:calc(-100% - 8px);max-width:calc(96vw - 8px);height:auto;top:8px;bottom:8px;left:8px}.sheet__content--detached.sheet__content--right{--initial-transform:calc(100% + 8px);max-width:calc(96vw - 8px);height:auto;top:8px;bottom:8px;right:8px}.sheet__content[data-sheet-snap-points=true].sheet__content--bottom,.sheet__content[data-sheet-snap-points=true].sheet__content--top{height:min(var(--sheet-snap-size), calc(96dvh - 8px))}.sheet__content[data-sheet-snap-points=true].sheet__content--left,.sheet__content[data-sheet-snap-points=true].sheet__content--right{width:min(var(--sheet-snap-size), calc(96vw - 8px))}.sheet__content[data-entering].sheet__content--bottom{animation:ov-sheet-from-bottom var(--ov-sheet-duration) var(--ov-sheet-ease) both}.sheet__content[data-exiting].sheet__content--bottom{animation:.19s ease-in both ov-sheet-to-bottom}.sheet__content[data-entering].sheet__content--top{animation:ov-sheet-from-top var(--ov-sheet-duration) var(--ov-sheet-ease) both}.sheet__content[data-exiting].sheet__content--top{animation:.19s ease-in both ov-sheet-to-top}.sheet__content[data-entering].sheet__content--left{animation:ov-sheet-from-left var(--ov-sheet-duration) var(--ov-sheet-ease) both}.sheet__content[data-exiting].sheet__content--left{animation:.19s ease-in both ov-sheet-to-left}.sheet__content[data-entering].sheet__content--right{animation:ov-sheet-from-right var(--ov-sheet-duration) var(--ov-sheet-ease) both}.sheet__content[data-exiting].sheet__content--right{animation:.19s ease-in both ov-sheet-to-right}.sheet__content.sheet-dragging{cursor:grabbing;transition:none!important}.sheet__content:not(.sheet-dragging){transition:transform .23s var(--ov-sheet-ease)}.sheet__dialog{box-sizing:border-box;width:100%;min-width:0;max-height:inherit;color:var(--foreground,#111114);background:var(--overlay,var(--surface,#fff));box-shadow:0 -1px 0 color-mix(in srgb, var(--foreground,#111114) 5%, transparent), 0 18px 60px #00000038, 0 4px 18px #0000001f;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.sheet__dialog--bottom{border-radius:16px 16px 0 0;max-height:96dvh}.sheet__dialog--top{border-radius:0 0 16px 16px;max-height:96dvh}.sheet__dialog--left{border-radius:0 16px 16px 0;height:100%}.sheet__dialog--right{border-radius:16px 0 0 16px;height:100%}.sheet__dialog--detached{border:1px solid color-mix(in srgb, var(--foreground,#111114) 7%, transparent);border-radius:16px}.sheet__content[data-sheet-snap-points=true] .sheet__dialog{height:100%}.sheet__header{flex-direction:column;flex:none;gap:4px;padding:16px 20px 12px;display:flex}.sheet__heading{color:inherit;font:inherit;letter-spacing:0;margin:0;padding:0;font-size:18px;font-weight:600;line-height:1.35}.sheet__body{overscroll-behavior:contain;min-height:0;color:color-mix(in srgb, var(--foreground,#111114) 68%, transparent);-webkit-overflow-scrolling:touch;flex:auto;padding:8px 20px 20px;font-size:14px;line-height:1.55;overflow:hidden auto}.sheet__footer{flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.sheet__handle{width:100%;height:24px;color:inherit;cursor:grab;touch-action:none;opacity:.72;background:0 0;border:0;outline:none;flex:none;justify-content:center;align-items:center;margin:0;padding:8px 0 4px;transition:opacity .12s;display:flex}.sheet__handle:hover{opacity:1}.sheet__handle:active{cursor:grabbing;opacity:1}.sheet__handle:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent,var(--foreground)) 70%, transparent);border-radius:8px}.sheet__handle-bar{background:color-mix(in srgb, var(--foreground,#111114) 22%, transparent);border-radius:999px;width:32px;height:5px;display:block}.sheet__close-trigger{z-index:3;width:32px;height:32px;color:color-mix(in srgb, var(--foreground,#111114) 56%, transparent);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0 0 2px;font-size:24px;font-weight:300;line-height:1;transition:color .12s,background .12s,transform .12s;display:inline-grid;position:absolute;top:12px;right:12px}.sheet__close-trigger:hover{color:var(--foreground,#111114);background:color-mix(in srgb, var(--foreground,#111114) 6%, transparent)}.sheet__close-trigger:active{transform:scale(.94)}.sheet__close-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,var(--foreground)) 70%, transparent);outline-offset:2px}.dark .sheet__dialog,[data-theme$=-dark] .sheet__dialog,[data-theme=dark] .sheet__dialog{color:var(--foreground);background:var(--overlay);border-color:var(--border);box-shadow:var(--overlay-shadow)}html[data-sheet-scale-background=true] body>:not([data-sheet-portal-root]){transform-origin:top;transition:transform var(--ov-sheet-duration) var(--ov-sheet-ease), border-radius var(--ov-sheet-duration) var(--ov-sheet-ease);border-radius:16px;overflow:hidden;transform:scale(.965)translateY(8px)}@keyframes ov-sheet-fade-in{0%{opacity:0}to{opacity:var(--sheet-backdrop-opacity)}}@keyframes ov-sheet-fade-out{0%{opacity:var(--sheet-backdrop-opacity)}to{opacity:0}}@keyframes ov-sheet-from-bottom{0%{transform:translate3d(0, var(--initial-transform), 0)}to{transform:translate3d(0, var(--sheet-drag-offset), 0)}}@keyframes ov-sheet-to-bottom{0%{transform:translate3d(0, var(--sheet-drag-offset), 0)}to{transform:translate3d(0, var(--initial-transform), 0)}}@keyframes ov-sheet-from-top{0%{transform:translate3d(0, var(--initial-transform,-100%), 0)}to{transform:translate3d(0, var(--sheet-drag-offset), 0)}}@keyframes ov-sheet-to-top{0%{transform:translate3d(0, var(--sheet-drag-offset), 0)}to{transform:translate3d(0, var(--initial-transform,-100%), 0)}}@keyframes ov-sheet-from-left{0%{transform:translate3d(var(--initial-transform,-100%), 0, 0)}to{transform:translate3d(var(--sheet-drag-offset), 0, 0)}}@keyframes ov-sheet-to-left{0%{transform:translate3d(var(--sheet-drag-offset), 0, 0)}to{transform:translate3d(var(--initial-transform,-100%), 0, 0)}}@keyframes ov-sheet-from-right{0%{transform:translate3d(var(--initial-transform), 0, 0)}to{transform:translate3d(var(--sheet-drag-offset), 0, 0)}}@keyframes ov-sheet-to-right{0%{transform:translate3d(var(--sheet-drag-offset), 0, 0)}to{transform:translate3d(var(--initial-transform), 0, 0)}}@media (max-width:640px){.sheet__header,.sheet__body,.sheet__footer{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.sheet__backdrop,.sheet__backdrop:before,.sheet__content,.sheet__handle,.sheet__close-trigger{transition-duration:1ms!important;animation-duration:1ms!important}}@media (max-width:920px){.sheet__content--bottom,.sheet__content--detached.sheet__content--bottom{max-height:calc(100dvh - env(safe-area-inset-top) - 8px);bottom:0;left:0;right:0;width:100%!important}.sheet__content--top,.sheet__content--detached.sheet__content--top{left:0;right:0;top:calc(env(safe-area-inset-top) + 8px);max-height:calc(100dvh - env(safe-area-inset-top) - 8px);width:100%!important}.sheet__content--left,.sheet__content--right,.sheet__content--detached.sheet__content--left,.sheet__content--detached.sheet__content--right{top:calc(env(safe-area-inset-top) + 8px);max-width:none;max-height:calc(100dvh - env(safe-area-inset-top) - 8px);bottom:0;left:0;right:0;width:100%!important;height:auto!important}.sheet__dialog--bottom,.sheet__dialog--detached.sheet__dialog--bottom,.sheet__dialog--top,.sheet__dialog--left,.sheet__dialog--right,.sheet__dialog--detached.sheet__dialog--top,.sheet__dialog--detached.sheet__dialog--left,.sheet__dialog--detached.sheet__dialog--right{height:100%;max-height:inherit;border:1px solid color-mix(in srgb, var(--foreground,#fff) 8%, transparent);border-bottom:0;border-radius:20px 20px 0 0;overflow:hidden}.sheet__header{padding:12px 14px 10px}.sheet__body{padding-bottom:16px;padding-left:14px;padding-right:14px}.sheet__footer{padding:10px 14px 12px}.sheet__close-trigger{background:color-mix(in srgb, var(--foreground,#fff) 6%, transparent);width:36px;height:36px;top:10px;right:10px}.sheet__content[data-sheet-mobile-converted=true]{top:calc(env(safe-area-inset-top) + 8px);width:100%;max-width:none;height:calc(100dvh - env(safe-area-inset-top) - 8px);max-height:calc(100dvh - env(safe-area-inset-top) - 8px);bottom:0;left:0;right:0}.sheet__content[data-sheet-mobile-converted=true] .sheet__dialog{border:0;border-radius:20px 20px 0 0;width:100%;height:100%;max-height:none}.sheet__content[data-sheet-mobile-converted=true] .sheet__close-trigger{width:40px;height:40px;top:10px;right:10px}.sheet__content[data-sheet-mobile-converted=true] .sheet__header{min-height:56px;padding:12px 56px 10px 16px}.sheet__content[data-sheet-mobile-converted=true] .sheet__body{padding-left:16px;padding-right:16px}}
