.auth-card[data-v-6c6dffc0]{-webkit-backdrop-filter:blur(16px);background:#14141499;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:420px;padding:40px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080,0 0 0 1px #ffffff0d}.auth-card.is-modal[data-v-6c6dffc0]{border-color:#ffffff1a}.close-btn[data-v-6c6dffc0]{color:#666;cursor:pointer;z-index:10;background:#ffffff08;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.close-btn[data-v-6c6dffc0]:hover{color:#fff;background:#ffffff1a;transform:rotate(90deg)}.auth-content[data-v-6c6dffc0]{text-align:center;flex-direction:column;align-items:center;display:flex}.brand-header[data-v-6c6dffc0]{margin-bottom:30px;position:relative}.auth-logo[data-v-6c6dffc0]{z-index:2;filter:drop-shadow(0 0 20px #14ffec1a);width:auto;height:80px;position:relative}.brand-glow[data-v-6c6dffc0]{z-index:1;pointer-events:none;background:radial-gradient(circle,#14ffec26,#0000 70%);width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-text[data-v-6c6dffc0]{margin-bottom:35px}.auth-title[data-v-6c6dffc0]{font-family:var(--font-display);color:#fff;letter-spacing:-.5px;margin-bottom:12px;font-size:1.8rem;font-weight:700}.auth-subtitle[data-v-6c6dffc0]{font-family:var(--font-main);color:#888;max-width:300px;font-size:.95rem;line-height:1.6}.auth-actions[data-v-6c6dffc0]{width:100%;margin-bottom:20px}.btn-premium-google[data-v-6c6dffc0]{color:#121414;width:100%;font-weight:800;font-family:var(--font-display);cursor:pointer;background:#fff;border:none;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:14px 24px;font-size:1rem;transition:all .3s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.btn-premium-google i[data-v-6c6dffc0]{font-size:1.25rem}.btn-premium-google[data-v-6c6dffc0]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #fff3}.btn-premium-google[data-v-6c6dffc0]:active{transform:translateY(-1px)}.btn-glow[data-v-6c6dffc0]{background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.btn-premium-google:hover .btn-glow[data-v-6c6dffc0]{transition:all .6s;left:100%}.auth-footer[data-v-6c6dffc0]{margin-top:10px}.back-link[data-v-6c6dffc0]{color:#555;align-items:center;gap:6px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.back-link[data-v-6c6dffc0]:hover{color:var(--accent-teal,#14ffec)}.back-link i[data-v-6c6dffc0]{font-size:1rem}@media (width<=480px){.auth-card[data-v-6c6dffc0]{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:none;height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:30px 20px;display:flex}.auth-logo[data-v-6c6dffc0]{height:70px}}
