.pav-dialog__overlay[data-v-0d8a37d4]{z-index:4500;background:color-mix(in srgb, var(--pav-ink) 42%, transparent);animation:pav-fade-in-0d8a37d4 var(--pav-motion-instant,.1s) var(--pav-ease-out,ease-out);position:fixed;inset:0}.pav-dialog[data-v-0d8a37d4]{z-index:4501;border:1px solid var(--pav-border);border-radius:var(--pav-radius-2xl);background:var(--pav-surface);width:min(100vw - 28px,640px);max-height:min(86dvh,760px);box-shadow:var(--pav-shadow-overlay);color:var(--pav-ink);animation:pav-dialog-in-0d8a37d4 var(--pav-motion-overlay,.32s) var(--pav-ease-drawer,cubic-bezier(.32,.72,0,1));flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.pav-dialog--sm[data-v-0d8a37d4]{width:min(100vw - 28px,440px)}.pav-dialog--lg[data-v-0d8a37d4]{width:min(100vw - 28px,840px)}.pav-dialog--motion-destination[data-v-0d8a37d4]{animation:pav-dialog-destination-in-0d8a37d4 var(--pav-motion-overlay,.32s) var(--pav-ease-drawer,cubic-bezier(.32,.72,0,1))}.pav-dialog--danger[data-v-0d8a37d4]{border-color:var(--pav-danger)}.pav-dialog__header[data-v-0d8a37d4]{align-items:flex-start;gap:var(--pav-density-row-gap,10px);padding:var(--pav-density-panel-padding,16px);border-bottom:1px solid var(--pav-border);display:flex}.pav-dialog__titlebox[data-v-0d8a37d4]{flex:1;min-width:0}.pav-dialog__title[data-v-0d8a37d4]{color:var(--pav-ink);font-size:var(--pav-text-xl);font-weight:var(--pav-weight-title);letter-spacing:-.015em;margin:0;line-height:1.25}.pav-dialog__description[data-v-0d8a37d4]{color:var(--pav-text-muted);font-size:var(--pav-text-meta);margin:5px 0 0;font-weight:400;line-height:1.45}.pav-dialog__description--sr-only[data-v-0d8a37d4]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pav-dialog--danger .pav-dialog__header[data-v-0d8a37d4]{background:var(--pav-danger-subtle);border-bottom-color:color-mix(in srgb, var(--pav-danger) 28%, var(--pav-border))}.pav-dialog--danger .pav-dialog__title[data-v-0d8a37d4]{color:var(--pav-danger)}.pav-dialog--danger .pav-dialog__description[data-v-0d8a37d4]{color:var(--pav-text)}.pav-dialog__close[data-v-0d8a37d4]{appearance:none;border:1px solid var(--pav-border);border-radius:var(--pav-radius-md);background:var(--pav-surface);width:44px;height:44px;color:var(--pav-text-muted);cursor:pointer;flex:0 0 44px;place-items:center;display:inline-grid}.pav-dialog__close[data-v-0d8a37d4]:hover{background:var(--pav-bg-subtle);color:var(--pav-primary)}.pav-dialog__close[data-v-0d8a37d4]:focus-visible{outline:3px solid color-mix(in srgb,var(--pav-primary) 28%,transparent);outline-offset:2px}.pav-dialog__body[data-v-0d8a37d4]{min-height:0;padding:var(--pav-density-panel-padding,16px);overflow:auto}.pav-dialog__footer[data-v-0d8a37d4]{justify-content:flex-end;gap:var(--pav-density-control-gap,8px);padding:var(--pav-density-item-padding-y,12px) var(--pav-density-panel-padding,16px) var(--pav-density-panel-padding,16px);border-top:1px solid var(--pav-border);display:flex}.pav-dialog__footer button[data-v-0d8a37d4-s]{border-radius:var(--pav-radius-md);min-height:44px;font-family:inherit;font-size:var(--pav-text-control);font-weight:var(--pav-weight-semibold);cursor:pointer;transition:transform var(--pav-motion-instant,.1s) var(--pav-ease-out,cubic-bezier(.22,1,.36,1)),background-color var(--pav-motion-control,.16s) var(--pav-ease-out,ease-out),border-color var(--pav-motion-control,.16s) var(--pav-ease-out,ease-out),color var(--pav-motion-control,.16s) var(--pav-ease-out,ease-out);justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.pav-dialog__footer button[data-v-0d8a37d4-s]:active{transform:scale(.97)}.pav-dialog__footer button[data-v-0d8a37d4-s]:disabled{opacity:.48;cursor:not-allowed}.pav-dialog__footer .primary[data-v-0d8a37d4-s]{border:1px solid var(--pav-primary-hover);background:var(--pav-primary);color:var(--pav-surface)}.pav-dialog__footer .secondary[data-v-0d8a37d4-s]{border:1px solid var(--pav-border-strong);background:var(--pav-surface);color:var(--pav-text)}.pav-dialog__footer .danger[data-v-0d8a37d4-s]{border:1px solid var(--pav-danger);background:var(--pav-danger);color:var(--pav-surface)}@media (width<=720px){.pav-dialog[data-v-0d8a37d4]{width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px));border-radius:var(--pav-radius-2xl) var(--pav-radius-2xl) 0 0;animation:pav-sheet-in-0d8a37d4 var(--pav-motion-overlay,.32s) var(--pav-ease-drawer,cubic-bezier(.32,.72,0,1));border-bottom:0;border-left:0;border-right:0;inset:auto 0 0;transform:none}.pav-dialog__header[data-v-0d8a37d4]{z-index:2;background:var(--pav-surface);align-items:center;padding:14px 14px 11px;position:sticky;top:0}.pav-dialog__title[data-v-0d8a37d4]{font-size:var(--pav-text-lg)}.pav-dialog__body[data-v-0d8a37d4]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px}.pav-dialog__footer[data-v-0d8a37d4]{z-index:2;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--pav-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:sticky;bottom:0}.pav-dialog__footer button[data-v-0d8a37d4-s]{width:100%;min-height:48px;font-size:var(--pav-text-control);padding-inline:10px}.pav-dialog--danger .pav-dialog__header[data-v-0d8a37d4]{padding:14px}.pav-dialog--danger .pav-dialog__titlebox[data-v-0d8a37d4]{padding-inline:0;text-align:left;padding-right:48px}.pav-dialog--danger .pav-dialog__title[data-v-0d8a37d4]{font-size:var(--pav-text-lg)}}@media (width<=420px){.pav-dialog__footer[data-v-0d8a37d4]:has(>:only-child){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pav-dialog__overlay[data-v-0d8a37d4],.pav-dialog[data-v-0d8a37d4]{animation:none}}@keyframes pav-fade-in-0d8a37d4{0%{opacity:0}to{opacity:1}}@keyframes pav-dialog-in-0d8a37d4{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes pav-dialog-destination-in-0d8a37d4{0%{opacity:0;filter:blur(2px);transform:translate(-50%,calc(14px - 50%))scale(.965)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes pav-sheet-in-0d8a37d4{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
