.responsive-sheet-container[data-astro-cid-torrv6z3]{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .2s ease-out,z-index 0s .2s}.responsive-sheet-container[data-astro-cid-torrv6z3].open{z-index:50;opacity:1;pointer-events:auto;transition:opacity .2s ease-out,z-index 0s 0s}.sheet-overlay[data-astro-cid-torrv6z3]{position:fixed;inset:0;background-color:#00000080;opacity:0;transition:opacity .3s ease-out;z-index:50}.responsive-sheet-container[data-astro-cid-torrv6z3]:has(.dragging) .sheet-overlay[data-astro-cid-torrv6z3]{transition:none}.responsive-sheet-container[data-astro-cid-torrv6z3].open .sheet-overlay[data-astro-cid-torrv6z3]{opacity:1}.sheet-content[data-astro-cid-torrv6z3]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-radius:1rem 1rem 0 0;height:var(--maxHeight);max-height:var(--maxHeight);transform:translateY(100%);transition:transform .3s ease-out;z-index:51;display:flex;flex-direction:column;box-shadow:0 -4px 24px #00000026;touch-action:pan-x}.responsive-sheet-container[data-astro-cid-torrv6z3].open .sheet-content[data-astro-cid-torrv6z3]{transform:translateY(0)}.drag-handle-container[data-astro-cid-torrv6z3]{display:none;position:absolute;top:0;left:0;right:0;height:20px;cursor:grab;touch-action:none;z-index:0;background:transparent;border-radius:1rem 1rem 0 0;background-color:#fff}.drag-handle-container[data-astro-cid-torrv6z3]:active{cursor:grabbing}.drag-handle[data-astro-cid-torrv6z3]{position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:5px;background-color:#d1d5db;border-radius:2.5px;transition:background-color .2s ease}.drag-handle-container[data-astro-cid-torrv6z3]:hover .drag-handle[data-astro-cid-torrv6z3],.drag-handle-container[data-astro-cid-torrv6z3]:active .drag-handle[data-astro-cid-torrv6z3]{background-color:#9ca3af}@media(max-width:767px){.sheet-content[data-astro-cid-torrv6z3][data-draggable=true] .drag-handle-container[data-astro-cid-torrv6z3]{display:block}.sheet-content[data-astro-cid-torrv6z3][data-draggable=true] .sheet-inner[data-astro-cid-torrv6z3]{padding-top:2.5rem}}.sheet-content[data-astro-cid-torrv6z3].dragging{transition:none;user-select:none}.sheet-content[data-astro-cid-torrv6z3].dragging [data-astro-cid-torrv6z3]{pointer-events:none}.sheet-content[data-astro-cid-torrv6z3].dragging .drag-handle-container[data-astro-cid-torrv6z3]{pointer-events:auto}@media(min-width:768px){.sheet-content[data-astro-cid-torrv6z3]{inset:50% auto auto 50%;border-radius:1rem;max-width:600px;width:90%;max-height:90vh;transform:translate(-50%,-50%) scale(.9);opacity:0;transition:transform .2s ease-out,opacity .2s ease-out}.responsive-sheet-container[data-astro-cid-torrv6z3].open .sheet-content[data-astro-cid-torrv6z3]{transform:translate(-50%,-50%) scale(1);opacity:1}}.sheet-close[data-astro-cid-torrv6z3]{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;z-index:1000;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#6b7280;transition:all .2s ease;z-index:10;padding:0;background-color:#fff;border-radius:50%}.sheet-close[data-astro-cid-torrv6z3]:hover{background-color:#f3f4f6;color:#111827}.sheet-close[data-astro-cid-torrv6z3]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.sheet-close[data-astro-cid-torrv6z3] svg[data-astro-cid-torrv6z3]{width:1.25rem;height:1.25rem}.sheet-inner[data-astro-cid-torrv6z3]{padding:3rem 1rem 1.5rem 1.5rem;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}@media(min-width:768px){.sheet-inner[data-astro-cid-torrv6z3]{padding:3rem 2rem 2rem}}.sheet-trigger[data-astro-cid-torrv6z3]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:hsl(var(--primary));color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.sheet-trigger[data-astro-cid-torrv6z3]:hover{opacity:.9;transform:translateY(-1px)}.sheet-trigger[data-astro-cid-torrv6z3]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}@media(prefers-reduced-motion:reduce){.sheet-content[data-astro-cid-torrv6z3],.sheet-overlay[data-astro-cid-torrv6z3],.responsive-sheet-container[data-astro-cid-torrv6z3]{transition-duration:.01ms!important}}
