.info-modal[data-v-d2d78817]{--prodigy-layer-modal:var(--prodigy-layer-dialog)}.info-modal button[data-v-d2d78817]{touch-action:manipulation;-webkit-tap-highlight-color:#0303991a}.info-modal[data-v-d2d78817]{z-index:var(--prodigy-layer-modal);padding:var(--prodigy-space-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.info-modal__backdrop[data-v-d2d78817]{cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1519367a;border:0;position:fixed;inset:0}.info-modal__dialog[data-v-d2d78817]{border:var(--prodigy-border-thin) solid #ffffffb3;border-radius:var(--prodigy-radius-panel);background:var(--prodigy-surface);width:min(100%,44rem);max-height:calc(100vh - 3rem);color:var(--prodigy-ink);outline:none;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #1519363d}.info-modal__close[data-v-d2d78817]{top:var(--prodigy-space-3);right:var(--prodigy-space-3);z-index:2;width:var(--prodigy-target-min);height:var(--prodigy-target-min);background:var(--prodigy-page);color:var(--prodigy-text-secondary);font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:inline-grid;position:absolute}.info-modal__close[data-v-d2d78817]:hover{background:var(--prodigy-soft);color:var(--prodigy-blue)}.info-modal__body[data-v-d2d78817]{min-height:0;padding:var(--prodigy-space-6);overflow:auto}.info-modal__footer[data-v-d2d78817]{z-index:1;justify-content:flex-end;gap:var(--prodigy-space-3);border-top:var(--prodigy-border-thin) solid var(--prodigy-line);padding:var(--prodigy-space-4) var(--prodigy-space-6);display:flex;position:relative}.info-modal__button[data-v-d2d78817],.info-modal__footer[data-v-d2d78817]{background:var(--prodigy-surface);align-items:center}.info-modal__button[data-v-d2d78817]{min-width:6rem;min-height:var(--prodigy-target-min);border:var(--prodigy-border-thin) solid var(--prodigy-line);border-radius:var(--prodigy-radius-button);padding:var(--prodigy-space-2) var(--prodigy-space-4);color:var(--prodigy-blue);font:inherit;font-size:var(--prodigy-text-small);font-weight:var(--prodigy-font-weight-bold);cursor:pointer;justify-content:center;display:inline-flex}.info-modal__button[data-v-d2d78817]:hover{border-color:var(--prodigy-blue);background:var(--prodigy-soft)}.info-modal__button[data-v-d2d78817]:focus-visible,.info-modal__close[data-v-d2d78817]:focus-visible{outline:3px solid color-mix(in srgb,var(--prodigy-focus) 28%,transparent);outline-offset:2px}.info-modal__dialog[data-v-d2d78817]{overscroll-behavior:contain}.info-modal__dialog--wide[data-v-d2d78817]{width:min(100%,54rem)}.info-modal__dialog--immersive[data-v-d2d78817]{width:min(100%,64rem);max-height:calc(100dvh - 2rem)}.info-modal-motion-enter-active[data-v-d2d78817],.info-modal-motion-leave-active[data-v-d2d78817]{transition:opacity .18s var(--prodigy-ease-standard)}.info-modal-motion-enter-active .info-modal__dialog[data-v-d2d78817],.info-modal-motion-leave-active .info-modal__dialog[data-v-d2d78817]{transition:opacity .18s var(--prodigy-ease-standard),transform .18s var(--prodigy-ease-standard)}.info-modal-motion-enter-from[data-v-d2d78817],.info-modal-motion-leave-to[data-v-d2d78817]{opacity:0}.info-modal-motion-enter-from .info-modal__dialog[data-v-d2d78817],.info-modal-motion-leave-to .info-modal__dialog[data-v-d2d78817]{opacity:0;transform:translateY(10px)scale(.985)}@media (width<=640px){.info-modal[data-v-d2d78817]{padding:max(var(--prodigy-space-3),env(safe-area-inset-bottom));align-items:flex-end}.info-modal__dialog[data-v-d2d78817]{max-height:calc(100vh - var(--prodigy-space-6));border-radius:var(--prodigy-radius-panel) var(--prodigy-radius-panel) var(--prodigy-radius-surface) var(--prodigy-radius-surface)}.info-modal__body[data-v-d2d78817]{padding:var(--prodigy-space-5) var(--prodigy-space-4)}.info-modal__footer[data-v-d2d78817]{padding:var(--prodigy-space-3) var(--prodigy-space-4)}}@media (prefers-reduced-motion:reduce){.info-modal-motion-enter-active[data-v-d2d78817],.info-modal-motion-enter-active .info-modal__dialog[data-v-d2d78817],.info-modal-motion-leave-active[data-v-d2d78817],.info-modal-motion-leave-active .info-modal__dialog[data-v-d2d78817],.info-modal__button[data-v-d2d78817],.info-modal__close[data-v-d2d78817],.info-modal__dialog[data-v-d2d78817]{transition-duration:.01ms;animation-duration:.01ms}}
