#page-login,#page-signup,#page-start{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;grid-template-areas:"header sidebar" "main sidebar" "footer sidebar"}#page-login header,#page-signup header,#page-start header{grid-area:header;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:fixed;top:0;width:100%}#page-login header .header__logo,#page-signup header .header__logo,#page-start header .header__logo{color:#b2becd;display:inline-block}#page-login header .header__logo,#page-login header .header__logo svg,#page-signup header .header__logo,#page-signup header .header__logo svg,#page-start header .header__logo,#page-start header .header__logo svg{width:24px;height:24px}#page-login header .header__logo--appflow,#page-login header .header__logo--appflow svg,#page-signup header .header__logo--appflow,#page-signup header .header__logo--appflow svg,#page-start header .header__logo--appflow,#page-start header .header__logo--appflow svg{width:114px}#page-login header .header__feedback,#page-signup header .header__feedback,#page-start header .header__feedback{color:#676f80;display:none}#page-login header .header__feedback.is-visible,#page-signup header .header__feedback.is-visible,#page-start header .header__feedback.is-visible{display:inline-block}#page-login main,#page-signup main,#page-start main{grid-area:main;padding:22px 0}#page-login .sidebar,#page-signup .sidebar,#page-start .sidebar{grid-area:sidebar;background:#f6f8fb;padding:32px;display:grid;grid-template-rows:1fr auto;height:100vh;position:-webkit-sticky;position:sticky;top:0}#page-login .sidebar__content,#page-signup .sidebar__content,#page-start .sidebar__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}#page-login .sidebar__content h2,#page-login .sidebar__content li,#page-login .sidebar__content p,#page-signup .sidebar__content h2,#page-signup .sidebar__content li,#page-signup .sidebar__content p,#page-start .sidebar__content h2,#page-start .sidebar__content li,#page-start .sidebar__content p{font-family:Inter,"Inter UI",Helvetica,Arial,sans-serif;letter-spacing:-.02em}#page-login .sidebar__content h2,#page-login .sidebar__content p,#page-signup .sidebar__content h2,#page-signup .sidebar__content p,#page-start .sidebar__content h2,#page-start .sidebar__content p{font-weight:500;line-height:1.12;margin-bottom:8px}#page-login .sidebar__content h2,#page-signup .sidebar__content h2,#page-start .sidebar__content h2{font-size:20px;color:#010610}#page-login .sidebar__content ul,#page-signup .sidebar__content ul,#page-start .sidebar__content ul{padding:0}#page-login .sidebar__content li,#page-signup .sidebar__content li,#page-start .sidebar__content li{font-size:16px;line-height:1.6;color:#445b78;margin:12px 0;list-style-type:none;display:-ms-flexbox;display:flex}#page-login .sidebar__content li ion-icon,#page-signup .sidebar__content li ion-icon,#page-start .sidebar__content li ion-icon{margin-right:8px;-ms-flex:0 0 20px;flex:0 0 20px;font-size:20px;color:#0054e9}#page-login .sidebar__content p,#page-signup .sidebar__content p,#page-start .sidebar__content p{font-size:14px;color:#445b78;margin-top:32px}#page-login .container-fluid,#page-signup .container-fluid,#page-start .container-fluid{display:-ms-flexbox;display:flex;height:100%}#page-login .auth-form-container,#page-signup .auth-form-container,#page-start .auth-form-container{height:100%;display:grid;grid-template-rows:auto 1fr;-ms-flex-line-pack:start;align-content:start;justify-items:center;-ms-flex:auto;flex:auto;text-align:center;grid-template-areas:"switcher" "main"}#page-login .auth-form-container ionic-signup-form .form-area>*,#page-login .auth-form-container>:not(ionic-signup-form),#page-signup .auth-form-container ionic-signup-form .form-area>*,#page-signup .auth-form-container>:not(ionic-signup-form),#page-start .auth-form-container ionic-signup-form .form-area>*,#page-start .auth-form-container>:not(ionic-signup-form){width:100%;max-width:400px;margin-left:auto;margin-right:auto}#page-login .auth-form-container ionic-signup-form .form-area>hgroup,#page-signup .auth-form-container ionic-signup-form .form-area>hgroup,#page-start .auth-form-container ionic-signup-form .form-area>hgroup{max-width:560px}#page-login .auth-form-container>:not(ionic-switcher),#page-signup .auth-form-container>:not(ionic-switcher),#page-start .auth-form-container>:not(ionic-switcher){grid-area:main}#page-login .auth-form-container ionic-switcher,#page-signup .auth-form-container ionic-switcher,#page-start .auth-form-container ionic-switcher{grid-area:switcher}#page-login hgroup,#page-signup hgroup,#page-start hgroup{text-align:center;margin-bottom:24px}#page-login .form-area,#page-signup .form-area,#page-start .form-area{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:48px 0}#page-login .notice,#page-signup .notice,#page-start .notice{padding:10px 15px;background:var(--c-grey-100);border:1px solid var(--c-grey-300);border-radius:8px}#page-login .notice p:first-child,#page-signup .notice p:first-child,#page-start .notice p:first-child{font-weight:500}#page-login .notice--fixed,#page-signup .notice--fixed,#page-start .notice--fixed{position:fixed;bottom:14px;right:14px}#page-login .notice--transparent,#page-signup .notice--transparent,#page-start .notice--transparent{background:0 0}#page-login .grecaptcha-badge,#page-signup .grecaptcha-badge,#page-start .grecaptcha-badge{left:0!important;transition:width .3s ease 0s!important;width:70px!important}#page-login .grecaptcha-badge:hover,#page-signup .grecaptcha-badge:hover,#page-start .grecaptcha-badge:hover{width:256px!important}@media (max-width:768px){#page-login,#page-signup,#page-start{padding-top:0}#page-login header,#page-signup header,#page-start header{position:absolute}#page-login .sidebar,#page-signup .sidebar,#page-start .sidebar{grid-area:footer;position:static;padding:20px;height:auto;background:0 0}#page-login .sidebar__content,#page-signup .sidebar__content,#page-start .sidebar__content{display:none}#page-login .notice,#page-signup .notice,#page-start .notice{text-align:center}#page-login .notice--fixed,#page-signup .notice--fixed,#page-start .notice--fixed{position:static}}