.disclosure.svelte-1rc1rez{position:relative}summary.svelte-1rc1rez{cursor:pointer;list-style:none}summary.svelte-1rc1rez::-webkit-details-marker{display:none}.menu.svelte-1rc1rez .panel:where(.svelte-1rc1rez){z-index:70;min-inline-size:16rem;max-inline-size:min(22rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-2);background:var(--color-surface-raised);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:svelte-1rc1rez-pop var(--duration-normal) var(--ease-out) both;transform-origin:100% 0;position:absolute;inset-block-start:calc(100% + var(--space-2))}.align-end.menu.svelte-1rc1rez .panel:where(.svelte-1rc1rez){inset-inline-end:0}.align-start.menu.svelte-1rc1rez .panel:where(.svelte-1rc1rez){transform-origin:0 0;inset-inline-start:0}.scrim.svelte-1rc1rez{z-index:80;background:var(--color-overlay);animation:svelte-1rc1rez-fade var(--duration-normal) var(--ease) both;pointer-events:none;position:fixed;inset:0}.hydrated.svelte-1rc1rez .scrim:where(.svelte-1rc1rez){pointer-events:auto}.sheet.svelte-1rc1rez .panel:where(.svelte-1rc1rez){z-index:81;max-block-size:85dvh;padding:var(--space-5) var(--space-5) calc(var(--space-6) + var(--safe-bottom));background:var(--color-surface-raised);color:var(--color-text);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-lg);animation:svelte-1rc1rez-rise var(--duration-slow) var(--ease-out) both;position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}@media (width>=48rem){.sheet.svelte-1rc1rez .panel:where(.svelte-1rc1rez){border-radius:var(--radius-xl);inline-size:min(32rem,100vw - 4rem);padding:var(--space-6);animation:svelte-1rc1rez-pop var(--duration-normal) var(--ease-out) both;inset:50% auto auto 50%;translate:-50% -50%}}.sheet-head.svelte-1rc1rez{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.sheet-title.svelte-1rc1rez{font-size:var(--text-xl)}.close.svelte-1rc1rez{inline-size:var(--tap-target);block-size:var(--tap-target);margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;color:var(--color-text-muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.close.svelte-1rc1rez:hover{background:var(--color-surface-sunken);color:var(--color-text)}@keyframes svelte-1rc1rez-pop{0%{opacity:0;transform:translateY(-4px)scale(.97)}}@keyframes svelte-1rc1rez-rise{0%{transform:translateY(100%)}}@keyframes svelte-1rc1rez-fade{0%{opacity:0}}
