.root.svelte-1rc1rez{z-index:var(--z-sheet);position:fixed;inset:0}.scrim.svelte-1rc1rez{background-color:var(--scrim);animation:svelte-1rc1rez-scrim-in var(--duration-base) var(--ease-out);position:absolute;inset:0}.panel.svelte-1rc1rez{gap:var(--space-3);max-height:85vh;padding:var(--space-3) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background-color:var(--bg-elevated);background-image:var(--halftone);color:var(--text-primary);box-shadow:var(--elevation-2);animation:svelte-1rc1rez-slide-up var(--duration-slow) var(--ease-out);background-size:7px 7px;flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.panel.svelte-1rc1rez:focus{outline:none}@media (width>=64rem){.panel.svelte-1rc1rez{width:420px;max-height:none;padding:0 var(--space-6) var(--space-6);border-radius:0;animation-name:svelte-1rc1rez-slide-left;inset:0 0 0 auto}}.handle.svelte-1rc1rez{width:32px;height:4px;margin-top:var(--space-1);border-radius:var(--radius-sm);background-color:var(--border);align-self:center}.header.svelte-1rc1rez{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 calc(var(--space-4) * -1);padding:var(--space-1) var(--space-1) 0 var(--space-4);background-color:var(--obi-red);color:var(--on-obi-red);display:flex}@media (width>=64rem){.header.svelte-1rc1rez{margin:0 calc(var(--space-6) * -1);padding:var(--space-3) var(--space-2) var(--space-2) var(--space-6)}}.title.svelte-1rc1rez{font-family:var(--font-display);font-size:var(--type-h2-size);line-height:var(--type-h2-line);font-weight:var(--type-display-black-weight);letter-spacing:var(--tracking-obi);text-transform:uppercase}.close.svelte-1rc1rez{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-sm);color:inherit;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:none;place-items:center;display:grid}.close.svelte-1rc1rez:hover{background-color:var(--on-obi-red);color:var(--obi-red)}.body.svelte-1rc1rez{overscroll-behavior:contain;overflow-y:auto}.actions.svelte-1rc1rez{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);display:flex}@keyframes svelte-1rc1rez-slide-up{0%{transform:translateY(100%)}}@keyframes svelte-1rc1rez-slide-left{0%{transform:translate(100%)}}@keyframes svelte-1rc1rez-scrim-in{0%{opacity:0}}
