.start-page{min-height:100vh;background:#f5f5f9;flex-direction:column;width:100%;max-width:100vw;min-height:100dvh;margin:0 auto;display:flex;position:relative;overflow-x:hidden;overflow-y:auto}.main-container{width:100%;min-height:100vh;background:#f5f5f9;flex-direction:column;min-height:100dvh;padding:0;display:flex;position:relative}@media (min-width:768px){.start-page{justify-content:center;align-items:center;min-height:100vh;display:flex}.main-container{background:#f5f5f9;border-radius:12px;width:375px;height:100vh;display:block;position:relative;overflow:visible;box-shadow:0 4px 16px rgba(0,0,0,.08)}.navigation-top{padding:11px 16px}}.top-navi{z-index:1000;width:100%;position:relative}.status-bar{width:100%;height:24px}.navigation-top{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:10px;width:100%;min-height:66px;padding:11px 20px;display:flex}.spacer{flex:1}.share-button{cursor:pointer;width:40px;height:40px;box-shadow:none;z-index:1001;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-right:0;padding:0;display:flex;position:relative}.share-button:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.share-button:active{transform:scale(.95)}.share-button svg{width:18px;height:18px}.share-button svg path{fill:#202225}.title-wrap{box-sizing:border-box;flex-direction:column;align-items:center;gap:0;width:100%;padding:40px 20px 20px;display:flex}@media (min-width:768px){.title-wrap{width:73vw;height:-moz-fit-content;height:fit-content;padding:0;position:absolute;top:13vh;left:50%;transform:translate(-50%)}}.title{color:#202225!important;letter-spacing:-.04em!important;text-align:center!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:0!important;font-family:Paperlogy,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Noto Sans KR,Apple SD Gothic Neo,sans-serif!important;font-size:max(28px,min(8vw,42px))!important;font-weight:500!important;line-height:1.2!important;display:block!important}.tag-wrap{justify-content:center;align-items:center;width:min(230px,64vw);height:39px;margin:0 auto 30px;display:flex}@media (min-width:768px){.tag-wrap{margin:0;position:absolute;top:26vh;left:50%;transform:translate(-50%)}}.episode-tag-image{width:min(230px,64vw)!important;height:39px!important;box-shadow:none!important;border:none!important;outline:none!important;margin:0!important;padding:0!important;display:block!important}.image-band{width:100%;height:25vh;margin:20px 0;position:relative}@media (min-width:768px){.image-band{height:30vh;margin:0;position:absolute;top:35vh;left:0}}.band-all{background:0 0;width:2412px;height:100%;position:absolute;top:0;left:20px}.band-left-gradient{background:linear-gradient(90deg,#f5f5f9 0%,rgba(255,255,255,0) 100%);width:5vw;height:100%;position:absolute;top:0;left:0}.band-right-gradient{background:linear-gradient(-90deg,#f5f5f9 0%,rgba(255,255,255,0) 100%);width:5vw;height:100%;position:absolute;top:0;right:0}.subtitle{color:#202225;letter-spacing:0;text-align:center;width:min(280px,85vw);margin:30px auto;font-family:Paperlogy,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Noto Sans KR,Apple SD Gothic Neo,sans-serif;font-size:max(16px,min(4vw,18px));font-weight:500;line-height:150%}@media (min-width:768px){.subtitle{margin:0;font-size:18px;position:absolute;top:65vh;left:50%;transform:translate(-50%)}}.cta-area{justify-content:center;align-items:center;width:min(320px,90vw);height:54px;margin:40px auto;display:flex}@media (max-width:767px){.cta-area{z-index:9999;background:0 0;width:min(320px,90vw);margin:0;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}}@media (min-width:768px){.cta-area{margin:0;position:absolute;top:80vh;left:50%;transform:translate(-50%)}}.cta-button-container{cursor:pointer;background:0 0;width:min(320px,90vw);height:54px;transition:transform .1s;position:relative}.cta-button-image{width:100%;height:100%;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;border:none;outline:none;transition:transform .1s;display:block}.cta-button-container:hover .cta-button-image{transform:translate(3px,3px)}.cta-button-container:hover .cta-button-text{transform:translate(calc(3px - 50%),calc(3px - 50%))}.cta-button-text{color:#202225;pointer-events:none;z-index:1;text-rendering:optimizeSpeed;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;font-family:Paperlogy,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;font-weight:600;transition:transform .1s;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.bottom-nav{background:#f2f4f6;width:100%;height:24px;margin-top:auto}@media (min-width:768px){.bottom-nav{margin-top:0;position:absolute;bottom:3vh;left:0}}
.animal-marquee{width:100%;height:100%;position:relative;top:0;left:0}.animal-mask{width:100%;height:100%;padding:30px 0;position:relative;overflow:hidden}.animal-wrapper{flex-wrap:nowrap;display:flex}.slide{flex-wrap:nowrap;align-items:center;padding:0;display:flex;position:relative}.slide.original{animation:var(--duration-ms)linear infinite infiniteAnimation1}.slide.clone{animation:var(--duration-ms)linear infinite infiniteAnimation2}.slide.stop{animation-play-state:paused}.slide .cell{cursor:pointer;flex:none;justify-content:center;align-items:center;margin:0 8px;transition:all .3s;display:flex;position:relative;transform:scale(1)}.slide .cell:nth-child(odd){top:-30px}.slide .cell:nth-child(2n){top:0}.slide .cell:hover{transform:scale(.98)}.slide .cell.big,.slide .cell.small{width:140px;height:140px}.slide .item{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.slide .item img{object-fit:contain;max-width:100%;max-height:100%;display:block}@keyframes infiniteAnimation1{0%{transform:translate(0%)}50%{transform:translate(-100%)}50.1%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes infiniteAnimation2{0%{transform:translate(0%)}to{transform:translate(-200%)}}
