.base-modal-overlay[data-v-34218929]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.base-modal-container[data-v-34218929]{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:linear-gradient(145deg,#1e293bf2,#0f172afa);border:1px solid hsla(0,0%,100%,.08);border-radius:28px;box-shadow:inset 0 1px #ffffff1a,inset 0 0 20px #0003,0 25px 60px -12px #000c,0 0 0 1px #0006;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;position:relative;transition:all .3s}.modal-mascot-phantom[data-v-34218929]{animation-fill-mode:forwards;bottom:0;height:auto;left:0;mask-image:linear-gradient(0deg,#000 20%,transparent);-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);opacity:0;pointer-events:none;position:absolute;transform-origin:bottom center;width:100%;z-index:0}.phantom-bottom[data-v-34218929]{--start-transform:translateX(-50%) translateY(50px) scale(.8);--end-transform:translateX(-50%) translateY(5px) scale(1);left:50%;right:auto;transform:translate(-50%)}.phantom-left[data-v-34218929]{left:0;right:auto;transform-origin:bottom left}.phantom-left[data-v-34218929],.phantom-right[data-v-34218929]{--start-transform:translateY(50px) scale(.8);--end-transform:translateY(5px) scale(1)}.phantom-right[data-v-34218929]{left:auto;right:0;transform-origin:bottom right}.base-modal-header[data-v-34218929]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:28px;position:relative;z-index:2}.base-modal-title[data-v-34218929]{color:#fff!important;font-size:22px;font-weight:700;letter-spacing:-.5px;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.base-modal-close[data-v-34218929]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.05);border-radius:50%;color:#fff9;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.base-modal-close[data-v-34218929]:hover{background:#ffffff26;color:#fff;transform:rotate(90deg)}.base-modal-body[data-v-34218929]{display:flex;flex:1;flex-direction:column;gap:20px;margin-bottom:24px;margin-right:-12px;min-height:0;overflow-y:auto;padding-right:12px;position:relative;z-index:2}.base-modal-body[data-v-34218929]::-webkit-scrollbar{width:4px}.base-modal-body[data-v-34218929]::-webkit-scrollbar-track{background:transparent}.base-modal-body[data-v-34218929]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.base-modal-body[data-v-34218929]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.base-modal-actions[data-v-34218929]{display:flex;flex-shrink:0;gap:16px;justify-content:flex-end;position:relative;z-index:2}.modal-enter-active[data-v-34218929],.modal-leave-active[data-v-34218929]{transition:opacity .3s cubic-bezier(.25,.8,.25,1)}.modal-enter-active .base-modal-container[data-v-34218929],.modal-leave-active .base-modal-container[data-v-34218929]{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.modal-enter-from[data-v-34218929],.modal-leave-to[data-v-34218929]{opacity:0}.modal-enter-from .base-modal-container[data-v-34218929],.modal-leave-to .base-modal-container[data-v-34218929]{opacity:0;transform:scale(.9) translateY(20px)}.base-modal-body .form-group{display:flex;flex-direction:column;gap:8px}.base-modal-body .form-label{color:#fff!important;font-size:14px;font-weight:600;margin-left:4px}.base-modal-body .form-input{background:#0000004d;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:inset 0 2px 4px #0003;box-sizing:border-box;color:#fff;font-size:15px;outline:none;padding:14px 18px;transition:all .25s ease;width:100%}.base-modal-body .form-input:focus{background:#00000080;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626,0 0 20px #3b82f61a;transform:translateY(-1px)}.base-modal-body .form-input:disabled{background:#ffffff0d;border-color:transparent;box-shadow:none;color:#64748b;cursor:not-allowed}.base-modal-body .form-input::-moz-placeholder{color:#fff3}.base-modal-body .form-input::placeholder{color:#fff3}.base-modal-body .form-tip{color:#64748b;font-size:12px;margin-left:4px;margin-top:6px}.variant-standard{filter:blur(1px) grayscale(.35);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 40%,rgba(0,0,0,.1) 70%,transparent);mask-image:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 40%,rgba(0,0,0,.1) 70%,transparent);mix-blend-mode:soft-light}@keyframes mascot-rise{0%{filter:blur(10px) grayscale(.6);opacity:0;transform:var(--start-transform) translateY(40px)}60%{filter:blur(4px) grayscale(.4);opacity:.4}to{filter:blur(2px) grayscale(.35);opacity:var(--mascot-final-opacity,.35);transform:var(--end-transform)}}.variant-phantom-light{filter:blur(3px) brightness(1.1) sepia(.15);mask-image:linear-gradient(90deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.15) 80%,transparent);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.15) 80%,transparent);mix-blend-mode:soft-light}@keyframes phantom-rise-soft{0%{filter:blur(10px) brightness(1.1) sepia(.15);opacity:0;transform:translate(-60px) scale(.95)}50%{filter:blur(6px) brightness(1.1) sepia(.15);opacity:.5}to{filter:blur(3px) brightness(1.1) sepia(.15);opacity:var(--mascot-final-opacity,1);transform:translate(0) scale(1)}}.variant-cyber{filter:drop-shadow(0 0 5px #00ff00) contrast(1.2);mix-blend-mode:screen}@keyframes cyber-pop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.1)}to{opacity:var(--mascot-final-opacity,1);transform:scale(1)}}
