.modal[data-v-303ff2f3]{width:min(35rem,100vw - var(--sp-4) * 2);max-height:calc(100dvh - var(--sp-6));margin:auto;padding:0;color:var(--c-text);border:0;background:transparent}.modal[data-v-303ff2f3]::backdrop{background:#03050cb8;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem)}.modal[open][data-v-303ff2f3]{animation:pop-in var(--dur-base) var(--ease-spring) forwards}@media(prefers-reduced-motion:reduce){.modal[open][data-v-303ff2f3]{animation:none;opacity:1;transform:none}}.modal--sm[data-v-303ff2f3]{width:min(26.25rem,100vw - var(--sp-4) * 2)}.modal--lg[data-v-303ff2f3]{width:min(47.5rem,100vw - var(--sp-4) * 2)}.modal__panel[data-v-303ff2f3]{display:grid;grid-template-rows:auto 1fr auto;max-height:calc(100dvh - var(--sp-6));border:1px solid var(--c-border-strong);background:var(--c-ink-700);box-shadow:var(--sh-3);border-radius:var(--r-sm);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.modal__head[data-v-303ff2f3]{display:flex;gap:var(--sp-3);align-items:center;justify-content:space-between;padding:var(--sp-4) var(--sp-5);border-block-end:1px solid var(--c-hairline)}.modal__title[data-v-303ff2f3]{font-size:var(--fs-lg)}.modal__close[data-v-303ff2f3]{display:grid;place-items:center;font-size:1.375rem;line-height:1;color:var(--c-text-mute);border-radius:var(--r-sm);min-width:40px;min-height:40px}.modal__close[data-v-303ff2f3]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.modal__close[data-v-303ff2f3]:hover{color:var(--c-text)}}.modal__body[data-v-303ff2f3]{padding:var(--sp-5);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--c-border-strong) transparent}.modal__body[data-v-303ff2f3]::-webkit-scrollbar{width:8px;height:8px}.modal__body[data-v-303ff2f3]::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:var(--c-border-strong)}.modal__foot[data-v-303ff2f3]{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:flex-end;padding:var(--sp-4) var(--sp-5);border-block-start:1px solid var(--c-hairline)}
