@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bungee-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/nunito-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap){--soyboy-red:#d20a2e;--soyboy-cream:#f0ecd9;--soyboy-navy:#111520;--soyboy-surface:color-mix(in srgb, white 5%, var(--soyboy-navy));--soyboy-ink-on-red:#fff;--font-body:"Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--font-display:"Bungee", "Arial Black", "Helvetica Neue", sans-serif;--theme-elevation-0:color-mix(in srgb, var(--soyboy-cream) 0%, var(--soyboy-navy));--theme-elevation-50:color-mix(in srgb, var(--soyboy-cream) 5%, var(--soyboy-navy));--theme-elevation-100:color-mix(in srgb, var(--soyboy-cream) 10%, var(--soyboy-navy));--theme-elevation-150:color-mix(in srgb, var(--soyboy-cream) 18%, var(--soyboy-navy));--theme-elevation-200:color-mix(in srgb, var(--soyboy-cream) 24%, var(--soyboy-navy));--theme-elevation-250:color-mix(in srgb, var(--soyboy-cream) 30%, var(--soyboy-navy));--theme-elevation-300:color-mix(in srgb, var(--soyboy-cream) 36%, var(--soyboy-navy));--theme-elevation-350:color-mix(in srgb, var(--soyboy-cream) 44%, var(--soyboy-navy));--theme-elevation-400:color-mix(in srgb, var(--soyboy-cream) 52%, var(--soyboy-navy));--theme-elevation-450:color-mix(in srgb, var(--soyboy-cream) 60%, var(--soyboy-navy));--theme-elevation-500:color-mix(in srgb, var(--soyboy-cream) 66%, var(--soyboy-navy));--theme-elevation-550:color-mix(in srgb, var(--soyboy-cream) 72%, var(--soyboy-navy));--theme-elevation-600:color-mix(in srgb, var(--soyboy-cream) 78%, var(--soyboy-navy));--theme-elevation-650:color-mix(in srgb, var(--soyboy-cream) 83%, var(--soyboy-navy));--theme-elevation-700:color-mix(in srgb, var(--soyboy-cream) 88%, var(--soyboy-navy));--theme-elevation-750:color-mix(in srgb, var(--soyboy-cream) 94%, var(--soyboy-navy));--theme-elevation-800:color-mix(in srgb, var(--soyboy-cream) 100%, var(--soyboy-navy));--theme-elevation-850:color-mix(in srgb, var(--soyboy-cream) 100%, var(--soyboy-navy));--theme-elevation-900:color-mix(in srgb, var(--soyboy-cream) 100%, var(--soyboy-navy));--theme-elevation-950:color-mix(in srgb, var(--soyboy-cream) 100%, var(--soyboy-navy));--theme-elevation-1000:color-mix(in srgb, var(--soyboy-cream) 100%, var(--soyboy-navy));--theme-error-50:var(--color-error-950);--theme-error-100:var(--color-error-900);--theme-error-150:var(--color-error-850);--theme-error-200:var(--color-error-800);--theme-error-250:var(--color-error-750);--theme-error-300:var(--color-error-700);--theme-error-350:var(--color-error-650);--theme-error-400:var(--color-error-600);--theme-error-450:var(--color-error-550);--theme-error-550:var(--color-error-450);--theme-error-600:var(--color-error-400);--theme-error-650:var(--color-error-350);--theme-error-700:var(--color-error-300);--theme-error-750:var(--color-error-250);--theme-error-800:var(--color-error-200);--theme-error-850:var(--color-error-150);--theme-error-900:var(--color-error-100);--theme-error-950:var(--color-error-50);--theme-success-50:var(--color-success-950);--theme-success-100:var(--color-success-900);--theme-success-150:var(--color-success-850);--theme-success-200:var(--color-success-800);--theme-success-250:var(--color-success-750);--theme-success-300:var(--color-success-700);--theme-success-350:var(--color-success-650);--theme-success-400:var(--color-success-600);--theme-success-450:var(--color-success-550);--theme-success-550:var(--color-success-450);--theme-success-600:var(--color-success-400);--theme-success-650:var(--color-success-350);--theme-success-700:var(--color-success-300);--theme-success-750:var(--color-success-250);--theme-success-800:var(--color-success-200);--theme-success-850:var(--color-success-150);--theme-success-900:var(--color-success-100);--theme-success-950:var(--color-success-50);--theme-warning-50:var(--color-warning-950);--theme-warning-100:var(--color-warning-900);--theme-warning-150:var(--color-warning-850);--theme-warning-200:var(--color-warning-800);--theme-warning-250:var(--color-warning-750);--theme-warning-300:var(--color-warning-700);--theme-warning-350:var(--color-warning-650);--theme-warning-400:var(--color-warning-600);--theme-warning-450:var(--color-warning-550);--theme-warning-550:var(--color-warning-450);--theme-warning-600:var(--color-warning-400);--theme-warning-650:var(--color-warning-350);--theme-warning-700:var(--color-warning-300);--theme-warning-750:var(--color-warning-250);--theme-warning-800:var(--color-warning-200);--theme-warning-850:var(--color-warning-150);--theme-warning-900:var(--color-warning-100);--theme-warning-950:var(--color-warning-50);--theme-error-500:var(--color-error-400);--theme-bg:var(--soyboy-navy);--theme-text:var(--soyboy-cream);--theme-input-bg:var(--soyboy-surface);--accessibility-outline:3px solid var(--soyboy-cream);--accessibility-outline-offset:3px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .template-minimal{background-image:radial-gradient(70% 55% at 50% 0%, color-mix(in srgb, var(--soyboy-red) 20%, transparent), transparent 70%);background-repeat:no-repeat}:is(:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .login__brand,:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .verify__brand){margin-bottom:calc(var(--base)*1.6)}:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .soyboy-brand{align-items:center;gap:calc(var(--base)*.4);text-align:center;flex-direction:column;display:flex}:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .soyboy-brand__word{font-family:var(--font-display);font-size:clamp(var(--base)*1.8,9vw,var(--base)*2.6);letter-spacing:.01em;text-transform:uppercase;color:var(--soyboy-cream);line-height:1}:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .soyboy-brand__rule{width:calc(var(--base)*3);background-color:var(--soyboy-red);border-radius:999px;height:4px}:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .soyboy-brand__tag{font-size:calc(var(--base)*.55);letter-spacing:.22em;text-transform:uppercase;color:var(--theme-elevation-600);font-weight:600}:is(:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .form-header h1,:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .create-first-user>h1){font-family:var(--font-display);font-size:clamp(var(--base)*1.1,6vw,var(--base)*1.5);letter-spacing:.01em;text-transform:uppercase;color:var(--soyboy-cream);line-height:1.15}:is(:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .form-header p,:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .create-first-user>p){color:var(--theme-elevation-600)}:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) label.field-label:not(.unstyled){font-size:calc(var(--base)*.55);letter-spacing:.14em;text-transform:uppercase;color:var(--theme-elevation-600);font-weight:700}:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .field-type input{border-radius:var(--style-radius-l);height:calc(var(--base)*2.2)}:is(:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .field-type input:focus,:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .field-type input:focus-within,:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .field-type input:active){border-color:var(--soyboy-red)}:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .btn{--btn-font-weight:400;font-family:var(--font-display);font-size:calc(var(--base)*.7);letter-spacing:.06em;text-transform:uppercase;border-radius:999px}:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .btn--size-large{--btn-padding-block-start:calc(var(--base) * .6);--btn-padding-block-end:calc(var(--base) * .6);--btn-padding-inline-start:calc(var(--base) * 1.6);--btn-padding-inline-end:calc(var(--base) * 1.6)}:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .btn--style-primary{--color:var(--soyboy-ink-on-red);--bg-color:var(--soyboy-red);--btn-border:3px solid var(--soyboy-red);--hover-color:var(--soyboy-red);--hover-bg:var(--soyboy-cream);--hover-btn-border:3px solid var(--soyboy-cream)}:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .btn--style-primary.btn--disabled{--color:var(--theme-elevation-600);--bg-color:var(--theme-elevation-100);--btn-border:3px solid var(--theme-elevation-200);--hover-color:var(--color);--hover-bg:var(--bg-color);--hover-btn-border:var(--btn-border)}:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .btn--style-secondary{--color:var(--soyboy-cream);--bg-color:transparent;--btn-border:3px solid var(--soyboy-cream);--hover-color:var(--soyboy-navy);--hover-bg:var(--soyboy-cream);--hover-btn-border:3px solid var(--soyboy-cream)}:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .template-minimal a:not(.btn){color:var(--soyboy-cream);text-decoration:underline;-webkit-text-decoration-color:var(--soyboy-red);text-decoration-color:var(--soyboy-red);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}:root:has(.login,.forgot-password,.verify,.create-first-user,.reset-password__wrap) .template-minimal a:not(.btn):hover{text-decoration-thickness:3px}
