@layer equip{.eq-bottom-sheet{box-sizing:border-box;width:100%;max-width:min(var(--eq-bottom-sheet-width,36rem), 100%);height:calc(var(--_h,.5) * 100dvh);max-height:100dvh;padding:0 var(--eq-space-4) max(var(--eq-space-4), env(safe-area-inset-bottom));border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-l) var(--eq-radius-l) 0 0;background:var(--eq-raised);color:var(--eq-ink);box-shadow:var(--eq-shadow);-webkit-backdrop-filter:var(--eq-blur);backdrop-filter:var(--eq-blur);font:var(--eq-weight) var(--eq-text-m) / 1.5 var(--eq-font);transition:translate var(--eq-dur) var(--eq-ease);border-bottom:0;margin:0 auto;position:fixed;inset:auto 0 0;overflow:hidden;translate:0 100%}.eq-bottom-sheet[open]{transition:height var(--eq-dur-move) var(--eq-spring), translate var(--eq-dur) var(--eq-ease);flex-direction:column;display:flex;translate:none}@starting-style{.eq-bottom-sheet[open]{height:0}}.eq-bottom-sheet:focus-visible{outline:none}.eq-bottom-sheet::backdrop{transition:background-color var(--eq-dur) var(--eq-ease);background-color:#0000}.eq-bottom-sheet[open]::backdrop{background-color:color-mix(in srgb, var(--eq-backdrop) calc(min(1, var(--_h,1) / var(--_low,1)) * 100%), transparent)}@starting-style{.eq-bottom-sheet[open]::backdrop{background-color:#0000}}@supports (overlay:auto){.eq-bottom-sheet{transition:translate var(--eq-dur) var(--eq-ease), display var(--eq-dur) allow-discrete, overlay var(--eq-dur) allow-discrete}.eq-bottom-sheet[open]{transition:height var(--eq-dur-move) var(--eq-spring), translate var(--eq-dur) var(--eq-ease), display var(--eq-dur) allow-discrete, overlay var(--eq-dur) allow-discrete}.eq-bottom-sheet::backdrop{transition:background-color var(--eq-dur) var(--eq-ease), display var(--eq-dur) allow-discrete, overlay var(--eq-dur) allow-discrete}}.eq-bottom-sheet[open][data-dragging],.eq-bottom-sheet[open][data-dragging]::backdrop{transition:none}.eq-bottom-sheet-handle{height:var(--eq-space-5);margin-inline:calc(-1 * var(--eq-space-4));cursor:grab;touch-action:none;transition:scale var(--eq-dur) var(--eq-ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.eq-bottom-sheet-grip{border-radius:var(--eq-radius-full);background:var(--eq-line-strong);width:36px;height:4px;transition:width var(--eq-dur-move) var(--eq-spring), background-color var(--eq-dur) var(--eq-ease)}@media (hover:hover){.eq-bottom-sheet-handle:hover .eq-bottom-sheet-grip{background:var(--eq-ink-3)}}.eq-bottom-sheet-handle:active{scale:var(--eq-press)}.eq-bottom-sheet[data-dragging] .eq-bottom-sheet-handle{cursor:grabbing}.eq-bottom-sheet[data-dragging] .eq-bottom-sheet-grip{background:var(--eq-ink-3);width:48px}.eq-bottom-sheet-handle:focus-visible{outline:none}.eq-bottom-sheet-handle:focus-visible .eq-bottom-sheet-grip{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-bottom-sheet-title{margin:0 0 var(--eq-space-3);font-size:var(--eq-text-l);font-weight:var(--eq-weight-strong);letter-spacing:-.01em;flex:none;line-height:1.3}.eq-bottom-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.eq-bottom-sheet-body>:first-child{margin-top:0}.eq-bottom-sheet-body>:last-child{margin-bottom:0}}
