.welfare-center[data-v-685c1fd2]{min-height:calc(100vh - 150px);position:relative;overflow:hidden;margin-top:0}@media(max-width:768px){.welfare-center[data-v-685c1fd2]{padding:1rem .5rem;min-height:calc(100vh - 120px)}}.welfare-header[data-v-685c1fd2]{text-align:center;margin-bottom:3rem;position:relative}.rules-section[data-v-685c1fd2]{display:flex;justify-content:center;margin-bottom:3rem}.rules-section .rules-button[data-v-685c1fd2]{position:relative;cursor:pointer;background:rgba(0,50,100,.3);border:1px solid rgba(0,255,255,.3);border-radius:12px;padding:.75rem 2rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden}.rules-section .rules-button .button-content[data-v-685c1fd2]{display:flex;align-items:center;gap:.5rem;position:relative;z-index:2;color:hsla(0,0%,100%,.9);font-weight:500;font-size:.9rem}.rules-section .rules-button .button-content .button-icon[data-v-685c1fd2]{width:18px;height:18px}.rules-section .rules-button .button-content .button-icon svg[data-v-685c1fd2]{width:100%;height:100%;stroke:rgba(0,255,255,.7);transition:all .3s ease}.rules-section .rules-button .button-glow[data-v-685c1fd2]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,255,.2),transparent);transition:left .6s ease}.rules-section .rules-button[data-v-685c1fd2]:hover{transform:translateY(-2px);border-color:rgba(0,255,255,.6);box-shadow:0 8px 25px rgba(0,255,255,.2),0 0 20px rgba(0,255,255,.1)}.rules-section .rules-button:hover .button-glow[data-v-685c1fd2]{left:100%}.rules-section .rules-button:hover .button-icon svg[data-v-685c1fd2]{stroke:#0ff;transform:rotate(90deg)}[data-v-685c1fd2] .welfare-dialog{background:rgba(0,20,40,.95);border:1px solid rgba(0,255,255,.3);border-radius:16px;backdrop-filter:blur(20px);box-shadow:0 20px 60px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1);margin:0 auto!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@media(max-width:768px){[data-v-685c1fd2] .welfare-dialog{width:80vw!important;overflow-y:auto}}@media(max-width:480px){[data-v-685c1fd2] .welfare-dialog{width:90vw!important;border-radius:12px}}[data-v-685c1fd2] .welfare-dialog .el-dialog__header{display:none}[data-v-685c1fd2] .welfare-dialog .el-dialog__body{padding:0}[data-v-685c1fd2] .welfare-dialog .dialog-content{padding:2rem;position:relative}@media(max-width:768px){[data-v-685c1fd2] .welfare-dialog .dialog-content{padding:1.5rem}}@media(max-width:480px){[data-v-685c1fd2] .welfare-dialog .dialog-content{padding:1rem}}[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-header{text-align:center;margin-bottom:2rem}@media(max-width:768px){[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-header{margin-bottom:1.5rem}}[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-header h3{color:hsla(0,0%,100%,.95);font-size:1.5rem;font-weight:600;margin:0 0 1rem 0;text-shadow:0 0 10px rgba(0,255,255,.3)}@media(max-width:768px){[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-header h3{font-size:1.3rem}}@media(max-width:480px){[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-header h3{font-size:1.2rem}}[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-header .header-line{width:60px;height:2px;background:linear-gradient(90deg,transparent,rgba(0,255,255,.8),transparent);margin:0 auto}[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-body .rule-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:rgba(0,255,255,.05);border:1px solid rgba(0,255,255,.1);border-radius:10px;margin-bottom:1rem}@media(max-width:768px){[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-body .rule-item{padding:.8rem;gap:.8rem}}@media(max-width:480px){[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-body .rule-item{padding:.6rem;gap:.6rem;flex-direction:column;align-items:center;text-align:center}}[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-body .rule-item .rule-number{background:linear-gradient(135deg,rgba(0,255,255,.8),rgba(0,150,255,.6));color:rgba(0,20,40,.9);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0;margin-top:2px}@media(max-width:768px){[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-body .rule-item .rule-number{width:28px;height:28px;font-size:.8rem;margin-top:1px}}@media(max-width:480px){[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-body .rule-item .rule-number{width:24px;height:24px;font-size:.7rem;margin-top:0}}[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-body .rule-item .rule-text{flex:1;line-height:1}[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-body .rule-item .rule-text p{color:hsla(0,0%,100%,.85);line-height:32px!important;margin:0;font-size:.95rem}@media(max-width:768px){[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-body .rule-item .rule-text p{font-size:.9rem;line-height:1.5}}@media(max-width:480px){[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-body .rule-item .rule-text p{font-size:.85rem;line-height:1.4}}[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-close{position:absolute;top:1rem;right:1rem;width:32px;height:32px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}@media(max-width:768px){[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-close{top:.8rem;right:.8rem;width:28px;height:28px}}@media(max-width:480px){[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-close{top:.6rem;right:.6rem;width:24px;height:24px}}[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-close svg{width:16px;height:16px;stroke:hsla(0,0%,100%,.7);transition:all .3s ease}@media(max-width:768px){[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-close svg{width:14px;height:14px}}@media(max-width:480px){[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-close svg{width:12px;height:12px}}[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-close:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:rotate(90deg)}[data-v-685c1fd2] .welfare-dialog .dialog-content .dialog-close:hover svg{stroke:#fff}.welfare-grid[data-v-685c1fd2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;max-width:1400px;margin:0 auto;padding:0 1rem}@media(max-width:768px){.welfare-grid[data-v-685c1fd2]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;padding:0 .5rem}}@media(max-width:480px){.welfare-grid[data-v-685c1fd2]{grid-template-columns:1fr;gap:1rem}}.welfare-card[data-v-685c1fd2]{position:relative;display:block;text-decoration:none;color:inherit;transition:all .4s cubic-bezier(.25,.46,.45,.94);animation:fadeInUp-685c1fd2 .8s ease-out forwards;animation-delay:var(--delay);opacity:0}.welfare-card.card-disabled[data-v-685c1fd2]{pointer-events:none}.welfare-card.card-disabled .card-container[data-v-685c1fd2]{opacity:.6;filter:grayscale(.3)}.welfare-card.card-disabled .card-container[data-v-685c1fd2]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);border-radius:20px;z-index:1}.welfare-card .card-container[data-v-685c1fd2]{position:relative;height:100%;border-radius:16px;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.welfare-card .card-container[data-v-685c1fd2]:hover{transform:translateY(-8px) scale(1.02)}.welfare-card .card-container:hover .card-glow[data-v-685c1fd2]{opacity:1;animation:cardPulse-685c1fd2 2s ease-in-out infinite}.welfare-card .card-container:hover .scan-line[data-v-685c1fd2]{animation:scanEffect-685c1fd2 1.5s ease-in-out infinite}.welfare-card .card-container:hover .corner-decoration[data-v-685c1fd2]{opacity:1;animation:cornerGlow-685c1fd2 1.5s ease-in-out infinite}.welfare-card .card-container:hover .card-image img[data-v-685c1fd2]{transform:scale(1.1)}.welfare-card .card-container:hover .overlay-pattern[data-v-685c1fd2]{opacity:1}.welfare-card .card-container:hover .status-dot[data-v-685c1fd2]{animation:statusPulse-685c1fd2 1s ease-in-out infinite}.welfare-card .card-background[data-v-685c1fd2]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,50,100,.4),rgba(0,30,60,.6) 50%,rgba(0,20,40,.8));border:1px solid rgba(0,255,255,.2);border-radius:16px}.welfare-card .card-background .bg-gradient[data-v-685c1fd2]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,255,255,.1),transparent 50%,rgba(0,150,255,.05))}.welfare-card .card-background .bg-pattern[data-v-685c1fd2]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgba(0,255,255,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(0,150,255,.08) 0,transparent 50%);opacity:.6}.welfare-card .card-content[data-v-685c1fd2]{position:relative;z-index:2;padding:1.5rem;height:100%;display:flex;flex-direction:column}.welfare-card .card-content .card-image[data-v-685c1fd2]{margin-bottom:1rem}.welfare-card .card-content .card-image .image-container[data-v-685c1fd2]{position:relative;width:100%;height:180px;border-radius:12px;overflow:hidden;background:rgba(0,0,0,.3)}.welfare-card .card-content .card-image .image-container img[data-v-685c1fd2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;filter:brightness(1.1) contrast(1.1)}.welfare-card .card-content .card-image .image-container .image-overlay[data-v-685c1fd2]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,255,255,.1),transparent 50%,rgba(0,150,255,.1))}.welfare-card .card-content .card-image .image-container .image-overlay .overlay-pattern[data-v-685c1fd2]{position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,255,255,.05) 12px);opacity:0;transition:opacity .3s ease}.welfare-card .card-content .card-info[data-v-685c1fd2]{flex:1;display:flex;flex-direction:column;gap:.5rem}.welfare-card .card-content .card-info .card-title[data-v-685c1fd2]{color:hsla(0,0%,100%,.95);font-size:1.1rem;font-weight:600;margin:0;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.3)}.welfare-card .card-content .card-info .card-subtitle[data-v-685c1fd2]{color:hsla(0,0%,100%,.7);font-size:.9rem;margin:0;line-height:1.4}.welfare-card .card-content .card-info .card-status[data-v-685c1fd2]{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem}.welfare-card .card-content .card-info .card-status .status-dot[data-v-685c1fd2]{width:8px;height:8px;border-radius:50%}.welfare-card .card-content .card-info .card-status .dot-available[data-v-685c1fd2],.welfare-card .card-content .card-info .card-status .status-dot[data-v-685c1fd2]{background:linear-gradient(45deg,#0f8,#0c6);box-shadow:0 0 10px rgba(0,255,136,.5);animation:pulse-685c1fd2 2s infinite}.welfare-card .card-content .card-info .card-status .dot-unavailable[data-v-685c1fd2]{background:linear-gradient(45deg,#f44,#c33);box-shadow:0 0 10px rgba(255,68,68,.3);animation:none}.welfare-card .card-content .card-info .card-status .status-text[data-v-685c1fd2]{font-size:12px;font-weight:500}.welfare-card .card-content .card-info .card-status.status-available .status-text[data-v-685c1fd2]{color:#0f8;text-shadow:0 0 5px rgba(0,255,136,.3)}.welfare-card .card-content .card-info .card-status.status-unavailable .status-text[data-v-685c1fd2]{color:#f44;text-shadow:0 0 5px rgba(255,68,68,.3)}.welfare-card .card-effects[data-v-685c1fd2]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:3}.welfare-card .card-effects .scan-line[data-v-685c1fd2]{position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,255,255,.8),transparent)}.welfare-card .card-effects .corner-decoration[data-v-685c1fd2]{position:absolute;width:20px;height:20px;opacity:0;transition:opacity .3s ease}.welfare-card .card-effects .corner-decoration[data-v-685c1fd2]:after,.welfare-card .card-effects .corner-decoration[data-v-685c1fd2]:before{content:"";position:absolute;background:rgba(0,255,255,.8)}.welfare-card .card-effects .corner-decoration[data-v-685c1fd2]:before{width:12px;height:2px}.welfare-card .card-effects .corner-decoration[data-v-685c1fd2]:after{width:2px;height:12px}.welfare-card .card-effects .corner-decoration.top-left[data-v-685c1fd2]{top:8px;left:8px}.welfare-card .card-effects .corner-decoration.top-left[data-v-685c1fd2]:after,.welfare-card .card-effects .corner-decoration.top-left[data-v-685c1fd2]:before{top:0;left:0}.welfare-card .card-effects .corner-decoration.top-right[data-v-685c1fd2]{top:8px;right:8px}.welfare-card .card-effects .corner-decoration.top-right[data-v-685c1fd2]:after,.welfare-card .card-effects .corner-decoration.top-right[data-v-685c1fd2]:before{top:0;right:0}.welfare-card .card-effects .corner-decoration.bottom-left[data-v-685c1fd2]{bottom:8px;left:8px}.welfare-card .card-effects .corner-decoration.bottom-left[data-v-685c1fd2]:after,.welfare-card .card-effects .corner-decoration.bottom-left[data-v-685c1fd2]:before{bottom:0;left:0}.welfare-card .card-effects .corner-decoration.bottom-right[data-v-685c1fd2]{bottom:8px;right:8px}.welfare-card .card-effects .corner-decoration.bottom-right[data-v-685c1fd2]:after,.welfare-card .card-effects .corner-decoration.bottom-right[data-v-685c1fd2]:before{bottom:0;right:0}.welfare-card .card-glow[data-v-685c1fd2]{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,rgba(0,255,255,.4),rgba(0,150,255,.2),rgba(0,255,255,.4));border-radius:18px;opacity:0;z-index:-1;filter:blur(8px);transition:opacity .3s ease}.empty-state[data-v-685c1fd2]{grid-column:1/-1;text-align:center;padding:4rem 2rem;color:hsla(0,0%,100%,.6)}@keyframes fadeInUp-685c1fd2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-685c1fd2{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes scanlines-685c1fd2{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes scanEffect-685c1fd2{0%{left:-100%}to{left:100%}}@keyframes cornerGlow-685c1fd2{0%,to{box-shadow:0 0 5px rgba(0,255,255,.4)}50%{box-shadow:0 0 15px rgba(0,255,255,.8)}}@keyframes cardPulse-685c1fd2{0%,to{opacity:.6}50%{opacity:1}}@keyframes statusPulse-685c1fd2{0%,to{box-shadow:0 0 10px rgba(0,255,100,.4)}50%{box-shadow:0 0 20px rgba(0,255,100,.8)}}@media(max-width:1000px){.welfare-center[data-v-685c1fd2] .content-box-title:before{background-color:transparent!important}}