.backdrop.svelte-1toxi3a{background:var(--overlay-bg);z-index:400;animation:svelte-1toxi3a-backdropIn var(--dur-3) var(--ease) forwards;position:fixed;inset:0}@keyframes svelte-1toxi3a-backdropIn{0%{opacity:0}to{opacity:1}}.panel.svelte-1toxi3a{background:var(--surface-2);border-radius:var(--r-4) var(--r-4) 0 0;max-height:80vh;box-shadow:var(--sh-overlay);z-index:401;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;transition:transform var(--dur-3) cubic-bezier(.2, .9, .2, 1);animation:svelte-1toxi3a-sheetIn var(--dur-3) cubic-bezier(.2, .9, .2, 1) forwards;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}@keyframes svelte-1toxi3a-sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.header.svelte-1toxi3a{padding:var(--s-4) var(--s-4) var(--s-3);justify-content:space-between;align-items:center;display:flex}.sheet-title.svelte-1toxi3a{font-family:var(--font-display);font-size:var(--t-lg);margin:0}.close-btn.svelte-1toxi3a{width:44px;height:44px;color:var(--bone-mute);cursor:pointer;border-radius:var(--r-2);transition:transform var(--dur-1) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.close-btn.svelte-1toxi3a:active{transform:scale(.98)}.content.svelte-1toxi3a{padding:0 var(--s-4) var(--s-4)}@media (width>=768px){.panel.svelte-1toxi3a{max-width:480px;width:calc(100% - var(--s-8));border-radius:var(--r-4);max-height:calc(100vh - var(--s-8));opacity:0;transition:transform var(--dur-3) cubic-bezier(.2, .9, .2, 1), opacity var(--dur-3) cubic-bezier(.2, .9, .2, 1);animation:svelte-1toxi3a-sheetInDesktop var(--dur-3) cubic-bezier(.2, .9, .2, 1) forwards;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.95)}@keyframes svelte-1toxi3a-sheetInDesktop{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}}
