.user-info-form-overlay[data-v-33d1393e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:9999;backdrop-filter:blur(5px)}.user-info-form-container[data-v-33d1393e],.user-info-form-overlay[data-v-33d1393e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-info-form-container[data-v-33d1393e]{position:relative;width:100%;height:100%}.shape[data-v-33d1393e]{position:absolute;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;opacity:.6;-webkit-animation:float-33d1393e 6s ease-in-out infinite;animation:float-33d1393e 6s ease-in-out infinite}.shape-1[data-v-33d1393e]{width:300px;height:300px;background:#7e22ce;top:-50px;left:-50px}.shape-2[data-v-33d1393e]{width:400px;height:400px;background:#4c1d95;bottom:-100px;right:-100px;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes float-33d1393e{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes float-33d1393e{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}}.card-container[data-v-33d1393e]{width:1100px;max-width:95%;height:650px;max-height:90vh;background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;-webkit-box-shadow:0 25px 50px rgba(0,0,0,.6);box-shadow:0 25px 50px rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;z-index:10;overflow:hidden;-webkit-animation:popIn-33d1393e 1s cubic-bezier(.16,1,.3,1);animation:popIn-33d1393e 1s cubic-bezier(.16,1,.3,1)}@-webkit-keyframes popIn-33d1393e{0%{opacity:0;-webkit-transform:scale(.9) translateY(30px);transform:scale(.9) translateY(30px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes popIn-33d1393e{0%{opacity:0;-webkit-transform:scale(.9) translateY(30px);transform:scale(.9) translateY(30px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.card-bg-lines[data-v-33d1393e]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(45deg,transparent,transparent 20px,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 22px);pointer-events:none;z-index:0}.left-section[data-v-33d1393e]{-webkit-box-flex:1.4;-ms-flex:1.4;flex:1.4;padding:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}.logo-area[data-v-33d1393e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;opacity:0;-webkit-animation:fadeInUp-33d1393e .8s ease .3s forwards;animation:fadeInUp-33d1393e .8s ease .3s forwards}.uni-name[data-v-33d1393e]{color:#fff}.uni-name h1[data-v-33d1393e]{font-family:Kaiti,STKaiti,"Noto Serif SC",serif;font-size:36px;letter-spacing:2px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.uni-name p[data-v-33d1393e]{font-family:Times New Roman,serif;font-size:12px;letter-spacing:3px;opacity:.8;text-transform:uppercase}.title-group[data-v-33d1393e]{color:#fff}.year-text[data-v-33d1393e]{font-size:140px;font-weight:900;line-height:.9;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#bfaee3));background:linear-gradient(180deg,#fff,#bfaee3);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-5px;opacity:0;-webkit-animation:fadeInUp-33d1393e .8s ease .5s forwards;animation:fadeInUp-33d1393e .8s ease .5s forwards;position:relative}.year-text[data-v-33d1393e]:after{content:"";position:absolute;top:20px;right:40px;width:15px;height:15px;background:#ffdf6c;border-radius:50%;-webkit-box-shadow:0 0 20px #ffdf6c;box-shadow:0 0 20px #ffdf6c}.main-title[data-v-33d1393e]{font-size:88px;font-weight:700;letter-spacing:5px;margin-bottom:10px;text-shadow:0 4px 20px rgba(0,0,0,.5);opacity:0;background:linear-gradient(120deg,#fff 30%,#e2d4ff 50%,#fff 70%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-animation:shine-33d1393e 3s linear infinite,fadeInUp-33d1393e .8s ease .7s forwards;animation:shine-33d1393e 3s linear infinite,fadeInUp-33d1393e .8s ease .7s forwards}@-webkit-keyframes shine-33d1393e{to{background-position:200%}}@keyframes shine-33d1393e{to{background-position:200%}}.sub-title[data-v-33d1393e]{display:inline-block;font-size:42px;font-weight:300;padding:5px 20px;background:hsla(0,0%,100%,.1);border-left:5px solid #ffdf6c;backdrop-filter:blur(5px);border-radius:0 10px 10px 0;opacity:0;-webkit-animation:slideInLeft-33d1393e .8s ease .9s forwards;animation:slideInLeft-33d1393e .8s ease .9s forwards}.right-section[data-v-33d1393e]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.2)),to(transparent));background:linear-gradient(270deg,rgba(0,0,0,.2),transparent)}.gate-svg[data-v-33d1393e]{position:absolute;bottom:0;right:0;width:100%;opacity:.2;z-index:1;pointer-events:none;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));mask-image:linear-gradient(0deg,#000,transparent)}.login-box[data-v-33d1393e]{width:340px;max-width:90%;background:hsla(0,0%,100%,.15);padding:40px 30px;border-radius:16px;border:1px solid hsla(0,0%,100%,.3);-webkit-box-shadow:0 15px 35px rgba(0,0,0,.3);box-shadow:0 15px 35px rgba(0,0,0,.3);z-index:10;opacity:0;-webkit-animation:fadeInUp-33d1393e .8s ease 1.1s forwards;animation:fadeInUp-33d1393e .8s ease 1.1s forwards;backdrop-filter:blur(10px)}.form-title[data-v-33d1393e]{color:#fff;font-size:20px;margin-bottom:25px;text-align:center;font-weight:500}.input-group[data-v-33d1393e]{position:relative;margin-bottom:20px}.input-field[data-v-33d1393e]{width:100%;padding:12px 15px;background:hsla(0,0%,100%,.9);border:none;border-radius:8px;font-size:14px;color:#333;outline:none;-webkit-transition:all .3s ease;transition:all .3s ease;border-left:4px solid transparent}.input-field[data-v-33d1393e]:focus{background:#fff;-webkit-box-shadow:0 0 15px rgba(162,112,255,.5);box-shadow:0 0 15px rgba(162,112,255,.5);border-left:4px solid #660874;-webkit-transform:translateX(5px);transform:translateX(5px)}.input-field[data-v-33d1393e]::-webkit-input-placeholder{color:#999}.input-field[data-v-33d1393e]::-moz-placeholder{color:#999}.input-field[data-v-33d1393e]:-ms-input-placeholder{color:#999}.input-field[data-v-33d1393e]::-ms-input-placeholder{color:#999}.input-field[data-v-33d1393e]::placeholder{color:#999}.submit-btn[data-v-33d1393e]{width:100%;padding:12px;background:-webkit-gradient(linear,left top,right top,from(#6244bb),to(#660874));background:linear-gradient(90deg,#6244bb,#660874);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;margin-top:10px;position:relative;overflow:hidden}.submit-btn[data-v-33d1393e]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 15px rgba(110,53,158,.6);box-shadow:0 5px 15px rgba(110,53,158,.6)}.submit-btn[data-v-33d1393e]:disabled{opacity:.6;cursor:not-allowed}.submit-btn[data-v-33d1393e]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.3)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);-webkit-transition:.5s;transition:.5s}.submit-btn[data-v-33d1393e]:hover:not(:disabled):after{left:100%}.footer-copy[data-v-33d1393e]{position:absolute;bottom:15px;width:100%;text-align:center;font-size:12px;color:hsla(0,0%,100%,.4);z-index:10}@-webkit-keyframes fadeInUp-33d1393e{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp-33d1393e{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInLeft-33d1393e{0%{opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft-33d1393e{0%{opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (max-width:768px){.card-container[data-v-33d1393e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;max-height:95vh;overflow-y:auto}.left-section[data-v-33d1393e]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px 20px}.year-text[data-v-33d1393e]{font-size:80px}.main-title[data-v-33d1393e]{font-size:48px}.sub-title[data-v-33d1393e]{font-size:24px}.right-section[data-v-33d1393e]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px}.login-box[data-v-33d1393e]{width:100%;max-width:100%}}.bank-card-wrapper[data-v-6571b00b]{display:inline-block;max-width:100%}.bank-card[data-v-6571b00b]{position:relative;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:24px;min-width:320px;max-width:400px;-webkit-box-shadow:0 10px 30px rgba(102,126,234,.3);box-shadow:0 10px 30px rgba(102,126,234,.3);color:#fff;overflow:hidden}.bank-card[data-v-6571b00b]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);-webkit-animation:shimmer-6571b00b 3s infinite;animation:shimmer-6571b00b 3s infinite}@-webkit-keyframes shimmer-6571b00b{0%,to{-webkit-transform:translate(0);transform:translate(0);opacity:.5}50%{-webkit-transform:translate(-10%,-10%);transform:translate(-10%,-10%);opacity:.8}}@keyframes shimmer-6571b00b{0%,to{-webkit-transform:translate(0);transform:translate(0);opacity:.5}50%{-webkit-transform:translate(-10%,-10%);transform:translate(-10%,-10%);opacity:.8}}.watermark[data-v-6571b00b]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-25deg);transform:translate(-50%,-50%) rotate(-25deg);font-size:42px;font-weight:700;color:hsla(0,0%,100%,.08);white-space:nowrap;pointer-events:none;z-index:1;letter-spacing:8px;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.card-header[data-v-6571b00b]{margin-bottom:20px;position:relative;z-index:2}.card-header[data-v-6571b00b],.card-icon[data-v-6571b00b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-icon[data-v-6571b00b]{width:32px;height:32px;background:hsla(0,0%,100%,.2);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px;backdrop-filter:blur(10px)}.card-icon svg[data-v-6571b00b]{width:20px;height:20px;color:#fff}.card-title[data-v-6571b00b]{font-size:18px;font-weight:600;letter-spacing:.5px}.card-content[data-v-6571b00b]{position:relative;z-index:2;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:12px;padding:16px;margin-bottom:16px;border:1px solid hsla(0,0%,100%,.2)}.info-row[data-v-6571b00b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}.info-row[data-v-6571b00b]:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.15)}.info-label[data-v-6571b00b]{font-size:13px;opacity:.9;font-weight:500;min-width:80px}.info-value[data-v-6571b00b]{font-size:15px;font-weight:600;text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-all}.info-value.card-number[data-v-6571b00b]{font-family:Courier New,monospace;letter-spacing:1px;font-size:14px}.card-footer[data-v-6571b00b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;opacity:.85;position:relative;z-index:2;background:rgba(0,0,0,.15);padding:10px 12px;border-radius:8px;backdrop-filter:blur(5px)}.card-footer .shield-icon[data-v-6571b00b]{width:16px;height:16px;margin-right:6px;-ms-flex-negative:0;flex-shrink:0;color:#fff}.card-footer span[data-v-6571b00b]{line-height:1.4}.card-note[data-v-6571b00b]{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px;color:hsla(0,0%,100%,.9)}.card-note .note-pill[data-v-6571b00b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.6);font-size:13px;font-weight:600;margin-bottom:6px;background:rgba(0,0,0,.15);backdrop-filter:blur(5px)}.card-note .note-desc[data-v-6571b00b]{font-size:12px;opacity:.85}@media (max-width:768px){.bank-card[data-v-6571b00b]{min-width:280px;max-width:100%;padding:20px}.watermark[data-v-6571b00b]{font-size:32px;letter-spacing:4px}.card-title[data-v-6571b00b]{font-size:16px}.info-label[data-v-6571b00b]{font-size:12px;min-width:70px}.info-value[data-v-6571b00b]{font-size:13px}.info-value.card-number[data-v-6571b00b]{font-size:12px}.card-footer[data-v-6571b00b]{font-size:11px}}