.fsheet__backdrop{position:fixed;inset:0;z-index:100;background:#0000001f}.fsheet__backdrop[data-state=open]{animation:fsheet-fade-in .4s ease both}.fsheet__backdrop[data-state=closed]{animation:fsheet-fade-out .3s ease both}.fsheet__panel{position:fixed;inset-inline:0;inset-block-end:0;z-index:101;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;max-block-size:92svh;background:var(--surface-content);border-radius:var(--radius-card-lg) var(--radius-card-lg) 0 0;box-shadow:0 -12px 40px #00000029;outline:none;transform:translateY(var(--drawer-swipe-movement-y, 0px));transition:transform .5s var(--ease-sheet)}.fsheet__panel[data-swiping]{transition-duration:0ms}.fsheet__panel[data-state=open]{animation:fsheet-rise .5s var(--ease-sheet) both}.fsheet__panel[data-state=closed]{animation:fsheet-sink calc(.4s * var(--drawer-swipe-strength, 1)) var(--ease-sheet) both}@keyframes fsheet-rise{0%{translate:0 100%}}@keyframes fsheet-sink{to{translate:0 100%}}@keyframes fsheet-fade-in{0%{opacity:0}}@keyframes fsheet-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.fsheet__panel,.fsheet__backdrop{animation-duration:1ms!important;transition:none}}.fsheet__grip{justify-self:center;inline-size:2.5rem;block-size:.3125rem;margin-block-start:var(--space-3);background:var(--border-strong);border-radius:var(--radius-full)}.fsheet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-inline:var(--space-6);padding-block:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-hairline)}.fsheet__title{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--text-primary)}.fsheet__count{display:inline-grid;place-items:center;min-inline-size:1.375rem;block-size:1.375rem;padding-inline:var(--space-1-5);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:1;font-variant-numeric:tabular-nums;color:var(--text-on-sand);background:var(--color-sand);border-radius:var(--radius-full)}.fsheet__close{display:grid;place-items:center;flex:none;inline-size:2rem;block-size:2rem;padding:0;color:var(--text-secondary);background:var(--surface-deep);border:0;border-radius:var(--radius-full);cursor:pointer;transition:color .25s ease,background-color .25s ease}.fsheet__close:hover{color:var(--text-primary);background:var(--border-default)}.fsheet__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fsheet__body{min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.fsheet__body::-webkit-scrollbar{display:none}.fsheet__foot{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom,0px));background:var(--surface-content)}.fsheet__foot:before{content:"";position:absolute;inset-inline:0;inset-block-end:100%;block-size:var(--space-12);background:linear-gradient(to bottom,transparent,var(--surface-content));pointer-events:none}.sbar[data-v-04fa2020]{--sbar-h:3.25rem;--sbar-gap:var(--space-2);--sbar-ease:cubic-bezier(.32, .72, 0, 1);--sbar-shadow:0 4px 26px 0 oklch(0 0 0 / .05);--sbar-shadow-focus:0 6px 32px 0 oklch(0 0 0 / .09);--sbar-focus:38rem;--sbar-focus-stuck:22rem;--icon-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='black' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");position:sticky;top:var(--space-2);z-index:40;block-size:var(--sbar-h)}@media(min-width:768px){.sbar[data-v-04fa2020]{--sbar-h:4rem;--sbar-rest:46rem;--sbar-focus:52rem;--sbar-focus-stuck:28rem;--sbar-pad:var(--space-6)}}.sbar[data-entered][data-v-04fa2020]{transition:block-size .55s var(--sbar-ease) .1s,translate .35s var(--sbar-ease),opacity .25s ease}.sbar[data-baroff][data-v-04fa2020]{opacity:0;translate:0 -150%;pointer-events:none}.sbar__group[data-v-04fa2020]{position:absolute;inset-block-start:0;inset-inline-start:50%;inline-size:min(var(--sbar-rest, 38rem),100%);transform:translate(-50%);animation:sbar-widen-04fa2020 .9s cubic-bezier(.22,1,.36,1) .5s backwards}@keyframes sbar-widen-04fa2020{0%{inline-size:min(30rem,86%);opacity:0}to{inline-size:min(var(--sbar-rest, 38rem),100%);opacity:1}}.ysearch[data-restoring],.sbar__group[data-restored][data-v-04fa2020]{animation:none}.sbar__group[data-entered][data-v-04fa2020]{transition:inline-size .45s var(--sbar-ease),transform .45s var(--sbar-ease)}.sbar__group[data-focus][data-v-04fa2020]{inline-size:min(var(--sbar-focus),100%)}.sbar__group[data-focus] .sbar__box[data-v-04fa2020]{box-shadow:var(--sbar-shadow-focus)}.sbar__group[data-open][data-v-04fa2020]{inline-size:min(78rem,100%)}.sbar__group[data-compact][data-v-04fa2020]{inline-size:100%;transition:inline-size .45s var(--sbar-ease) .12s,transform .45s var(--sbar-ease)}@media(min-width:768px){.sbar__group[data-compact][data-v-04fa2020]{inline-size:min(19rem,100%)}.sbar__group[data-compact][data-focus][data-v-04fa2020]{inline-size:min(var(--sbar-focus-stuck),100%)}}.sbar__box[data-v-04fa2020]{overflow:clip;background:var(--surface-canvas);border-radius:calc(var(--sbar-h) / 2);box-shadow:var(--sbar-shadow)}.sbar__group[data-filters] .sbar__box[data-v-04fa2020]{margin-inline-end:calc(var(--sbar-h) + var(--sbar-gap))}.sbar__group[data-filters][data-open] .sbar__box[data-v-04fa2020]{margin-inline-end:0}.sbar__group[data-entered] .sbar__box[data-v-04fa2020]{transition:block-size .55s var(--sbar-ease) .1s,margin .45s var(--sbar-ease),box-shadow .3s ease}.sbar__group[data-compact] .sbar__box[data-v-04fa2020]{transition:block-size .55s var(--sbar-ease),margin .45s var(--sbar-ease),box-shadow .3s ease}.sbar__field[data-v-04fa2020]{display:flex;align-items:center;gap:var(--space-3);block-size:var(--sbar-h);padding-inline:var(--sbar-pad, var(--space-5)) var(--space-4);color:var(--text-primary)}.sbar__field svg[data-v-04fa2020]{flex:none}.sbar__group[data-open] .sbar__field input[data-v-04fa2020]{margin-inline-end:var(--sbar-h)}.sbar__field input[data-v-04fa2020]{inline-size:100%;min-inline-size:0;block-size:100%;padding:0;font:inherit;font-size:var(--text-md);color:var(--text-primary);background:none;border:0}.sbar__field input[data-v-04fa2020]::placeholder{color:var(--text-tertiary);transition:color .3s ease}.sbar__field input[data-v-04fa2020]:focus::placeholder{color:color-mix(in oklch,var(--text-tertiary),transparent 40%)}.sbar__field input[data-v-04fa2020]:focus{outline:none}.sbar__field input[data-v-04fa2020]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;inline-size:.85rem;block-size:.85rem;background-color:var(--text-primary);-webkit-mask:var(--icon-x) center / contain no-repeat;mask:var(--icon-x) center / contain no-repeat;cursor:pointer}.sbar__group[data-open] .sbar__field input[data-v-04fa2020]::-webkit-search-cancel-button{display:none}.sbar__panel[data-v-04fa2020]{position:relative;max-block-size:calc(100svh - var(--header-h) - 9rem);overflow-y:auto;overscroll-behavior:contain;box-shadow:inset 0 1px 0 transparent;transition:box-shadow .25s ease}.sbar__panel[data-open][data-v-04fa2020]{box-shadow:inset 0 1px 0 var(--border-subtle)}.sbar__pane[data-v-04fa2020]{transition:opacity .3s ease}.sbar__pane[data-hidden][data-v-04fa2020]{position:absolute;inset-block-start:0;inset-inline:0;opacity:0;pointer-events:none}.sbar__disc[data-v-04fa2020]{position:absolute;inset-block-start:0;inset-inline-end:0;display:grid;place-items:center;inline-size:var(--sbar-h);block-size:var(--sbar-h);padding:0;color:var(--text-primary);background:var(--surface-canvas);border:0;border-radius:var(--radius-full);box-shadow:var(--sbar-shadow);cursor:pointer;transition:scale .45s var(--sbar-ease),background-color .3s ease,box-shadow .3s ease}.sbar__group[data-open] .sbar__disc[data-v-04fa2020]{scale:.77;background:var(--surface-deep);box-shadow:none}.sbar__disc[data-v-04fa2020]:focus-visible{outline:2px solid var(--color-sand);outline-offset:2px}.sbar__glyph[data-v-04fa2020]{grid-area:1 / 1;transition:opacity .25s ease,rotate .45s var(--sbar-ease)}.sbar__glyph--close[data-v-04fa2020]{opacity:0;rotate:-90deg}.sbar__group[data-open] .sbar__glyph--filter[data-v-04fa2020]{opacity:0;rotate:90deg}.sbar__group[data-open] .sbar__glyph--close[data-v-04fa2020]{opacity:1;rotate:0deg}.sbar__badge[data-v-04fa2020]{position:absolute;inset-block-start:0;inset-inline-end:0;display:inline-grid;place-items:center;min-inline-size:1.15rem;block-size:1.15rem;padding:0 var(--space-1);font-size:var(--text-xs);line-height:1;color:var(--text-on-sand);background:var(--color-sand);border-radius:var(--radius-full);transition:opacity .2s ease}.sbar__group[data-open] .sbar__badge[data-v-04fa2020]{opacity:0}@media(hover:hover){.sbar__disc[data-v-04fa2020]:hover{background:color-mix(in oklch,var(--surface-canvas),var(--text-primary) 4%)}.sbar__group[data-open] .sbar__disc[data-v-04fa2020]:hover{background:color-mix(in oklch,var(--surface-deep),var(--text-primary) 6%)}}@media(prefers-reduced-motion:reduce){.sbar[data-entered][data-v-04fa2020],.sbar__group[data-v-04fa2020],.sbar__group .sbar__box[data-v-04fa2020],.sbar__pane[data-v-04fa2020],.sbar__disc[data-v-04fa2020],.sbar__glyph[data-v-04fa2020]{transition:none}.sbar__group[data-v-04fa2020]{animation:none}}
