*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{-webkit-text-size-adjust:100%;touch-action:manipulation;max-width:100vw;margin:0;padding:0;overflow-x:hidden}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}button,a,input,textarea{-webkit-appearance:none;touch-action:manipulation;cursor:pointer}@keyframes pageIn{0%{opacity:0}to{opacity:1}}@keyframes pageItemIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:.25s ease-out both pageIn}.page-enter>*{animation:.6s cubic-bezier(.22,1,.36,1) both pageItemIn}.page-enter>:first-child{animation-delay:0s}.page-enter>:nth-child(2){animation-delay:90ms}.page-enter>:nth-child(3){animation-delay:.18s}.page-enter>:nth-child(4){animation-delay:.27s}.page-enter>:nth-child(5){animation-delay:.35s}.page-enter>:nth-child(6){animation-delay:.42s}.page-enter>:nth-child(n+7){animation-delay:.48s}@media (prefers-reduced-motion:reduce){.page-enter,.page-enter>*{animation:none!important}}html{touch-action:manipulation;-ms-touch-action:manipulation}input,textarea,select{touch-action:manipulation;font-size:16px!important}button,a,[onclick]{cursor:pointer}button:hover,a:hover{opacity:.85;transition:opacity .2s}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ff385c}@media print{nav,button,.no-print{display:none!important}body{background:#fff!important}div{animation:none!important}}html.cap-native,html.cap-native body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior-y:none}html.cap-native p,html.cap-native h1,html.cap-native h2,html.cap-native h3,html.cap-native h4,html.cap-native h5,html.cap-native h6,html.cap-native li,html.cap-native span,html.cap-native blockquote,html.cap-native pre,html.cap-native code,html.cap-native input,html.cap-native textarea,html.cap-native [contenteditable=true],html.cap-native .selectable{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.cap-native button:hover,html.cap-native a:hover{opacity:1}html.cap-native,html.cap-native *{-webkit-tap-highlight-color:transparent}html.cap-native button,html.cap-native a,html.cap-native [role=button],html.cap-native input[type=button],html.cap-native input[type=submit]{touch-action:manipulation}@media (hover:none){html.cap-native button:active,html.cap-native a:active{transition:transform 80ms ease-out;transform:scale(.97)}}