*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;line-height:1.8;color:#333;max-width:100vw;overflow-x:hidden}p{text-indent:2em;margin-bottom:1rem}img{width:100%;height:auto}html{font-size:16px}@media (min-width: 768px){html{font-size:14px}body{width:100%;max-width:750px;margin:0 auto;box-shadow:0 0 10px #0000001a}}.container{width:100%;padding:0 1rem;margin:0 auto;max-width:750px}.home-page{padding-top:3.5rem}.fade-init{opacity:0;transform:translateY(-20px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-active{opacity:1;transform:translateY(0)}.blue{color:#3585cf}.big{font-size:1.2rem}.navbar[data-v-85e94ad4]{position:fixed;top:0;left:0;right:0;color:#fff;z-index:1000;box-shadow:none;background-color:#fff;transition:all .3s ease}.navbar.has-shadow[data-v-85e94ad4]{box-shadow:0 2px 4px #0000001a}.navbar-container[data-v-85e94ad4]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;max-width:750px;margin:0 auto}.navbar-brand[data-v-85e94ad4]{display:flex;align-items:center}.brand-logo[data-v-85e94ad4]{height:1.5rem;width:auto}.navbar-toggle[data-v-85e94ad4]{background:none;border:none;cursor:pointer;padding:.5rem}.toggle-icon[data-v-85e94ad4]{width:1.5rem;height:1.5rem;vertical-align:middle}.navbar-menu[data-v-85e94ad4]{position:absolute;top:100%;left:0;right:0;background-color:#fff;box-shadow:0 2px 8px #0000001a;overflow-y:auto;max-height:calc(100vh - 3.5rem);height:0;transition:height .3s ease;-webkit-overflow-scrolling:touch}.menu-items[data-v-85e94ad4]{display:flex;flex-direction:column;padding:.5rem 0;min-height:min-content;margin-bottom:5rem}.menu-item[data-v-85e94ad4]{margin:.75rem 1rem;color:#333;text-decoration:none;transition:all .3s ease;transition-delay:var(--delay);border-bottom:1px solid #ccc;transform:translate(-20px,-20px);opacity:0}.menu-item.animate-in[data-v-85e94ad4]{transform:translate(0);opacity:1}.menu-item.active[data-v-85e94ad4]{color:#0070c0!important;font-weight:700}.menu-item[data-v-85e94ad4]:hover{background-color:#f5f5f5}.menu-item.router-link-active[data-v-85e94ad4],.menu-item.router-link-exact-active[data-v-85e94ad4]{color:#0070c0!important;font-weight:700}@media (min-width: 768px){.navbar[data-v-85e94ad4]{width:100%;max-width:750px;margin:0 auto}}.slide-enter-active,.slide-leave-active{transition:all .3s ease;position:absolute;width:100%}.slide-enter-from{transform:translateY(20px);opacity:0}.slide-leave-to{transform:translateY(-20px);opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.scroll-indicator{position:fixed;bottom:20px;left:0;right:0;text-align:center;color:#666;font-size:14px;z-index:100}.arrow{width:20px;height:20px;margin:10px auto 0;border-right:2px solid #666;border-bottom:2px solid #666;transform:rotate(45deg);animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:rotate(45deg) translateY(0)}40%{transform:rotate(45deg) translateY(-10px)}60%{transform:rotate(45deg) translateY(-5px)}}html{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}body{overflow-x:hidden;position:relative;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}#app{isolation:isolate}.page-container{position:relative;min-height:100vh;overflow:hidden}.page-transition{animation:pageFadeIn .3s forwards}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.page-wrapper[data-v-bf62f79c]{position:relative;overscroll-behavior-y:contain;padding-top:3.5rem;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.main-content[data-v-bf62f79c]{position:relative;max-width:750px;margin:0 auto;padding:1rem;min-height:calc(100vh - 3.5rem + 1px);background:#fff;will-change:transform;backface-visibility:hidden}.pull-hint[data-v-bf62f79c]{position:fixed;left:0;right:0;text-align:center;color:#666;font-size:14px;z-index:100;padding:15px;display:flex;flex-direction:column;align-items:center;pointer-events:none;transition:opacity .3s}.top-hint[data-v-bf62f79c]{top:3.5rem;flex-direction:column-reverse}.bottom-hint[data-v-bf62f79c]{bottom:0}.arrow[data-v-bf62f79c]{width:20px;height:20px;margin:8px 0;border-right:2px solid #666;border-bottom:2px solid #666;transform:rotate(45deg);transition:transform .3s}.top-hint .arrow[data-v-bf62f79c]{margin-bottom:8px;animation:bounce-updown-bf62f79c 1.5s infinite;transform:rotate(-135deg)}.bottom-hint .arrow[data-v-bf62f79c]{margin-top:8px;animation:bounce-updown-bf62f79c 1.5s infinite;transform:rotate(45deg)}@keyframes bounce-updown-bf62f79c{0%,20%,50%,80%,to{transform:translateY(0) rotate(45deg)}40%{transform:translateY(-8px) rotate(45deg)}60%{transform:translateY(-4px) rotate(45deg)}}.top-hint .arrow[data-v-bf62f79c]{animation-name:bounce-updown-top-bf62f79c}@keyframes bounce-updown-top-bf62f79c{0%,20%,50%,80%,to{transform:translateY(0) rotate(-135deg)}40%{transform:translateY(-8px) rotate(-135deg)}60%{transform:translateY(-4px) rotate(-135deg)}}
