.layer.svelte-1cypn2c{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.scrim.svelte-1cypn2c{background:var(--scrim);opacity:0;transition:opacity var(--dur-out) var(--ease-in);position:absolute;inset:0}.layer.on.svelte-1cypn2c .scrim:where(.svelte-1cypn2c){opacity:1;pointer-events:auto;transition:opacity var(--dur-in) var(--ease-out)}.panel.svelte-1cypn2c{background:var(--surface);width:100%;max-height:92dvh;color:var(--ink);box-shadow:var(--shadow-sheet);opacity:0;transition:transform var(--dur-out) var(--ease-in), opacity var(--dur-out) var(--ease-in);border-radius:24px 24px 0 0;outline:none;flex-direction:column;display:flex;position:relative;transform:translateY(100%)}.layer.on.svelte-1cypn2c .panel:where(.svelte-1cypn2c){opacity:1;pointer-events:auto;transition:transform .34s var(--ease-out), opacity var(--dur-in) var(--ease-out);transform:none}.live.svelte-1cypn2c,.ghost.svelte-1cypn2c{display:contents}.live.gone.svelte-1cypn2c{display:none}.panel.tall.svelte-1cypn2c{height:90dvh}.panel.page.svelte-1cypn2c{background:var(--gradient-page);background-color:var(--background)}.panel.page.svelte-1cypn2c .foot:where(.svelte-1cypn2c){background:var(--surface);border-radius:0}.panel.behind.svelte-1cypn2c{filter:saturate(.85);transform:translateY(-4px)scale(.985)}.layer.center.svelte-1cypn2c{align-items:center;padding:16px}.layer.center.svelte-1cypn2c .panel:where(.svelte-1cypn2c){width:min(420px,100%);box-shadow:var(--shadow-pop);border-radius:24px;transform:translateY(8px)scale(.94)}.layer.center.on.svelte-1cypn2c .panel:where(.svelte-1cypn2c){transition:transform var(--dur-in) var(--ease-spring), opacity var(--dur-in) var(--ease-out);transform:none}@media (width>=760px){.layer.svelte-1cypn2c:not(.center):not(.full){align-items:center}.layer.svelte-1cypn2c:not(.center):not(.full) .panel:where(.svelte-1cypn2c){width:min(520px,92vw);max-height:min(92dvh,860px);box-shadow:var(--shadow-pop);border-radius:24px;transform:translateY(12px)scale(.96)}.layer.svelte-1cypn2c:not(.center):not(.full) .panel.tall:where(.svelte-1cypn2c){height:min(860px,90dvh)}.layer.svelte-1cypn2c:not(.center):not(.full) .panel.sm:where(.svelte-1cypn2c){width:min(420px,92vw)}.layer.svelte-1cypn2c:not(.center):not(.full) .panel.lg:where(.svelte-1cypn2c){width:min(680px,92vw)}.layer.svelte-1cypn2c:not(.center):not(.full) .panel.xl:where(.svelte-1cypn2c){width:min(900px,92vw)}.layer:not(.center):not(.full).on.svelte-1cypn2c .panel:where(.svelte-1cypn2c){transition:transform var(--dur-in) var(--ease-out), opacity var(--dur-in) var(--ease-out);transform:none}.layer.svelte-1cypn2c:not(.center):not(.full) .panel.behind:where(.svelte-1cypn2c){transform:scale(.985)}}.bar.svelte-1cypn2c{flex:none;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:12px 10px 0 22px;display:grid}.bar.svelte-1cypn2c h2:where(.svelte-1cypn2c){letter-spacing:-.005em;color:var(--primary-strong);margin:0;font-size:20px;font-weight:800}.round.svelte-1cypn2c{width:var(--touch-target);height:var(--touch-target);background:var(--background);color:var(--ink);cursor:pointer;transition:background .15s, transform .15s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.round.svelte-1cypn2c:hover{background:var(--primary-tint)}.round.svelte-1cypn2c:active{transform:scale(.92)}.round.svelte-1cypn2c:focus-visible{outline:var(--focus-ring);outline-offset:2px}.body.svelte-1cypn2c{overscroll-behavior:contain;flex:1;align-content:start;gap:16px;min-height:0;padding:10px 22px 18px;display:grid;overflow-y:auto}.body.flush.svelte-1cypn2c{padding:0;display:block}.foot.svelte-1cypn2c{padding:12px 18px max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--line);flex:none}.layer.full.svelte-1cypn2c .panel:where(.svelte-1cypn2c){width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;color:#fff;background:#000;border-radius:0;transform:translateY(16px)}.layer.full.on.svelte-1cypn2c .panel:where(.svelte-1cypn2c){transform:none}.layer.full.svelte-1cypn2c .body.flush:where(.svelte-1cypn2c){flex-direction:column;display:flex;overflow:hidden}.foot.svelte-1cypn2c:not(:has(*)){display:none}.layer.center.svelte-1cypn2c .foot:where(.svelte-1cypn2c){border-top:0;padding-top:0}@media (prefers-reduced-motion:reduce){.scrim.svelte-1cypn2c,.panel.svelte-1cypn2c,.layer.on.svelte-1cypn2c .scrim:where(.svelte-1cypn2c),.layer.on.svelte-1cypn2c .panel:where(.svelte-1cypn2c),.layer.center.on.svelte-1cypn2c .panel:where(.svelte-1cypn2c){transition-duration:1ms!important;transform:none!important}}
