@layer components{.auth-showcase-module__vZTQca__root{background:var(--benchy-blue);flex:1;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.auth-showcase-module__vZTQca__root{flex-direction:column;display:flex}}.auth-showcase-module__vZTQca__inner{padding:64px var(--page-padding-x-md);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.auth-showcase-module__vZTQca__wideLogo{filter:brightness(0)invert();width:auto;height:auto}}
@layer components{.auth-split-layout-module__xXVfZa__root{background:var(--benchy-bg-card);min-height:100dvh;display:flex}.auth-split-layout-module__xXVfZa__left{width:100%;padding:48px var(--page-padding-x-sm);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:1024px){.auth-split-layout-module__xXVfZa__left{width:var(--auth-shell-split-lg);min-width:var(--auth-shell-min-width-lg);padding:48px var(--page-padding-x-md)}}.auth-split-layout-module__xXVfZa__inner{width:100%;max-width:var(--auth-panel-max-width)}}
@layer components{.auth-primitives-module__wj9Mda__hero{align-items:center;gap:var(--auth-hero-gap);flex-direction:column;margin-bottom:32px;display:flex}.auth-primitives-module__wj9Mda__logoTile{height:var(--auth-logo-tile-size);width:var(--auth-logo-tile-size);border-radius:var(--auth-logo-tile-radius);background:color-mix(in srgb, var(--color-fg) 92%, black);box-shadow:var(--benchy-shadow-md);border:1px solid #ffffff1a;justify-content:center;align-items:center;display:flex}.auth-primitives-module__wj9Mda__logoImage{filter:brightness(0)invert();opacity:.9}.auth-primitives-module__wj9Mda__titleBlock{text-align:center}.auth-primitives-module__wj9Mda__title{text-align:center;letter-spacing:0;color:var(--color-fg,#202020);font-size:26px;font-weight:700}.auth-primitives-module__wj9Mda__subtitle{text-align:center;color:var(--color-fg-secondary,#5c5c5c);margin-top:6px;font-size:14px}.auth-primitives-module__wj9Mda__primaryButton{height:var(--auth-action-height,46px);border-radius:var(--auth-action-radius,24px);background:color-mix(in srgb, var(--color-fg,#202020) 92%, black);color:#fff;cursor:pointer;width:100%;transition:background var(--anim-duration-fast) var(--anim-ease-default);border:none;margin-top:4px;font-size:14px;font-weight:600}.auth-primitives-module__wj9Mda__primaryButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-fg,#202020) 85%, black)}.auth-primitives-module__wj9Mda__primaryButton:disabled{opacity:.5;cursor:not-allowed}.auth-primitives-module__wj9Mda__notice{border-radius:var(--auth-panel-radius);border:1px solid color-mix(in srgb, var(--benchy-blue) 20%, transparent);background:color-mix(in srgb, var(--benchy-blue) 8%, var(--benchy-bg-card));color:var(--benchy-blue);padding:12px 16px;font-size:14px;line-height:24px}}
@layer components{.sso-signin-card-module__BZ3lGW__stack{gap:var(--auth-form-gap,12px);display:grid}.sso-signin-card-module__BZ3lGW__modeText{margin-top:var(--space-4,16px);text-align:center;font-size:var(--text-sm,13px);color:var(--color-fg-secondary,#5c5c5c)}.sso-signin-card-module__BZ3lGW__inlineButton{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;text-decoration:underline}.sso-signin-card-module__BZ3lGW__inlineButton:hover{color:var(--color-fg,#202020)}.sso-signin-card-module__BZ3lGW__arrow{margin-left:4px}}
