body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-face-color:#fff;scrollbar-highlight-color:navy;scrollbar-3dlight-color:#fff;scrollbar-shadow-color:navy;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#fff;scrollbar-arrow-color:navy;background-color:#5f5fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#App{height:100%}#App *{color:#fff}*{box-sizing:border-box;font-family:Pretendard,DINPro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}#root{height:100%;width:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}button{background:#0000;border:none;outline:none;padding:0}a{text-decoration:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#3f4248!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-transition:background-color 9999s ease-out}video{border:0;outline:0}.swal2-shown{padding:0!important}.link{color:#5888ff;cursor:pointer}.link:hover{text-decoration:underline}button{cursor:pointer}button:disabled{cursor:default}#Home{align-items:center;display:flex;flex:1 1;justify-content:center;padding:20px 20px 60px}@media only screen and (min-width:768px){#Home{padding:20px 80px}}@media only screen and (min-width:1024px){#Home{padding:20px 110px}}@media only screen and (min-width:1440px){#Home{padding:20px 150px}}@media only screen and (min-width:1920px){#Home{padding:20px 206px}}#Home .home-content{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:space-between;width:100%}@media only screen and (min-width:768px){#Home .home-content{flex-direction:row}}#Home .home-content .home-text-wrapper{display:flex;flex-direction:column}#Home .home-content .home-text-wrapper .home-slogan{font-size:30px;font-weight:600;line-height:35px;margin-bottom:5px}#Home .home-content .home-text-wrapper .home-logo{font-size:50px;font-weight:700;line-height:55px;margin-bottom:20px}#Home .home-content .home-text-wrapper .home-description{font-size:20px;font-weight:600;line-height:24px}@media only screen and (min-width:768px){#Home .home-content .home-text-wrapper .home-slogan{font-size:30px;font-weight:600;line-height:60px;margin-bottom:5px}#Home .home-content .home-text-wrapper .home-logo{font-size:64px;font-weight:700;line-height:96px;margin-bottom:30px}#Home .home-content .home-text-wrapper .home-description{font-size:24px;font-weight:600;line-height:36px}}@media only screen and (min-width:1024px){#Home .home-content .home-text-wrapper .home-slogan{font-size:50px;font-weight:600;line-height:60px;margin-bottom:5px}#Home .home-content .home-text-wrapper .home-logo{font-size:80px;font-weight:700;line-height:96px;margin-bottom:30px}#Home .home-content .home-text-wrapper .home-description{font-size:30px;font-weight:600;line-height:36px}}#Home .home-content .home-image{max-height:500px;object-fit:contain;width:100%}@media only screen and (min-width:768px){#Home .home-content .home-image{height:444px;width:333px}}@media only screen and (min-width:1024px){#Home .home-content .home-image{height:520px;width:400px}}@media only screen and (min-width:1440px){#Home .home-content .home-image{height:600px;width:468px}}@media only screen and (min-width:1920px){#Home .home-content .home-image{height:884px;width:624px}}#Layout{background-image:linear-gradient(180deg,#5f5fff,#ab6aff);display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-width:100vw}#Header{-webkit-backdrop-filter:blur(150px);backdrop-filter:blur(150px);background-color:#d9d9d91a;display:flex;height:60px;padding:11px 20px;width:100%}#Header .logo{cursor:pointer;height:38px;object-fit:contain}@media only screen and (min-width:768px){#Header{height:80px;padding:16px 20px}#Header .logo{height:48px;object-fit:contain;width:160px}}#Footer{background-color:#000;display:flex;flex-direction:column;width:100%}@media only screen and (min-width:280px){#Footer{padding:20px}}@media only screen and (min-width:768px){#Footer{padding:20px 100px}}@media only screen and (min-width:1024px){#Footer{padding:20px 150px}}@media only screen and (min-width:1440px){#Footer{padding:20px 206px}}#Footer .footer-content{display:flex;gap:10px}#Footer .footer-content .footer-link{cursor:pointer;font-size:14px;font-weight:500;line-height:16px;text-decoration:underline}#Footer .footer-content .footer-text{font-size:14px;font-weight:500;line-height:20px;text-align:start}#Footer .footer-content.gap{margin-bottom:20px}#Terms{display:flex;flex:1 1;height:100%}#Terms,#Terms .terms-detail{width:100%}#LinkToStore{align-items:center;display:flex;flex-direction:column;justify-content:center}#LinkToStore .welcome-text{font-size:24px;margin-bottom:24px;max-width:320px}#FindInvitationTicket{align-items:center;display:flex;justify-content:center;padding:2rem 1rem}#FindInvitationTicket *{color:#000}#FindInvitationTicket .error-container{align-items:center;display:flex;justify-content:center;min-height:60vh;width:100%}#FindInvitationTicket .error-container .error-content{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000001a;max-width:600px;padding:48px;text-align:center;width:100%}#FindInvitationTicket .error-container .error-content .error-icon{margin-bottom:24px}#FindInvitationTicket .error-container .error-content .error-icon .error-icon-general,#FindInvitationTicket .error-container .error-content .error-icon .error-icon-not-found{font-size:64px;margin:0 auto}#FindInvitationTicket .error-container .error-content .error-title{color:#000;font-size:24px;font-weight:700;margin-bottom:16px}#FindInvitationTicket .error-container .error-content .error-message{color:#717171;font-size:16px;line-height:24px;margin-bottom:32px;white-space:pre-line}#FindInvitationTicket .error-container .error-content .retry-button{background:#7b47ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:background-color .2s ease}#FindInvitationTicket .container{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000001a;margin:0 auto;max-width:600px;padding:48px;width:100%}#FindInvitationTicket .container .title-wrapper{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}#FindInvitationTicket .container .title-wrapper .title{color:#000;font-size:32px;font-weight:700;text-align:center}#FindInvitationTicket .container .title-wrapper .subtitle{color:#717171;font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:24px;text-align:center}#FindInvitationTicket .container .form{display:flex;flex-direction:column;gap:36px}#FindInvitationTicket .container .form .form-group .label{display:flex;gap:4px;margin-bottom:8px}#FindInvitationTicket .container .form .form-group .label .label-text{color:#333;font-size:14px;font-weight:600}#FindInvitationTicket .container .form .form-group .label .required{color:#e74c3c}#FindInvitationTicket .container .form .form-group .input{background:#fafbfc;border:2px solid #e1e5e9;border-radius:8px;color:#333;font-size:1rem;padding:16px 18px;transition:all .3s ease;width:100%}#FindInvitationTicket .container .form .form-group .input:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}#FindInvitationTicket .container .form .form-group .input.error{background:#fdf2f2;border-color:#e74c3c}#FindInvitationTicket .container .form .form-group .input.error:focus{box-shadow:0 0 0 3px #e74c3c1a}#FindInvitationTicket .container .form .form-group .input::placeholder{color:#a0aec0}#FindInvitationTicket .container .form .form-group .radio-group{display:flex;gap:1.5rem;margin-top:.5rem}#FindInvitationTicket .container .form .form-group .radio-group .radio-label{align-items:center;color:#4a5568;cursor:pointer;display:flex;font-weight:500}#FindInvitationTicket .container .form .form-group .radio-group .radio-label .radio-input{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #d3d3d3;border-radius:50%;cursor:pointer;height:18px;margin-right:.5rem;position:relative;transition:all .2s ease;width:18px}#FindInvitationTicket .container .form .form-group .radio-group .radio-label .radio-input:checked{background:#6a3ffb;border-color:#6a3ffb}#FindInvitationTicket .container .form .form-group .radio-group .radio-label .radio-input:checked:after{background:#fff;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}#FindInvitationTicket .container .form .form-group .radio-group .radio-label .radio-text{color:#333;-webkit-user-select:none;user-select:none}#FindInvitationTicket .container .form .form-group .radio-group .radio-label:hover{color:#667eea}#FindInvitationTicket .container .form .form-group .error-message{color:#e74c3c;display:block;font-size:.875rem;font-weight:500;margin-top:.5rem}#FindInvitationTicket .container .form .submit-button{background:#7b47ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px;width:100%}#FindInvitationTicket .container .form .submit-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}#FindInvitationTicket .invitation-ticket-container{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000001a;margin:0 auto;max-width:600px;padding:36px 24px;width:100%}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-title-wrapper{margin-bottom:32px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-title-wrapper .invitation-ticket-title{color:#000;font-size:22px;font-weight:600;letter-spacing:-.66px;line-height:28px;text-align:center}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper{display:flex;flex-direction:column;gap:24px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .data-section{display:flex}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .data-section .data-item{display:flex;flex:1 1;flex-direction:column;gap:6px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .data-section .data-item .data-label{color:#acacac;font-size:14px;font-weight:500;line-height:18px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .data-section .data-item .data-value{color:#000;font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:24px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .data-section .data-item .data-value.name{font-size:18px;font-weight:600;line-height:22px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .data-section .data-item .data-info{align-items:center;display:flex;gap:6px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .data-section .data-item .data-icon{border:.75px solid #cacaca;border-radius:100%;height:24px;overflow:hidden;width:24px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .data-section .data-item .data-icon .data-icon-image{height:100%;object-fit:cover;width:100%}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .divider{background:repeating-linear-gradient(90deg,#d4d4d4 0,#d4d4d4 4px,#0000 0,#0000 8px);height:1px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .personal-info{display:flex;flex-direction:column;gap:24px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .personal-info .info-row{align-items:center;display:flex;justify-content:space-between}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .personal-info .info-row .info-label{color:#acacac;font-size:14px;font-weight:500;line-height:18px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .personal-info .info-row .info-value{color:#000;font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:24px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-notice-wrapper{align-items:center;display:flex;gap:6px;justify-content:center}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-notice-wrapper .invitation-ticket-notice{color:#6b30ff;font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:24px;text-align:center}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-notice-wrapper .invitation-ticket-notice.warning{color:#e30600}#FindInvitationTicket .invitation-ticket-status-badge{background:#7b47ff;border-radius:43px;color:#fff;font-size:12px;font-weight:600;line-height:14px;padding:4px 10px;width:fit-content}#FindInvitationTicket .status-icon{border-radius:50%;display:inline-block;height:20px;position:relative;width:20px}#FindInvitationTicket .status-icon.valid{background:#6a2ffc}#FindInvitationTicket .status-icon.valid:before{border:solid #fff;border-radius:0 2px 2px 0;border-width:0 2.5px 2.5px 0;content:"";height:9px;left:50%;position:absolute;top:calc(50% - 1.5px);transform:translate(-50%,-50%) rotate(45deg);width:5px}#FindInvitationTicket .status-icon.invalid{background:#e30600}#FindInvitationTicket .status-icon.invalid:before{transform:translate(-50%,-50%) rotate(45deg)}#FindInvitationTicket .status-icon.invalid:after,#FindInvitationTicket .status-icon.invalid:before{background:#fff;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;width:12px}#FindInvitationTicket .status-icon.invalid:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(max-width:768px){#FindInvitationTicket .container{padding:36px 16px}#FindInvitationTicket .container .title-wrapper .title{font-size:28px;letter-spacing:-.66px}#FindInvitationTicket .container .title-wrapper .subtitle{font-size:14px;letter-spacing:-.14px;line-height:20px}#FindInvitationTicket .invitation-ticket-container{padding:24px 16px}}@media(max-width:480px){#FindInvitationTicket .container{border-radius:12px;padding:36px 16px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .data-section .data-item .data-label{font-size:12px;line-height:14px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .data-section .data-item .data-value{font-size:14px;letter-spacing:-.14px;line-height:20px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .data-section .data-item .data-value.name{font-size:16px;line-height:20px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .personal-info .info-row .info-label{font-size:12px;line-height:14px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-wrapper .personal-info .info-row .info-value{font-size:14px;letter-spacing:-.14px;line-height:20px}#FindInvitationTicket .invitation-ticket-container .invitation-ticket-notice-wrapper .invitation-ticket-notice{font-size:14px;letter-spacing:0;line-height:18px}}
/*# sourceMappingURL=main.f127d5a2.css.map*/