.sheet-layer{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-scrim{background:var(--color-scrim);opacity:0;transition:opacity var(--motion-slow) var(--easing-standard);position:absolute;inset:0}.sheet{width:100%;max-width:calc(var(--content-max) + 2 * var(--space-4));background:var(--glass-fill-strong);max-height:min(90dvh,720px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-edge);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--glass-lift);padding:var(--space-2) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));opacity:0;transform:translateY(var(--motion-sheet));transition:transform var(--motion-slow) var(--easing-standard), opacity var(--motion-slow) var(--easing-standard);border-bottom:0;flex-direction:column;display:flex;position:relative}.sheet-layer--shown .sheet-scrim{opacity:1}.sheet-layer--shown .sheet{opacity:1;transform:none}.sheet__handle{width:32px;height:4px;margin:var(--space-1) auto var(--space-2);border-radius:var(--radius-full);background:var(--color-border)}.sheet__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.sheet__close{min-width:var(--target-min);min-height:var(--target-min);margin-right:calc(-1 * var(--space-3));padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--color-primary-text);font:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sheet__close:hover{background:var(--liquid-bg);box-shadow:var(--liquid-rim)}.sheet__description{margin-top:var(--space-1)}.sheet__body{margin:var(--space-2) calc(-1 * var(--space-4)) calc(-1 * var(--space-2));padding:var(--space-2) var(--space-4);overscroll-behavior:contain;overflow-y:auto}.sheet__footer{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}@media (min-width:600px){.sheet-layer--corner{padding:calc(64px + 2 * var(--space-2)) var(--space-3) var(--space-3);justify-content:flex-end;align-items:flex-start}.sheet-layer--corner .sheet{width:min(26rem,100%);max-height:calc(100dvh - 64px - 2 * var(--space-2) - var(--space-3));border-bottom:var(--glass-edge);border-radius:var(--radius-lg);padding-bottom:var(--space-4);transform:translateY(calc(-1 * var(--motion-rise)))}.sheet-layer--corner.sheet-layer--shown .sheet{transform:none}.sheet-layer--corner .sheet__handle{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sheet{background:var(--glass-solid)}}@media (prefers-reduced-transparency:reduce){.sheet{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}
