html,body{overflow-x:hidden!important;overflow-y:auto!important;background-color:#000!important;color:#fff!important;margin:0!important;padding:0!important;scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none!important}#book-download-page.svelte-1sdcly4{width:100%;min-height:100vh;opacity:0;transition:opacity .3s ease-in-out}#book-download-page.page-ready.svelte-1sdcly4{opacity:1}.page-wrapper.svelte-1sdcly4{width:100%;max-width:100vw;overflow-x:hidden;min-height:100vh}.main-content.svelte-1sdcly4{min-height:100vh}.container.svelte-1sdcly4{width:100%;max-width:600px;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:20px;box-sizing:border-box;margin:0 auto}.mobile-header.svelte-1sdcly4{position:fixed;top:0;left:0;right:0;width:100%;height:84px;display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10020;background:transparent!important;box-sizing:border-box;max-width:100vw}.logo.svelte-1sdcly4,.menu.svelte-1sdcly4{display:flex;align-items:center;flex-shrink:0}@media (min-width: 768px){.mobile-header.svelte-1sdcly4{display:none!important}}@media (max-width: 768px){.mobile-header.svelte-1sdcly4{padding:0 1rem;height:74px}}@media (max-width: 480px){.mobile-header.svelte-1sdcly4{padding:0 .8rem;height:68px}}.buy-logo-container.svelte-1sdcly4{position:relative;display:inline-block;height:52px;margin-right:.5rem;margin-left:.5rem;flex-shrink:0}.buy-logo.svelte-1sdcly4{height:52px;position:absolute;top:0;left:0}.buy-logo-back.svelte-1sdcly4{z-index:1;transform:translate(-2.7rem) translateZ(0);animation:svelte-1sdcly4-rotateVariable 12s ease-in-out infinite;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.buy-logo-front.svelte-1sdcly4{z-index:2;animation:svelte-1sdcly4-rotateSmooth 8s ease-in-out infinite;transform:translate(-2.7rem) translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes svelte-1sdcly4-rotateSmooth{0%{transform:translate(-2.7rem) translateZ(0) rotate(0)}20%{transform:translate(-2.7rem) translateZ(0) rotate(90deg)}40%{transform:translate(-2.7rem) translateZ(0) rotate(90deg)}60%{transform:translate(-2.7rem) translateZ(0) rotate(180deg)}80%{transform:translate(-2.7rem) translateZ(0) rotate(180deg)}to{transform:translate(-2.7rem) translateZ(0) rotate(270deg)}}@keyframes svelte-1sdcly4-rotateVariable{0%{transform:translate(-2.7rem) translateZ(0) rotate(0)}15%{transform:translate(-2.7rem) translateZ(0) rotate(45deg)}30%{transform:translate(-2.7rem) translateZ(0) rotate(90deg)}45%{transform:translate(-2.7rem) translateZ(0) rotate(180deg)}60%{transform:translate(-2.7rem) translateZ(0) rotate(270deg)}75%{transform:translate(-2.7rem) translateZ(0) rotate(360deg)}90%{transform:translate(-2.7rem) translateZ(0) rotate(450deg)}to{transform:translate(-2.7rem) translateZ(0) rotate(540deg)}}.menu-button.svelte-1sdcly4{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;width:40px;height:40px;position:relative;flex-shrink:0}.menu-line.svelte-1sdcly4{width:25px;height:1.05px;background:#fff;border-radius:2px;transition:transform .45s cubic-bezier(.25,.46,.45,.94),height .45s cubic-bezier(.25,.46,.45,.94);transform-origin:center}.menu-button.open.svelte-1sdcly4 .menu-line:where(.svelte-1sdcly4):first-child{transform:rotate(45deg) translateY(3px);height:.7px}.menu-button.open.svelte-1sdcly4 .menu-line:where(.svelte-1sdcly4):last-child{transform:rotate(-45deg) translateY(-3px);height:.7px}.image-stack.svelte-1sdcly4{position:relative;width:100%;max-width:550px}.image-stack.svelte-1sdcly4 img:where(.svelte-1sdcly4){width:100%;display:block}.img-back.svelte-1sdcly4{opacity:0;animation:svelte-1sdcly4-fadeIn 3s ease-out .5s forwards}.img-front.svelte-1sdcly4{position:absolute;top:0;left:0;opacity:0;animation:svelte-1sdcly4-fadeIn 1.5s ease-out forwards}.arrow-icon.svelte-1sdcly4{position:absolute;bottom:70px;left:50%;transform:translate(-50%);opacity:0;animation:svelte-1sdcly4-fadeIn 1s ease-out 2.5s forwards,svelte-1sdcly4-float 2s ease-in-out 2.5s infinite}.arrow-icon.svelte-1sdcly4 img:where(.svelte-1sdcly4){width:29px;height:29px;filter:brightness(0) invert(1)}@keyframes svelte-1sdcly4-fadeIn{to{opacity:1}}@keyframes svelte-1sdcly4-float{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-6px)}}@keyframes svelte-1sdcly4-float2{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes svelte-1sdcly4-fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-2.svelte-1sdcly4{min-height:auto;justify-content:flex-start;padding-top:40px;padding-bottom:80px}.section-2-image.svelte-1sdcly4{width:100%;max-width:550px;height:auto;display:block}.signup-button.svelte-1sdcly4{margin-top:3px;background-color:transparent;border:1.5px solid #fff;color:#fff;border-radius:999px;padding:12px 40px;font-size:16px;font-weight:600;font-family:Malgun Gothic,맑은 고딕,sans-serif;cursor:pointer;text-decoration:none;transition:all .3s ease;animation:svelte-1sdcly4-pulsing-glow 4s ease-in-out infinite;opacity:0}@keyframes svelte-1sdcly4-pulsing-glow{0%{border-color:#00cfaa;box-shadow:0 0 10px #00cfaab3}20%{border-color:#00cfaa;box-shadow:0 0 18px 3px #00cfaae6}40%{border-color:#00cfaa;box-shadow:0 0 10px #00cfaab3}60%{border-color:#ff0073;box-shadow:0 0 10px #ff0073b3}80%{border-color:#ff0073;box-shadow:0 0 18px 3px #ff0073e6}to{border-color:#00cfaa;box-shadow:0 0 10px #00cfaab3}}.signup-button.svelte-1sdcly4:hover{animation:none;transform:scale(1.05);border-color:#fff;box-shadow:0 0 25px #ffffffe6}.divider-arrow.svelte-1sdcly4{margin-top:55px;width:20px;height:20px;filter:brightness(0) invert(1);animation:svelte-1sdcly4-float2 2s ease-in-out infinite}.section-2-footer-image.svelte-1sdcly4{margin-top:20px;width:100%;max-width:550px;height:auto;display:block}.section-3.svelte-1sdcly4{min-height:auto;justify-content:flex-start;padding:0 20px;margin-top:1px}.image-stack-2.svelte-1sdcly4{position:relative;width:100%;max-width:550px}.image-stack-2.svelte-1sdcly4 img:where(.svelte-1sdcly4){width:100%;display:block}.img-front-2.svelte-1sdcly4{position:absolute;top:0;left:0}.section-2-image.svelte-1sdcly4,.signup-button.svelte-1sdcly4,.divider-arrow.svelte-1sdcly4,.section-2-footer-image.svelte-1sdcly4{opacity:0}.section-2-image.in-view.svelte-1sdcly4,.section-2-footer-image.in-view.svelte-1sdcly4{animation:svelte-1sdcly4-fadeInSlideUp 1s ease-out .2s forwards}.signup-button.in-view.svelte-1sdcly4{animation:svelte-1sdcly4-fadeInSlideUp 1s ease-out .2s forwards,svelte-1sdcly4-pulsing-glow 4s ease-in-out 1.2s infinite}.divider-arrow.in-view.svelte-1sdcly4{animation:svelte-1sdcly4-fadeInSlideUp 1s ease-out .2s forwards,svelte-1sdcly4-float2 2s ease-in-out 1.2s infinite}.section-4.svelte-1sdcly4{min-height:auto;justify-content:flex-start;padding:20px 20px 80px;background-image:url(../../../img/MINE_CBPR/MINECBPR25.png);background-size:contain;background-position:center -10px;background-repeat:no-repeat}.section-4-image.svelte-1sdcly4{width:100%;max-width:550px;height:auto;display:block;opacity:0}.section-4-image.in-view.svelte-1sdcly4{animation:svelte-1sdcly4-fadeInSlideUp 1s ease-out .2s forwards}.nav-button.svelte-1sdcly4{margin-top:30px;margin-bottom:0;background-color:transparent;border:2.7px solid #fff;color:#fff;text-decoration:none;border-radius:999px;padding:10px 32px;font-size:15px;font-weight:700;font-family:Malgun Gothic,맑은 고딕,sans-serif;cursor:pointer;transition:all .3s ease;opacity:0}.nav-button.in-view.svelte-1sdcly4{animation:svelte-1sdcly4-fadeInSlideUp 1s ease-out .2s forwards,svelte-1sdcly4-pulsing-pink-glow 3s ease-in-out .2s infinite}@keyframes svelte-1sdcly4-pulsing-pink-glow{0%{border-color:#ff0073b3;box-shadow:0 0 10px #ff0073b3}50%{border-color:#ff0073;box-shadow:0 0 20px 4px #ff0073e6}to{border-color:#ff0073b3;box-shadow:0 0 10px #ff0073b3}}.nav-button.svelte-1sdcly4:hover{transform:scale(1.05);border-color:#ff0073;box-shadow:0 0 25px #ff0073e6}.final-divider.svelte-1sdcly4{margin-top:70px;margin-bottom:70px;width:90%;max-width:500px;height:auto;opacity:0}.final-divider.in-view.svelte-1sdcly4{animation:svelte-1sdcly4-fadeInSlideUpDivider 1s ease-out .2s forwards}@keyframes svelte-1sdcly4-fadeInSlideUpDivider{0%{opacity:0;transform:translateY(20px)}to{opacity:.6;transform:translateY(0)}}@media (max-width: 480px){.signup-button.svelte-1sdcly4{font-size:14px;padding:10px 35px}}
