@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;900&display=swap";.home-container[data-v-98134786]{font-family:Inter,Arial,Helvetica,sans-serif;background:#030810;color:#fff;overflow-x:hidden}.hero[data-v-98134786]{min-height:600px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:60px 20px}#bg-canvas[data-v-98134786]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.scanlines[data-v-98134786]{position:absolute;inset:0;pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.08) 2px,rgba(0,0,0,.08) 4px)}.ring-wrap[data-v-98134786]{position:absolute;inset:0;pointer-events:none;z-index:1}.ring[data-v-98134786]{position:absolute;border-radius:50%;border:1px solid rgba(20,184,166,.18);animation:ringRotate-98134786 linear infinite}.ring[data-v-98134786]:nth-child(1){width:500px;height:500px;top:50%;left:50%;margin:-250px 0 0 -250px;animation-duration:18s}.ring[data-v-98134786]:nth-child(2){width:360px;height:360px;top:50%;left:50%;margin:-180px 0 0 -180px;animation-duration:12s;animation-direction:reverse;border-color:#14b8a61f}.ring[data-v-98134786]:nth-child(3){width:220px;height:220px;top:50%;left:50%;margin:-110px 0 0 -110px;animation-duration:7s;border-color:#14b8a640}@keyframes ringRotate-98134786{0%{transform:rotateX(70deg) rotate(0)}to{transform:rotateX(70deg) rotate(360deg)}}.cubes[data-v-98134786]{position:absolute;inset:0;pointer-events:none;z-index:2}[data-v-98134786] .cube{position:absolute;transform-style:preserve-3d;animation:cubeFloat-98134786 linear infinite}[data-v-98134786] .cube-face{position:absolute}@keyframes cubeFloat-98134786{0%{transform:translateY(0) rotateX(0) rotateY(0) rotate(0)}to{transform:translateY(-40px) rotateX(360deg) rotateY(360deg) rotate(180deg)}}.hero-inner[data-v-98134786]{position:relative;z-index:3;text-align:center;max-width:720px;transition:transform .05s linear}.badge[data-v-98134786]{display:inline-flex;align-items:center;gap:7px;background:#14b8a61a;border:1px solid rgba(20,184,166,.35);color:#5dcaa5;font-size:11px;font-weight:600;padding:6px 16px;border-radius:20px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;animation:popIn-98134786 .6s cubic-bezier(.34,1.56,.64,1) both}.badge-dot[data-v-98134786]{width:6px;height:6px;border-radius:50%;background:#14b8a6;animation:pulse2-98134786 1.5s ease-in-out infinite}.badge-icon[data-v-98134786]{font-size:11px;color:#14b8a6}@keyframes pulse2-98134786{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}@keyframes popIn-98134786{0%{opacity:0;transform:scale(.7) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.hero h1[data-v-98134786]{font-size:clamp(2rem,5.5vw,4rem);font-weight:900;line-height:1.1;margin-bottom:16px;animation:titleDrop-98134786 .9s cubic-bezier(.34,1.56,.64,1) both .1s}@keyframes titleDrop-98134786{0%{opacity:0;transform:perspective(600px) translateZ(-200px) rotateX(40deg)}to{opacity:1;transform:perspective(600px) translateZ(0) rotateX(0)}}.teal[data-v-98134786]{color:#14b8a6;display:inline-block;animation:tealSpin-98134786 .8s cubic-bezier(.34,1.56,.64,1) both .4s}@keyframes tealSpin-98134786{0%{opacity:0;transform:rotateY(-90deg) scale(.5)}to{opacity:1;transform:rotateY(0) scale(1)}}.hero-desc[data-v-98134786]{font-size:15px;color:#fff9;margin-bottom:28px;line-height:1.7;animation:fadeUp-98134786 .8s ease both .5s}@keyframes fadeUp-98134786{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.langs[data-v-98134786]{display:flex;gap:10px;justify-content:center;margin-bottom:24px;animation:fadeUp-98134786 .8s ease both .6s}.lbtn[data-v-98134786]{padding:7px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#fff9;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.04em;transition:.25s;font-family:inherit}.lbtn.on[data-v-98134786],.lbtn[data-v-98134786]:hover{background:#0f766e;border-color:#14b8a6;color:#fff;transform:scale(1.07) translateY(-2px)}.btns[data-v-98134786]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;animation:fadeUp-98134786 .8s ease both .7s}.bp[data-v-98134786],.bs[data-v-98134786]{padding:13px 32px;border-radius:50px;font-size:14px;font-weight:700;cursor:pointer;border:none;transition:.3s;font-family:inherit;position:relative;overflow:hidden;text-decoration:none;display:inline-block}.bp[data-v-98134786]{background:#0f766e;color:#fff}.bp[data-v-98134786]:hover{background:#14b8a6;transform:translateY(-5px) scale(1.05);box-shadow:0 12px 35px #14b8a666}.bs[data-v-98134786]{background:#ffffff12;border:1px solid rgba(255,255,255,.2);color:#fff}.bs[data-v-98134786]:hover{background:#ffffff21;transform:translateY(-5px);border-color:#14b8a6}.bp[data-v-98134786]:after,.bs[data-v-98134786]:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.15),transparent);opacity:0;transition:.3s}.bp[data-v-98134786]:hover:after,.bs[data-v-98134786]:hover:after{opacity:1}.disabled[data-v-98134786]{pointer-events:none;opacity:.5;cursor:not-allowed}.wait-message[data-v-98134786]{margin-top:15px;color:#fff;font-weight:700;animation:pulseAnim-98134786 1s infinite}@keyframes pulseAnim-98134786{0%{box-shadow:0 0 #fff9}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 #fff0}}.sec[data-v-98134786]{padding:70px 16px;position:relative;overflow:hidden}.sec-dark[data-v-98134786]{background:#020608}.sec-darker[data-v-98134786]{background:#010406}.sec-title[data-v-98134786]{text-align:center;font-size:clamp(1.4rem,3.5vw,2.2rem);font-weight:800;margin-bottom:8px}.sec-sub[data-v-98134786]{text-align:center;font-size:13px;color:#fff6;margin-bottom:40px;text-transform:uppercase;letter-spacing:.1em}.flip-grid[data-v-98134786]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;max-width:880px;margin:0 auto;perspective:1000px}.flip-card[data-v-98134786]{height:220px;cursor:pointer;perspective:800px}.flip-inner[data-v-98134786]{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,0,.2,1)}.flip-card:hover .flip-inner[data-v-98134786]{transform:rotateY(180deg)}.flip-front[data-v-98134786],.flip-back[data-v-98134786]{position:absolute;inset:0;border-radius:18px;backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.flip-front[data-v-98134786]{background:#ffffff0a;border:1px solid rgba(20,184,166,.15)}.flip-back[data-v-98134786]{background:linear-gradient(135deg,#0f766e,#085041);border:1px solid #14b8a6;transform:rotateY(180deg)}.flip-icon[data-v-98134786]{font-size:2rem;margin-bottom:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6;transition:.4s;width:52px;height:52px;background:#14b8a61f;border-radius:14px;border:1px solid rgba(20,184,166,.25)}.flip-card:hover .flip-icon[data-v-98134786]{transform:scale(1.15) rotate(10deg)}.flip-front h3[data-v-98134786]{font-size:15px;font-weight:700;color:#fff;margin-bottom:6px}.flip-front p[data-v-98134786]{font-size:12px;color:#ffffff73;line-height:1.6}.flip-back h3[data-v-98134786]{font-size:14px;font-weight:700;color:#fff;margin-bottom:8px}.flip-back p[data-v-98134786]{font-size:12px;color:#fffc;line-height:1.6}.counter-row[data-v-98134786]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:24px;max-width:700px;margin:0 auto}.ctr[data-v-98134786]{text-align:center;padding:28px 16px;background:#14b8a60f;border:1px solid rgba(20,184,166,.12);border-radius:16px;transition:.35s}.ctr[data-v-98134786]:hover{background:#14b8a61f;transform:translateY(-6px) rotateX(4deg) scale(1.04);border-color:#14b8a666}.ctr-num[data-v-98134786]{font-size:clamp(1.8rem,4vw,3rem);font-weight:900;color:#14b8a6;display:block;line-height:1}.ctr-lbl[data-v-98134786]{font-size:12px;color:#ffffff73;margin-top:6px;text-transform:uppercase;letter-spacing:.06em}.rv[data-v-98134786]{opacity:0;transform:translateY(50px) rotateX(15deg);transition:opacity .75s ease,transform .75s cubic-bezier(.34,1.2,.64,1)}.rv.in[data-v-98134786]{opacity:1;transform:translateY(0) rotateX(0)}.d1[data-v-98134786]{transition-delay:.1s}.d2[data-v-98134786]{transition-delay:.2s}.d3[data-v-98134786]{transition-delay:.3s}.d4[data-v-98134786]{transition-delay:.4s}.map-box[data-v-98134786]{border-radius:18px;overflow:hidden;border:1px solid rgba(20,184,166,.2);max-width:820px;margin:0 auto}.map-box iframe[data-v-98134786]{width:100%;height:300px;display:block;border:0}.map-info[data-v-98134786]{padding:18px 20px;background:#14b8a612;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.map-info p[data-v-98134786]{font-size:13px;color:#ffffffa6;line-height:1.7;display:flex;align-items:flex-start;gap:8px}.info-icon[data-v-98134786]{color:#14b8a6;font-size:13px;margin-top:3px;flex-shrink:0}.foot[data-v-98134786]{background:#010304;padding:50px 20px 0;border-top:1px solid rgba(20,184,166,.12)}.foot-grid[data-v-98134786]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:32px;max-width:860px;margin:0 auto}.foot h3[data-v-98134786]{color:#14b8a6;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.foot p[data-v-98134786]{font-size:13px;color:#ffffff73;line-height:1.8;display:flex;align-items:center;gap:8px}.foot-icon[data-v-98134786]{color:#14b8a6;font-size:12px;flex-shrink:0}.contact-name[data-v-98134786]{color:#ffffffbf!important;font-weight:600}.foot-btm[data-v-98134786]{text-align:center;padding:20px;margin-top:36px;border-top:1px solid rgba(255,255,255,.05);font-size:12px;color:#ffffff40}@media(max-width:600px){.hero h1[data-v-98134786]{font-size:2rem}.bp[data-v-98134786],.bs[data-v-98134786]{padding:11px 22px;font-size:13px}.map-box iframe[data-v-98134786]{height:240px}.ring[data-v-98134786]:nth-child(1){width:300px;height:300px;margin:-150px 0 0 -150px}.ring[data-v-98134786]:nth-child(2){width:210px;height:210px;margin:-105px 0 0 -105px}.ring[data-v-98134786]:nth-child(3){width:130px;height:130px;margin:-65px 0 0 -65px}}@media(max-width:768px){.flip-grid[data-v-98134786]{grid-template-columns:repeat(2,1fr)}.sec[data-v-98134786]{padding:50px 16px}}.auth-page[data-v-83de2fca]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#030810;overflow:hidden;position:relative;font-family:Inter,sans-serif;padding:40px 20px}.auth-canvas[data-v-83de2fca]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.scanlines[data-v-83de2fca]{position:absolute;inset:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.07) 2px,rgba(0,0,0,.07) 4px)}.ring-wrap[data-v-83de2fca]{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.ring[data-v-83de2fca]{position:absolute;border-radius:50%;border:1px solid rgba(20,184,166,.15);animation:ringRotate-83de2fca linear infinite}.ring[data-v-83de2fca]:nth-child(1){width:700px;height:700px;top:50%;left:50%;margin:-350px 0 0 -350px;animation-duration:22s}.ring[data-v-83de2fca]:nth-child(2){width:480px;height:480px;top:50%;left:50%;margin:-240px 0 0 -240px;animation-duration:14s;animation-direction:reverse;border-color:#14b8a617}.ring[data-v-83de2fca]:nth-child(3){width:280px;height:280px;top:50%;left:50%;margin:-140px 0 0 -140px;animation-duration:8s;border-color:#14b8a638}@keyframes ringRotate-83de2fca{0%{transform:rotateX(70deg) rotate(0)}to{transform:rotateX(70deg) rotate(360deg)}}.cubes-layer[data-v-83de2fca]{position:absolute;inset:0;pointer-events:none;z-index:2}[data-v-83de2fca] .css-cube{position:absolute;transform-style:preserve-3d;animation:cubeFloat-83de2fca linear infinite}[data-v-83de2fca] .css-cube-face{position:absolute}@keyframes cubeFloat-83de2fca{0%{transform:translateY(0) rotateX(0) rotateY(0) rotate(0)}to{transform:translateY(-35px) rotateX(360deg) rotateY(360deg) rotate(180deg)}}.auth-card[data-v-83de2fca]{position:relative;z-index:10;width:100%;max-width:420px;background:#ffffff0f;border:1px solid rgba(20,184,166,.25);border-radius:24px;padding:36px 32px;backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);box-shadow:0 0 0 1px #14b8a614 inset,0 30px 80px #00000080,0 0 60px #14b8a614;transition:transform .15s ease,box-shadow .3s ease;transform-style:preserve-3d;opacity:0;transform:perspective(900px) translateY(60px) rotateX(20deg) scale(.93)}.auth-card.in[data-v-83de2fca]{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1);transition:opacity .8s cubic-bezier(.34,1.2,.64,1),transform .8s cubic-bezier(.34,1.2,.64,1),box-shadow .3s ease}.auth-card[data-v-83de2fca]:hover{box-shadow:0 0 0 1px #14b8a62e inset,0 40px 100px #0009,0 0 80px #14b8a626}.auth-card[data-v-83de2fca]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.6),transparent);border-radius:50%}.card-badge[data-v-83de2fca]{display:inline-flex;align-items:center;gap:6px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);color:#5dcaa5;font-size:10px;font-weight:700;padding:4px 14px;border-radius:20px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;animation:popIn-83de2fca .7s cubic-bezier(.34,1.56,.64,1) both .2s}.badge-dot[data-v-83de2fca]{width:5px;height:5px;border-radius:50%;background:#14b8a6;animation:dotPulse-83de2fca 1.4s ease-in-out infinite}@keyframes dotPulse-83de2fca{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.6)}}@keyframes popIn-83de2fca{0%{opacity:0;transform:scale(.6) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.lang-row[data-v-83de2fca]{display:flex;gap:8px;justify-content:flex-end;margin-bottom:20px}.lbtn[data-v-83de2fca]{padding:5px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#ffffff8c;cursor:pointer;font-size:11px;font-weight:600;font-family:inherit;transition:.25s}.lbtn.on[data-v-83de2fca],.lbtn[data-v-83de2fca]:hover{background:#0f766e;border-color:#14b8a6;color:#fff;transform:scale(1.07) translateY(-1px)}.card-title[data-v-83de2fca]{font-size:clamp(1.6rem,4vw,2rem);font-weight:900;color:#fff;text-align:center;margin-bottom:6px;animation:titleDrop-83de2fca .8s cubic-bezier(.34,1.4,.64,1) both .15s}@keyframes titleDrop-83de2fca{0%{opacity:0;transform:perspective(500px) rotateX(35deg) translateY(30px)}to{opacity:1;transform:perspective(500px) rotateX(0) translateY(0)}}.card-sub[data-v-83de2fca]{text-align:center;font-size:13px;color:#ffffff73;margin-bottom:24px;animation:fadeUp-83de2fca .7s ease both .3s}@keyframes fadeUp-83de2fca{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.error-alert[data-v-83de2fca]{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:10px;background:#dc26261f;border:1px solid rgba(220,38,38,.35);color:#fca5a5;font-size:13px;font-weight:500;margin-bottom:16px}.error-alert svg[data-v-83de2fca]{flex-shrink:0}.field[data-v-83de2fca]{margin-bottom:18px;animation:fadeUp-83de2fca .6s ease both}.field[data-v-83de2fca]:nth-child(2){animation-delay:.35s}.field[data-v-83de2fca]:nth-child(3){animation-delay:.45s}label[data-v-83de2fca]{display:block;font-size:12px;font-weight:600;color:#fff9;margin-bottom:7px;letter-spacing:.05em;text-transform:uppercase}.input-wrap[data-v-83de2fca]{position:relative;display:flex;align-items:center}.input-icon[data-v-83de2fca]{position:absolute;left:13px;font-size:14px;pointer-events:none;z-index:1;color:#ffffff80}.input-wrap input[data-v-83de2fca]{width:100%;padding:12px 44px 12px 40px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#fff;font-size:14px;font-family:inherit;transition:border-color .25s,background .25s,box-shadow .25s;outline:none}.input-wrap input[data-v-83de2fca]::placeholder{color:#ffffff4d}.input-wrap input[data-v-83de2fca]:focus{border-color:#14b8a6;background:#14b8a612;box-shadow:0 0 0 3px #14b8a626}.field-error .input-wrap input[data-v-83de2fca]{border-color:#dc262680;background:#dc26260f}.field-ok .input-wrap input[data-v-83de2fca]{border-color:#14b8a666}.eye-btn[data-v-83de2fca]{position:absolute;right:12px;background:none;border:none;cursor:pointer;font-size:16px;padding:0;line-height:1;transition:transform .2s;color:#fff9}.eye-btn[data-v-83de2fca]:hover{transform:scale(1.15);color:#14b8a6}.err-msg[data-v-83de2fca]{display:block;color:#fca5a5;font-size:11px;margin-top:6px;padding-left:4px}.err-msg svg[data-v-83de2fca]{font-size:10px;margin-right:3px}.form-opts[data-v-83de2fca]{text-align:right;margin-bottom:20px}.forgot-link[data-v-83de2fca]{font-size:12px;color:#14b8a6;text-decoration:none;font-weight:600;transition:color .2s}.forgot-link[data-v-83de2fca]:hover{color:#5dcaa5}.btn-submit[data-v-83de2fca]{width:100%;padding:13px;border-radius:50px;border:none;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s;animation:fadeUp-83de2fca .6s ease both .55s}.btn-submit[data-v-83de2fca]:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.15),transparent);opacity:0;transition:opacity .3s}.btn-submit[data-v-83de2fca]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 40px #14b8a673}.btn-submit[data-v-83de2fca]:hover:before{opacity:1}.btn-submit[data-v-83de2fca]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-spinner-icon[data-v-83de2fca]{font-size:18px;animation:spin-83de2fca .8s linear infinite}.switch-text[data-v-83de2fca]{text-align:center;margin-top:18px;font-size:13px;color:#ffffff73;animation:fadeUp-83de2fca .6s ease both .65s}.switch-link[data-v-83de2fca]{color:#14b8a6;font-weight:700;text-decoration:none;margin-left:4px;transition:color .2s}.switch-link[data-v-83de2fca]:hover{color:#5dcaa5}.back-home[data-v-83de2fca]{display:inline-flex;align-items:center;gap:6px;justify-content:center;margin-top:12px;font-size:12px;color:#ffffff59;text-decoration:none;transition:color .2s;animation:fadeUp-83de2fca .6s ease both .7s;width:100%}.back-home[data-v-83de2fca]:hover{color:#14b8a6}.back-home svg[data-v-83de2fca]{font-size:11px}.overlay[data-v-83de2fca]{position:fixed;inset:0;background:#020810bf;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);display:flex;justify-content:center;align-items:center;z-index:9999}.loader-box[data-v-83de2fca]{text-align:center;color:#fff}.spinner-ring[data-v-83de2fca]{display:inline-block;position:relative;width:60px;height:60px;margin-bottom:18px}.spinner-ring div[data-v-83de2fca]{box-sizing:border-box;display:block;position:absolute;width:48px;height:48px;margin:6px;border:4px solid transparent;border-top-color:#14b8a6;border-radius:50%;animation:spin-83de2fca 1.1s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring div[data-v-83de2fca]:nth-child(1){animation-delay:-.45s}.spinner-ring div[data-v-83de2fca]:nth-child(2){animation-delay:-.3s;border-top-color:#14b8a680}.spinner-ring div[data-v-83de2fca]:nth-child(3){animation-delay:-.15s;border-top-color:#14b8a640}.spinner-ring div[data-v-83de2fca]:nth-child(4){animation-delay:0s;border-top-color:#14b8a61a}@keyframes spin-83de2fca{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wait-text[data-v-83de2fca]{font-size:17px;font-weight:700;color:#fff;margin-bottom:6px;animation:pulse-83de2fca 1.2s ease-in-out infinite}.loading-text[data-v-83de2fca]{font-size:13px;color:#ffffff80}@keyframes pulse-83de2fca{0%,to{opacity:1}50%{opacity:.45}}.rv[data-v-83de2fca]{opacity:0;transform:perspective(900px) translateY(60px) rotateX(20deg) scale(.93)}.rv.in[data-v-83de2fca]{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1);transition:opacity .8s cubic-bezier(.34,1.2,.64,1),transform .8s cubic-bezier(.34,1.2,.64,1)}.shake-fade-enter-active[data-v-83de2fca]{animation:shake-83de2fca .45s ease}.shake-fade-leave-active[data-v-83de2fca]{transition:opacity .2s ease}.shake-fade-leave-to[data-v-83de2fca]{opacity:0}@keyframes shake-83de2fca{0%{transform:translate(0);opacity:0}20%{transform:translate(-6px);opacity:1}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}.overlay-fade-enter-active[data-v-83de2fca],.overlay-fade-leave-active[data-v-83de2fca]{transition:opacity .3s ease}.overlay-fade-enter-from[data-v-83de2fca],.overlay-fade-leave-to[data-v-83de2fca]{opacity:0}@media(max-width:480px){.auth-card[data-v-83de2fca]{padding:28px 20px;border-radius:18px}.ring[data-v-83de2fca]:nth-child(1){width:380px;height:380px;margin:-190px 0 0 -190px}.ring[data-v-83de2fca]:nth-child(2){width:260px;height:260px;margin:-130px 0 0 -130px}.ring[data-v-83de2fca]:nth-child(3){width:160px;height:160px;margin:-80px 0 0 -80px}}.auth-page[data-v-7d072232]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#030810;overflow:hidden;position:relative;font-family:Inter,sans-serif;padding:40px 20px}.auth-canvas[data-v-7d072232]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.scanlines[data-v-7d072232]{position:absolute;inset:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.07) 2px,rgba(0,0,0,.07) 4px)}.ring-wrap[data-v-7d072232]{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.ring[data-v-7d072232]{position:absolute;border-radius:50%;border:1px solid rgba(20,184,166,.15);animation:ringRotate-7d072232 linear infinite}.ring[data-v-7d072232]:nth-child(1){width:700px;height:700px;top:50%;left:50%;margin:-350px 0 0 -350px;animation-duration:22s}.ring[data-v-7d072232]:nth-child(2){width:480px;height:480px;top:50%;left:50%;margin:-240px 0 0 -240px;animation-duration:14s;animation-direction:reverse;border-color:#14b8a617}.ring[data-v-7d072232]:nth-child(3){width:280px;height:280px;top:50%;left:50%;margin:-140px 0 0 -140px;animation-duration:8s;border-color:#14b8a638}@keyframes ringRotate-7d072232{0%{transform:rotateX(70deg) rotate(0)}to{transform:rotateX(70deg) rotate(360deg)}}.cubes-layer[data-v-7d072232]{position:absolute;inset:0;pointer-events:none;z-index:2}[data-v-7d072232] .css-cube{position:absolute;transform-style:preserve-3d;animation:cubeFloat-7d072232 linear infinite}[data-v-7d072232] .css-cube-face{position:absolute}@keyframes cubeFloat-7d072232{0%{transform:translateY(0) rotateX(0) rotateY(0) rotate(0)}to{transform:translateY(-35px) rotateX(360deg) rotateY(360deg) rotate(180deg)}}.auth-card[data-v-7d072232]{position:relative;z-index:10;width:100%;max-width:440px;background:#ffffff0f;border:1px solid rgba(20,184,166,.25);border-radius:24px;padding:32px 30px;backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);box-shadow:0 0 0 1px #14b8a614 inset,0 30px 80px #00000080,0 0 60px #14b8a614;transition:transform .15s ease,box-shadow .3s ease;transform-style:preserve-3d;opacity:0;transform:perspective(900px) translateY(70px) rotateX(22deg) scale(.92)}.auth-card.in[data-v-7d072232]{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1);transition:opacity .85s cubic-bezier(.34,1.2,.64,1),transform .85s cubic-bezier(.34,1.2,.64,1),box-shadow .3s ease}.auth-card[data-v-7d072232]:hover{box-shadow:0 0 0 1px #14b8a62e inset,0 40px 100px #0009,0 0 80px #14b8a626}.auth-card[data-v-7d072232]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.6),transparent);border-radius:50%}.card-badge[data-v-7d072232]{display:inline-flex;align-items:center;gap:6px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);color:#5dcaa5;font-size:10px;font-weight:700;padding:4px 14px;border-radius:20px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;animation:popIn-7d072232 .7s cubic-bezier(.34,1.56,.64,1) both .2s}.badge-dot[data-v-7d072232]{width:5px;height:5px;border-radius:50%;background:#14b8a6;animation:dotPulse-7d072232 1.4s ease-in-out infinite}@keyframes dotPulse-7d072232{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.6)}}@keyframes popIn-7d072232{0%{opacity:0;transform:scale(.6) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.lang-row[data-v-7d072232]{display:flex;gap:8px;justify-content:flex-end;margin-bottom:16px}.lbtn[data-v-7d072232]{padding:5px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#ffffff8c;cursor:pointer;font-size:11px;font-weight:600;font-family:inherit;transition:.25s}.lbtn.on[data-v-7d072232],.lbtn[data-v-7d072232]:hover{background:#0f766e;border-color:#14b8a6;color:#fff;transform:scale(1.07) translateY(-1px)}.card-title[data-v-7d072232]{font-size:clamp(1.5rem,4vw,1.9rem);font-weight:900;color:#fff;text-align:center;margin-bottom:4px;animation:titleDrop-7d072232 .8s cubic-bezier(.34,1.4,.64,1) both .15s}@keyframes titleDrop-7d072232{0%{opacity:0;transform:perspective(500px) rotateX(35deg) translateY(30px)}to{opacity:1;transform:perspective(500px) rotateX(0) translateY(0)}}.card-sub[data-v-7d072232]{text-align:center;font-size:13px;color:#ffffff73;margin-bottom:20px;animation:fadeUp-7d072232 .7s ease both .3s}@keyframes fadeUp-7d072232{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.error-alert[data-v-7d072232],.success-alert[data-v-7d072232]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:14px}.error-alert[data-v-7d072232]{background:#dc26261f;border:1px solid rgba(220,38,38,.35);color:#fca5a5}.success-alert[data-v-7d072232]{background:#14b8a61a;border:1px solid rgba(20,184,166,.35);color:#5dcaa5}.error-alert svg[data-v-7d072232],.success-alert svg[data-v-7d072232]{flex-shrink:0}.field[data-v-7d072232]{margin-bottom:16px;animation:fadeUp-7d072232 .6s ease both}.field[data-v-7d072232]:nth-child(1){animation-delay:.2s}.field[data-v-7d072232]:nth-child(2){animation-delay:.28s}.field[data-v-7d072232]:nth-child(3){animation-delay:.36s}.field[data-v-7d072232]:nth-child(4){animation-delay:.44s}.field[data-v-7d072232]:nth-child(5){animation-delay:.52s}label[data-v-7d072232]{display:block;font-size:11px;font-weight:600;color:#ffffff8c;margin-bottom:6px;letter-spacing:.05em;text-transform:uppercase}.input-wrap[data-v-7d072232]{position:relative;display:flex;align-items:center}.input-icon[data-v-7d072232]{position:absolute;left:13px;font-size:14px;pointer-events:none;z-index:1;color:#ffffff80}.input-wrap input[data-v-7d072232]{width:100%;padding:11px 44px 11px 40px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#fff;font-size:13px;font-family:inherit;transition:border-color .25s,background .25s,box-shadow .25s;outline:none}.input-wrap input[data-v-7d072232]::placeholder{color:#ffffff4d}.input-wrap input[data-v-7d072232]:focus{border-color:#14b8a6;background:#14b8a612;box-shadow:0 0 0 3px #14b8a626}.input-wrap input[data-v-7d072232]:disabled{opacity:.5;cursor:not-allowed}.confirm-ok input[data-v-7d072232]{border-color:#14b8a680!important}.confirm-error input[data-v-7d072232]{border-color:#dc262680!important}.eye-btn[data-v-7d072232]{position:absolute;right:12px;background:none;border:none;cursor:pointer;font-size:16px;padding:0;line-height:1;transition:transform .2s;color:#fff9}.eye-btn[data-v-7d072232]:hover{transform:scale(1.15);color:#14b8a6}.err-msg[data-v-7d072232]{display:block;color:#fca5a5;font-size:11px;margin-top:5px;padding-left:4px}.err-msg svg[data-v-7d072232]{font-size:10px;margin-right:3px}.ok-msg[data-v-7d072232]{display:block;color:#5dcaa5;font-size:11px;margin-top:5px;padding-left:4px}.ok-msg svg[data-v-7d072232]{font-size:10px;margin-right:3px}.password-rules[data-v-7d072232]{margin-top:10px;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:border-color .4s,background .4s}.password-rules.rules-all-ok[data-v-7d072232]{background:#14b8a612;border-color:#14b8a64d}.rule[data-v-7d072232]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:12px;color:#fff6;transition:color .3s;position:relative}.rule.valid[data-v-7d072232]{color:#5dcaa5}.rule-icon[data-v-7d072232]{font-size:12px;width:18px;flex-shrink:0}.rule-icon svg[data-v-7d072232]{width:12px;height:12px}.rule-bar[data-v-7d072232]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:0%;height:2px;border-radius:2px;background:#14b8a6;transition:width .4s cubic-bezier(.34,1.56,.64,1)}.rule-bar.filled[data-v-7d072232]{width:30px}.strength-track[data-v-7d072232]{margin-top:10px;height:4px;border-radius:4px;background:#ffffff14;overflow:hidden}.strength-fill[data-v-7d072232]{height:100%;border-radius:4px;transition:width .4s ease,background .4s ease}.strength-fill.s1[data-v-7d072232]{background:#ef4444}.strength-fill.s2[data-v-7d072232]{background:#f97316}.strength-fill.s3[data-v-7d072232]{background:#eab308}.strength-fill.s4[data-v-7d072232]{background:#14b8a6}.btn-submit[data-v-7d072232]{width:100%;padding:13px;border-radius:50px;border:none;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s;margin-top:4px;animation:fadeUp-7d072232 .6s ease both .58s}.btn-submit[data-v-7d072232]:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.15),transparent);opacity:0;transition:opacity .3s}.btn-submit[data-v-7d072232]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 40px #14b8a673}.btn-submit[data-v-7d072232]:hover:before{opacity:1}.btn-submit[data-v-7d072232]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-spinner-icon[data-v-7d072232]{font-size:18px;animation:spin-7d072232 .8s linear infinite}.switch-text[data-v-7d072232]{text-align:center;margin-top:16px;font-size:13px;color:#fff6;animation:fadeUp-7d072232 .6s ease both .65s}.switch-link[data-v-7d072232]{color:#14b8a6;font-weight:700;text-decoration:none;margin-left:4px;transition:color .2s}.switch-link[data-v-7d072232]:hover{color:#5dcaa5}.back-home[data-v-7d072232]{display:inline-flex;align-items:center;gap:6px;justify-content:center;margin-top:10px;font-size:12px;color:#ffffff59;text-decoration:none;transition:color .2s;animation:fadeUp-7d072232 .6s ease both .7s;width:100%}.back-home[data-v-7d072232]:hover{color:#14b8a6}.back-home svg[data-v-7d072232]{font-size:11px}.overlay[data-v-7d072232]{position:fixed;inset:0;background:#020810bf;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);display:flex;justify-content:center;align-items:center;z-index:9999}.loader-box[data-v-7d072232]{text-align:center}.spinner-ring[data-v-7d072232]{display:inline-block;position:relative;width:60px;height:60px;margin-bottom:16px}.spinner-ring div[data-v-7d072232]{box-sizing:border-box;display:block;position:absolute;width:48px;height:48px;margin:6px;border:4px solid transparent;border-top-color:#14b8a6;border-radius:50%;animation:spin-7d072232 1.1s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring div[data-v-7d072232]:nth-child(1){animation-delay:-.45s}.spinner-ring div[data-v-7d072232]:nth-child(2){animation-delay:-.3s;border-top-color:#14b8a680}.spinner-ring div[data-v-7d072232]:nth-child(3){animation-delay:-.15s;border-top-color:#14b8a640}.spinner-ring div[data-v-7d072232]:nth-child(4){animation-delay:0s;border-top-color:#14b8a61a}@keyframes spin-7d072232{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wait-text[data-v-7d072232]{font-size:17px;font-weight:700;color:#fff;margin-bottom:6px;animation:pulse-7d072232 1.2s ease-in-out infinite}.loading-subtext[data-v-7d072232]{font-size:13px;color:#ffffff80}@keyframes pulse-7d072232{0%,to{opacity:1}50%{opacity:.45}}.rv[data-v-7d072232]{opacity:0;transform:perspective(900px) translateY(70px) rotateX(22deg) scale(.92)}.rv.in[data-v-7d072232]{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1);transition:opacity .85s cubic-bezier(.34,1.2,.64,1),transform .85s cubic-bezier(.34,1.2,.64,1)}.shake-fade-enter-active[data-v-7d072232]{animation:shake-7d072232 .45s ease}.shake-fade-leave-active[data-v-7d072232]{transition:opacity .2s ease}.shake-fade-leave-to[data-v-7d072232]{opacity:0}@keyframes shake-7d072232{0%{transform:translate(0);opacity:0}20%{transform:translate(-6px);opacity:1}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}.overlay-fade-enter-active[data-v-7d072232],.overlay-fade-leave-active[data-v-7d072232]{transition:opacity .3s ease}.overlay-fade-enter-from[data-v-7d072232],.overlay-fade-leave-to[data-v-7d072232]{opacity:0}@media(max-width:480px){.auth-card[data-v-7d072232]{padding:24px 18px;border-radius:18px}.ring[data-v-7d072232]:nth-child(1){width:380px;height:380px;margin:-190px 0 0 -190px}.ring[data-v-7d072232]:nth-child(2){width:260px;height:260px;margin:-130px 0 0 -130px}.ring[data-v-7d072232]:nth-child(3){width:160px;height:160px;margin:-80px 0 0 -80px}}.auth-page[data-v-e5202e4c]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#030810;overflow:hidden;position:relative;font-family:Inter,sans-serif;padding:40px 20px}.auth-canvas[data-v-e5202e4c]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.scanlines[data-v-e5202e4c]{position:absolute;inset:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.07) 2px,rgba(0,0,0,.07) 4px)}.ring-wrap[data-v-e5202e4c]{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.ring[data-v-e5202e4c]{position:absolute;border-radius:50%;border:1px solid rgba(20,184,166,.15);animation:ringRotate-e5202e4c linear infinite}.r1[data-v-e5202e4c]{width:700px;height:700px;top:50%;left:50%;margin:-350px 0 0 -350px;animation-duration:22s}.r2[data-v-e5202e4c]{width:480px;height:480px;top:50%;left:50%;margin:-240px 0 0 -240px;animation-duration:14s;animation-direction:reverse;border-color:#14b8a617}.r3[data-v-e5202e4c]{width:280px;height:280px;top:50%;left:50%;margin:-140px 0 0 -140px;animation-duration:8s;border-color:#14b8a638}@keyframes ringRotate-e5202e4c{0%{transform:rotateX(70deg) rotate(0)}to{transform:rotateX(70deg) rotate(360deg)}}.cubes-layer[data-v-e5202e4c]{position:absolute;inset:0;pointer-events:none;z-index:2}[data-v-e5202e4c] .css-cube{position:absolute;transform-style:preserve-3d;animation:cubeFloat-e5202e4c linear infinite}[data-v-e5202e4c] .css-cube-face{position:absolute}@keyframes cubeFloat-e5202e4c{0%{transform:translateY(0) rotateX(0) rotateY(0) rotate(0)}to{transform:translateY(-35px) rotateX(360deg) rotateY(360deg) rotate(180deg)}}.auth-card[data-v-e5202e4c]{position:relative;z-index:10;width:100%;max-width:420px;background:#ffffff0f;border:1px solid rgba(20,184,166,.25);border-radius:24px;padding:36px 32px;backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);box-shadow:0 0 0 1px #14b8a614 inset,0 30px 80px #00000080,0 0 60px #14b8a614;transition:transform .15s ease,box-shadow .3s ease;transform-style:preserve-3d;animation:cardEntrance-e5202e4c .85s cubic-bezier(.34,1.2,.64,1) both}@keyframes cardEntrance-e5202e4c{0%{opacity:0;transform:perspective(900px) translateY(70px) rotateX(22deg) scale(.92)}to{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1)}}.auth-card[data-v-e5202e4c]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.6),transparent);border-radius:50%}.auth-card[data-v-e5202e4c]:hover{box-shadow:0 0 0 1px #14b8a62e inset,0 40px 100px #0009,0 0 80px #14b8a626}.card-badge[data-v-e5202e4c]{display:inline-flex;align-items:center;gap:6px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);color:#5dcaa5;font-size:10px;font-weight:700;padding:4px 14px;border-radius:20px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;animation:popIn-e5202e4c .7s cubic-bezier(.34,1.56,.64,1) both .15s}.badge-dot[data-v-e5202e4c]{width:5px;height:5px;border-radius:50%;background:#14b8a6;animation:dotPulse-e5202e4c 1.4s ease-in-out infinite}@keyframes dotPulse-e5202e4c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.6)}}@keyframes popIn-e5202e4c{0%{opacity:0;transform:scale(.6) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.lang-row[data-v-e5202e4c]{display:flex;gap:8px;justify-content:flex-end;margin-bottom:16px}.lbtn[data-v-e5202e4c]{padding:5px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#ffffff8c;cursor:pointer;font-size:11px;font-weight:600;font-family:inherit;transition:.25s}.lbtn.on[data-v-e5202e4c],.lbtn[data-v-e5202e4c]:hover{background:#0f766e;border-color:#14b8a6;color:#fff;transform:scale(1.07) translateY(-1px)}.lock-icon[data-v-e5202e4c]{text-align:center;font-size:2.8rem;margin-bottom:12px;animation:iconBounce-e5202e4c .8s cubic-bezier(.34,1.56,.64,1) both .25s;color:#14b8a6}@keyframes iconBounce-e5202e4c{0%{opacity:0;transform:scale(.3) rotateY(-180deg)}to{opacity:1;transform:scale(1) rotateY(0)}}.card-title[data-v-e5202e4c]{font-size:clamp(1.4rem,4vw,1.85rem);font-weight:900;color:#fff;text-align:center;margin-bottom:6px;animation:titleDrop-e5202e4c .8s cubic-bezier(.34,1.4,.64,1) both .3s}@keyframes titleDrop-e5202e4c{0%{opacity:0;transform:perspective(500px) rotateX(35deg) translateY(30px)}to{opacity:1;transform:perspective(500px) rotateX(0) translateY(0)}}.card-sub[data-v-e5202e4c]{text-align:center;font-size:13px;color:#ffffff73;margin-bottom:24px;line-height:1.6;animation:fadeUp-e5202e4c .7s ease both .4s}@keyframes fadeUp-e5202e4c{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.alert[data-v-e5202e4c]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;font-size:13px;font-weight:500;margin-bottom:16px}.success-alert[data-v-e5202e4c]{background:#14b8a61a;border:1px solid rgba(20,184,166,.35);color:#5dcaa5}.error-alert[data-v-e5202e4c]{background:#dc26261f;border:1px solid rgba(220,38,38,.35);color:#fca5a5}.alert svg[data-v-e5202e4c]{flex-shrink:0}.field[data-v-e5202e4c]{margin-bottom:20px;animation:fadeUp-e5202e4c .6s ease both .45s}label[data-v-e5202e4c]{display:block;font-size:11px;font-weight:600;color:#ffffff8c;margin-bottom:8px;letter-spacing:.05em;text-transform:uppercase}label svg[data-v-e5202e4c]{margin-right:4px;font-size:11px}.input-wrap[data-v-e5202e4c]{position:relative}.input-wrap input[data-v-e5202e4c]{width:100%;padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#fff;font-size:14px;font-family:inherit;transition:border-color .25s,background .25s,box-shadow .25s;outline:none}.input-wrap input[data-v-e5202e4c]::placeholder{color:#ffffff4d}.input-wrap input[data-v-e5202e4c]:focus{border-color:#14b8a6;background:#14b8a612;box-shadow:0 0 0 3px #14b8a626}.input-wrap input[data-v-e5202e4c]:disabled{opacity:.5;cursor:not-allowed}.btn-submit[data-v-e5202e4c]{width:100%;padding:14px;border-radius:50px;border:none;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s;animation:fadeUp-e5202e4c .6s ease both .55s}.btn-submit[data-v-e5202e4c]:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.15),transparent);opacity:0;transition:opacity .3s}.btn-submit[data-v-e5202e4c]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 40px #14b8a673}.btn-submit[data-v-e5202e4c]:hover:before{opacity:1}.btn-submit[data-v-e5202e4c]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-loading[data-v-e5202e4c]{display:flex;align-items:center;justify-content:center;gap:10px}.btn-spinner-icon[data-v-e5202e4c]{font-size:18px;animation:spin-e5202e4c .8s linear infinite}.mini-spin[data-v-e5202e4c]{display:inline-block;width:14px;height:14px;border:2px solid rgba(20,184,166,.3);border-top-color:#14b8a6;border-radius:50%;animation:spin-e5202e4c .8s linear infinite;flex-shrink:0}@keyframes spin-e5202e4c{to{transform:rotate(360deg)}}.redirect-note[data-v-e5202e4c]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#14b8a6b3;margin-top:14px;text-align:center;animation:fadeUp-e5202e4c .5s ease both}.auth-links[data-v-e5202e4c]{text-align:center;margin-top:20px;animation:fadeUp-e5202e4c .6s ease both .65s}.link-back[data-v-e5202e4c]{font-size:13px;color:#fff6;text-decoration:none;transition:color .2s;font-weight:500;display:inline-flex;align-items:center;gap:6px}.link-back[data-v-e5202e4c]:hover{color:#14b8a6}.link-back svg[data-v-e5202e4c]{font-size:11px}.shake-fade-enter-active[data-v-e5202e4c]{animation:shake-e5202e4c .45s ease}.shake-fade-leave-active[data-v-e5202e4c]{transition:opacity .2s ease}.shake-fade-leave-to[data-v-e5202e4c]{opacity:0}@keyframes shake-e5202e4c{0%{transform:translate(0);opacity:0}20%{transform:translate(-6px);opacity:1}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}@media(max-width:480px){.auth-card[data-v-e5202e4c]{padding:28px 20px;border-radius:18px}.r1[data-v-e5202e4c]{width:380px;height:380px;margin:-190px 0 0 -190px}.r2[data-v-e5202e4c]{width:260px;height:260px;margin:-130px 0 0 -130px}.r3[data-v-e5202e4c]{width:160px;height:160px;margin:-80px 0 0 -80px}}.footer[data-v-107dfeb8]{padding:20px;color:#333;font-size:14px}.footer-container[data-v-107dfeb8]{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-container h3[data-v-107dfeb8]{margin-bottom:8px;font-size:16px;color:#888}.footer-container p[data-v-107dfeb8]{margin:4px 0;color:#666}.footer-bottom[data-v-107dfeb8]{margin-top:15px;text-align:center;font-size:13px;color:#666}.entertainment-modal[data-v-13653173]{max-width:900px;width:95%;max-height:90vh;display:flex;flex-direction:column;padding:0;overflow:hidden;background:#0a1423f2;border:1px solid rgba(20,184,166,.2);border-radius:20px;box-shadow:0 30px 80px #0009,0 0 60px #14b8a612}.modal-top[data-v-13653173]{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;display:flex;justify-content:space-between;align-items:center}.modal-top h3[data-v-13653173]{display:flex;align-items:center;gap:8px;color:#fff;font-size:18px;font-weight:800}.modal-top h3 svg[data-v-13653173]{color:#14b8a6}.close-x[data-v-13653173]{width:30px;height:30px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff9;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;flex-shrink:0}.close-x[data-v-13653173]:hover{background:#ef444426;color:#f87171;border-color:#ef44444d}.tabs[data-v-13653173]{display:flex;gap:4px;padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;overflow-x:auto;flex-wrap:wrap}.tab-btn[data-v-13653173]{padding:8px 16px;border:none;background:transparent;color:#ffffff80;cursor:pointer;border-radius:8px;font-size:13px;font-weight:600;transition:.2s;font-family:inherit;white-space:nowrap;display:flex;align-items:center;gap:4px}.tab-btn[data-v-13653173]:hover{background:#ffffff0f;color:#fffc}.tab-btn.active[data-v-13653173]{background:#14b8a626;color:#14b8a6}.modal-body[data-v-13653173]{padding:20px 24px;overflow-y:auto;flex:1}.modal-footer[data-v-13653173]{padding:16px 24px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:flex-end;gap:12px;flex-shrink:0}.btn-teal[data-v-13653173]{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;border-radius:50px;border:none;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:.3s;font-family:inherit;white-space:nowrap}.btn-teal[data-v-13653173]:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 10px 28px #14b8a666}.btn-teal[data-v-13653173]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-ghost[data-v-13653173]{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;border-radius:50px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#fff9;font-size:13px;font-weight:600;cursor:pointer;transition:.2s;font-family:inherit}.btn-ghost[data-v-13653173]:hover{background:#ffffff14;color:#fff}.loading-state[data-v-13653173],.error-state[data-v-13653173]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 0;font-size:14px}.loading-state[data-v-13653173]{color:#fff9}.loading-state svg[data-v-13653173]{color:#14b8a6}.error-state[data-v-13653173]{color:#f87171}.error-state svg[data-v-13653173]{font-size:20px;color:#f87171}.match-card[data-v-13653173],.fixture-card[data-v-13653173]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 20px;margin-bottom:12px;cursor:pointer;transition:.3s}.match-card[data-v-13653173]:hover,.fixture-card[data-v-13653173]:hover{transform:translateY(-5px);background:#14b8a612;border-color:#14b8a659;box-shadow:0 12px 35px #14b8a61f}.match-teams[data-v-13653173]{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;color:#ffffffd9}.team[data-v-13653173]{flex:1}.team.home[data-v-13653173]{text-align:right;margin-right:12px}.team.away[data-v-13653173]{text-align:left;margin-left:12px}.score[data-v-13653173]{font-size:22px;font-weight:900;color:#14b8a6;padding:0 16px;flex-shrink:0}.vs[data-v-13653173]{padding:0 12px;color:#ffffff4d;font-size:14px}.match-info[data-v-13653173]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;color:#ffffff80;flex-wrap:wrap;gap:8px}.status.live[data-v-13653173]{display:flex;align-items:center;gap:6px;color:#ef4444;font-weight:700}.live-dot[data-v-13653173]{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:pulse-dot-13653173 1s ease-in-out infinite}@keyframes pulse-dot-13653173{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.match-progress[data-v-13653173]{margin-top:10px;display:flex;align-items:center;gap:12px}.progress-bar[data-v-13653173]{flex:1;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.progress-fill[data-v-13653173]{height:100%;background:linear-gradient(90deg,#14b8a6,#0f766e);border-radius:2px;transition:width .3s ease}.elapsed[data-v-13653173]{font-size:11px;color:#fff6;font-weight:700;flex-shrink:0}.date-selector[data-v-13653173]{display:flex;gap:12px;margin-bottom:16px}.date-selector input[data-v-13653173]{padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;font-size:13px;font-family:inherit;outline:none;transition:.2s}.date-selector input[data-v-13653173]:focus{border-color:#14b8a6;background:#14b8a60f;box-shadow:0 0 0 3px #14b8a61f}.standings-container[data-v-13653173]{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.07)}.standings-header[data-v-13653173]{display:grid;grid-template-columns:40px 1fr 30px 30px 30px 30px 40px;padding:10px 16px;background:#14b8a614;font-size:11px;font-weight:700;color:#ffffff80;text-transform:uppercase;letter-spacing:.06em}.standings-row[data-v-13653173]{display:grid;grid-template-columns:40px 1fr 30px 30px 30px 30px 40px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:.2s;font-size:13px;align-items:center;color:#ffffffd9}.standings-row[data-v-13653173]:hover,.standings-row.top-four[data-v-13653173]{background:#14b8a60a}.standings-row.relegation[data-v-13653173]{background:#ef44440a}.standings-row .pos[data-v-13653173]{font-weight:700;color:#ffffff4d}.standings-row .team-name[data-v-13653173]{font-weight:600}.standings-row .stat[data-v-13653173]{text-align:center;color:#fff9}.standings-row .stat.pts[data-v-13653173]{color:#14b8a6}.scorer-card[data-v-13653173]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#ffffff0a;border-radius:10px;margin-bottom:8px;border:1px solid rgba(255,255,255,.06);transition:.2s;color:#ffffffd9}.scorer-card[data-v-13653173]:hover{background:#14b8a60d;border-color:#14b8a633}.scorer-rank[data-v-13653173]{font-weight:700;color:#ffffff4d;min-width:30px}.scorer-name[data-v-13653173]{flex:1;font-weight:600}.scorer-team[data-v-13653173]{color:#ffffff80;font-size:13px}.scorer-goals[data-v-13653173]{font-weight:700;color:#fbbf24;font-size:16px}.coming-soon[data-v-13653173]{text-align:center;padding:40px 20px}.coming-icon[data-v-13653173]{font-size:48px;color:#14b8a64d;margin-bottom:16px}.coming-soon h4[data-v-13653173]{font-size:24px;margin-bottom:8px;color:#fff}.coming-soon p[data-v-13653173]{color:#ffffff80;margin-bottom:24px}.coming-features[data-v-13653173]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.coming-features span[data-v-13653173]{padding:8px 16px;background:#ffffff0d;border-radius:20px;font-size:13px;color:#fff9}.no-data[data-v-13653173]{text-align:center;padding:24px;color:#ffffff4d}.no-data svg[data-v-13653173]{font-size:32px;margin-bottom:12px;color:#fff3}.no-data p[data-v-13653173]{font-size:14px}.modal-fade-enter-active[data-v-13653173],.modal-fade-leave-active[data-v-13653173]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-13653173],.modal-fade-leave-to[data-v-13653173]{opacity:0}.modal-fade-enter-active .entertainment-modal[data-v-13653173],.modal-fade-leave-active .entertainment-modal[data-v-13653173]{transition:transform .25s ease}.modal-fade-enter-from .entertainment-modal[data-v-13653173]{transform:scale(.92) translateY(20px)}.modal-fade-leave-to .entertainment-modal[data-v-13653173]{transform:scale(.95) translateY(10px)}@media(max-width:768px){.entertainment-modal[data-v-13653173]{max-width:100%;max-height:100vh;border-radius:0}.tabs[data-v-13653173]{padding:8px 12px}.tab-btn[data-v-13653173]{font-size:12px;padding:6px 12px}.modal-body[data-v-13653173]{padding:16px}.match-teams[data-v-13653173]{font-size:14px;flex-wrap:wrap;gap:8px}.team[data-v-13653173]{flex:0 1 auto;font-size:13px}.team.home[data-v-13653173]{text-align:left;margin-right:0}.team.away[data-v-13653173]{text-align:left;margin-left:0}.score[data-v-13653173]{font-size:18px;padding:0 8px}.standings-header[data-v-13653173],.standings-row[data-v-13653173]{grid-template-columns:30px 1fr 25px 25px 25px 25px 30px;font-size:12px;padding:8px 12px}.scorer-card[data-v-13653173]{flex-wrap:wrap;gap:8px}.modal-footer[data-v-13653173]{padding:12px 16px;flex-direction:column}.modal-footer .btn-teal[data-v-13653173],.modal-footer .btn-ghost[data-v-13653173]{width:100%;justify-content:center}.date-selector[data-v-13653173]{flex-direction:column}.date-selector input[data-v-13653173]{width:100%}}@media(max-width:480px){.tabs[data-v-13653173]{gap:2px}.tab-btn[data-v-13653173]{font-size:11px;padding:4px 10px}.standings-header[data-v-13653173],.standings-row[data-v-13653173]{grid-template-columns:25px 1fr 20px 20px 20px 20px 25px;font-size:11px;padding:6px 8px}.match-card[data-v-13653173],.fixture-card[data-v-13653173]{padding:12px 14px}}.skeleton-table[data-v-683e9462]{padding:15px}.skeleton-row[data-v-683e9462]{display:flex;gap:16px;height:50px;margin-bottom:10px;align-items:center}.skeleton-cell[data-v-683e9462]{height:20px;flex:1;border-radius:6px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f,#ffffff0d 75%);background-size:200% 100%;animation:shimmer-683e9462 1.2s infinite}@keyframes shimmer-683e9462{0%{background-position:200% 0}to{background-position:-200% 0}}.pagination-wrap[data-v-aaa0f897]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.pagination-info[data-v-aaa0f897]{font-size:12px;color:#fff6}.pagination-controls[data-v-aaa0f897]{display:flex;align-items:center;gap:4px}.page-btn[data-v-aaa0f897]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff9;font-size:13px;font-weight:600;cursor:pointer;transition:.2s;font-family:inherit}.page-btn[data-v-aaa0f897]:hover:not(:disabled){background:#14b8a61f;border-color:#14b8a64d;color:#14b8a6}.page-btn.active[data-v-aaa0f897]{background:#14b8a626;border-color:#14b8a6;color:#14b8a6}.page-btn[data-v-aaa0f897]:disabled{opacity:.3;cursor:not-allowed}.page-dots[data-v-aaa0f897]{color:#ffffff4d;padding:0 4px;font-size:13px}[data-v-e30fa967]{box-sizing:border-box}.table-skeleton[data-v-e30fa967]{padding:15px}.skeleton-row[data-v-e30fa967]{height:50px;border-radius:8px;margin-bottom:10px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f,#ffffff0d 75%);background-size:200% 100%;animation:shimmer-e30fa967 1.2s infinite}.dash-shell[data-v-e30fa967]{display:flex;min-height:100vh;background:#020810;font-family:Inter,sans-serif;color:#fff}.sidebar[data-v-e30fa967]{width:230px;flex-shrink:0;background:#020814f2;border-right:1px solid rgba(20,184,166,.12);display:flex;flex-direction:column;padding:24px 16px;position:sticky;top:0;height:100vh;z-index:100;transition:transform .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sidebar-logo[data-v-e30fa967]{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:900;color:#14b8a6;margin-bottom:32px;padding:0 4px;letter-spacing:.04em}.logo-dot[data-v-e30fa967]{width:10px;height:10px;border-radius:50%;background:#14b8a6;box-shadow:0 0 10px #14b8a6;animation:logoPulse-e30fa967 2s ease-in-out infinite}@keyframes logoPulse-e30fa967{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}.sidebar-nav[data-v-e30fa967]{display:flex;flex-direction:column;gap:4px;flex:1}.nav-item[data-v-e30fa967]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:#ffffff80;text-decoration:none;font-size:13px;font-weight:500;transition:.2s;cursor:pointer;border:none;background:transparent;width:100%;text-align:left}.nav-item[data-v-e30fa967]:hover,.nav-item.on[data-v-e30fa967],.nav-item.active[data-v-e30fa967]{background:#14b8a61a;color:#14b8a6;border-left:2px solid #14b8a6;padding-left:10px}.ni[data-v-e30fa967]{font-size:15px;flex-shrink:0;width:18px;text-align:center}.sidebar-logout[data-v-e30fa967]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#fca5a5;font-size:13px;font-weight:600;cursor:pointer;transition:.25s;font-family:inherit;margin-top:16px}.sidebar-logout[data-v-e30fa967]:hover{background:#ef444433;transform:translateY(-2px)}.sidebar-overlay[data-v-e30fa967]{position:fixed;inset:0;background:#0009;z-index:99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dash-main[data-v-e30fa967]{flex:1;min-width:0;display:flex;flex-direction:column}.hero-banner[data-v-e30fa967]{position:relative;overflow:hidden;height:220px;flex-shrink:0}.hero-canvas[data-v-e30fa967]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-cubes[data-v-e30fa967]{position:absolute;inset:0;pointer-events:none;z-index:2}[data-v-e30fa967] .css-cube{position:absolute;transform-style:preserve-3d;animation:cubeFloat-e30fa967 linear infinite}[data-v-e30fa967] .css-cube-face{position:absolute}@keyframes cubeFloat-e30fa967{0%{transform:translateY(0) rotateX(0) rotateY(0) rotate(0)}to{transform:translateY(-30px) rotateX(360deg) rotateY(360deg) rotate(180deg)}}.hero-scanlines[data-v-e30fa967]{position:absolute;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.07) 2px,rgba(0,0,0,.07) 4px)}.hero-rings[data-v-e30fa967]{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.hr[data-v-e30fa967]{position:absolute;border-radius:50%;border:1px solid rgba(20,184,166,.12);animation:ringRotate-e30fa967 linear infinite}.hr1[data-v-e30fa967]{width:500px;height:500px;top:50%;left:50%;margin:-250px 0 0 -250px;animation-duration:20s}.hr2[data-v-e30fa967]{width:300px;height:300px;top:50%;left:50%;margin:-150px 0 0 -150px;animation-duration:12s;animation-direction:reverse}@keyframes ringRotate-e30fa967{0%{transform:rotateX(70deg) rotate(0)}to{transform:rotateX(70deg) rotate(360deg)}}.hero-text[data-v-e30fa967]{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;padding:16px 24px}.menu-btn[data-v-e30fa967]{background:#14b8a626;border:1px solid rgba(20,184,166,.3);color:#14b8a6;font-size:18px;width:38px;height:38px;border-radius:8px;cursor:pointer;display:none;align-items:center;justify-content:center;transition:.2s;margin-bottom:12px;flex-shrink:0}.menu-btn[data-v-e30fa967]:hover{background:#14b8a640}.topbar-inner[data-v-e30fa967]{display:flex;align-items:flex-end;justify-content:space-between;flex:1}.dash-badge[data-v-e30fa967]{display:inline-flex;align-items:center;gap:6px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);color:#5dcaa5;font-size:10px;font-weight:700;padding:3px 12px;border-radius:20px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.badge-dot[data-v-e30fa967]{width:5px;height:5px;border-radius:50%;background:#14b8a6;animation:logoPulse-e30fa967 1.6s ease-in-out infinite}.dash-title[data-v-e30fa967]{font-size:clamp(1.4rem,3vw,2rem);font-weight:900;line-height:1.1;margin-bottom:4px}.dash-sub[data-v-e30fa967]{font-size:13px;color:#ffffff8c}.topbar-right[data-v-e30fa967]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.lang-row[data-v-e30fa967]{display:flex;gap:6px}.lbtn[data-v-e30fa967]{padding:5px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#ffffff8c;cursor:pointer;font-size:11px;font-weight:600;font-family:inherit;transition:.2s}.lbtn.on[data-v-e30fa967],.lbtn[data-v-e30fa967]:hover{background:#0f766e;border-color:#14b8a6;color:#fff;transform:translateY(-1px)}.main-body[data-v-e30fa967]{padding:24px;display:flex;flex-direction:column;gap:24px}.stats-grid[data-v-e30fa967]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.stat-card[data-v-e30fa967]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px 18px;display:flex;align-items:center;gap:14px;transition:.3s;border-left:3px solid rgba(20,184,166,.4)}.stat-card[data-v-e30fa967]:hover{transform:translateY(-5px) rotateX(4deg);background:#14b8a612;border-color:#14b8a659;box-shadow:0 12px 35px #14b8a61f}.stat-card.green[data-v-e30fa967]{border-left-color:#22c55e80}.stat-card.green[data-v-e30fa967]:hover{background:#22c55e0f}.stat-card.amber[data-v-e30fa967]{border-left-color:#f59e0b80}.stat-card.amber[data-v-e30fa967]:hover{background:#f59e0b0f}.stat-card.teal-card[data-v-e30fa967]{border-left-color:#14b8a6}.stat-icon[data-v-e30fa967]{font-size:1.6rem;flex-shrink:0;color:#14b8a6;width:36px;text-align:center}.stat-val[data-v-e30fa967]{font-size:clamp(1.4rem,3vw,2rem);font-weight:900;color:#fff;line-height:1}.stat-val.income[data-v-e30fa967]{font-size:1.1rem}.stat-lbl[data-v-e30fa967]{font-size:11px;color:#ffffff73;text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.glass-section[data-v-e30fa967]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glass-section[data-v-e30fa967]:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.3),transparent);margin-bottom:20px;border-radius:50%}.section-head[data-v-e30fa967]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.sec-title[data-v-e30fa967]{font-size:1.1rem;font-weight:800;margin-bottom:2px}.sec-sub[data-v-e30fa967]{font-size:12px;color:#fff6}.table-wrap[data-v-e30fa967]{overflow-x:scroll;border-radius:12px;border:1px solid rgba(255,255,255,.07)}table[data-v-e30fa967]{width:100%;border-collapse:collapse;font-size:13px}thead tr[data-v-e30fa967]{background:#14b8a60f}th[data-v-e30fa967]{padding:11px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}td[data-v-e30fa967]{padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.04);color:#ffffffd9;vertical-align:middle}tbody tr[data-v-e30fa967]:hover{background:#14b8a60a}tbody tr:last-child td[data-v-e30fa967]{border-bottom:none}.idx[data-v-e30fa967]{color:#ffffff4d;font-size:12px}.center[data-v-e30fa967]{text-align:center}.muted[data-v-e30fa967]{color:#ffffff4d;font-style:italic;font-size:12px}.no-data[data-v-e30fa967]{text-align:center;padding:24px;color:#ffffff4d}.status-pill[data-v-e30fa967]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.status-pill.paid[data-v-e30fa967],.status-pill.available[data-v-e30fa967]{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.status-pill.unpaid[data-v-e30fa967]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.status-pill.occupied[data-v-e30fa967]{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.status-pill.maintenance[data-v-e30fa967]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.room-badge[data-v-e30fa967]{background:#14b8a626;color:#5dcaa5;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600}.type-pill[data-v-e30fa967]{background:#14b8a61a;color:#5dcaa5;padding:2px 8px;border-radius:6px;font-size:11px}.late-list[data-v-e30fa967]{padding-left:14px;margin:0;font-size:12px;color:#fff9}.star-icon[data-v-e30fa967]{color:#fbbf24;font-size:12px}.row-actions[data-v-e30fa967]{display:flex;gap:6px;align-items:center}.btn-edit[data-v-e30fa967]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:7px;background:#14b8a626;color:#14b8a6;font-size:12px;font-weight:600;text-decoration:none;border:1px solid rgba(20,184,166,.3);transition:.2s}.btn-edit[data-v-e30fa967]:hover{background:#14b8a640;transform:translateY(-1px)}.btn-del[data-v-e30fa967]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:7px;background:#ef44441f;color:#f87171;font-size:12px;font-weight:600;border:1px solid rgba(239,68,68,.25);cursor:pointer;transition:.2s;font-family:inherit}.btn-del[data-v-e30fa967]:hover{background:#ef444438;transform:translateY(-1px)}.btn-teal[data-v-e30fa967]{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;border-radius:50px;border:none;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:.3s;font-family:inherit;white-space:nowrap;flex-shrink:0}.btn-teal[data-v-e30fa967]:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 10px 28px #14b8a666}.btn-teal[data-v-e30fa967]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-sm[data-v-e30fa967]{padding:5px 12px;border-radius:7px;border:1px solid rgba(20,184,166,.25);background:#14b8a61f;color:#14b8a6;font-size:12px;font-weight:600;cursor:pointer;transition:.2s;font-family:inherit}.btn-sm[data-v-e30fa967]:hover{background:#14b8a638}.btn-sm[data-v-e30fa967]:disabled{opacity:.35;cursor:not-allowed}.btn-ghost[data-v-e30fa967]{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;border-radius:50px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#fff9;font-size:13px;font-weight:600;cursor:pointer;transition:.2s;font-family:inherit}.btn-ghost[data-v-e30fa967]:hover{background:#ffffff14;color:#fff}.rules-list[data-v-e30fa967]{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.rules-list li[data-v-e30fa967]{padding:12px 16px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);font-size:13px;color:#ffffffb3;border-left:3px solid rgba(20,184,166,.4);transition:.2s}.rules-list li[data-v-e30fa967]:hover{background:#14b8a60d;color:#fff}.modal-overlay[data-v-e30fa967]{position:fixed;inset:0;background:#020810cc;backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px}.glass-modal[data-v-e30fa967]{background:#0a1423eb;border:1px solid rgba(20,184,166,.2);border-radius:20px;padding:28px 26px;width:100%;max-width:780px;max-height:90vh;overflow-y:auto;position:relative;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 30px 80px #0009,0 0 60px #14b8a612}.glass-modal[data-v-e30fa967]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.5),transparent)}.glass-modal.large[data-v-e30fa967]{max-width:1000px}.modal-top[data-v-e30fa967]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-top h3[data-v-e30fa967]{font-size:1.1rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:8px}.close-x[data-v-e30fa967]{width:30px;height:30px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff9;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;flex-shrink:0}.close-x[data-v-e30fa967]:hover{background:#ef444426;color:#f87171;border-color:#ef44444d}.modal-desc[data-v-e30fa967]{font-size:13px;color:#ffffff80;margin-bottom:18px}.mfield[data-v-e30fa967]{min-width:0;margin-bottom:14px}.mfield input[type=number][data-v-e30fa967]::-webkit-outer-spin-button,.mfield input[type=number][data-v-e30fa967]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.mfield input[type=number][data-v-e30fa967]{-moz-appearance:textfield;appearance:textfield}.mfield label[data-v-e30fa967]{display:block;font-size:11px;font-weight:600;color:#ffffff80;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px}.mfield input[data-v-e30fa967],.mfield textarea[data-v-e30fa967],.mfield select[data-v-e30fa967]{width:100%;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;font-size:13px;font-family:inherit;transition:border-color .2s,background .2s;outline:none}.mfield input[data-v-e30fa967]::placeholder,.mfield textarea[data-v-e30fa967]::placeholder{color:#ffffff40}.mfield input[data-v-e30fa967]:focus,.mfield textarea[data-v-e30fa967]:focus,.mfield select[data-v-e30fa967]:focus{border-color:#14b8a6;background:#14b8a60f;box-shadow:0 0 0 3px #14b8a61f}.mfield textarea[data-v-e30fa967]{resize:vertical;min-height:90px}.mfield select option[data-v-e30fa967]{background:#0a1428;color:#fff}.mfield p[data-v-e30fa967]{font-size:15px;color:#fff;margin:0;font-weight:600}.form-2col[data-v-e30fa967]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:560px){.form-2col[data-v-e30fa967]{grid-template-columns:1fr}}.modal-actions[data-v-e30fa967]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}.modal-table-wrap[data-v-e30fa967]{margin-top:24px;border-radius:12px;border:1px solid rgba(255,255,255,.07);overflow:hidden;max-height:280px;overflow-y:auto;overflow-x:auto}.table-subtitle[data-v-e30fa967]{padding:10px 14px;font-size:12px;font-weight:700;color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;background:#14b8a60d;border-bottom:1px solid rgba(255,255,255,.06)}.profile-box[data-v-e30fa967]{display:flex;gap:20px;align-items:flex-start}.profile-avatar[data-v-e30fa967]{width:72px;height:72px;border-radius:50%;background:#14b8a626;border:2px solid rgba(20,184,166,.3);display:flex;align-items:center;justify-content:center;font-size:28px;color:#14b8a6;flex-shrink:0}.profile-details[data-v-e30fa967]{flex:1}.room-thumb[data-v-e30fa967]{width:48px;height:48px;border-radius:8px;object-fit:cover;border:1px solid rgba(20,184,166,.2)}.no-photo[data-v-e30fa967]{color:#ffffff4d;font-size:12px}.img-preview[data-v-e30fa967]{border-radius:12px;overflow:hidden;border:1px solid rgba(20,184,166,.2);margin-bottom:16px}.img-preview img[data-v-e30fa967]{width:100%;max-height:200px;object-fit:cover;display:block}.success-alert[data-v-e30fa967]{display:flex;align-items:center;gap:8px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);color:#5dcaa5;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:16px}.error-alert[data-v-e30fa967]{display:flex;align-items:center;gap:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:16px}.modal-fade-enter-active[data-v-e30fa967],.modal-fade-leave-active[data-v-e30fa967]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-e30fa967],.modal-fade-leave-to[data-v-e30fa967]{opacity:0}.modal-fade-enter-active .glass-modal[data-v-e30fa967],.modal-fade-leave-active .glass-modal[data-v-e30fa967]{transition:transform .25s ease}.modal-fade-enter-from .glass-modal[data-v-e30fa967]{transform:scale(.92) translateY(20px)}.modal-fade-leave-to .glass-modal[data-v-e30fa967]{transform:scale(.95) translateY(10px)}.alert-pop-enter-active[data-v-e30fa967]{animation:alertPop-e30fa967 .4s cubic-bezier(.34,1.56,.64,1)}.alert-pop-leave-active[data-v-e30fa967]{transition:opacity .2s ease}.alert-pop-leave-to[data-v-e30fa967]{opacity:0}@keyframes alertPop-e30fa967{0%{opacity:0;transform:scale(.9) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes shimmer-e30fa967{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.sidebar[data-v-e30fa967]{position:fixed;top:0;left:0;height:100vh;transform:translate(-100%);z-index:200}.dash-shell.sidebar-open .sidebar[data-v-e30fa967]{transform:translate(0)}.menu-btn[data-v-e30fa967]{display:flex!important}.hero-banner[data-v-e30fa967]{height:200px}.main-body[data-v-e30fa967]{padding:16px;gap:16px}.topbar-right[data-v-e30fa967]{display:none}.stats-grid[data-v-e30fa967]{grid-template-columns:repeat(2,1fr)}.glass-modal.large[data-v-e30fa967]{max-width:98vw}.profile-box[data-v-e30fa967]{flex-direction:column}}.search-bar[data-v-e30fa967]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;margin-bottom:12px;transition:border-color .2s}.search-bar[data-v-e30fa967]:focus-within{border-color:#14b8a6;background:#14b8a60f}.search-icon[data-v-e30fa967]{color:#ffffff4d;font-size:14px;flex-shrink:0}.search-input[data-v-e30fa967]{flex:1;border:none;background:transparent;color:#fff;font-size:13px;font-family:inherit;outline:none}.search-input[data-v-e30fa967]::placeholder{color:#ffffff40}@media(min-width:769px){.menu-btn[data-v-e30fa967]{display:none!important}}[data-v-0ed4ffc3]{box-sizing:border-box}.payment-skeleton[data-v-0ed4ffc3]{padding:20px}.skeleton[data-v-0ed4ffc3]{height:45px;margin-bottom:12px;border-radius:8px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f,#ffffff0d 75%);background-size:200% 100%;animation:shimmer-0ed4ffc3 1.2s infinite}.dash-shell[data-v-0ed4ffc3]{display:flex;min-height:100vh;background:#020810;font-family:Inter,sans-serif;color:#fff}.sidebar[data-v-0ed4ffc3]{width:230px;flex-shrink:0;background:#020814f2;border-right:1px solid rgba(20,184,166,.12);display:flex;flex-direction:column;padding:24px 16px;position:sticky;top:0;height:100vh;z-index:100;transition:transform .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sidebar-logo[data-v-0ed4ffc3]{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:900;color:#14b8a6;margin-bottom:32px;padding:0 4px;letter-spacing:.04em}.logo-dot[data-v-0ed4ffc3]{width:10px;height:10px;border-radius:50%;background:#14b8a6;box-shadow:0 0 10px #14b8a6;animation:logoPulse-0ed4ffc3 2s ease-in-out infinite}.badge-new[data-v-0ed4ffc3]{width:8px;height:8px;background:#ef4444;border-radius:50%;margin-left:8px;box-shadow:0 0 6px #ef4444}@keyframes logoPulse-0ed4ffc3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}.sidebar-nav[data-v-0ed4ffc3]{display:flex;flex-direction:column;gap:4px;flex:1}.nav-item[data-v-0ed4ffc3]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:#ffffff80;text-decoration:none;font-size:13px;font-weight:500;transition:.2s;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;position:relative}.nav-item[data-v-0ed4ffc3]:hover,.nav-item.on[data-v-0ed4ffc3],.nav-item.active[data-v-0ed4ffc3]{background:#14b8a61a;color:#14b8a6;border-left:2px solid #14b8a6;padding-left:10px}.ni[data-v-0ed4ffc3]{font-size:15px;flex-shrink:0;width:18px;text-align:center}.sidebar-logout[data-v-0ed4ffc3]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#fca5a5;font-size:13px;font-weight:600;cursor:pointer;transition:.25s;font-family:inherit;margin-top:16px}.sidebar-logout[data-v-0ed4ffc3]:hover{background:#ef444433;transform:translateY(-2px)}.sidebar-overlay[data-v-0ed4ffc3]{position:fixed;inset:0;background:#0009;z-index:99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dash-main[data-v-0ed4ffc3]{flex:1;min-width:0;display:flex;flex-direction:column}.hero-banner[data-v-0ed4ffc3]{position:relative;overflow:hidden;height:200px;flex-shrink:0;background:linear-gradient(135deg,#0a1428,#020810)}.hero-text[data-v-0ed4ffc3]{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;padding:16px 24px}.menu-btn[data-v-0ed4ffc3]{background:#14b8a626;border:1px solid rgba(20,184,166,.3);color:#14b8a6;font-size:18px;width:38px;height:38px;border-radius:8px;cursor:pointer;display:none;align-items:center;justify-content:center;transition:.2s;margin-bottom:12px;flex-shrink:0}.menu-btn[data-v-0ed4ffc3]:hover{background:#14b8a640}.topbar-inner[data-v-0ed4ffc3]{display:flex;align-items:flex-end;justify-content:space-between;flex:1}.dash-badge[data-v-0ed4ffc3]{display:inline-flex;align-items:center;gap:6px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);color:#5dcaa5;font-size:10px;font-weight:700;padding:3px 12px;border-radius:20px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.badge-dot[data-v-0ed4ffc3]{width:5px;height:5px;border-radius:50%;background:#14b8a6;animation:logoPulse-0ed4ffc3 1.6s ease-in-out infinite}.dash-title[data-v-0ed4ffc3]{font-size:clamp(1.4rem,3vw,2rem);font-weight:900;line-height:1.1;margin-bottom:4px}.dash-sub[data-v-0ed4ffc3]{font-size:13px;color:#ffffff8c}.topbar-right[data-v-0ed4ffc3]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.lang-row[data-v-0ed4ffc3]{display:flex;gap:6px}.lbtn[data-v-0ed4ffc3]{padding:5px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#ffffff8c;cursor:pointer;font-size:11px;font-weight:600;font-family:inherit;transition:.2s}.lbtn.on[data-v-0ed4ffc3],.lbtn[data-v-0ed4ffc3]:hover{background:#0f766e;border-color:#14b8a6;color:#fff;transform:translateY(-1px)}.main-body[data-v-0ed4ffc3]{padding:24px;display:flex;flex-direction:column;gap:24px}.stats-grid[data-v-0ed4ffc3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.stat-card[data-v-0ed4ffc3]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px 18px;display:flex;align-items:center;gap:14px;transition:.3s;border-left:3px solid rgba(20,184,166,.4)}.stat-card[data-v-0ed4ffc3]:hover{transform:translateY(-5px) rotateX(4deg);background:#14b8a612;border-color:#14b8a659;box-shadow:0 12px 35px #14b8a61f}.stat-card.green[data-v-0ed4ffc3]{border-left-color:#22c55e80}.stat-card.green[data-v-0ed4ffc3]:hover{background:#22c55e0f}.stat-card.amber[data-v-0ed4ffc3]{border-left-color:#f59e0b80}.stat-card.amber[data-v-0ed4ffc3]:hover{background:#f59e0b0f}.stat-icon[data-v-0ed4ffc3]{font-size:1.6rem;flex-shrink:0;color:#14b8a6;width:36px;text-align:center}.stat-val[data-v-0ed4ffc3]{font-size:clamp(1rem,3vw,1.4rem);font-weight:900;color:#fff;line-height:1}.stat-lbl[data-v-0ed4ffc3]{font-size:11px;color:#ffffff73;text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.glass-section[data-v-0ed4ffc3]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glass-section[data-v-0ed4ffc3]:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.3),transparent);margin-bottom:20px;border-radius:50%}.section-head[data-v-0ed4ffc3]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.sec-title[data-v-0ed4ffc3]{font-size:1.1rem;font-weight:800;margin-bottom:2px}.sec-sub[data-v-0ed4ffc3]{font-size:12px;color:#fff6}.table-wrap[data-v-0ed4ffc3]{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.07)}table[data-v-0ed4ffc3]{width:100%;border-collapse:collapse;font-size:13px}thead tr[data-v-0ed4ffc3]{background:#14b8a60f}th[data-v-0ed4ffc3]{padding:11px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}td[data-v-0ed4ffc3]{padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.04);color:#ffffffd9;vertical-align:middle}tbody tr[data-v-0ed4ffc3]:hover{background:#14b8a60a}tbody tr:last-child td[data-v-0ed4ffc3]{border-bottom:none}.idx[data-v-0ed4ffc3]{color:#ffffff4d;font-size:12px}.no-data[data-v-0ed4ffc3]{text-align:center;padding:24px;color:#ffffff4d}.status-pill[data-v-0ed4ffc3]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.status-pill.paid[data-v-0ed4ffc3]{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.status-pill.unpaid[data-v-0ed4ffc3],.status-pill.pending[data-v-0ed4ffc3]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.status-pill.occupied[data-v-0ed4ffc3],.status-pill.Occupied[data-v-0ed4ffc3]{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.status-pill.available[data-v-0ed4ffc3],.status-pill.Available[data-v-0ed4ffc3]{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.status-pill.maintenance[data-v-0ed4ffc3],.status-pill.Maintenance[data-v-0ed4ffc3]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.btn-teal[data-v-0ed4ffc3]{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;border-radius:50px;border:none;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:.3s;font-family:inherit;white-space:nowrap;flex-shrink:0}.btn-teal[data-v-0ed4ffc3]:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 10px 28px #14b8a666}.btn-teal[data-v-0ed4ffc3]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-sm[data-v-0ed4ffc3]{padding:5px 12px;border-radius:7px;border:1px solid rgba(20,184,166,.25);background:#14b8a61f;color:#14b8a6;font-size:12px;font-weight:600;cursor:pointer;transition:.2s;font-family:inherit}.btn-sm[data-v-0ed4ffc3]:hover{background:#14b8a638}.btn-sm[data-v-0ed4ffc3]:disabled{opacity:.35;cursor:not-allowed}.btn-ghost[data-v-0ed4ffc3]{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;border-radius:50px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#fff9;font-size:13px;font-weight:600;cursor:pointer;transition:.2s;font-family:inherit}.btn-ghost[data-v-0ed4ffc3]:hover{background:#ffffff14;color:#fff}.btn-del[data-v-0ed4ffc3]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:7px;background:#ef44441f;color:#f87171;font-size:12px;font-weight:600;border:1px solid rgba(239,68,68,.25);cursor:pointer;transition:.2s;font-family:inherit}.btn-del[data-v-0ed4ffc3]:hover{background:#ef444438;transform:translateY(-1px)}.star-icon[data-v-0ed4ffc3]{color:#fbbf24;font-size:11px}.gallery-grid[data-v-0ed4ffc3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.gallery-card[data-v-0ed4ffc3]{background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:.3s}.gallery-card[data-v-0ed4ffc3]:hover{transform:translateY(-5px);border-color:#14b8a64d;box-shadow:0 8px 24px #14b8a626}.gallery-img[data-v-0ed4ffc3]{width:100%;height:180px;object-fit:cover;display:block}.no-gallery[data-v-0ed4ffc3]{text-align:center;color:#ffffff59;font-size:14px;padding:24px}.rules-list[data-v-0ed4ffc3]{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.rules-list li[data-v-0ed4ffc3]{padding:12px 16px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);font-size:13px;color:#ffffffb3;border-left:3px solid rgba(20,184,166,.4);transition:.2s}.rules-list li[data-v-0ed4ffc3]:hover{background:#14b8a60d;color:#fff}.modal-overlay[data-v-0ed4ffc3]{position:fixed;inset:0;background:#020810cc;-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px}.glass-modal[data-v-0ed4ffc3]{background:#0a1423eb;border:1px solid rgba(20,184,166,.2);border-radius:20px;padding:28px 26px;width:100%;max-width:780px;max-height:90vh;overflow-y:auto;position:relative;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 30px 80px #0009,0 0 60px #14b8a612}.glass-modal[data-v-0ed4ffc3]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.5),transparent)}.glass-modal.large[data-v-0ed4ffc3]{max-width:1000px}.modal-top[data-v-0ed4ffc3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-top h3[data-v-0ed4ffc3]{font-size:1.1rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:8px}.close-x[data-v-0ed4ffc3]{width:30px;height:30px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff9;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;flex-shrink:0}.close-x[data-v-0ed4ffc3]:hover{background:#ef444426;color:#f87171;border-color:#ef44444d}.modal-desc[data-v-0ed4ffc3]{font-size:13px;color:#ffffff80;margin-bottom:18px}.mfield[data-v-0ed4ffc3]{min-width:0;margin-bottom:14px}.mfield label[data-v-0ed4ffc3]{display:block;font-size:11px;font-weight:600;color:#ffffff80;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px}.mfield input[data-v-0ed4ffc3],.mfield textarea[data-v-0ed4ffc3],.mfield select[data-v-0ed4ffc3]{width:100%;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;font-size:13px;font-family:inherit;transition:border-color .2s,background .2s;outline:none}.mfield input[data-v-0ed4ffc3]::placeholder,.mfield textarea[data-v-0ed4ffc3]::placeholder{color:#ffffff40}.mfield input[data-v-0ed4ffc3]:focus,.mfield textarea[data-v-0ed4ffc3]:focus,.mfield select[data-v-0ed4ffc3]:focus{border-color:#14b8a6;background:#14b8a60f;box-shadow:0 0 0 3px #14b8a61f}.mfield textarea[data-v-0ed4ffc3]{resize:vertical;min-height:90px}.mfield select option[data-v-0ed4ffc3]{background:#0a1428;color:#fff}.mfield p[data-v-0ed4ffc3]{font-size:15px;color:#fff;margin:0;font-weight:600}.form-2col[data-v-0ed4ffc3]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:560px){.form-2col[data-v-0ed4ffc3]{grid-template-columns:1fr}}.modal-actions[data-v-0ed4ffc3]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}.modal-table-wrap[data-v-0ed4ffc3]{margin-top:24px;border-radius:12px;border:1px solid rgba(255,255,255,.07);overflow:hidden;max-height:280px;overflow-y:auto;overflow-x:auto}.table-subtitle[data-v-0ed4ffc3]{padding:10px 14px;font-size:12px;font-weight:700;color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;background:#14b8a60d;border-bottom:1px solid rgba(255,255,255,.06)}.divider[data-v-0ed4ffc3]{margin:20px 0;border-color:#ffffff1a}.section-subtitle[data-v-0ed4ffc3]{font-size:1rem;font-weight:700;color:#14b8a6;margin-bottom:12px}.payment-alert[data-v-0ed4ffc3]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:#fbbf24;padding:12px 16px;border-radius:10px;font-size:12px;margin:10px 0}.profile-box[data-v-0ed4ffc3]{display:flex;gap:20px;align-items:flex-start}.profile-avatar[data-v-0ed4ffc3]{width:72px;height:72px;border-radius:50%;background:#14b8a626;border:2px solid rgba(20,184,166,.3);display:flex;align-items:center;justify-content:center;font-size:28px;color:#14b8a6;flex-shrink:0}.profile-details[data-v-0ed4ffc3]{flex:1}.announcements-list[data-v-0ed4ffc3]{max-height:60vh;overflow-y:auto}.message-card[data-v-0ed4ffc3]{background:#ffffff0a;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid rgba(255,255,255,.06);transition:.2s}.message-card[data-v-0ed4ffc3]:hover{background:#14b8a60d;border-color:#14b8a633}.message-header[data-v-0ed4ffc3]{display:flex;justify-content:space-between;font-size:11px;color:#fff6;margin-bottom:8px}.message-title[data-v-0ed4ffc3]{font-weight:700;font-size:15px;margin-bottom:6px;color:#14b8a6}.message-body[data-v-0ed4ffc3]{font-size:13px;color:#ffffffb3;line-height:1.5}.success-alert[data-v-0ed4ffc3]{display:flex;align-items:center;gap:8px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);color:#5dcaa5;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:16px}.error-alert[data-v-0ed4ffc3]{display:flex;align-items:center;gap:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:16px}.remarks-info[data-v-0ed4ffc3]{background:#14b8a612;border:1px solid rgba(20,184,166,.2);border-radius:10px;padding:12px 16px;margin-bottom:20px}.info-text[data-v-0ed4ffc3]{font-size:13px;color:#ffffffb3;display:flex;align-items:center;gap:8px;margin:0 0 8px}.warning-text[data-v-0ed4ffc3]{font-size:12px;color:#f87171;display:flex;align-items:center;gap:8px;margin:0;padding-top:8px;border-top:1px solid rgba(239,68,68,.2)}.info-text svg[data-v-0ed4ffc3],.warning-text svg[data-v-0ed4ffc3]{flex-shrink:0}.remarks-cards-grid[data-v-0ed4ffc3]{display:grid;grid-template-columns:1fr;gap:16px;max-height:500px;overflow-y:auto;padding:4px}.remark-card[data-v-0ed4ffc3]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:all .3s ease}.remark-card[data-v-0ed4ffc3]:hover{background:#14b8a60d;border-color:#14b8a64d;transform:translateY(-2px)}.remark-card-header[data-v-0ed4ffc3]{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#14b8a60f;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.remark-number[data-v-0ed4ffc3]{font-size:12px;font-weight:700;color:#fff6;background:#ffffff0d;padding:4px 10px;border-radius:20px}.remark-card-body[data-v-0ed4ffc3]{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.remark-reason strong[data-v-0ed4ffc3],.remark-date strong[data-v-0ed4ffc3]{font-size:11px;font-weight:700;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:6px;margin-bottom:6px}.remark-reason p[data-v-0ed4ffc3]{font-size:13px;color:#fffc;line-height:1.6;margin:8px 0 0;padding-left:4px}.remark-date span[data-v-0ed4ffc3]{font-size:12px;color:#fff9;display:inline-block;margin-top:4px}.type-pill[data-v-0ed4ffc3]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.type-pill.critical[data-v-0ed4ffc3]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.type-pill.warning[data-v-0ed4ffc3]{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.type-pill.info[data-v-0ed4ffc3]{background:#14b8a626;color:#5dcaa5;border:1px solid rgba(20,184,166,.3)}.status-pill.active[data-v-0ed4ffc3]{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.status-pill.inactive[data-v-0ed4ffc3]{background:#9ca3af26;color:#9ca3af;border:1px solid rgba(156,163,175,.3)}@media(max-width:600px){.remark-card-header[data-v-0ed4ffc3]{flex-direction:column;align-items:flex-start}.remarks-cards-grid[data-v-0ed4ffc3]{gap:12px}.remark-card-body[data-v-0ed4ffc3]{padding:12px 14px}}.modal-fade-enter-active[data-v-0ed4ffc3],.modal-fade-leave-active[data-v-0ed4ffc3]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-0ed4ffc3],.modal-fade-leave-to[data-v-0ed4ffc3]{opacity:0}.modal-fade-enter-active .glass-modal[data-v-0ed4ffc3],.modal-fade-leave-active .glass-modal[data-v-0ed4ffc3]{transition:transform .25s ease}.modal-fade-enter-from .glass-modal[data-v-0ed4ffc3]{transform:scale(.92) translateY(20px)}.modal-fade-leave-to .glass-modal[data-v-0ed4ffc3]{transform:scale(.95) translateY(10px)}.alert-pop-enter-active[data-v-0ed4ffc3]{animation:alertPop-0ed4ffc3 .4s cubic-bezier(.34,1.56,.64,1)}.alert-pop-leave-active[data-v-0ed4ffc3]{transition:opacity .2s ease}.alert-pop-leave-to[data-v-0ed4ffc3]{opacity:0}@keyframes alertPop-0ed4ffc3{0%{opacity:0;transform:scale(.9) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes shimmer-0ed4ffc3{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.sidebar[data-v-0ed4ffc3]{position:fixed;top:0;left:0;height:100vh;transform:translate(-100%);z-index:200}.dash-shell.sidebar-open .sidebar[data-v-0ed4ffc3]{transform:translate(0)}.menu-btn[data-v-0ed4ffc3]{display:flex!important}.hero-banner[data-v-0ed4ffc3]{height:180px}.main-body[data-v-0ed4ffc3]{padding:16px;gap:16px}.topbar-right[data-v-0ed4ffc3]{display:none}.stats-grid[data-v-0ed4ffc3]{grid-template-columns:repeat(2,1fr)}.glass-modal.large[data-v-0ed4ffc3]{max-width:98vw}.profile-box[data-v-0ed4ffc3]{flex-direction:column}}@media(min-width:769px){.menu-btn[data-v-0ed4ffc3]{display:none!important}}.search-bar[data-v-0ed4ffc3]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;margin-bottom:12px;transition:border-color .2s}.search-bar[data-v-0ed4ffc3]:focus-within{border-color:#14b8a6;background:#14b8a60f}.search-icon[data-v-0ed4ffc3]{color:#ffffff4d;font-size:14px;flex-shrink:0}.search-input[data-v-0ed4ffc3]{flex:1;border:none;background:transparent;color:#fff;font-size:13px;font-family:inherit;outline:none}.search-input[data-v-0ed4ffc3]::placeholder{color:#ffffff40}.auth-page[data-v-3f4e4d08]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#030810;overflow:hidden;position:relative;font-family:Inter,sans-serif;padding:40px 20px}.auth-canvas[data-v-3f4e4d08]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.scanlines[data-v-3f4e4d08]{position:absolute;inset:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.07) 2px,rgba(0,0,0,.07) 4px)}.ring-wrap[data-v-3f4e4d08]{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.ring[data-v-3f4e4d08]{position:absolute;border-radius:50%;border:1px solid rgba(20,184,166,.15);animation:ringRotate-3f4e4d08 linear infinite}.r1[data-v-3f4e4d08]{width:700px;height:700px;top:50%;left:50%;margin:-350px 0 0 -350px;animation-duration:22s}.r2[data-v-3f4e4d08]{width:480px;height:480px;top:50%;left:50%;margin:-240px 0 0 -240px;animation-duration:14s;animation-direction:reverse;border-color:#14b8a617}.r3[data-v-3f4e4d08]{width:280px;height:280px;top:50%;left:50%;margin:-140px 0 0 -140px;animation-duration:8s;border-color:#14b8a638}@keyframes ringRotate-3f4e4d08{0%{transform:rotateX(70deg) rotate(0)}to{transform:rotateX(70deg) rotate(360deg)}}.cubes-layer[data-v-3f4e4d08]{position:absolute;inset:0;pointer-events:none;z-index:2}[data-v-3f4e4d08] .css-cube{position:absolute;transform-style:preserve-3d;animation:cubeFloat-3f4e4d08 linear infinite}[data-v-3f4e4d08] .css-cube-face{position:absolute}@keyframes cubeFloat-3f4e4d08{0%{transform:translateY(0) rotateX(0) rotateY(0) rotate(0)}to{transform:translateY(-35px) rotateX(360deg) rotateY(360deg) rotate(180deg)}}.auth-card[data-v-3f4e4d08]{position:relative;z-index:10;width:100%;max-width:440px;background:#ffffff0f;border:1px solid rgba(20,184,166,.25);border-radius:24px;padding:36px 32px;backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);box-shadow:0 0 0 1px #14b8a614 inset,0 30px 80px #00000080,0 0 60px #14b8a614;transition:transform .15s ease,box-shadow .3s ease;transform-style:preserve-3d;animation:cardEntrance-3f4e4d08 .85s cubic-bezier(.34,1.2,.64,1) both}@keyframes cardEntrance-3f4e4d08{0%{opacity:0;transform:perspective(900px) translateY(70px) rotateX(22deg) scale(.92)}to{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1)}}.auth-card[data-v-3f4e4d08]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.6),transparent);border-radius:50%}.auth-card[data-v-3f4e4d08]:hover{box-shadow:0 0 0 1px #14b8a62e inset,0 40px 100px #0009,0 0 80px #14b8a626}.card-badge[data-v-3f4e4d08]{display:inline-flex;align-items:center;gap:6px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);color:#5dcaa5;font-size:10px;font-weight:700;padding:4px 14px;border-radius:20px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;animation:popIn-3f4e4d08 .7s cubic-bezier(.34,1.56,.64,1) both .2s}.badge-dot[data-v-3f4e4d08]{width:5px;height:5px;border-radius:50%;background:#14b8a6;animation:dotPulse-3f4e4d08 1.4s ease-in-out infinite}@keyframes dotPulse-3f4e4d08{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.6)}}@keyframes popIn-3f4e4d08{0%{opacity:0;transform:scale(.6) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.lang-row[data-v-3f4e4d08]{display:flex;gap:8px;justify-content:flex-end;margin-bottom:18px}.lbtn[data-v-3f4e4d08]{padding:5px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#ffffff8c;cursor:pointer;font-size:11px;font-weight:600;font-family:inherit;transition:.25s}.lbtn.on[data-v-3f4e4d08],.lbtn[data-v-3f4e4d08]:hover{background:#0f766e;border-color:#14b8a6;color:#fff;transform:scale(1.07) translateY(-1px)}.card-title[data-v-3f4e4d08]{font-size:clamp(1.4rem,4vw,1.85rem);font-weight:900;color:#fff;text-align:center;margin-bottom:4px;animation:titleDrop-3f4e4d08 .8s cubic-bezier(.34,1.4,.64,1) both .15s}.card-title svg[data-v-3f4e4d08]{margin-right:8px}@keyframes titleDrop-3f4e4d08{0%{opacity:0;transform:perspective(500px) rotateX(35deg) translateY(30px)}to{opacity:1;transform:perspective(500px) rotateX(0) translateY(0)}}.card-sub[data-v-3f4e4d08]{text-align:center;font-size:13px;color:#ffffff73;margin-bottom:22px;animation:fadeUp-3f4e4d08 .7s ease both .3s}@keyframes fadeUp-3f4e4d08{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.alert[data-v-3f4e4d08]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:14px}.success-alert[data-v-3f4e4d08]{background:#14b8a61a;border:1px solid rgba(20,184,166,.35);color:#5dcaa5}.error-alert[data-v-3f4e4d08]{background:#dc26261f;border:1px solid rgba(220,38,38,.35);color:#fca5a5}.info-alert[data-v-3f4e4d08]{background:#14b8a612;border:1px solid rgba(20,184,166,.2);color:#5dcaa5}.alert svg[data-v-3f4e4d08]{flex-shrink:0}.mini-spin-icon[data-v-3f4e4d08]{animation:spin-3f4e4d08 .8s linear infinite}.btn-spinner-icon[data-v-3f4e4d08]{font-size:18px;animation:spin-3f4e4d08 .8s linear infinite}@keyframes spin-3f4e4d08{to{transform:rotate(360deg)}}.field[data-v-3f4e4d08]{margin-bottom:16px;animation:fadeUp-3f4e4d08 .6s ease both}label[data-v-3f4e4d08]{display:block;font-size:11px;font-weight:600;color:#ffffff8c;margin-bottom:7px;letter-spacing:.05em;text-transform:uppercase}label svg[data-v-3f4e4d08]{margin-right:4px;font-size:11px}.input-wrap[data-v-3f4e4d08]{position:relative}.input-wrap input[data-v-3f4e4d08],.input-wrap select[data-v-3f4e4d08]{width:100%;padding:11px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#fff;font-size:13px;font-family:inherit;transition:border-color .25s,background .25s,box-shadow .25s;outline:none;appearance:none}.input-wrap input[data-v-3f4e4d08]::placeholder{color:#ffffff4d}.input-wrap input[data-v-3f4e4d08]:focus,.input-wrap select[data-v-3f4e4d08]:focus{border-color:#14b8a6;background:#14b8a612;box-shadow:0 0 0 3px #14b8a626}.input-wrap select[data-v-3f4e4d08]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2314b8a6' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.input-wrap select option[data-v-3f4e4d08]{background:#0a1428;color:#fff}.btn-submit[data-v-3f4e4d08]{width:100%;padding:13px;border-radius:50px;border:none;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s;margin-top:6px;animation:fadeUp-3f4e4d08 .6s ease both;display:flex;align-items:center;justify-content:center;gap:8px}.btn-submit[data-v-3f4e4d08]:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.15),transparent);opacity:0;transition:opacity .3s}.btn-submit[data-v-3f4e4d08]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 40px #14b8a673}.btn-submit[data-v-3f4e4d08]:hover:before{opacity:1}.btn-submit[data-v-3f4e4d08]:disabled{opacity:.6;cursor:not-allowed;transform:none}.back-home[data-v-3f4e4d08]{display:inline-flex;align-items:center;gap:6px;justify-content:center;width:100%;margin-top:16px;font-size:13px;color:#fff6;text-decoration:none;transition:color .2s;animation:fadeUp-3f4e4d08 .6s ease both .6s}.back-home[data-v-3f4e4d08]:hover{color:#14b8a6}.back-home svg[data-v-3f4e4d08]{font-size:11px}.btn-ghost-photo[data-v-3f4e4d08]{width:100%;background:#14b8a61a;border:1px dashed rgba(20,184,166,.4);color:#5dcaa5;padding:10px 18px;border-radius:12px;cursor:pointer;font-size:13px;font-weight:600;font-family:inherit;transition:.25s}.btn-ghost-photo[data-v-3f4e4d08]:hover{background:#14b8a633;border-color:#14b8a6}.img-preview-edit[data-v-3f4e4d08]{margin-top:12px;border-radius:12px;overflow:hidden;border:1px solid rgba(20,184,166,.2)}.img-preview-edit img[data-v-3f4e4d08]{width:100%;max-height:200px;object-fit:cover;display:block}.shake-fade-enter-active[data-v-3f4e4d08]{animation:shake-3f4e4d08 .45s ease}.shake-fade-leave-active[data-v-3f4e4d08]{transition:opacity .2s ease}.shake-fade-leave-to[data-v-3f4e4d08]{opacity:0}@keyframes shake-3f4e4d08{0%{transform:translate(0);opacity:0}20%{transform:translate(-6px);opacity:1}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}@media(max-width:480px){.auth-card[data-v-3f4e4d08]{padding:28px 20px;border-radius:18px}.r1[data-v-3f4e4d08]{width:380px;height:380px;margin:-190px 0 0 -190px}.r2[data-v-3f4e4d08]{width:260px;height:260px;margin:-130px 0 0 -130px}.r3[data-v-3f4e4d08]{width:160px;height:160px;margin:-80px 0 0 -80px}}.auth-page[data-v-cee1dfb7]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#030810;overflow:hidden;position:relative;font-family:Inter,sans-serif;padding:40px 20px}.auth-canvas[data-v-cee1dfb7]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.scanlines[data-v-cee1dfb7]{position:absolute;inset:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.07) 2px,rgba(0,0,0,.07) 4px)}.ring-wrap[data-v-cee1dfb7]{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.ring[data-v-cee1dfb7]{position:absolute;border-radius:50%;border:1px solid rgba(20,184,166,.15);animation:ringRotate-cee1dfb7 linear infinite}.r1[data-v-cee1dfb7]{width:700px;height:700px;top:50%;left:50%;margin:-350px 0 0 -350px;animation-duration:22s}.r2[data-v-cee1dfb7]{width:480px;height:480px;top:50%;left:50%;margin:-240px 0 0 -240px;animation-duration:14s;animation-direction:reverse;border-color:#14b8a617}.r3[data-v-cee1dfb7]{width:280px;height:280px;top:50%;left:50%;margin:-140px 0 0 -140px;animation-duration:8s;border-color:#14b8a638}@keyframes ringRotate-cee1dfb7{0%{transform:rotateX(70deg) rotate(0)}to{transform:rotateX(70deg) rotate(360deg)}}.cubes-layer[data-v-cee1dfb7]{position:absolute;inset:0;pointer-events:none;z-index:2}[data-v-cee1dfb7] .css-cube{position:absolute;transform-style:preserve-3d;animation:cubeFloat-cee1dfb7 linear infinite}[data-v-cee1dfb7] .css-cube-face{position:absolute}@keyframes cubeFloat-cee1dfb7{0%{transform:translateY(0) rotateX(0) rotateY(0) rotate(0)}to{transform:translateY(-35px) rotateX(360deg) rotateY(360deg) rotate(180deg)}}.auth-card[data-v-cee1dfb7]{position:relative;z-index:10;width:100%;max-width:460px;background:#ffffff0f;border:1px solid rgba(20,184,166,.25);border-radius:24px;padding:36px 32px;backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);box-shadow:0 0 0 1px #14b8a614 inset,0 30px 80px #00000080,0 0 60px #14b8a614;transition:transform .15s ease,box-shadow .3s ease;transform-style:preserve-3d;animation:cardEntrance-cee1dfb7 .85s cubic-bezier(.34,1.2,.64,1) both}@keyframes cardEntrance-cee1dfb7{0%{opacity:0;transform:perspective(900px) translateY(70px) rotateX(22deg) scale(.92)}to{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1)}}.auth-card[data-v-cee1dfb7]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.6),transparent);border-radius:50%}.auth-card[data-v-cee1dfb7]:hover{box-shadow:0 0 0 1px #14b8a62e inset,0 40px 100px #0009,0 0 80px #14b8a626}.card-badge[data-v-cee1dfb7]{display:inline-flex;align-items:center;gap:6px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);color:#5dcaa5;font-size:10px;font-weight:700;padding:4px 14px;border-radius:20px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;animation:popIn-cee1dfb7 .7s cubic-bezier(.34,1.56,.64,1) both .2s}.badge-dot[data-v-cee1dfb7]{width:5px;height:5px;border-radius:50%;background:#14b8a6;animation:dotPulse-cee1dfb7 1.4s ease-in-out infinite}@keyframes dotPulse-cee1dfb7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.6)}}@keyframes popIn-cee1dfb7{0%{opacity:0;transform:scale(.6) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.lang-row[data-v-cee1dfb7]{display:flex;gap:8px;justify-content:flex-end;margin-bottom:18px}.lbtn[data-v-cee1dfb7]{padding:5px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#ffffff8c;cursor:pointer;font-size:11px;font-weight:600;font-family:inherit;transition:.25s}.lbtn.on[data-v-cee1dfb7],.lbtn[data-v-cee1dfb7]:hover{background:#0f766e;border-color:#14b8a6;color:#fff;transform:scale(1.07) translateY(-1px)}.card-title[data-v-cee1dfb7]{font-size:clamp(1.5rem,4vw,1.9rem);font-weight:900;color:#fff;text-align:center;margin-bottom:4px;animation:titleDrop-cee1dfb7 .8s cubic-bezier(.34,1.4,.64,1) both .15s}@keyframes titleDrop-cee1dfb7{0%{opacity:0;transform:perspective(500px) rotateX(35deg) translateY(30px)}to{opacity:1;transform:perspective(500px) rotateX(0) translateY(0)}}.card-sub[data-v-cee1dfb7]{text-align:center;font-size:13px;color:#ffffff73;margin-bottom:22px;animation:fadeUp-cee1dfb7 .7s ease both .3s}@keyframes fadeUp-cee1dfb7{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.success-alert[data-v-cee1dfb7],.error-alert[data-v-cee1dfb7],.info-alert[data-v-cee1dfb7]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:16px}.success-alert[data-v-cee1dfb7]{background:#14b8a61a;border:1px solid rgba(20,184,166,.35);color:#5dcaa5}.error-alert[data-v-cee1dfb7]{background:#dc26261f;border:1px solid rgba(220,38,38,.35);color:#fca5a5}.info-alert[data-v-cee1dfb7]{background:#14b8a612;border:1px solid rgba(20,184,166,.2);color:#5dcaa5}.loading-msg[data-v-cee1dfb7]{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;font-size:14px;color:#ffffff80;animation:fadeUp-cee1dfb7 .5s ease both}.mini-spin[data-v-cee1dfb7]{display:inline-block;width:16px;height:16px;border:2px solid rgba(20,184,166,.3);border-top-color:#14b8a6;border-radius:50%;animation:spin-cee1dfb7 .8s linear infinite;flex-shrink:0}@keyframes spin-cee1dfb7{to{transform:rotate(360deg)}}.field[data-v-cee1dfb7]{margin-bottom:16px;animation:fadeUp-cee1dfb7 .6s ease both}.field[data-v-cee1dfb7]:nth-child(1){animation-delay:.2s}.field[data-v-cee1dfb7]:nth-child(2){animation-delay:.26s}.field[data-v-cee1dfb7]:nth-child(3){animation-delay:.32s}.field[data-v-cee1dfb7]:nth-child(4){animation-delay:.38s}.field[data-v-cee1dfb7]:nth-child(5){animation-delay:.44s}.field[data-v-cee1dfb7]:nth-child(6){animation-delay:.5s}label[data-v-cee1dfb7]{display:block;font-size:11px;font-weight:600;color:#ffffff8c;margin-bottom:7px;letter-spacing:.05em;text-transform:uppercase}.input-wrap[data-v-cee1dfb7]{position:relative}.input-wrap input[data-v-cee1dfb7],.input-wrap select[data-v-cee1dfb7]{width:100%;padding:11px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#fff;font-size:13px;font-family:inherit;transition:border-color .25s,background .25s,box-shadow .25s;outline:none;appearance:none}.input-wrap input[data-v-cee1dfb7]::placeholder{color:#ffffff4d}.input-wrap input[data-v-cee1dfb7]:focus,.input-wrap select[data-v-cee1dfb7]:focus{border-color:#14b8a6;background:#14b8a612;box-shadow:0 0 0 3px #14b8a626}.input-wrap input[type=date][data-v-cee1dfb7]::-webkit-calendar-picker-indicator{filter:invert(1) opacity(.5);cursor:pointer}.input-wrap select[data-v-cee1dfb7]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2314b8a6' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.input-wrap select option[data-v-cee1dfb7]{background:#0a1428;color:#fff}.btn-submit[data-v-cee1dfb7]{width:100%;padding:13px;border-radius:50px;border:none;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s;margin-top:4px;animation:fadeUp-cee1dfb7 .6s ease both .56s}.btn-submit[data-v-cee1dfb7]:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.15),transparent);opacity:0;transition:opacity .3s}.btn-submit[data-v-cee1dfb7]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 40px #14b8a673}.btn-submit[data-v-cee1dfb7]:hover:before{opacity:1}.btn-submit[data-v-cee1dfb7]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-spinner[data-v-cee1dfb7]{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-cee1dfb7 .8s linear infinite;vertical-align:middle}.back-home[data-v-cee1dfb7]{display:block;text-align:center;margin-top:16px;font-size:13px;color:#fff6;text-decoration:none;transition:color .2s;animation:fadeUp-cee1dfb7 .6s ease both .65s}.back-home[data-v-cee1dfb7]:hover{color:#14b8a6}.shake-fade-enter-active[data-v-cee1dfb7]{animation:shake-cee1dfb7 .45s ease}.shake-fade-leave-active[data-v-cee1dfb7]{transition:opacity .2s ease}.shake-fade-leave-to[data-v-cee1dfb7]{opacity:0}@keyframes shake-cee1dfb7{0%{transform:translate(0);opacity:0}20%{transform:translate(-6px);opacity:1}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}@media(max-width:480px){.auth-card[data-v-cee1dfb7]{padding:28px 20px;border-radius:18px}.r1[data-v-cee1dfb7]{width:380px;height:380px;margin:-190px 0 0 -190px}.r2[data-v-cee1dfb7]{width:260px;height:260px;margin:-130px 0 0 -130px}.r3[data-v-cee1dfb7]{width:160px;height:160px;margin:-80px 0 0 -80px}}.auth-page[data-v-da741089]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#030810;overflow:hidden;position:relative;font-family:Inter,sans-serif;padding:40px 20px}.auth-canvas[data-v-da741089]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.scanlines[data-v-da741089]{position:absolute;inset:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.07) 2px,rgba(0,0,0,.07) 4px)}.ring-wrap[data-v-da741089]{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.ring[data-v-da741089]{position:absolute;border-radius:50%;border:1px solid rgba(20,184,166,.15);animation:ringRotate-da741089 linear infinite}.r1[data-v-da741089]{width:700px;height:700px;top:50%;left:50%;margin:-350px 0 0 -350px;animation-duration:22s}.r2[data-v-da741089]{width:480px;height:480px;top:50%;left:50%;margin:-240px 0 0 -240px;animation-duration:14s;animation-direction:reverse;border-color:#14b8a617}.r3[data-v-da741089]{width:280px;height:280px;top:50%;left:50%;margin:-140px 0 0 -140px;animation-duration:8s;border-color:#14b8a638}@keyframes ringRotate-da741089{0%{transform:rotateX(70deg) rotate(0)}to{transform:rotateX(70deg) rotate(360deg)}}.cubes-layer[data-v-da741089]{position:absolute;inset:0;pointer-events:none;z-index:2}[data-v-da741089] .css-cube{position:absolute;transform-style:preserve-3d;animation:cubeFloat-da741089 linear infinite}[data-v-da741089] .css-cube-face{position:absolute}@keyframes cubeFloat-da741089{0%{transform:translateY(0) rotateX(0) rotateY(0) rotate(0)}to{transform:translateY(-35px) rotateX(360deg) rotateY(360deg) rotate(180deg)}}.auth-card[data-v-da741089]{position:relative;z-index:10;width:100%;max-width:500px;background:#ffffff0f;border:1px solid rgba(20,184,166,.25);border-radius:24px;padding:36px 32px;backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);box-shadow:0 0 0 1px #14b8a614 inset,0 30px 80px #00000080,0 0 60px #14b8a614;transition:transform .15s ease,box-shadow .3s ease;transform-style:preserve-3d;animation:cardEntrance-da741089 .85s cubic-bezier(.34,1.2,.64,1) both}@keyframes cardEntrance-da741089{0%{opacity:0;transform:perspective(900px) translateY(70px) rotateX(22deg) scale(.92)}to{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1)}}.auth-card[data-v-da741089]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.6),transparent);border-radius:50%}.auth-card[data-v-da741089]:hover{box-shadow:0 0 0 1px #14b8a62e inset,0 40px 100px #0009,0 0 80px #14b8a626}.card-badge[data-v-da741089]{display:inline-flex;align-items:center;gap:6px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);color:#5dcaa5;font-size:10px;font-weight:700;padding:4px 14px;border-radius:20px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;animation:popIn-da741089 .7s cubic-bezier(.34,1.56,.64,1) both .2s}.badge-dot[data-v-da741089]{width:5px;height:5px;border-radius:50%;background:#14b8a6;animation:dotPulse-da741089 1.4s ease-in-out infinite}@keyframes dotPulse-da741089{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.6)}}@keyframes popIn-da741089{0%{opacity:0;transform:scale(.6) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.lang-row[data-v-da741089]{display:flex;gap:8px;justify-content:flex-end;margin-bottom:18px}.lbtn[data-v-da741089]{padding:5px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#ffffff8c;cursor:pointer;font-size:11px;font-weight:600;font-family:inherit;transition:.25s}.lbtn.on[data-v-da741089],.lbtn[data-v-da741089]:hover{background:#0f766e;border-color:#14b8a6;color:#fff;transform:scale(1.07) translateY(-1px)}.card-title[data-v-da741089]{font-size:clamp(1.4rem,4vw,1.85rem);font-weight:900;color:#fff;text-align:center;margin-bottom:4px;animation:titleDrop-da741089 .8s cubic-bezier(.34,1.4,.64,1) both .15s}.card-title svg[data-v-da741089]{margin-right:8px}@keyframes titleDrop-da741089{0%{opacity:0;transform:perspective(500px) rotateX(35deg) translateY(30px)}to{opacity:1;transform:perspective(500px) rotateX(0) translateY(0)}}.card-sub[data-v-da741089]{text-align:center;font-size:13px;color:#ffffff73;margin-bottom:22px;animation:fadeUp-da741089 .7s ease both .3s}@keyframes fadeUp-da741089{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.alert[data-v-da741089]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:14px}.success-alert[data-v-da741089]{background:#14b8a61a;border:1px solid rgba(20,184,166,.35);color:#5dcaa5}.error-alert[data-v-da741089]{background:#dc26261f;border:1px solid rgba(220,38,38,.35);color:#fca5a5}.info-alert[data-v-da741089]{background:#14b8a612;border:1px solid rgba(20,184,166,.2);color:#5dcaa5}.alert svg[data-v-da741089]{flex-shrink:0}.loading-msg[data-v-da741089]{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;font-size:14px;color:#ffffff80;animation:fadeUp-da741089 .5s ease both}.mini-spin-icon[data-v-da741089]{animation:spin-da741089 .8s linear infinite}.btn-spinner-icon[data-v-da741089]{font-size:18px;animation:spin-da741089 .8s linear infinite}@keyframes spin-da741089{to{transform:rotate(360deg)}}.field[data-v-da741089]{margin-bottom:15px;animation:fadeUp-da741089 .6s ease both}label[data-v-da741089]{display:block;font-size:11px;font-weight:600;color:#ffffff8c;margin-bottom:7px;letter-spacing:.05em;text-transform:uppercase}label svg[data-v-da741089]{margin-right:4px;font-size:11px}.input-wrap[data-v-da741089]{position:relative}.input-wrap input[data-v-da741089]{width:100%;padding:11px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#fff;font-size:13px;font-family:inherit;transition:border-color .25s,background .25s,box-shadow .25s;outline:none;appearance:textfield}.input-wrap input[data-v-da741089]::-webkit-outer-spin-button,.input-wrap input[data-v-da741089]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-wrap input[data-v-da741089]::placeholder{color:#ffffff4d}.input-wrap input[data-v-da741089]:focus{border-color:#14b8a6;background:#14b8a612;box-shadow:0 0 0 3px #14b8a626}.btn-submit[data-v-da741089]{width:100%;padding:13px;border-radius:50px;border:none;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s;margin-top:6px;animation:fadeUp-da741089 .6s ease both .75s;display:flex;align-items:center;justify-content:center;gap:8px}.btn-submit[data-v-da741089]:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.15),transparent);opacity:0;transition:opacity .3s}.btn-submit[data-v-da741089]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 40px #14b8a673}.btn-submit[data-v-da741089]:hover:before{opacity:1}.btn-submit[data-v-da741089]:disabled{opacity:.6;cursor:not-allowed;transform:none}.back-home[data-v-da741089]{display:inline-flex;align-items:center;gap:6px;justify-content:center;width:100%;margin-top:16px;font-size:13px;color:#fff6;text-decoration:none;transition:color .2s;animation:fadeUp-da741089 .6s ease both .82s}.back-home[data-v-da741089]:hover{color:#14b8a6}.back-home svg[data-v-da741089]{font-size:11px}.shake-fade-enter-active[data-v-da741089]{animation:shake-da741089 .45s ease}.shake-fade-leave-active[data-v-da741089]{transition:opacity .2s ease}.shake-fade-leave-to[data-v-da741089]{opacity:0}@keyframes shake-da741089{0%{transform:translate(0);opacity:0}20%{transform:translate(-6px);opacity:1}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}@media(max-width:480px){.auth-card[data-v-da741089]{padding:28px 20px;border-radius:18px}.r1[data-v-da741089]{width:380px;height:380px;margin:-190px 0 0 -190px}.r2[data-v-da741089]{width:260px;height:260px;margin:-130px 0 0 -130px}.r3[data-v-da741089]{width:160px;height:160px;margin:-80px 0 0 -80px}}.auth-page[data-v-02c00da3]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#030810;overflow:hidden;position:relative;font-family:Inter,sans-serif;padding:40px 20px}.auth-canvas[data-v-02c00da3]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.scanlines[data-v-02c00da3]{position:absolute;inset:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.07) 2px,rgba(0,0,0,.07) 4px)}.ring-wrap[data-v-02c00da3]{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.ring[data-v-02c00da3]{position:absolute;border-radius:50%;border:1px solid rgba(20,184,166,.15);animation:ringRotate-02c00da3 linear infinite}.r1[data-v-02c00da3]{width:700px;height:700px;top:50%;left:50%;margin:-350px 0 0 -350px;animation-duration:22s}.r2[data-v-02c00da3]{width:480px;height:480px;top:50%;left:50%;margin:-240px 0 0 -240px;animation-duration:14s;animation-direction:reverse;border-color:#14b8a617}.r3[data-v-02c00da3]{width:280px;height:280px;top:50%;left:50%;margin:-140px 0 0 -140px;animation-duration:8s;border-color:#14b8a638}@keyframes ringRotate-02c00da3{0%{transform:rotateX(70deg) rotate(0)}to{transform:rotateX(70deg) rotate(360deg)}}.cubes-layer[data-v-02c00da3]{position:absolute;inset:0;pointer-events:none;z-index:2}[data-v-02c00da3] .css-cube{position:absolute;transform-style:preserve-3d;animation:cubeFloat-02c00da3 linear infinite}[data-v-02c00da3] .css-cube-face{position:absolute}@keyframes cubeFloat-02c00da3{0%{transform:translateY(0) rotateX(0) rotateY(0) rotate(0)}to{transform:translateY(-35px) rotateX(360deg) rotateY(360deg) rotate(180deg)}}.auth-card[data-v-02c00da3]{position:relative;z-index:10;width:100%;max-width:480px;background:#ffffff0f;border:1px solid rgba(20,184,166,.25);border-radius:24px;padding:36px 32px;backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);box-shadow:0 0 0 1px #14b8a614 inset,0 30px 80px #00000080,0 0 60px #14b8a614;transition:transform .15s ease,box-shadow .3s ease;transform-style:preserve-3d;animation:cardEntrance-02c00da3 .85s cubic-bezier(.34,1.2,.64,1) both}@keyframes cardEntrance-02c00da3{0%{opacity:0;transform:perspective(900px) translateY(70px) rotateX(22deg) scale(.92)}to{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1)}}.auth-card[data-v-02c00da3]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.6),transparent);border-radius:50%}.auth-card[data-v-02c00da3]:hover{box-shadow:0 0 0 1px #14b8a62e inset,0 40px 100px #0009,0 0 80px #14b8a626}.card-badge[data-v-02c00da3]{display:inline-flex;align-items:center;gap:6px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);color:#5dcaa5;font-size:10px;font-weight:700;padding:4px 14px;border-radius:20px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;animation:popIn-02c00da3 .7s cubic-bezier(.34,1.56,.64,1) both .2s}.badge-dot[data-v-02c00da3]{width:5px;height:5px;border-radius:50%;background:#14b8a6;animation:dotPulse-02c00da3 1.4s ease-in-out infinite}@keyframes dotPulse-02c00da3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.6)}}@keyframes popIn-02c00da3{0%{opacity:0;transform:scale(.6) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.lang-row[data-v-02c00da3]{display:flex;gap:8px;justify-content:flex-end;margin-bottom:18px}.lbtn[data-v-02c00da3]{padding:5px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#ffffff8c;cursor:pointer;font-size:11px;font-weight:600;font-family:inherit;transition:.25s}.lbtn.on[data-v-02c00da3],.lbtn[data-v-02c00da3]:hover{background:#0f766e;border-color:#14b8a6;color:#fff;transform:scale(1.07) translateY(-1px)}.card-title[data-v-02c00da3]{font-size:clamp(1.5rem,4vw,1.9rem);font-weight:900;color:#fff;text-align:center;margin-bottom:4px;animation:titleDrop-02c00da3 .8s cubic-bezier(.34,1.4,.64,1) both .15s}@keyframes titleDrop-02c00da3{0%{opacity:0;transform:perspective(500px) rotateX(35deg) translateY(30px)}to{opacity:1;transform:perspective(500px) rotateX(0) translateY(0)}}.card-sub[data-v-02c00da3]{text-align:center;font-size:13px;color:#ffffff73;margin-bottom:22px;animation:fadeUp-02c00da3 .7s ease both .3s}@keyframes fadeUp-02c00da3{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.success-alert[data-v-02c00da3],.error-alert[data-v-02c00da3],.info-alert[data-v-02c00da3]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:16px}.success-alert[data-v-02c00da3]{background:#14b8a61a;border:1px solid rgba(20,184,166,.35);color:#5dcaa5}.error-alert[data-v-02c00da3]{background:#dc26261f;border:1px solid rgba(220,38,38,.35);color:#fca5a5}.info-alert[data-v-02c00da3]{background:#14b8a612;border:1px solid rgba(20,184,166,.2);color:#5dcaa5}.loading-msg[data-v-02c00da3]{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;font-size:14px;color:#ffffff80;animation:fadeUp-02c00da3 .5s ease both}.mini-spin[data-v-02c00da3]{display:inline-block;width:16px;height:16px;border:2px solid rgba(20,184,166,.3);border-top-color:#14b8a6;border-radius:50%;animation:spin-02c00da3 .8s linear infinite;flex-shrink:0}@keyframes spin-02c00da3{to{transform:rotate(360deg)}}.field[data-v-02c00da3]{margin-bottom:16px;animation:fadeUp-02c00da3 .6s ease both}.field[data-v-02c00da3]:nth-child(1){animation-delay:.2s}.field[data-v-02c00da3]:nth-child(2){animation-delay:.26s}.field[data-v-02c00da3]:nth-child(3){animation-delay:.32s}.field[data-v-02c00da3]:nth-child(4){animation-delay:.38s}.field[data-v-02c00da3]:nth-child(5){animation-delay:.44s}.field[data-v-02c00da3]:nth-child(6){animation-delay:.5s}.field[data-v-02c00da3]:nth-child(7){animation-delay:.56s}label[data-v-02c00da3]{display:block;font-size:11px;font-weight:600;color:#ffffff8c;margin-bottom:7px;letter-spacing:.05em;text-transform:uppercase}.input-wrap[data-v-02c00da3]{position:relative}.input-wrap input[data-v-02c00da3],.input-wrap textarea[data-v-02c00da3]{width:100%;padding:11px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#fff;font-size:13px;font-family:inherit;transition:border-color .25s,background .25s,box-shadow .25s;outline:none;appearance:none;box-sizing:border-box;resize:vertical}.input-wrap textarea[data-v-02c00da3]{min-height:110px;line-height:1.6}.input-wrap input[data-v-02c00da3]::placeholder,.input-wrap textarea[data-v-02c00da3]::placeholder{color:#ffffff4d}.input-wrap input[data-v-02c00da3]:focus,.input-wrap textarea[data-v-02c00da3]:focus{border-color:#14b8a6;background:#14b8a612;box-shadow:0 0 0 3px #14b8a626}.input-wrap input[type=datetime-local][data-v-02c00da3]::-webkit-calendar-picker-indicator{filter:invert(1) opacity(.5);cursor:pointer}.btn-submit[data-v-02c00da3]{width:100%;padding:13px;border-radius:50px;border:none;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s;margin-top:4px;animation:fadeUp-02c00da3 .6s ease both .62s}.btn-submit[data-v-02c00da3]:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.15),transparent);opacity:0;transition:opacity .3s}.btn-submit[data-v-02c00da3]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 40px #14b8a673}.btn-submit[data-v-02c00da3]:hover:before{opacity:1}.btn-submit[data-v-02c00da3]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-spinner[data-v-02c00da3]{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-02c00da3 .8s linear infinite;vertical-align:middle}.back-home[data-v-02c00da3]{display:block;text-align:center;margin-top:16px;font-size:13px;color:#fff6;text-decoration:none;transition:color .2s;animation:fadeUp-02c00da3 .6s ease both .7s}.back-home[data-v-02c00da3]:hover{color:#14b8a6}.shake-fade-enter-active[data-v-02c00da3]{animation:shake-02c00da3 .45s ease}.shake-fade-leave-active[data-v-02c00da3]{transition:opacity .2s ease}.shake-fade-leave-to[data-v-02c00da3]{opacity:0}@keyframes shake-02c00da3{0%{transform:translate(0);opacity:0}20%{transform:translate(-6px);opacity:1}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}@media(max-width:480px){.auth-card[data-v-02c00da3]{padding:28px 20px;border-radius:18px}.r1[data-v-02c00da3]{width:380px;height:380px;margin:-190px 0 0 -190px}.r2[data-v-02c00da3]{width:260px;height:260px;margin:-130px 0 0 -130px}.r3[data-v-02c00da3]{width:160px;height:160px;margin:-80px 0 0 -80px}}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;min-height:100vh;background:#020810}
