@layer theme,base,components,utilities;@layer components{:root:has(dialog.ss:modal){overflow:hidden;scrollbar-gutter:var(--ss-gutter, stable)}:root:has(dialog.ss:modal) [data-ss-scroll-root]{overflow:hidden}.ss{--_bg: var(--ss-bg, #fff);--_fg: var(--ss-fg, currentColor);--_radius: var(--ss-radius, 16px);--_shadow: var(--ss-shadow, 0 0 2px rgb(0 0 0 / .08), 0 8px 40px rgb(0 0 0 / .16));--_backdrop: var(--ss-backdrop, rgb(0 0 0 / .4));--_padding: var(--ss-padding, 1rem);--_top-gap: var(--ss-top-gap, max(env(safe-area-inset-top), 2.5rem));--_drawer-size: var(--ss-drawer-size, min(26rem, 100vw - 3rem));--_dialog-size: var(--ss-dialog-size, min(34rem, 100vw - 2rem));--_sheet-max-size: var(--ss-sheet-max-size, 48rem);--_peek: var(--ss-peek, 4.5rem);--_duration: var(--ss-duration, .36s);--_easing: var(--ss-easing, cubic-bezier(.32, .72, 0, 1))}.ss,.ss[data-ss~=bottom]{--_display: flex;--_direction: column-reverse;--_overflow: hidden auto;--_snap: y mandatory;--_panel-inline: 100%;--_panel-block: auto;--_panel-max-block: calc(var(--ss-viewport-height, 100dvh) - var(--_top-gap));--_panel-radius: var(--_radius) var(--_radius) 0 0;--_panel-align: end none;--_rest-display: block;--_rest-inline: auto;--_rest-block: calc(var(--ss-viewport-height, 100dvh) - var(--_peek));--_rest-align: none;--_ready-rest-inline: auto;--_ready-rest-block: var(--ss-viewport-height, 100dvh);--_ready-rest-align: start none;--_enter-x: 0px;--_enter-y: 100%;--_css-motion: 0;--_align: stretch;--_panel-pad: 0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--_panel-max-inline: var(--_sheet-max-size);--_snap-display: block;--_handle-display: block;--_ready-direction: column;--_ready-rest-order: -1;--_timeline-axis: block;--_timeline-direction: normal;--_collapsed-body: hidden;--_panel-clip: inset(-100vh -100vw 0 -100vw)}.ss[data-ss~=end]{--_display: flex;--_direction: row-reverse;--_overflow: auto hidden;--_snap: x mandatory;--_panel-inline: var(--_drawer-size);--_panel-block: var(--ss-viewport-height, 100dvh);--_panel-max-block: none;--_panel-radius: var(--_radius) 0 0 var(--_radius);--_panel-align: none end;--_rest-display: block;--_rest-inline: calc(100vw - var(--_peek));--_rest-block: auto;--_rest-align: none;--_ready-rest-inline: 100vw;--_ready-rest-block: auto;--_ready-rest-align: none start;--_enter-x: 100%;--_enter-y: 0px;--_css-motion: 0;--_align: stretch;--_panel-pad: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--_panel-max-inline: none;--_snap-display: none;--_handle-display: none;--_ready-direction: row;--_ready-rest-order: -1;--_timeline-axis: inline;--_timeline-direction: normal;--_panel-clip: none;--_collapsed-body: auto}.ss[data-ss~=start]{--_display: flex;--_direction: row;--_overflow: auto hidden;--_snap: x mandatory;--_panel-inline: var(--_drawer-size);--_panel-block: var(--ss-viewport-height, 100dvh);--_panel-max-block: none;--_panel-radius: 0 var(--_radius) var(--_radius) 0;--_panel-align: none start;--_rest-display: block;--_rest-inline: calc(100vw - var(--_peek));--_rest-block: auto;--_rest-align: none;--_ready-rest-inline: 100vw;--_ready-rest-block: auto;--_ready-rest-align: none end;--_enter-x: -100%;--_enter-y: 0px;--_css-motion: 0;--_align: stretch;--_panel-pad: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--_panel-max-inline: none;--_snap-display: none;--_handle-display: none;--_ready-direction: row;--_ready-rest-order: 0;--_timeline-axis: inline;--_timeline-direction: reverse;--_panel-clip: none;--_collapsed-body: auto}.ss[data-ss~=top]{--_display: flex;--_direction: column;--_overflow: hidden auto;--_snap: y mandatory;--_panel-inline: 100%;--_panel-block: auto;--_panel-max-block: calc(var(--ss-viewport-height, 100dvh) - var(--_top-gap));--_panel-radius: 0 0 var(--_radius) var(--_radius);--_panel-align: start none;--_rest-display: block;--_rest-inline: auto;--_rest-block: calc(var(--ss-viewport-height, 100dvh) - var(--_peek));--_rest-align: none;--_ready-rest-inline: auto;--_ready-rest-block: var(--ss-viewport-height, 100dvh);--_ready-rest-align: end none;--_enter-x: 0px;--_enter-y: -100%;--_css-motion: 0;--_align: stretch;--_panel-pad: env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);--_panel-max-inline: var(--_sheet-max-size);--_snap-display: none;--_handle-display: none;--_ready-direction: column;--_ready-rest-order: 0;--_timeline-axis: block;--_timeline-direction: reverse;--_collapsed-body: auto;--_panel-clip: inset(0 -100vw -100vh -100vw)}.ss[data-ss~=center]{--_display: grid;--_direction: row;--_overflow: hidden;--_snap: none;--_panel-inline: var(--_dialog-size);--_panel-block: auto;--_panel-max-block: calc(var(--ss-viewport-height, 100dvh) - 2rem);--_panel-radius: var(--_radius);--_panel-align: none;--_rest-display: none;--_ready-rest-block: 0;--_ready-rest-inline: 0;--_ready-rest-align: none;--_enter-x: 0px;--_enter-y: 1.5rem;--_enter-opacity: 0;--_css-motion: 1;--_align: center;--_panel-pad: 0px;--_panel-max-inline: none;--_snap-display: none;--_handle-display: none;--_ready-direction: row;--_ready-rest-order: 0;--_timeline-axis: block;--_timeline-direction: normal;--_panel-clip: none;--_collapsed-body: auto}@media(min-width:40rem){.ss[data-ss~="sm:bottom"]{--_display: flex;--_direction: column-reverse;--_overflow: hidden auto;--_snap: y mandatory;--_panel-inline: 100%;--_panel-block: auto;--_panel-max-block: calc(var(--ss-viewport-height, 100dvh) - var(--_top-gap));--_panel-radius: var(--_radius) var(--_radius) 0 0;--_panel-align: end none;--_rest-display: block;--_rest-inline: auto;--_rest-block: calc(var(--ss-viewport-height, 100dvh) - var(--_peek));--_rest-align: none;--_ready-rest-inline: auto;--_ready-rest-block: var(--ss-viewport-height, 100dvh);--_ready-rest-align: start none;--_enter-x: 0px;--_enter-y: 100%;--_css-motion: 0;--_align: stretch;--_panel-pad: 0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--_panel-max-inline: var(--_sheet-max-size);--_snap-display: block;--_handle-display: block;--_ready-direction: column;--_ready-rest-order: -1;--_timeline-axis: block;--_timeline-direction: normal;--_collapsed-body: hidden;--_panel-clip: inset(-100vh -100vw 0 -100vw)}.ss[data-ss~="sm:end"]{--_display: flex;--_direction: row-reverse;--_overflow: auto hidden;--_snap: x mandatory;--_panel-inline: var(--_drawer-size);--_panel-block: var(--ss-viewport-height, 100dvh);--_panel-max-block: none;--_panel-radius: var(--_radius) 0 0 var(--_radius);--_panel-align: none end;--_rest-display: block;--_rest-inline: calc(100vw - var(--_peek));--_rest-block: auto;--_rest-align: none;--_ready-rest-inline: 100vw;--_ready-rest-block: auto;--_ready-rest-align: none start;--_enter-x: 100%;--_enter-y: 0px;--_css-motion: 0;--_align: stretch;--_panel-pad: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--_panel-max-inline: none;--_snap-display: none;--_handle-display: none;--_ready-direction: row;--_ready-rest-order: -1;--_timeline-axis: inline;--_timeline-direction: normal;--_panel-clip: none;--_collapsed-body: auto}.ss[data-ss~="sm:start"]{--_display: flex;--_direction: row;--_overflow: auto hidden;--_snap: x mandatory;--_panel-inline: var(--_drawer-size);--_panel-block: var(--ss-viewport-height, 100dvh);--_panel-max-block: none;--_panel-radius: 0 var(--_radius) var(--_radius) 0;--_panel-align: none start;--_rest-display: block;--_rest-inline: calc(100vw - var(--_peek));--_rest-block: auto;--_rest-align: none;--_ready-rest-inline: 100vw;--_ready-rest-block: auto;--_ready-rest-align: none end;--_enter-x: -100%;--_enter-y: 0px;--_css-motion: 0;--_align: stretch;--_panel-pad: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--_panel-max-inline: none;--_snap-display: none;--_handle-display: none;--_ready-direction: row;--_ready-rest-order: 0;--_timeline-axis: inline;--_timeline-direction: reverse;--_panel-clip: none;--_collapsed-body: auto}.ss[data-ss~="sm:top"]{--_display: flex;--_direction: column;--_overflow: hidden auto;--_snap: y mandatory;--_panel-inline: 100%;--_panel-block: auto;--_panel-max-block: calc(var(--ss-viewport-height, 100dvh) - var(--_top-gap));--_panel-radius: 0 0 var(--_radius) var(--_radius);--_panel-align: start none;--_rest-display: block;--_rest-inline: auto;--_rest-block: calc(var(--ss-viewport-height, 100dvh) - var(--_peek));--_rest-align: none;--_ready-rest-inline: auto;--_ready-rest-block: var(--ss-viewport-height, 100dvh);--_ready-rest-align: end none;--_enter-x: 0px;--_enter-y: -100%;--_css-motion: 0;--_align: stretch;--_panel-pad: env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);--_panel-max-inline: var(--_sheet-max-size);--_snap-display: none;--_handle-display: none;--_ready-direction: column;--_ready-rest-order: 0;--_timeline-axis: block;--_timeline-direction: reverse;--_collapsed-body: auto;--_panel-clip: inset(0 -100vw -100vh -100vw)}.ss[data-ss~="sm:center"]{--_display: grid;--_direction: row;--_overflow: hidden;--_snap: none;--_panel-inline: var(--_dialog-size);--_panel-block: auto;--_panel-max-block: calc(var(--ss-viewport-height, 100dvh) - 2rem);--_panel-radius: var(--_radius);--_panel-align: none;--_rest-display: none;--_ready-rest-block: 0;--_ready-rest-inline: 0;--_ready-rest-align: none;--_enter-x: 0px;--_enter-y: 1.5rem;--_enter-opacity: 0;--_css-motion: 1;--_align: center;--_panel-pad: 0px;--_panel-max-inline: none;--_snap-display: none;--_handle-display: none;--_ready-direction: row;--_ready-rest-order: 0;--_timeline-axis: block;--_timeline-direction: normal;--_panel-clip: none;--_collapsed-body: auto}}@media(min-width:48rem){.ss[data-ss~="md:bottom"]{--_display: flex;--_direction: column-reverse;--_overflow: hidden auto;--_snap: y mandatory;--_panel-inline: 100%;--_panel-block: auto;--_panel-max-block: calc(var(--ss-viewport-height, 100dvh) - var(--_top-gap));--_panel-radius: var(--_radius) var(--_radius) 0 0;--_panel-align: end none;--_rest-display: block;--_rest-inline: auto;--_rest-block: calc(var(--ss-viewport-height, 100dvh) - var(--_peek));--_rest-align: none;--_ready-rest-inline: auto;--_ready-rest-block: var(--ss-viewport-height, 100dvh);--_ready-rest-align: start none;--_enter-x: 0px;--_enter-y: 100%;--_css-motion: 0;--_align: stretch;--_panel-pad: 0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--_panel-max-inline: var(--_sheet-max-size);--_snap-display: block;--_handle-display: block;--_ready-direction: column;--_ready-rest-order: -1;--_timeline-axis: block;--_timeline-direction: normal;--_collapsed-body: hidden;--_panel-clip: inset(-100vh -100vw 0 -100vw)}.ss[data-ss~="md:end"]{--_display: flex;--_direction: row-reverse;--_overflow: auto hidden;--_snap: x mandatory;--_panel-inline: var(--_drawer-size);--_panel-block: var(--ss-viewport-height, 100dvh);--_panel-max-block: none;--_panel-radius: var(--_radius) 0 0 var(--_radius);--_panel-align: none end;--_rest-display: block;--_rest-inline: calc(100vw - var(--_peek));--_rest-block: auto;--_rest-align: none;--_ready-rest-inline: 100vw;--_ready-rest-block: auto;--_ready-rest-align: none start;--_enter-x: 100%;--_enter-y: 0px;--_css-motion: 0;--_align: stretch;--_panel-pad: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--_panel-max-inline: none;--_snap-display: none;--_handle-display: none;--_ready-direction: row;--_ready-rest-order: -1;--_timeline-axis: inline;--_timeline-direction: normal;--_panel-clip: none;--_collapsed-body: auto}.ss[data-ss~="md:start"]{--_display: flex;--_direction: row;--_overflow: auto hidden;--_snap: x mandatory;--_panel-inline: var(--_drawer-size);--_panel-block: var(--ss-viewport-height, 100dvh);--_panel-max-block: none;--_panel-radius: 0 var(--_radius) var(--_radius) 0;--_panel-align: none start;--_rest-display: block;--_rest-inline: calc(100vw - var(--_peek));--_rest-block: auto;--_rest-align: none;--_ready-rest-inline: 100vw;--_ready-rest-block: auto;--_ready-rest-align: none end;--_enter-x: -100%;--_enter-y: 0px;--_css-motion: 0;--_align: stretch;--_panel-pad: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--_panel-max-inline: none;--_snap-display: none;--_handle-display: none;--_ready-direction: row;--_ready-rest-order: 0;--_timeline-axis: inline;--_timeline-direction: reverse;--_panel-clip: none;--_collapsed-body: auto}.ss[data-ss~="md:top"]{--_display: flex;--_direction: column;--_overflow: hidden auto;--_snap: y mandatory;--_panel-inline: 100%;--_panel-block: auto;--_panel-max-block: calc(var(--ss-viewport-height, 100dvh) - var(--_top-gap));--_panel-radius: 0 0 var(--_radius) var(--_radius);--_panel-align: start none;--_rest-display: block;--_rest-inline: auto;--_rest-block: calc(var(--ss-viewport-height, 100dvh) - var(--_peek));--_rest-align: none;--_ready-rest-inline: auto;--_ready-rest-block: var(--ss-viewport-height, 100dvh);--_ready-rest-align: end none;--_enter-x: 0px;--_enter-y: -100%;--_css-motion: 0;--_align: stretch;--_panel-pad: env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);--_panel-max-inline: var(--_sheet-max-size);--_snap-display: none;--_handle-display: none;--_ready-direction: column;--_ready-rest-order: 0;--_timeline-axis: block;--_timeline-direction: reverse;--_collapsed-body: auto;--_panel-clip: inset(0 -100vw -100vh -100vw)}.ss[data-ss~="md:center"]{--_display: grid;--_direction: row;--_overflow: hidden;--_snap: none;--_panel-inline: var(--_dialog-size);--_panel-block: auto;--_panel-max-block: calc(var(--ss-viewport-height, 100dvh) - 2rem);--_panel-radius: var(--_radius);--_panel-align: none;--_rest-display: none;--_ready-rest-block: 0;--_ready-rest-inline: 0;--_ready-rest-align: none;--_enter-x: 0px;--_enter-y: 1.5rem;--_enter-opacity: 0;--_css-motion: 1;--_align: center;--_panel-pad: 0px;--_panel-max-inline: none;--_snap-display: none;--_handle-display: none;--_ready-direction: row;--_ready-rest-order: 0;--_timeline-axis: block;--_timeline-direction: normal;--_panel-clip: none;--_collapsed-body: auto}}@media(min-width:64rem){.ss[data-ss~="lg:bottom"]{--_display: flex;--_direction: column-reverse;--_overflow: hidden auto;--_snap: y mandatory;--_panel-inline: 100%;--_panel-block: auto;--_panel-max-block: calc(var(--ss-viewport-height, 100dvh) - var(--_top-gap));--_panel-radius: var(--_radius) var(--_radius) 0 0;--_panel-align: end none;--_rest-display: block;--_rest-inline: auto;--_rest-block: calc(var(--ss-viewport-height, 100dvh) - var(--_peek));--_rest-align: none;--_ready-rest-inline: auto;--_ready-rest-block: var(--ss-viewport-height, 100dvh);--_ready-rest-align: start none;--_enter-x: 0px;--_enter-y: 100%;--_css-motion: 0;--_align: stretch;--_panel-pad: 0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--_panel-max-inline: var(--_sheet-max-size);--_snap-display: block;--_handle-display: block;--_ready-direction: column;--_ready-rest-order: -1;--_timeline-axis: block;--_timeline-direction: normal;--_collapsed-body: hidden;--_panel-clip: inset(-100vh -100vw 0 -100vw)}.ss[data-ss~="lg:end"]{--_display: flex;--_direction: row-reverse;--_overflow: auto hidden;--_snap: x mandatory;--_panel-inline: var(--_drawer-size);--_panel-block: var(--ss-viewport-height, 100dvh);--_panel-max-block: none;--_panel-radius: var(--_radius) 0 0 var(--_radius);--_panel-align: none end;--_rest-display: block;--_rest-inline: calc(100vw - var(--_peek));--_rest-block: auto;--_rest-align: none;--_ready-rest-inline: 100vw;--_ready-rest-block: auto;--_ready-rest-align: none start;--_enter-x: 100%;--_enter-y: 0px;--_css-motion: 0;--_align: stretch;--_panel-pad: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--_panel-max-inline: none;--_snap-display: none;--_handle-display: none;--_ready-direction: row;--_ready-rest-order: -1;--_timeline-axis: inline;--_timeline-direction: normal;--_panel-clip: none;--_collapsed-body: auto}.ss[data-ss~="lg:start"]{--_display: flex;--_direction: row;--_overflow: auto hidden;--_snap: x mandatory;--_panel-inline: var(--_drawer-size);--_panel-block: var(--ss-viewport-height, 100dvh);--_panel-max-block: none;--_panel-radius: 0 var(--_radius) var(--_radius) 0;--_panel-align: none start;--_rest-display: block;--_rest-inline: calc(100vw - var(--_peek));--_rest-block: auto;--_rest-align: none;--_ready-rest-inline: 100vw;--_ready-rest-block: auto;--_ready-rest-align: none end;--_enter-x: -100%;--_enter-y: 0px;--_css-motion: 0;--_align: stretch;--_panel-pad: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--_panel-max-inline: none;--_snap-display: none;--_handle-display: none;--_ready-direction: row;--_ready-rest-order: 0;--_timeline-axis: inline;--_timeline-direction: reverse;--_panel-clip: none;--_collapsed-body: auto}.ss[data-ss~="lg:top"]{--_display: flex;--_direction: column;--_overflow: hidden auto;--_snap: y mandatory;--_panel-inline: 100%;--_panel-block: auto;--_panel-max-block: calc(var(--ss-viewport-height, 100dvh) - var(--_top-gap));--_panel-radius: 0 0 var(--_radius) var(--_radius);--_panel-align: start none;--_rest-display: block;--_rest-inline: auto;--_rest-block: calc(var(--ss-viewport-height, 100dvh) - var(--_peek));--_rest-align: none;--_ready-rest-inline: auto;--_ready-rest-block: var(--ss-viewport-height, 100dvh);--_ready-rest-align: end none;--_enter-x: 0px;--_enter-y: -100%;--_css-motion: 0;--_align: stretch;--_panel-pad: env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);--_panel-max-inline: var(--_sheet-max-size);--_snap-display: none;--_handle-display: none;--_ready-direction: column;--_ready-rest-order: 0;--_timeline-axis: block;--_timeline-direction: reverse;--_collapsed-body: auto;--_panel-clip: inset(0 -100vw -100vh -100vw)}.ss[data-ss~="lg:center"]{--_display: grid;--_direction: row;--_overflow: hidden;--_snap: none;--_panel-inline: var(--_dialog-size);--_panel-block: auto;--_panel-max-block: calc(var(--ss-viewport-height, 100dvh) - 2rem);--_panel-radius: var(--_radius);--_panel-align: none;--_rest-display: none;--_ready-rest-block: 0;--_ready-rest-inline: 0;--_ready-rest-align: none;--_enter-x: 0px;--_enter-y: 1.5rem;--_enter-opacity: 0;--_css-motion: 1;--_align: center;--_panel-pad: 0px;--_panel-max-inline: none;--_snap-display: none;--_handle-display: none;--_ready-direction: row;--_ready-rest-order: 0;--_timeline-axis: block;--_timeline-direction: normal;--_panel-clip: none;--_collapsed-body: auto}}.ss{position:fixed;inset:var(--ss-viewport-top, 0px) 0 auto;width:100%;max-width:none;height:var(--ss-viewport-height, 100dvh);max-height:none;box-sizing:border-box;margin:0;padding:0;border:0;background:transparent;color:var(--_fg);overflow:var(--_overflow);overscroll-behavior:contain;scroll-snap-type:var(--_snap);scrollbar-width:none;align-items:var(--_align);justify-items:center;outline:none}.ss::-webkit-scrollbar{display:none}.ss[open]{display:var(--_display)}.ss{flex-direction:var(--_direction)}.ss[data-ss-ready]{flex-direction:var(--_ready-direction)}.ss[data-ss-ready]>.ss-rest{order:var(--_ready-rest-order)}.ss::backdrop{background:var(--_backdrop)}.ss-panel{position:relative;display:flex;flex-direction:column;flex:none;box-sizing:border-box;inline-size:var(--_panel-inline);max-inline-size:var(--_panel-max-inline);block-size:var(--_panel-block);max-block-size:var(--_panel-max-block);margin-inline:auto;padding:var(--_panel-pad);background:var(--_bg);border-radius:var(--_panel-radius);box-shadow:var(--_shadow);clip-path:var(--_panel-clip);scroll-snap-align:var(--_panel-align);scroll-snap-stop:always}.ss-rest{display:var(--_rest-display);flex:none;inline-size:var(--_rest-inline);block-size:var(--_rest-block);scroll-snap-align:var(--_rest-align);pointer-events:none}.ss[data-ss-ready]>.ss-rest{inline-size:var(--_ready-rest-inline);block-size:var(--_ready-rest-block);scroll-snap-align:var(--_ready-rest-align)}.ss-snap{display:var(--_snap-display);position:absolute;inset-inline-start:0;inset-block-start:calc(min(var(--ss-at, 100%),100%) - 1px);inline-size:1px;block-size:1px;scroll-snap-align:end none;pointer-events:none}.ss-handle{display:var(--_handle-display);flex:none;inline-size:2.25rem;block-size:.3rem;margin:.5rem auto 0;border-radius:1rem;background:currentColor;opacity:.2}button.ss-handle{position:relative;padding:0;border:0;color:inherit}button.ss-handle:after{content:"";position:absolute;inset:-.75rem -1.5rem}.ss[data-ss-ready]:not([data-ss-drag]) button.ss-handle{cursor:pointer}button.ss-handle:focus-visible{opacity:.6;outline:2px solid;outline-offset:4px}.ss[data-ss-drag] :is(.ss-handle,.ss-header){cursor:grab;user-select:none}.ss[data-ss-dragging],.ss[data-ss-dragging] *{cursor:grabbing}.ss-header{display:flex;flex:none;align-items:center;gap:.75rem;padding:.75rem var(--_padding)}.ss-header>:is(h1,h2,h3,h4,p):first-of-type{flex:1;margin:0}.ss-body{flex:1 1 auto;min-block-size:0;overflow:auto;overscroll-behavior-block:auto;padding:0 var(--_padding) var(--_padding)}.ss[data-ss-ready]:not([data-ss-expanded])>.ss-panel>.ss-body{overflow:var(--_collapsed-body, auto)}.ss-footer{position:sticky;inset-block-end:0;flex:none;padding:.75rem var(--_padding);background:var(--_bg)}.ss>.ss-panel{transition:translate var(--_duration) var(--_easing),opacity var(--_duration) var(--_easing)}.ss{--_motion: 1}.ss[data-ss-ready]{--_motion: var(--_css-motion)}@starting-style{.ss[open]>.ss-panel{translate:calc(var(--_enter-x) * var(--_flip, 1) * var(--_motion)) calc(var(--_enter-y) * var(--_motion));opacity:var(--_enter-opacity, 1)}}.ss[data-ss-closing]>.ss-panel{translate:calc(var(--_enter-x) * var(--_flip, 1) * var(--_motion)) calc(var(--_enter-y) * var(--_motion));opacity:var(--_enter-opacity, 1)}.ss::backdrop{transition:opacity var(--_duration) ease}@starting-style{.ss[open]::backdrop{opacity:0}}.ss[data-ss-closing]::backdrop{opacity:0}@supports (overlay: auto){.ss:not([data-ss-ready]){transition:display var(--_duration) allow-discrete,overlay var(--_duration) allow-discrete}.ss:not([open])>.ss-panel{translate:calc(var(--_enter-x) * var(--_flip, 1)) var(--_enter-y);opacity:var(--_enter-opacity, 1)}.ss:not([open])::backdrop{opacity:0}}@keyframes ss-backdrop{0%{opacity:0}to{opacity:1}}@supports (animation-timeline: scroll()){.ss[data-ss-ready]{scroll-timeline:--ss-travel var(--_timeline-axis)}.ss[data-ss-ready]::backdrop{animation:ss-backdrop linear both var(--_timeline-direction);animation-timeline:--ss-travel}}@media(prefers-reduced-motion:reduce){.ss,.ss>.ss-panel,.ss::backdrop{transition:none}}.ss:dir(rtl){--_flip: -1}}@layer theme,base,components,utilities;@layer components{@property --_depth{syntax: "<number>"; inherits: false; initial-value: 0;}@keyframes ss-depth{0%{--_depth: 0}to{--_depth: 1}}.ss[data-ss-depth]{--_top-gap: var(--ss-top-gap, calc(env(safe-area-inset-top) + 1.375rem) )}:root:has(dialog.ss[data-ss-depth][data-ss-ready]:modal){background:var(--ss-depth-bg, #000)!important}:root:has(dialog.ss[data-ss-depth][data-ss-ready]) :is(body:not(:has([data-ss-page])),[data-ss-page]){transition:--_depth var(--ss-duration, .36s) var(--ss-easing, cubic-bezier(.32, .72, 0, 1))}:root:has(dialog.ss[data-ss-depth][data-ss-ready]:modal) :is(body:not(:has([data-ss-page])),[data-ss-page]){--_depth: 1;--_depth-y: var(--ss-page-y, 0px);transform-origin:50% var(--_depth-y);scale:calc(1 - .08 * var(--_depth));translate:0 calc(var(--_depth) * var(--ss-depth-offset, calc(env(safe-area-inset-top) + .625rem) ));clip-path:inset(var(--_depth-y) 0 calc(100% - var(--_depth-y) - 100lvh) round calc(var(--_depth) * var(--ss-depth-radius, 12px)))}@supports (scale: calc(1px/1px)){:root:has(dialog.ss[data-ss-depth][data-ss-ready]:modal) :is(body:not(:has([data-ss-page])),[data-ss-page]){scale:calc(1 - 2 * var(--ss-depth-inset, 1rem) / 100vw * var(--_depth))}}:root:has(dialog.ss[data-ss-depth][data-ss-closing]) :is(body:not(:has([data-ss-page])),[data-ss-page]){--_depth: 0}@supports (animation-timeline: scroll()) and (timeline-scope: none){:root:has(dialog.ss[data-ss-depth]){timeline-scope:--ss-depth}.ss[data-ss-depth][data-ss-ready]{scroll-timeline:--ss-travel var(--_timeline-axis),--ss-depth var(--_timeline-axis)}:root:has(dialog.ss[data-ss-depth][data-ss-ready]:modal) :is(body:not(:has([data-ss-page])),[data-ss-page]){animation:ss-depth linear both;animation-timeline:--ss-depth}}@media(prefers-reduced-motion:reduce){:root:has(dialog.ss[data-ss-depth]) :is(body,[data-ss-page]){transition:none}}.ss>.ss-panel{transition-property:translate,opacity,scale,filter}.ss[data-ss-covered]>.ss-panel{scale:.95;filter:brightness(.94)}}@layer theme,base,components,utilities;@layer components{.ss[data-ss-modal=false]{z-index:var(--ss-z-index, 50);pointer-events:none}.ss[data-ss-modal=false]>.ss-panel{pointer-events:auto}.ss[data-ss-ready][data-ss-dismissible=false]>.ss-rest{inline-size:var(--_rest-inline);block-size:var(--_rest-block);scroll-snap-align:none}.ss[data-ss-sequential] .ss-snap{scroll-snap-stop:always}.ss[data-ss-handle-only]>.ss-panel>:not(.ss-handle,.ss-body){touch-action:none}.ss[data-ss-ready][data-ss-handle-only]>.ss-panel>.ss-body{overflow:auto;overscroll-behavior:contain}}@layer theme,base,components,utilities;@layer components{.sc{container:sc / inline-size;position:relative}.sc-track{--_n: min(var(--sc-per-view, 1), var(--sc-count, 1000));--_gap: var(--sc-gap, 1rem);--_size: calc( (100cqi - var(--sc-offset-before, 0px) - var(--sc-offset-after, 0px) - (var(--_n) - 1) * var(--_gap)) / var(--_n) );--_edge: calc((100cqi - var(--_size)) / 2 * var(--sc-centered, 0));position:relative;display:flex;gap:var(--_gap);margin:0;padding-block:0;padding-inline:calc(var(--sc-offset-before, 0px) + var(--_edge)) calc(var(--sc-offset-after, 0px) + var(--_edge));list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x var(--sc-snap, mandatory);scroll-padding-inline:var(--sc-offset-before, 0px) var(--sc-offset-after, 0px);scrollbar-width:none;transition:opacity .16s ease}.sc-track::-webkit-scrollbar{display:none}:where(.sc-track>*){flex:0 0 var(--sc-slide-size, var(--_size));min-width:0;scroll-snap-align:var(--sc-align, start)}:where(.sc-track>[data-sc-snap-off]){scroll-snap-align:none}.sc--center-few :where(.sc-track>:first-child){margin-inline-start:auto}.sc--center-few :where(.sc-track>:last-child){margin-inline-end:auto}.sc-track:focus-visible{outline:2px solid var(--sc-focus, Highlight);outline-offset:-2px}.sc[data-sc-drag][data-sc-overflow] .sc-track{cursor:grab}.sc[data-sc-drag] .sc-track :is(img,a){-webkit-user-drag:none}.sc-track[data-sc-dragging]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.sc-track[data-sc-fading]{opacity:0}.sc-nav,.sc-play{display:var(--sc-controls, grid);place-items:center;box-sizing:border-box;inline-size:var(--sc-control-size, 2.75rem);block-size:var(--sc-control-size, 2.75rem);padding:0;border:1px solid var(--sc-control-border, color-mix(in srgb, currentColor 22%, transparent));border-radius:var(--sc-control-radius, 50%);background:var(--sc-control-bg, Canvas);box-shadow:var(--sc-control-shadow, none);color:var(--sc-control-fg, CanvasText);font:inherit;cursor:pointer}.sc-nav{position:absolute;z-index:1;inset-block-start:var(--sc-nav-top, 50%);translate:0 -50%}.sc-prev{inset-inline-start:var(--sc-nav-inset, .5rem)}.sc-next{inset-inline-end:var(--sc-nav-inset, .5rem)}.sc-nav svg,.sc-play svg{inline-size:1.25rem;block-size:1.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sc-nav:dir(rtl) svg{scale:-1 1}.sc-nav[aria-disabled=true]{opacity:.35;cursor:default}.sc-play .sc-icon-pause,.sc[data-sc-playing] .sc-play .sc-icon-play{display:none}.sc[data-sc-playing] .sc-play .sc-icon-pause{display:block}.sc-dots{display:var(--sc-controls, flex);flex-wrap:wrap;justify-content:center;min-block-size:1.5rem}.sc-dot{display:grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;padding:0;border:0;background:none;color:var(--sc-dot, currentColor);cursor:pointer}.sc-dot:before{content:"";inline-size:var(--sc-dot-size, .5rem);block-size:var(--sc-dot-height, var(--sc-dot-size, .5rem));border-radius:var(--sc-dot-radius, 1rem);background:currentColor;opacity:var(--sc-dot-idle, .35);transition:inline-size .2s ease,opacity .2s ease}.sc-dot[aria-current]:before{inline-size:var(--sc-dot-active-size, 1.25rem);opacity:1}.sc[data-sc-playing] .sc-dot[aria-current]:before{background:linear-gradient(currentColor,currentColor) 0 0 / 0 100% no-repeat,color-mix(in srgb,currentColor 35%,transparent);animation:sc-progress var(--sc-autoplay-delay, 5s) linear forwards}.sc[data-sc-playing] .sc-dot[aria-current]:dir(rtl):before{background-position:100% 0}.sc[data-sc-paused] .sc-dot:before{animation-play-state:paused}@keyframes sc-progress{to{background-size:100% 100%}}:is(.sc-nav,.sc-play,.sc-dot):focus-visible{outline:2px solid var(--sc-focus, Highlight);outline-offset:2px}.sc:not([data-sc-ready][data-sc-overflow]) .sc-nav{display:none}.sc:not([data-sc-ready][data-sc-overflow]) :is(.sc-dots,.sc-play){visibility:hidden}.sc-status,.sc-skip:not(:focus){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.sc-track,.sc-dot:before{transition:none}}}
