@font-face{font-family:Avenir-Regular;src:url(/assets/fonts/AvenirNextLTPro-Regular.otf) format("opentype");font-display:swap}@font-face{font-family:Avenir-Demi;src:url(/assets/fonts/AvenirNextLTPro-Demi.otf) format("opentype");font-display:swap}@font-face{font-family:Avenir-Heavy;src:url(/assets/fonts/AvenirNextLTPro-Heavy.otf) format("opentype");font-display:swap}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%}body{margin:0;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);background-color:#f9f9ff;color:#000;font-family:Avenir-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:16px;line-height:1.45}h1{margin:0 0 6px;font-family:Avenir-Heavy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.2;color:#009}h2{margin:0 0 14px;font-family:Avenir-Demi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.05rem;font-weight:400;color:#050546}p{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}.sub{margin-bottom:22px;font-size:.95rem;color:#737373}.card{margin-bottom:14px;padding:18px;background-color:#fff;border:1px solid #DCDEE9;border-radius:14px}.primary{display:inline-block;padding:11px 22px;background-color:#009;border:none;border-radius:9px;font-family:Avenir-Demi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;color:#fff;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.primary:hover{background-color:#2e2ecc}.primary:focus-visible{outline:3px solid rgba(46,46,204,.2);outline-offset:2px}.primary:disabled{opacity:.6;cursor:progress}.link-btn{padding:4px 0;background:none;border:none;font-size:.85rem;color:#009;text-align:left;text-decoration:underline;cursor:pointer}.link-btn:hover{color:#2e2ecc}.link-btn:focus-visible{outline:2px solid #000099;outline-offset:2px;border-radius:4px}.error-text{margin-top:6px;font-size:.82rem;color:#e14e46}
