.app-dialog[data-v-331c193b]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.25rem}.app-dialog__backdrop[data-v-331c193b]{position:absolute;inset:0;background:#060508a8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.app-dialog__panel[data-v-331c193b]{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 2.5rem);overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:1.25rem;background:linear-gradient(165deg,#1a100deb,#0c090ceb);box-shadow:0 40px 100px #0009,inset 0 1px #ffffff14;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.app-dialog__glow[data-v-331c193b]{position:absolute;top:-40%;left:50%;width:60%;height:60%;transform:translate(-50%);background:radial-gradient(circle,rgba(255,69,0,.32),transparent 70%);filter:blur(48px);pointer-events:none}.app-dialog__header[data-v-331c193b]{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.app-dialog__heading[data-v-331c193b]{display:flex;align-items:center;gap:.8rem}.app-dialog__icon[data-v-331c193b]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:linear-gradient(135deg,#ff450040,#a52a2a33);border:1px solid rgba(255,138,91,.3);color:#ff8a5b;font-size:1rem}.app-dialog__header h2[data-v-331c193b]{margin:0;color:#fff;font-size:1.2rem;font-weight:900}.app-dialog__header p[data-v-331c193b]{margin:.15rem 0 0;color:#b9a8a2;font-size:.82rem}.app-dialog__close[data-v-331c193b]{display:grid;place-items:center;width:2.2rem;height:2.2rem;flex-shrink:0;border:1px solid hsla(0,0%,100%,.12);border-radius:.65rem;background:#ffffff0d;color:#cdbdb6;font-size:.95rem;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.app-dialog__close[data-v-331c193b]:hover{color:#fff;border-color:#ff450066;background:#ff45001f}.app-dialog__content[data-v-331c193b]{position:relative;z-index:1;overflow-y:auto;padding:1.35rem;scrollbar-width:thin;scrollbar-color:rgba(255,69,0,.5) transparent}.app-dialog__content[data-v-331c193b]::-webkit-scrollbar{width:8px}.app-dialog__content[data-v-331c193b]::-webkit-scrollbar-track{background:transparent}.app-dialog__content[data-v-331c193b]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:#ff450073}.app-dialog__content[data-v-331c193b]::-webkit-scrollbar-thumb:hover{background-color:#ff4500b3}.app-dialog-enter-active[data-v-331c193b],.app-dialog-leave-active[data-v-331c193b]{transition:opacity .22s ease}.app-dialog-enter-active .app-dialog__panel[data-v-331c193b],.app-dialog-leave-active .app-dialog__panel[data-v-331c193b]{transition:transform .26s cubic-bezier(.2,.9,.3,1),opacity .22s ease}.app-dialog-enter-from[data-v-331c193b],.app-dialog-leave-to[data-v-331c193b]{opacity:0}.app-dialog-enter-from .app-dialog__panel[data-v-331c193b],.app-dialog-leave-to .app-dialog__panel[data-v-331c193b]{opacity:0;transform:translateY(16px) scale(.97)}@media(max-width:520px){.app-dialog[data-v-331c193b]{padding:.75rem;align-items:flex-end}.app-dialog__panel[data-v-331c193b]{border-radius:1.1rem}}@media(prefers-reduced-motion:reduce){.app-dialog-enter-active .app-dialog__panel[data-v-331c193b],.app-dialog-leave-active .app-dialog__panel[data-v-331c193b]{transition:opacity .2s ease;transform:none}}
