.event-stamp{overflow:hidden}.event-stamp .content{position:relative;width:100%;height:100vh;background-size:cover;background-position:center 0;background-repeat:no-repeat}.event-stamp .btn a,.event-stamp .btn button{display:block;text-indent:-9999px;width:100%;height:100%}.event-stamp .content_gate{background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/bg_login.png);min-height:1236px}.event-stamp .content_gate .title{position:absolute;top:23px;left:calc(50% - 369px);width:739px;height:431px;background:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/img_title.png) no-repeat;background-position:center 0;background-repeat:no-repeat}.event-stamp .content_gate .gate_loader{position:absolute;bottom:120px;left:50%;transform:translateX(-50%);width:48px;height:48px}.event-stamp .content_gate .login{position:absolute;bottom:120px;left:50%;transform:translateX(-50%);width:436px;height:160px}.event-stamp .content_gate .login button{background:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/btn_login.png) no-repeat;background-size:auto 100%}.event-stamp .content_gate .txt{position:absolute;bottom:100px;left:0;width:100%;text-align:center;font-size:24px;color:#6d66a0}.event-stamp .content_gate .reg{position:absolute;bottom:120px;left:50%;transform:translateX(-50%);width:436px;height:160px}.event-stamp .content_gate .reg button{background:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/btn_go.png) no-repeat;background-size:auto 100%}@media(max-width:719px){.event-stamp .content_gate{min-height:171.6666666667vw;background-size:auto 100%}.event-stamp .content_gate .title{top:3.1944444444vw;left:calc(50% - 51.25vw);width:102.6388888889vw;height:59.8611111111vw;background-size:auto 100%}.event-stamp .content_gate .gate_loader{bottom:16.6666666667vw;width:6.6666666667vw;height:6.6666666667vw}.event-stamp .content_gate .login{bottom:16.6666666667vw;width:60.5555555556vw;height:22.2222222222vw}.event-stamp .content_gate .txt{bottom:13.8888888889vw;font-size:3.3333333333vw}.event-stamp .content_gate .reg{bottom:16.6666666667vw;width:60.5555555556vw;height:22.2222222222vw}}.event-stamp .content_event{background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/bg_event.png);min-height:1606px}.event-stamp .content_event .inner{position:absolute;top:15px;left:calc(50% - 373px);width:766px;height:1377px;background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/bg_innerEvent_v2.png);background-size:auto 100%;background-position:center 0}.event-stamp .content_event .detail{position:absolute;top:376px;left:50%;transform:translateX(-50%);width:220px;height:40px}.event-stamp .content_event .detail a{background:rgba(0,0,0,0)}.event-stamp .content_event .list{position:absolute;left:calc(50% - 233px);top:525px;width:456px}.event-stamp .content_event .list ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;row-gap:20px}.event-stamp .content_event .list ul li{display:flex;justify-content:center;width:208px;height:228px}.event-stamp .content_event .list ul li button{margin-top:50px;display:block;text-indent:-9999px;width:178px;height:170px;background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/btn_detail.png);background-size:auto 100%}.event-stamp .content_event .list ul li .clear{margin-top:50px;display:block;text-indent:-9999px;width:174px;height:163px;background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/ico_stamp.png);background-size:auto 100%}.event-stamp .content_event .getPresent{position:absolute;bottom:-70px;left:50%;transform:translateX(-50%);width:371px;height:126px;background:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/popup/btn_getPresent.png) no-repeat;background-size:auto 100%}.event-stamp .content_event .getPresent.disabled{filter:grayscale(100%)}.event-stamp .content_event .getPresent button,.event-stamp .content_event .getPresent span{display:block;text-indent:-9999px;width:100%;height:100%}.event-stamp .content_event .clearPresent{position:absolute;bottom:-70px;left:50%;transform:translateX(-50%);width:371px;height:126px}.event-stamp .content_event .clearPresent span{display:block;text-indent:-9999px;width:100%;height:100%;background:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/popup/btn_getClear.png) no-repeat;background-size:auto 100%}.event-stamp .content_event .link{position:absolute;bottom:72px;left:calc(50% - 272px);width:544px;height:90px}.event-stamp .content_event .link a{background:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/btn_link.png) no-repeat;background-size:auto 100%}.event-stamp .content_event .logout{position:absolute;bottom:25px;left:0;display:flex;justify-content:center;align-items:center;width:100%}.event-stamp .content_event .logout button{text-indent:0;color:#3a4145;font-size:20px;border-bottom:1px solid #3a4145}@media(max-width:719px){.event-stamp .content_event{min-height:223.0555555556vw}.event-stamp .content_event .inner{top:2.0833333333vw;left:calc(50% - 53.8888888889vw);width:106.3888888889vw;height:191.25vw;background-size:auto 100%}.event-stamp .content_event .detail{top:52.2222222222vw;width:30.5555555556vw;height:5.5555555556vw}.event-stamp .content_event .list{top:72.9166666667vw;left:calc(50% - 32.3611111111vw);width:63.3333333333vw}.event-stamp .content_event .list ul{gap:5.5555555556vw;row-gap:2.7777777778vw}.event-stamp .content_event .list ul li{width:28.8888888889vw;height:31.6666666667vw}.event-stamp .content_event .list ul li button{margin-top:6.9444444444vw;width:24.7222222222vw;height:23.6111111111vw}.event-stamp .content_event .list ul li .clear{margin-top:6.9444444444vw;width:24.1666666667vw;height:22.6388888889vw}.event-stamp .content_event .clearPresent,.event-stamp .content_event .getPresent{bottom:-9.7222222222vw;width:51.5277777778vw;height:17.5vw}.event-stamp .content_event .link{bottom:10vw;left:calc(50% - 37.7777777778vw);width:75.5555555556vw;height:12.5vw}.event-stamp .content_event .logout{bottom:3.4722222222vw}.event-stamp .content_event .logout button{font-size:2.7777777778vw}}.mo_modal .dimm,.pc_modal .dimm{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:10;cursor:pointer}.mo_modal .click_dimm,.pc_modal .click_dimm{position:fixed;top:0;left:0;width:100%;height:100%;background-color:trensparent;z-index:11;cursor:pointer}.modal_container{z-index:20;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.modal_container .btn a,.modal_container .btn button{display:block;text-indent:-9999px;width:100%;height:100%}.modal_container .close{width:97px;height:96px;background:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/btn_pop_close.png) no-repeat;background-size:auto 100%}.modal_container .modal_wrap{position:relative;display:flex;flex-direction:column;align-items:center;width:653px;height:749px;background-repeat:no-repeat;background-position:center 0;background-size:auto 100%}.modal_container .modal_wrap .qrCode{position:absolute;top:376px;left:calc(50% - 80px);width:160px;height:160px;padding:8px;box-sizing:border-box;border-radius:8px;background-color:#fff;color-scheme:light;forced-color-adjust:none}.modal_container .modal_wrap .qrCode canvas,.modal_container .modal_wrap .qrCode svg{display:block;width:100%!important;height:100%!important;filter:none!important}.modal_container .modal_wrap .btns{position:absolute;bottom:67px;left:0;width:100%;display:flex;justify-content:center;gap:12px}.modal_container .modal_wrap .btns li{width:236px;height:62px}.modal_container .modal_wrap .btns li.ytb a{background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/popup/btn_ytb.png)}.modal_container .modal_wrap .btns li.x a{background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/popup/btn_x.png)}.modal_container .modal_wrap .btns li a{display:block;width:100%;height:100%;text-indent:-9999px;background-repeat:no-repeat;background-size:auto 100%}.modal_container .modal_wrap .confirm{position:absolute;bottom:48px;left:calc(50% - 175px);width:350px;height:80px}.modal_container .modal_wrap .confirm button{background:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/popup/btn_getStamp.png) no-repeat;background-size:auto 100%}.modal_container.confirmReg_modal .modal_wrap{width:653px;height:827px;background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/popup/pop_prereg.png)}.modal_container.confirmReg_modal .modal_wrap .link{position:absolute;top:410px;left:calc(50% - 90px);width:180px;height:62px}.modal_container.confirmReg_modal .modal_wrap .input_num{position:absolute;top:566px;left:calc(50% - 220px);width:434px;height:87px}.modal_container.confirmReg_modal .modal_wrap .input_num .num{display:none}.modal_container.confirmReg_modal .modal_wrap .input_num .input{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.modal_container.confirmReg_modal .modal_wrap .input_num .input input{z-index:2;text-indent:106px;width:100%;height:100%;border:none;font-size:30px;font-weight:700;color:#4b4943;letter-spacing:1px}.modal_container.confirmReg_modal .modal_wrap .input_num .input .placeholder{position:absolute;top:50%;left:0;transform:translateY(-50%);text-indent:106px;width:100%;font-size:20px;color:#9e9c97;letter-spacing:-.3px}.modal_container.confirmCbt_modal .modal_wrap{background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/popup/pop_cbt.png)}.modal_container.confirmCbt_modal .modal_wrap .link{position:absolute;top:415px;left:calc(50% - 141px);width:282px;height:62px}.modal_container.confirmCbtQR_modal .modal_wrap{background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/popup/pop_cbt_qr.png)}.modal_container.confirmCbtQR_modal .modal_wrap .qrCode{top:343px;left:calc(50% - 87px)}.modal_container.confirmFollow_modal .modal_wrap{background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/popup/pop_follow.png)}.modal_container.confirmFollow_modal .modal_wrap .qrCode{top:351px;left:calc(50% - 80px)}.modal_container.confirmSns_modal .modal_wrap{background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/popup/pop_sns.png)}.modal_container.confirmMiniGame_modal .modal_wrap{background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/popup/pop_miniGame.png)}.modal_container.confirmOffWall_modal .modal_wrap{background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/popup/pop_offWall.png)}.modal_container.confirmRegQR_modal .modal_wrap{background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/popup/pop_prereg_qr.png)}.modal_container.confirmRegQR_modal .modal_wrap .qrCode{top:343px;left:calc(50% - 87px)}.modal_container.confirmPresent_modal .modal_wrap{background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/2026/0314_stamp_D2088730FC24B1BB/popup/pop_clear.png)}.modal_container.confirmPresent_modal .modal_wrap .qrCode{top:317px;left:calc(50% - 9px)}@media(max-width:719px){.modal_container .close{width:13.4722222222vw;height:13.3333333333vw}.modal_container .modal_wrap{width:90.6944444444vw;height:104.0277777778vw}.modal_container .modal_wrap .qrCode{top:52.2222222222vw;left:calc(50% - 11.1111111111vw);width:22.2222222222vw;height:22.2222222222vw}.modal_container .modal_wrap .btns{bottom:9.3055555556vw;gap:1.6666666667vw}.modal_container .modal_wrap .btns li{width:32.7777777778vw;height:8.6111111111vw}.modal_container .modal_wrap .confirm{bottom:6.6666666667vw;left:calc(50% - 24.3055555556vw);width:48.6111111111vw;height:11.1111111111vw}.modal_container.confirmReg_modal .modal_wrap{width:90.6944444444vw;height:114.8611111111vw}.modal_container.confirmReg_modal .modal_wrap .link{top:56.9444444444vw;left:calc(50% - 12.5vw);width:25vw;height:8.6111111111vw}.modal_container.confirmReg_modal .modal_wrap .input_num{top:78.6111111111vw;left:calc(50% - 30.5555555556vw);width:60.2777777778vw;height:12.0833333333vw}.modal_container.confirmReg_modal .modal_wrap .input_num .input input{text-indent:14.7222222222vw;font-size:4.1666666667vw}.modal_container.confirmReg_modal .modal_wrap .input_num .input .placeholder{text-indent:14.7222222222vw;font-size:2.7777777778vw}.modal_container.confirmCbt_modal .modal_wrap .link{top:57.6388888889vw;left:calc(50% - 19.5833333333vw);width:39.1666666667vw;height:8.6111111111vw}.modal_container.confirmCbtQR_modal .modal_wrap .qrCode{top:47.6388888889vw;left:calc(50% - 12.0833333333vw)}.modal_container.confirmFollow_modal .modal_wrap .qrCode{top:48.75vw;left:calc(50% - 11.1111111111vw)}.modal_container.confirmRegQR_modal .modal_wrap .qrCode{top:47.6388888889vw;left:calc(50% - 12.0833333333vw)}.modal_container.confirmPresent_modal .modal_wrap .qrCode{top:44.0277777778vw;left:calc(50% - 1.25vw)}}.loader{width:100%;height:100%;min-width:48px;min-height:48px;border-radius:50%;display:inline-block;border-top:3px solid #fff;border-right:3px solid rgba(0,0,0,0);box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}