@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-15px)}}@font-face{font-family:Jalnan;src:url(/fonts/Jalnan.ttf)}body{margin:0;font-family:-apple-system,Jalnan,Noto Sans KR,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{text-decoration:none}.policy{font-family:Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;padding-bottom:6rem}@media(max-width:768px){.policy{padding:.5rem}}.policy .title{font-family:-apple-system,Jalnan,Noto Sans KR,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.policy p{font-weight:700}footer{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}@media(min-width:768px){footer .copy-right{color:#fff}}@media(max-width:768px){footer .copy-right{white-space:pre}}footer .copy-right{font-weight:700;font-family:Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}footer .card{width:100%}@media(min-width:768px){footer .card{max-width:768px;min-height:400px;border-radius:16px;flex-direction:row;justify-content:space-between;box-shadow:0 10px 20px 4px rgba(44,44,44,.4)}}@media(max-width:768px){footer .card{flex-direction:column;justify-content:center;white-space:pre;height:100%}}footer .card{display:flex;background-color:#2c2c2c;color:#fff;transition:transform .5s ease-in-out}@media(min-width:768px){footer .card .card-col{width:50%}}footer .card .card-col{display:flex;flex-direction:column;justify-content:center;padding-left:32px}footer .card .card-col-text{font-size:16px;color:#b8b8b8;font-family:Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}footer .card .card-col-link{cursor:pointer}footer .card .card-col-link:hover{color:#fff}footer .card:hover{transform:scale(1.006)}img{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}h1{font-size:1.2rem;padding:0;margin:0}h2{font-size:16px}@media(min-width:768px){h1{font-size:2rem}h2{font-size:1.2rem}}.intro{width:100%;height:100%;display:flex;flex-direction:column}@media(min-width:768px){.intro{justify-content:center}}@media(max-width:768px){.intro{padding-top:1.5rem}}@media(min-width:768px){.allive-slogan{font-size:2.5rem}}@media(max-width:768px){.allive-slogan{font-size:1.85rem;text-align:center}}.allive-slogan{padding-bottom:1.5rem;text-shadow:2px 4px 3px rgba(0,0,0,.1)}@media(min-width:768px){.allive-title{font-size:4rem}}@media(max-width:768px){.allive-title{font-size:1.85rem;text-align:center}}.allive-title{padding-bottom:1.5rem;text-shadow:2px 4px 3px rgba(0,0,0,.1)}@media(min-width:768px){.allive-subtitle{font-size:1.85rem;padding:1.5rem}}@media(max-width:768px){.allive-subtitle{font-size:1.2rem;text-align:center;padding:.5rem}}.allive-subtitle{text-shadow:2px 4px 3px rgba(0,0,0,.1)}.bounce{animation:bounce 2s infinite alternate;-webkit-animation:bounce 2s infinite alternate}.download-buttons{display:flex;width:100%}.download-buttons .apple-icon{width:28px;height:28px}.download-buttons .google-play-icon{width:24px;height:24px}@media(max-width:768px){.download-buttons{justify-content:space-evenly}}.download-button{background-color:#18ec90;z-index:90}@media(max-width:768px){.download-button{width:140px}}@media(min-width:768px){.download-button{width:180px;margin-right:1.5rem}}.download-button{height:60px;font-size:1.2rem;border:2px solid #fff;color:#fff;border-radius:12px;font-weight:700;display:flex;align-items:center;justify-content:space-evenly;font-family:Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;cursor:pointer;transition:background-color,transform .5s ease-in-out;box-shadow:0 8px 16px hsla(210,8%,62%,.1)}.download-button:hover{background-color:hsla(0,0%,100%,.2);transform:translateY(-4px)}.fixed-bottom-right{position:absolute}@media(max-width:768px){.fixed-bottom-right{bottom:0}}@media(min-width:768px){.fixed-bottom-right{bottom:48px;width:100%;display:flex;justify-content:flex-end}.fixed-bottom-right img{width:100%;height:auto;max-width:750px;max-height:528px}}.bg-theme{background-color:#18ec90}.bg-white{background-color:#fff}.text-white{color:#fff}.content-wrapper{width:100%}.content-wrapper:nth-child(odd){background-color:#18ec90}.content-wrapper:nth-child(2n){background-color:#fff}.content-wrapper:nth-child(4){background-color:#2c2c2c!important;color:#fff}.content{margin:auto;width:100%;height:100%;max-width:1180px}.content-box{position:relative;height:calc(100vh - 48px - 80px);max-height:calc(100vh - 48px - 80px);padding:0 2.5rem 48px}.page-bottom{z-index:999;position:fixed;left:0;bottom:0;width:100%;height:48px;display:flex;justify-content:center;align-items:center}.page-bottom-button{padding:8px;display:flex;align-items:center;cursor:pointer}.page-bottom .page-even{color:#fff}.page-bottom .page-odd{color:#18ec90}.navbar-transparent{background-color:#fff}.navbar-transparent .sub-title{color:#585858}.navbar-transparent .sub-title-active{color:#111}.navbar-primary{background-color:#18ec90}.navbar-primary .sub-title{color:#fff}.navbar-primary .sub-title-active{color:#111}.navbar{transition:background-color .4s ease;-webkit-transition:background-color .4s ease;height:80px;position:sticky;position:-webkit-sticky;left:0;top:0;z-index:99}@media(max-width:768px){.navbar{padding:0 16px}.navbar .logo{position:fixed;top:1.25rem;left:1rem}}.navbar .logo{z-index:99999;cursor:pointer}.navbar-content{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 2.5rem}.navbar-links{position:relative}.navbar-links .menu{display:block;position:absolute;top:1.25rem;right:1rem}.navbar-links .menu-closed{color:#fff}.navbar-links .menu-opened{color:#2c2c2c}@media(max-width:768px){.navbar-links{transition:height .4s ease-in-out}.navbar-links-opened{height:30vh;box-shadow:0 10px 20px 4px rgba(44,44,44,.2);border-bottom-left-radius:24px;border-bottom-right-radius:24px}.navbar-links-opened .sub-title,.navbar-links-opened .sub-title-active{display:block}.navbar-links-opened .sub-title{color:#b8b8b8}.navbar-links-opened .sub-title-active{color:#2c2c2c}.navbar-links-opened{display:flex;flex-direction:column;align-items:center;justify-content:center}.navbar-links-closed{height:80px;background-color:#18ec90}.navbar-links-closed .sub-title,.navbar-links-closed .sub-title-active{display:none}.navbar-links{position:fixed;top:0;left:0;background-color:#fff;width:100vw;display:flex;align-items:center}}@media(min-width:768px){.navbar-links{display:flex}.navbar-links .menu{display:none}.navbar-links .sub-title{margin-left:32px}.navbar-links .sub-title:hover{color:#111;cursor:pointer}}.profile:hover{transform:scale(1.006)}.profile{transition:transform .5s ease-in-out;-webkit-transition:transform .5s ease-in-out;-ms-transition:transform easse-in-out .5s;border-radius:16px;overflow:hidden;margin-bottom:24px;display:flex;box-shadow:0 8px 16px hsla(210,8%,62%,.1);width:100%}@media(min-width:768px){.profile{height:290px}}@media(max-width:768px){.profile{flex-direction:column;align-items:center;height:auto}}.profile-content{height:100%;display:flex;flex-direction:column}@media(min-width:768px){.profile-content{padding-left:32px;align-items:flex-start}}@media(max-width:768px){.profile-content{padding-bottom:16px;align-items:center}}.profile-content{justify-content:space-around}.profile-image{width:290px;height:290px;border-radius:32px;overflow:hidden}.profile-text{min-height:36px;line-height:36px;border-radius:8px;font-family:Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700}.profile-username{font-size:1.5rem;min-width:120px;color:#2c2c2c;font-family:-apple-system,Jalnan,Noto Sans KR,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.profile-role{font-size:1rem;min-width:100px;color:#484848}.profile-chip{width:140px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background-color:#18ec90;color:#fff;box-shadow:0 8px 8px rgba(24,236,144,.3);text-shadow:2px 4px 3px rgba(0,0,0,.1);transition:all .3s;margin-right:16px}.profile-chip-text{margin-left:8px}.profile-chip:hover{transform:translateY(-4px)}.detail{justify-content:center;color:#fff;font-size:1.5rem}.content-darkmode,.detail{display:flex;align-items:center;width:100%;height:100%}.content-darkmode{flex-direction:row}.content-darkmode-guide{display:flex;width:50%;flex-direction:column;align-items:center}.content-darkmode-guide h1{padding-bottom:.5rem}.content-darkmode-image{width:50%;height:100%;display:flex;align-items:center;justify-content:center}.content-darkmode-image-img{position:relative;width:100%;height:100%;max-width:400px;max-height:720px}.content-darkmode-image-img img{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .4s linear}.content-darkmode-image-img-hidden{opacity:0}.content-darkmode-image-img-visible{opacity:1}.tabs{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%}.tabs .tab-image{transition:opacity .4s linear;max-width:400px;max-height:720px;position:absolute;left:0}.tabs .tab-image,.tabs .tab-image img{width:100%;height:100%}.tabs .tab-image-visible{opacity:1}.tabs .tab-image-hidden{opacity:0}.tabs .tab-content{width:100%;height:100%;padding-left:400px;max-height:720px;padding-top:calc((100vh - 720px)/2);padding-bottom:calc((100vh - 720px)/2);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.tabs .tab-content-title{padding-top:6rem;font-size:2.5rem;display:flex;justify-content:center;width:100%}.tabs .tab-content-subtitle{font-size:1.5rem;line-height:4rem;color:#585858;font-family:Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;justify-content:center;white-space:pre;text-align:center;display:flex;width:100%}.tabs .tab-buttons{display:flex;align-items:flex-end;justify-content:space-evenly;flex-direction:row;width:100%}.tabs .tab-buttons .tab-button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 24px;color:#b8b8b8;border-radius:12px;cursor:pointer;transition:color,background-color .3s linear}.tabs .tab-buttons .tab-button-icon{margin-bottom:4px}.tabs .tab-buttons .tab-button.tab-button-active,.tabs .tab-buttons .tab-button:hover{color:#2c2c2c;background-color:#f8f8f8}.skeleton{display:inline-block;position:relative;overflow:hidden;background-color:#c8fbda}.skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:shimmer 1.2s infinite;content:""}@keyframes shimmer{to{transform:translateX(100%)}}.flex-row{display:flex;flex-direction:row}.flex-col{display:flex;flex-direction:column}.w-full{width:100%}.w-50{width:50%}.h-full{height:100%}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e1e1e1}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#111}input:focus+.slider{box-shadow:0 0 1px #2c2c2c}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}