*{-webkit-user-select:none;-moz-user-select:none;user-select:none}body{cursor:default}[contenteditable],input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.ac,.btn-ai,.btn-cover,.btn-dashboard,.btn-download,.btn-ghost,.btn-go,.btn-login,.btn-next,.btn-primary,.btn-recharge,.btn-rewrite,.captcha-img,.ct-opt,.drop-item.logout,.mode-switch span,.nav-item,.tc,.user-btn,[role=button],a,button{cursor:pointer}#app{width:100%;height:100%;overflow:hidden}.btn-ai,.btn-cover,.btn-dashboard,.btn-go,.btn-login,.btn-next,.btn-primary,.btn-primary-sm,.btn-recharge,.btn-rewrite,button{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,opacity .2s,color .2s}.btn-go,.btn-login,.btn-primary,.btn-primary-sm,.btn-rewrite{box-shadow:0 0 20px #39ff1466;border-radius:4px!important;text-transform:uppercase;letter-spacing:.1em}.btn-go:hover:not(:disabled),.btn-login:hover:not(:disabled),.btn-ok:hover:not(:disabled),.btn-primary-sm:hover:not(:disabled),.btn-primary:hover:not(:disabled),.btn-rewrite:hover:not(:disabled){transform:translateY(-2px);background:#2ecc0f!important;box-shadow:0 0 30px #39ff1499}.btn-ai,.btn-cancel,.btn-dashboard,.btn-ghost,.btn-next,.btn-recharge{border-radius:4px!important;text-transform:uppercase;letter-spacing:.08em}.ui-icon{color:inherit;vertical-align:-.2em}input:focus,select:focus,textarea:focus{outline:none;transition:border-color .2s,box-shadow .2s}.confirm-overlay[data-v-6f052dea]{position:fixed;inset:0;z-index:9999;background:rgba(13,13,26,.85);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.confirm-card[data-v-6f052dea]{background:#1a1a2e;border:1px solid #2d2d4a;border-radius:12px;padding:24px 22px;width:400px;max-width:90vw;box-shadow:0 16px 48px rgba(0,0,0,.5),0 0 24px #ff006e33;position:relative;overflow:hidden}.confirm-card[data-v-6f052dea]:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#39ff14,#0ff,#ff006e)}.confirm-title[data-v-6f052dea]{font-family:var(--font-display);font-size:17px;color:#fff;margin-bottom:12px;text-transform:uppercase;letter-spacing:.06em}.confirm-body[data-v-6f052dea]{font-size:14px;color:#a0a0b8;line-height:1.5;margin-bottom:20px;white-space:pre-wrap}.confirm-btns[data-v-6f052dea]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.btn-cancel[data-v-6f052dea]{padding:10px 20px;border:2px solid #0ff;border-radius:4px;background:transparent;color:#fff;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s;text-transform:uppercase;letter-spacing:.08em}.btn-cancel[data-v-6f052dea]:hover{background:#0ff;color:#000;box-shadow:0 0 20px #00ffff66;transform:translateY(-2px)}.btn-confirm[data-v-6f052dea]{padding:10px 20px;border:none;border-radius:4px;background:#ff006e;color:#fff;font-size:12px;font-weight:700;cursor:pointer;font-family:var(--font-display);transition:all .2s;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 0 16px #ff006e66}.btn-confirm[data-v-6f052dea]:hover{box-shadow:0 0 24px #ff006e99;transform:translateY(-2px)}.btn-ok[data-v-6f052dea]{padding:10px 20px;border:none;border-radius:4px;background:#39ff14;color:#000;font-size:12px;font-weight:700;cursor:pointer;font-family:var(--font-display);transition:all .2s;box-shadow:0 0 20px #39ff1466;text-transform:uppercase;letter-spacing:.1em}.btn-ok[data-v-6f052dea]:hover{background:#2ecc0f;box-shadow:0 0 30px #39ff1499;transform:translateY(-2px)}.ui-icon[data-v-165ad74c]{display:inline-block;vertical-align:-.2em;flex-shrink:0}