.sheet-root[data-v-4b65cf33]{z-index:400;overscroll-behavior:none;position:fixed;inset:0}.sheet-leave-active[data-v-4b65cf33]{pointer-events:none}.sheet-scrim[data-v-4b65cf33]{background:var(--scrim);transition:opacity var(--motion-base) var(--ease-soft);-webkit-backdrop-filter:blur(2px);touch-action:none;overscroll-behavior:none;position:absolute;inset:0}.sheet-enter-from .sheet-scrim[data-v-4b65cf33],.sheet-leave-to .sheet-scrim[data-v-4b65cf33]{opacity:0}.sheet-panel[data-v-4b65cf33]{width:calc(100% - 48px);max-width:var(--sheet-max-width,560px);background:var(--surface);max-height:85vh;transition:transform var(--motion-base) var(--ease-soft),opacity var(--motion-fast);box-shadow:var(--shadow-modal);border-radius:20px;flex-direction:column;padding:28px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.sheet-enter-from .sheet-panel[data-v-4b65cf33],.sheet-leave-to .sheet-panel[data-v-4b65cf33]{opacity:0;transform:translate(-50%,-50%)scale(.96)}.sheet-handle[data-v-4b65cf33]{display:none}.sheet-head[data-v-4b65cf33]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.sheet-body[data-v-4b65cf33]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;margin:0 -6px -6px;padding:0 6px 6px;scroll-padding-bottom:72px;overflow-y:auto}.sheet-body[data-v-4b65cf33]::-webkit-scrollbar{width:0;height:0}.sheet-footer[data-v-4b65cf33]{border-top:1px solid var(--line);background:var(--surface);flex-shrink:0;margin-top:12px;padding-top:12px}.sheet-footer[data-v-4b65cf33] .actions,.sheet-footer[data-v-4b65cf33] .sheet-actions,.sheet-footer[data-v-4b65cf33] .sheet-actions-bar{box-shadow:none;background:0 0;margin-top:0;padding-top:0;position:static}.sheet-panel.fill[data-v-4b65cf33]{height:min(85vh,680px)}.fill .sheet-body[data-v-4b65cf33]{flex-direction:column;display:flex;overflow-y:hidden}.title-eyebrow .sheet-head[data-v-4b65cf33]{margin-bottom:4px}.title-eyebrow .sheet-title[data-v-4b65cf33]{text-transform:uppercase;letter-spacing:.16em!important;color:var(--muted)!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}.plain-footer .sheet-footer[data-v-4b65cf33]{border-top:0;margin-top:0}.sheet-title[data-v-4b65cf33]{font-family:var(--font-sans);font-size:var(--text-3xl);letter-spacing:-.01em;font-weight:400}@media (width<=768px){.sheet-panel[data-v-4b65cf33]{top:auto;left:0;bottom:var(--kb-inset,0);width:100%;max-width:none;max-height:calc(92% - var(--kb-inset,0px));opacity:1;min-height:0;transition:transform var(--motion-gentle) var(--ease-soft);box-shadow:var(--shadow-sheet);padding:20px 20px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;transform:translateY(0)}.sheet-panel.kb-open[data-v-4b65cf33]{max-height:calc(100% - var(--kb-inset,0px));height:auto;padding-bottom:8px}.sheet-panel.kb-open.fill[data-v-4b65cf33]{height:calc(100% - var(--kb-inset,0px));max-height:calc(100% - var(--kb-inset,0px))}.sheet-enter-from .sheet-panel[data-v-4b65cf33],.sheet-leave-to .sheet-panel[data-v-4b65cf33]{opacity:1;transform:translateY(100%)}.sheet-handle[data-v-4b65cf33]{background:var(--line);border-radius:2px;width:40px;height:4px;margin:0 auto 16px;display:block}.sheet-title[data-v-4b65cf33]{font-size:var(--text-2xl)}.sheet-panel.fill[data-v-4b65cf33]{height:calc(92% - var(--kb-inset,0px));max-height:calc(92% - var(--kb-inset,0px))}.sheet-panel.has-actions:not(.kb-open) .sheet-footer[data-v-4b65cf33]{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.sheet-panel[data-v-4b65cf33],.sheet-scrim[data-v-4b65cf33]{transition:opacity var(--motion-fast) var(--ease-soft)}.sheet-enter-from .sheet-panel[data-v-4b65cf33],.sheet-leave-to .sheet-panel[data-v-4b65cf33],.sheet-panel[data-v-4b65cf33]{transform:translate(-50%,-50%)}.sheet-enter-from .sheet-panel[data-v-4b65cf33],.sheet-leave-to .sheet-panel[data-v-4b65cf33]{opacity:0}}@media (prefers-reduced-motion:reduce) and (width<=768px){.sheet-enter-from .sheet-panel[data-v-4b65cf33],.sheet-leave-to .sheet-panel[data-v-4b65cf33],.sheet-panel[data-v-4b65cf33]{transform:translateY(0)}}
