:root{--bms-background:#111;--bms-surface:#181818;--bms-card:#1f1f1f;--bms-foreground:#f0ede8;--bms-primary:#cff353;--bms-primary-foreground:#161616;--bms-primary-dark:color-mix(in srgb, var(--bms-primary) 80%, black);--bms-border:#ffffff1a;--bms-destructive:#ef5350;--bms-display-font:"Bebas Neue", ui-sans-serif, system-ui, sans-serif;--bms-body-font:"Barlow", ui-sans-serif, system-ui, sans-serif;--bms-cond-font:"Barlow Semi Condensed", ui-sans-serif, system-ui, sans-serif;--bms-radius-sm:5px;--bms-radius:8px;--bms-radius-lg:12px;--bms-tracking-label:.06em;--bms-tracking-eyebrow:.18em;--bms-tread-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='32' viewBox='0 0 96 32'%3E%3Cg fill='%23000'%3E%3Cpath d='M3 2 L26 2 L31 14 L8 14 Z'/%3E%3Cpath d='M34 2 L57 2 L62 14 L39 14 Z'/%3E%3Cpath d='M65 2 L88 2 L93 14 L70 14 Z'/%3E%3Cpath d='M-13 18 L10 18 L5 30 L-18 30 Z'/%3E%3Cpath d='M18 18 L41 18 L36 30 L13 30 Z'/%3E%3Cpath d='M49 18 L72 18 L67 30 L44 30 Z'/%3E%3Cpath d='M80 18 L103 18 L98 30 L75 30 Z'/%3E%3C/g%3E%3C/svg%3E")}html[data-theme]:has(.template-minimal){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-elevation-0:var(--bms-background);--theme-elevation-50:var(--bms-surface);--theme-elevation-100:var(--bms-card);--theme-elevation-150:color-mix(in srgb, var(--bms-foreground) 12%, var(--bms-card));--theme-elevation-200:color-mix(in srgb, var(--bms-foreground) 18%, var(--bms-card));--theme-elevation-250:color-mix(in srgb, var(--bms-foreground) 24%, var(--bms-card));--theme-elevation-300:color-mix(in srgb, var(--bms-foreground) 32%, var(--bms-card));--theme-elevation-350:color-mix(in srgb, var(--bms-foreground) 40%, var(--bms-card));--theme-elevation-400:color-mix(in srgb, var(--bms-foreground) 48%, var(--bms-card));--theme-elevation-450:color-mix(in srgb, var(--bms-foreground) 55%, var(--bms-card));--theme-elevation-500:color-mix(in srgb, var(--bms-foreground) 61%, var(--bms-card));--theme-elevation-550:color-mix(in srgb, var(--bms-foreground) 67%, var(--bms-card));--theme-elevation-600:color-mix(in srgb, var(--bms-foreground) 73%, var(--bms-card));--theme-elevation-650:color-mix(in srgb, var(--bms-foreground) 79%, var(--bms-card));--theme-elevation-700:color-mix(in srgb, var(--bms-foreground) 84%, var(--bms-card));--theme-elevation-750:color-mix(in srgb, var(--bms-foreground) 88%, var(--bms-card));--theme-elevation-800:color-mix(in srgb, var(--bms-foreground) 92%, var(--bms-card));--theme-elevation-850:color-mix(in srgb, var(--bms-foreground) 96%, var(--bms-card));--theme-elevation-900:var(--bms-foreground);--theme-elevation-950:var(--bms-foreground);--theme-elevation-1000:var(--bms-foreground);--theme-bg:var(--bms-background);--theme-text:var(--bms-foreground);--theme-input-bg:var(--bms-surface);--theme-border-color:var(--bms-border);--theme-overlay:#050505bf;--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-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-error-500:var(--bms-destructive);--font-body:var(--bms-body-font);--style-radius-s:var(--bms-radius-sm);--style-radius-m:var(--bms-radius-sm);--style-radius-l:var(--bms-radius);--accessibility-outline:2px solid var(--bms-primary);--accessibility-outline-offset:2px}html[data-theme]:has(.template-minimal) body{background-color:var(--bms-background);background-image:radial-gradient(58rem 30rem at 50% -12%, color-mix(in srgb, var(--bms-primary) 7%, transparent), transparent 70%),repeating-linear-gradient(-45deg, color-mix(in srgb, var(--bms-foreground) 3%, transparent) 0 1px, transparent 1px 9px);background-attachment:fixed}.template-minimal__wrap{border:1px solid var(--bms-border);border-radius:var(--bms-radius-lg);background-color:var(--bms-card);padding:clamp(38px,6vw + 14px,54px) clamp(24px,6vw,40px) clamp(24px,6vw,40px);position:relative;box-shadow:0 24px 60px -24px #000000b3}.template-minimal__wrap:before{content:"";border-radius:calc(var(--bms-radius-lg) - 1px) calc(var(--bms-radius-lg) - 1px) 0 0;background-color:var(--bms-primary);opacity:.85;height:14px;-webkit-mask-image:var(--bms-tread-mask);mask-image:var(--bms-tread-mask);position:absolute;inset:0 0 auto;-webkit-mask-position:top;mask-position:top;-webkit-mask-size:96px 30px;mask-size:96px 30px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.template-minimal{background-color:#0000;padding-inline:clamp(12px,4vw,24px)}.template-minimal h1{font-family:var(--bms-display-font);text-transform:uppercase;letter-spacing:.01em;color:var(--bms-foreground);margin:0;font-size:clamp(2.25rem,8vw,3rem);font-weight:400;line-height:.92}.template-minimal p{font-family:var(--bms-body-font);color:color-mix(in srgb, var(--bms-foreground) 78%, var(--bms-card));font-size:.95rem;line-height:1.6}.template-minimal .form-header{gap:calc(var(--base)*.35)}.bms-logo{flex-direction:column;align-items:center;gap:.1em;font-size:clamp(.75rem,.66rem + .4vw,.8125rem);line-height:1;display:flex}.bms-logo__word{font-family:var(--bms-display-font);text-transform:uppercase;letter-spacing:.045em;color:var(--bms-foreground);margin-right:-.045em;font-size:3.7em;font-weight:400;line-height:.92}.bms-logo__caption{font-family:var(--bms-cond-font);text-transform:uppercase;letter-spacing:var(--bms-tracking-label);color:color-mix(in srgb, var(--bms-foreground) 55%, var(--bms-card));font-weight:700}.bms-auth-intro{gap:calc(var(--base)*.35);margin-bottom:var(--base);flex-direction:column;display:flex}.bms-auth-intro__eyebrow{font-family:var(--bms-cond-font);text-transform:uppercase;letter-spacing:var(--bms-tracking-eyebrow);color:var(--bms-primary);font-size:.75rem;font-weight:700}.template-minimal label.field-label{font-family:var(--bms-cond-font);text-transform:uppercase;letter-spacing:var(--bms-tracking-label);color:color-mix(in srgb, var(--bms-foreground) 70%, var(--bms-card));font-size:.8125rem;font-weight:600}.template-minimal :is(input,textarea){font-family:var(--bms-body-font);transition:border-color .15s}.template-minimal :is(input,textarea):focus{border-color:var(--bms-primary)}.template-minimal :is(input,textarea):focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.template-minimal .btn--style-primary{--color:var(--bms-primary-foreground);--bg-color:var(--bms-primary);--hover-bg:var(--bms-primary-dark);--hover-color:var(--bms-primary-foreground)}.template-minimal .btn--style-secondary{--color:var(--bms-foreground);--btn-border:1px solid var(--bms-border);--hover-color:var(--bms-primary);--hover-btn-border:1px solid var(--bms-primary)}.template-minimal .btn{--btn-font-weight:700;font-family:var(--bms-cond-font);text-transform:uppercase;letter-spacing:var(--bms-tracking-label);border-radius:var(--bms-radius-sm);transition:background-color .15s,color .15s,border-color .15s}.template-minimal .form-submit{margin-top:var(--base)}.template-minimal .form-submit .btn{width:100%;margin:0}.template-minimal a:not(.btn){color:var(--bms-primary);-webkit-text-decoration-color:color-mix(in srgb, var(--bms-primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--bms-primary) 45%, transparent);text-underline-offset:4px;transition:text-decoration-color .15s}.template-minimal a:not(.btn):hover{text-decoration-color:currentColor}.template-minimal a:not(.btn):focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset);border-radius:2px}.template-minimal form+a:not(.btn){margin-top:calc(var(--base)*.5);display:inline-block}.template-minimal .login__form>a{margin-top:calc(var(--base)*.5);font-family:var(--bms-cond-font);text-transform:uppercase;letter-spacing:var(--bms-tracking-label);font-size:.8125rem;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){.template-minimal :is(input,textarea,.btn,a){transition:none}}@media (max-width:400px){.template-minimal{padding-block:32px}.template-minimal__wrap{border-radius:var(--bms-radius)}.template-minimal__wrap:before{border-radius:calc(var(--bms-radius) - 1px) calc(var(--bms-radius) - 1px) 0 0}}
