@charset "UTF-8";@font-face{font-family:LINESeedKR-Th;src:url(https://cdn.jsdelivr.net/gh/wizfile/font/LINESeedKR-Th.eot);src:url(https://cdn.jsdelivr.net/gh/wizfile/font/LINESeedKR-Th.woff) format("woff");font-style:normal}@font-face{font-family:LINESeedKR-Bd;src:url(https://cdn.jsdelivr.net/gh/wizfile/font/LINESeedKR-Bd.eot);src:url(https://cdn.jsdelivr.net/gh/wizfile/font/LINESeedKR-Bd.woff) format("woff");font-style:normal}@font-face{font-family:LINESeedKR-Rg;src:url(https://cdn.jsdelivr.net/gh/wizfile/font/LINESeedKR-Rg.eot);src:url(https://cdn.jsdelivr.net/gh/wizfile/font/LINESeedKR-Rg.woff) format("woff");font-style:normal}@font-face{font-family:SBAggroB;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroB.woff) format("woff");font-weight:400;font-style:normal}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light only;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;font-family:Pretendard,sans-serif}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.seed-font-t{font-family:LINESeedKR-Th,sans-serif!important}.seed-font-r{font-family:LINESeedKR-Rg,sans-serif!important}.seed-font-b{font-family:LINESeedKR-Bd,sans-serif!important}#root{width:100%;max-width:480px;min-height:100vh;margin:0 auto;box-shadow:12px 0 15px -4px #0000001a,-12px 0 8px -4px #0000001a}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}@font-face{font-family:LineSeedSansKR;src:url(/assets/LINESeedKR-Rg-C-XK_CE_.woff2) format("woff2"),url(/assets/LINESeedKR-Rg-DSbLk19i.woff) format("woff"),url(/assets/LINESeedKR-Rg-DA068nou.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:LineSeedSansKR;src:url(/assets/LINESeedKR-Bd-CX8y9UPP.woff2) format("woff2"),url(/assets/LINESeedKR-Bd-BfKAvKgX.woff) format("woff"),url(/assets/LINESeedKR-Bd-BgZRtVJX.ttf) format("truetype");font-weight:700;font-style:normal}.img-width-100{width:100%}.MuiMenu-root{z-index:2801!important}.event-detail{background:linear-gradient(to right,#4163f6,#3e62f0,#1f51ea);height:50vh}.event-detail .funnel-container{top:50%;position:absolute;height:50vh;width:100%;max-width:480px;box-sizing:border-box;background:linear-gradient(to right,#0d3fcd,#0d41cb,#0f41d2,#0f41cf,#1143ca 40%,#1141cd,#113fcc,#113ecc,#1040cc 50%,#1143c5,#1041c0,#103eca,#103dca,#0e3dbe)}.event-detail .funnel-container.roulette{background:linear-gradient(to right,#094cd8,#094cd8 10%,#094cd8 50%,#094cd8 70%,#0647d0)}.event-detail.roulette{background:linear-gradient(to right,#4b6ef7,#3e62f0,#255ded)}.event-detail .title-image{width:100%}.event-detail .roulette-container{position:relative;display:flex;justify-content:flex-end;align-items:flex-end;margin-top:-80px}.event-detail .roulette-container.funnel{padding-bottom:80px}.event-detail .roulette-container .roulette-image{width:100%}.event-detail .roulette-container .roulette-text{font-weight:700;color:#ccc;margin-right:20px;margin-bottom:12px;position:absolute;bottom:14px;right:0}.event-detail .roulette-container .funnel-text-box{position:absolute;right:0;left:0;bottom:42px;text-align:center}.event-detail .roulette-container .funnel-text-box p{font-family:Pretendard,serif;font-size:14px;font-weight:400;color:#9cb4ff;letter-spacing:-.025rem}.event-detail .roulette-container .funnel-text-box p.warning{font-weight:600;color:#e54545}.event-detail .prize-section{background-color:#fff;width:100%;border-top-left-radius:20px;border-top-right-radius:20px;padding-top:32px;background-image:url(/assets/bottomBg-C7S4-USX.png);background-size:cover;background-position:center}.event-detail .prize-section .event-prize-title{display:flex;justify-content:space-between;align-items:flex-start;padding-left:16px;padding-right:16px}.event-detail .prize-section .event-prize-title .title-bg{width:180px;height:40px}.event-detail .prize-section .prize-product-list-box{margin-top:12px;gap:20px;padding-left:16px;padding-right:16px}.event-detail .prize-section .badge-container{position:relative;height:230px;display:flex;justify-content:center;align-items:center}.event-detail .prize-section .badge-container .product-bg-image{position:absolute;z-index:1}.event-detail .prize-section .badge-container .product-image{width:160px;height:160px;border-radius:50%;position:absolute;z-index:2}.event-detail .prize-section .badge-container .badge-image{position:absolute;top:-40px;z-index:3}.event-detail .prize-section .product-name{font-size:18px;font-weight:700;line-height:20px;margin-top:14px}.event-detail .drawer.MuiDrawer-root{border-top-left-radius:26px;border-top-right-radius:26px;background-color:#fff;width:100%;max-width:480px;margin:0 auto;box-sizing:border-box;padding:16px}.event-detail .drawer.MuiDrawer-root .puller{width:30px;height:4px;background-color:gray;border-radius:3px}.event-detail .drawer.MuiDrawer-root .nova-icon{width:113px;height:20px;background-color:#4571e5}.event-detail .drawer.MuiDrawer-root .input-field{margin-top:16px}.event-detail .drawer.MuiDrawer-root .input-field input{font-size:14px;height:60px}.event-detail .drawer.MuiDrawer-root .input-field input::placeholder{color:#999}.event-detail .drawer.MuiDrawer-root .input-field .MuiInputBase-root{height:60px}.event-detail .drawer.MuiDrawer-root .input-field .MuiInputBase-root fieldset{border-color:#dbdbdb;border-radius:16px}.event-detail .drawer.MuiDrawer-root .checkbox-label{font-weight:400;font-size:14px;line-height:22px;color:#999}.bottom-button-container{max-width:480px;width:100%;position:fixed;z-index:1001;bottom:0;padding:16px;box-sizing:border-box}.bottom-button-container .bottom-button{height:60px;background-color:#4571e5;border:.5px solid;border-image-source:linear-gradient(92.07deg,rgba(252,252,252,.35) -.57%,rgba(252,252,252,0) 96.86%);padding-top:1.5rem;padding-bottom:1.5rem;border-radius:16px}.bottom-button-container .bottom-button:active{box-shadow:none}.bottom-button-container .bottom-button:hover{border-color:#f19d90;box-shadow:none}.bottom-button-container .bottom-button:focus{outline:none}.bottom-button-container .bottom-button.Mui-disabled{background-color:#d3d3d3}.bottom-button-container .bottom-button-text{font-weight:900;font-size:18px}.custom-placeholder::placeholder{font-family:Pretendard,serif;font-size:14px;line-height:20px;letter-spacing:-.025rem;color:#777!important}.swiper-container .top-section{display:flex;flex-direction:column;align-items:center;gap:22px}.swiper-container .top-section .top-section-img-box{width:154px;height:44px}.swiper-container .middle-section{display:grid;gap:8px;margin-top:34px}.swiper-container .middle-section .common-text-field .MuiInputBase-input{font-size:14px;font-family:Pretendard,serif}.swiper-container .middle-section .common-text-field .MuiInputBase-root{height:60px}.swiper-container .middle-section .common-text-field fieldset{border-radius:16px;border-color:#dbdbdb}.swiper-container .middle-section .common-text-field.active fieldset{border-color:#4571e5}.swiper-container .middle-section .common-select-field{margin:0}.swiper-container .middle-section .common-select-field .MuiInputBase-input{font-size:14px;font-family:Pretendard,serif}.swiper-container .middle-section .common-select-field fieldset{border-radius:16px;border-color:#dbdbdb}.swiper-container .middle-section .title-typography{font-family:LINESeedKR-Bd,sans-serif;font-size:18px;line-height:18px;letter-spacing:-.05rem}.swiper-container .bottom-section{margin-top:18px}.swiper-container .bottom-section .checkbox-section{display:flex;align-items:center}.swiper-container .bottom-section .checkbox-section .common-checkbox{color:#dbdbdb}.swiper-container .bottom-section .checkbox-section .common-checkbox.Mui-checked{color:#4571e5}.swiper-container .bottom-section .checkbox-section .common-checkbox-text{font-family:Pretendard,serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.025rem;color:#999}.swiper-container .bottom-section .checkbox-section .common-checkbox-text.checked{color:#4571e5}.info-number{font-family:Pretendard,serif!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;color:#4571e5!important;letter-spacing:-.025rem!important}.info-number.funnel{color:#1a1a1a!important}.info-text{white-space:pre-wrap!important;font-family:Pretendard,serif!important;font-size:14px!important;line-height:22px!important;font-weight:500!important;color:#1a1a1a!important;letter-spacing:-.025rem!important}.test-button{background-color:#407bff;color:#fff;border:none;border-radius:16px;padding:16px 24px;font-size:16px;font-weight:700;text-align:center;cursor:pointer;box-shadow:0 4px 10px #0000004d,1px 4px 4.8px #fff6,-1px -2px 1.8px #00000026}.MuiMenu-paper{border-radius:16px!important;max-height:200px!important}.MuiMenu-paper ul li{height:60px;border-bottom:1px solid #E6E6E6;font-size:14px;line-height:20px;font-weight:500;font-family:Pretendard;color:#1a1a1a}.checkbox-section{display:flex;align-items:center;margin-top:10px}.checkbox-section .common-checkbox{color:#dbdbdb}.checkbox-section .common-checkbox.Mui-checked{color:#4571e5}.checkbox-section .common-checkbox-text{font-family:Pretendard,serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.025rem;color:#999}.checkbox-section .common-checkbox-text.checked{color:#4571e5}
