@import "https://fonts.googleapis.com/css2?family=Chelsea+Market&display=swap";
.bm-logo{color:var(--theme-text);letter-spacing:.01em;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:.25rem 0;font-family:Chelsea Market,cursive;font-size:1.3rem;font-weight:400;line-height:1;display:block}.login .bm-logo,.template-default .bm-logo,.auth .bm-logo{font-size:2.6rem}.nav__wrap .nav__header,.nav__header{width:auto;min-width:160px}.nav__logo{width:auto;min-width:140px;overflow:visible}.bm-logout-btn{border-radius:var(--border-radius-s);width:100%;color:var(--theme-elevation-400);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s;display:flex}.bm-logout-btn svg{flex-shrink:0}.bm-logout-btn:hover{background:var(--theme-elevation-100);color:var(--theme-error-500,#c44)}.bm-icon{color:var(--theme-text);-webkit-user-select:none;user-select:none;font-family:Chelsea Market,cursive;font-size:1.2rem;font-weight:400;line-height:1}.app-header__wrapper .step-nav{flex:auto;min-width:0}.app-header__wrapper .step-nav .step-nav__home{width:auto;min-width:max-content;height:auto}.app-header__wrapper .step-nav span{max-width:clamp(220px,26vw,420px)}.app-header__wrapper .step-nav .step-nav__home+a span{min-width:9ch;max-width:clamp(240px,30vw,480px)}.app-header__wrapper .step-nav a:last-of-type span{max-width:clamp(320px,42vw,760px)}@media (max-width:1024px){.app-header__wrapper .step-nav .step-nav__home{width:auto;height:auto}.app-header__wrapper .step-nav span{max-width:clamp(160px,28vw,280px)}.app-header__wrapper .step-nav .step-nav__home+a span{min-width:9ch;max-width:clamp(180px,32vw,320px)}.app-header__wrapper .step-nav a:last-of-type span{max-width:clamp(220px,38vw,420px)}}.bm-age-range{border-top:0;border-bottom:0;margin:0;padding:0}.bm-age-range .group-field__header{margin-bottom:calc(var(--base)/3)}.bm-age-range .group-field__title{font-size:13px;font-weight:400;line-height:20px;font-family:var(--font-body)}.bm-age-range .group-field__wrap{gap:0}.bm-age-range .row-field{margin-bottom:0}
