.logo__mark{transform-box:fill-box;transform-origin:50% 100%;transition:transform 400ms cubic-bezier(0.34, 1.56, 0.64, 1)}svg:hover .logo__mark{transform:scale(1.1)}@media (prefers-reduced-motion: reduce){.logo__mark{transition:none}svg:hover .logo__mark{transform:none}}:root{--black: #000}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}h1{margin-bottom:1rem;font-weight:800;font-size:2rem}@media (min-width: 45em){h1{font-size:2.7rem}}.center{text-align:center}.launchpad-form__nowhere,.launchpad-form__offstage{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.launchpad-page__brand{padding-top:1.6em;text-align:center}@media (min-width: 45em){.launchpad-page__brand{padding-top:4.4em}}.launchpad-page__logo{display:inline-block;width:auto;height:62px;color:#111}@media (min-width: 45em){.launchpad-page__logo{height:84px}}.launchpad-page__head{margin-top:0.4em;text-align:center}@media (min-width: 45em){.launchpad-page__head{margin-top:1.6em}}.launchpad-page__aside{max-width:37em;margin:0.75rem auto 4em;font-size:0.875rem;text-align:center}@media (min-width: 45em){.launchpad-page__aside{margin-bottom:10em}}.launchpad-page__aside-link{color:#666}.launchpad-form__field{margin-bottom:2rem}.launchpad-form__field input,.launchpad-form__field select,.launchpad-form__field textarea{margin-bottom:0}.launchpad-form__field--invalid input,.launchpad-form__field--invalid select,.launchpad-form__field--invalid textarea{border-bottom-color:#e74c3c !important}.launchpad-form__field--shaking input,.launchpad-form__field--shaking select,.launchpad-form__field--shaking textarea{animation:launchpad-form-field-shake 0.65s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}.launchpad-form__label{display:block;margin-bottom:0.3rem;font-size:1.5rem}.launchpad-form__input{box-sizing:border-box;width:100%;padding:0.25em 0;border:0;border-bottom:1px dashed #999;outline:0;font-size:2rem;text-align:center}.launchpad-form__input--fixed{border-bottom-style:solid;border-bottom-color:#ddd;color:#777}.launchpad-form__submit{box-sizing:border-box;margin:0;padding:15px 20px;min-width:auto;border:0;border-radius:50px;background-color:#33FFFF;color:#000;font-weight:600;font-size:2rem;cursor:pointer}.launchpad-form--stepped .launchpad-form__step{display:none}.launchpad-form--stepped .launchpad-form__step--now{display:block;animation:launchpad-form-step-in 0.28s cubic-bezier(0.22, 0.61, 0.36, 1) both}.launchpad-form--stepped.launchpad-form--back .launchpad-form__step--now{animation-name:launchpad-form-step-back}.launchpad-form--stepped .launchpad-form__pips{display:flex}.launchpad-form__pips{display:none;gap:0.6rem;justify-content:center;margin:0 0 2.5rem}.launchpad-form__pip{width:0.7rem;height:0.7rem;border-radius:50%;background:#d8d8d8;transition:background 0.28s ease, transform 0.28s ease}.launchpad-form__pip--now{background:#000;transform:scale(1.15)}.launchpad-form__ends{position:relative}.launchpad-form__back{position:absolute;top:50%;left:0;padding:15px 0;border:0;background:transparent;color:#666;font-size:1.6rem;font-weight:600;cursor:pointer;transform:translateY(-50%)}.launchpad-form__back:hover{color:#000}.launchpad-form__hint{margin:0.4rem 0 0;padding:0;font-size:0.95rem;line-height:1.35;color:#8a8f98}.launchpad-form__error{font-size:0.95rem;color:#e74c3c;margin:0;padding:0;line-height:1.3;opacity:0;max-height:0;overflow:hidden;transform:scale(0.9);transform-origin:center top;transition:opacity 0.2s cubic-bezier(0.22, 1, 0.36, 1),max-height 0.25s cubic-bezier(0.22, 1, 0.36, 1),padding 0.2s cubic-bezier(0.22, 1, 0.36, 1),transform 0.2s cubic-bezier(0.22, 1, 0.36, 1)}.launchpad-form__error--visible{opacity:1;max-height:3rem;padding:0.15rem 0 0.35rem;transform:scale(1)}.launchpad-form__error--popping{animation:launchpad-form-error-pop 0.52s cubic-bezier(0.34, 1.56, 0.64, 1) both}@keyframes launchpad-form-error-pop{0%{opacity:0;transform:scale(0.82) translateY(-3px)}58%{opacity:1;transform:scale(1.06) translateY(0)}100%{opacity:1;transform:scale(1) translateY(0)}}@keyframes launchpad-form-field-shake{0%, 100%{transform:translate3d(0, 0, 0)}10%{transform:translate3d(-7px, 0, 0) rotate(-0.35deg)}20%{transform:translate3d(6px, 0, 0) rotate(0.3deg)}30%{transform:translate3d(-5px, 0, 0) rotate(-0.25deg)}40%{transform:translate3d(4px, 0, 0) rotate(0.2deg)}50%{transform:translate3d(-3px, 0, 0)}65%{transform:translate3d(2px, 0, 0)}80%{transform:translate3d(-1px, 0, 0)}}@keyframes launchpad-form-step-in{from{opacity:0;transform:translate3d(1.6rem, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes launchpad-form-step-back{from{opacity:0;transform:translate3d(-1.6rem, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@media (prefers-reduced-motion: reduce){.launchpad-flash,.launchpad-form__error,.launchpad-form__field--shaking input,.launchpad-form__field--shaking select,.launchpad-form__field--shaking textarea,.launchpad-form--stepped .launchpad-form__step--now,.launchpad-form__pip{animation:none;transition:none}}.launchpad-flash{margin:0 0 1.5rem;padding:0.9rem 1.1rem;border-radius:0.75rem;font-size:1.5rem;line-height:1.4;text-align:center;animation:launchpad-form-error-pop 0.52s cubic-bezier(0.34, 1.56, 0.64, 1) both}.launchpad-flash--error,.launchpad-flash--alert{background-color:#fdecea;color:#a4372a}.launchpad-flash--notice{background-color:#f1f3f6;color:#333}.launchpad-closed{text-align:center}.launchpad-closed__lead{margin:0 0 1.25rem;font-size:1.5rem;line-height:1.45;color:#1a1a1a}.launchpad-closed__body{margin:0 0 2rem;font-size:1.25rem;line-height:1.5;color:#444}.launchpad-closed__actions{margin:0 0 1.5rem}.launchpad-closed__footer{margin:0 0 6em;font-size:0.95rem}.launchpad-closed__button{display:inline-block;padding:15px 24px;min-width:auto;background-color:#33FFFF;border:#33FFFF;color:#000;border-radius:50px;cursor:pointer;font-weight:600;font-size:1.5rem;text-decoration:none}.launchpad-closed__link{color:#0a7a7a;font-weight:600;text-decoration:none}.launchpad-closed__link:hover{text-decoration:underline}.launchpad-closed__link--quiet{color:#666;font-weight:400}@media (prefers-reduced-motion: reduce){.launchpad-flash{animation:none}}.card{max-width:37em;margin:10px auto;margin-bottom:10em;padding:1em;border-radius:1.75em;box-shadow:0 0 2.5rem #e2e2e2;animation:slide-in-from-left 0.5s both}@media (min-width: 45em){.card{padding:2.5em}}.card--flush{margin-bottom:0}.card--still{animation:none}@keyframes slide-in-from-left{0%{opacity:0}45%{transform:translateX(320px);opacity:0}85%{transform:translateX(0);opacity:1}}
