.login-form-module__8Kcmea__authenticationOptions{gap:var(--space-4);display:grid}.login-form-module__8Kcmea__form{gap:var(--space-5);display:grid}.login-form-module__8Kcmea__form .hub-alert{border-radius:var(--radius-md)}.login-form-module__8Kcmea__form .hub-field{gap:var(--space-2)}.login-form-module__8Kcmea__userIdInput{min-height:3rem}.login-form-module__8Kcmea__submit{width:100%;min-height:3rem}.login-form-module__8Kcmea__providerButton{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-3);min-height:3.25rem;padding:0 var(--space-5);justify-content:center;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.login-form-module__8Kcmea__providerButton:hover{border-color:var(--color-action-primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.login-form-module__8Kcmea__providerButton:disabled{background:var(--color-surface-subtle);border-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed;box-shadow:none;transform:none}.login-form-module__8Kcmea__providerButton small{color:var(--color-text-muted);font-size:.6875rem;font-weight:var(--font-weight-medium);margin-left:auto}.login-form-module__8Kcmea__providerButton:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.login-form-module__8Kcmea__microsoftMark{flex:none;grid-template-columns:repeat(2,7px);gap:2px;display:grid}.login-form-module__8Kcmea__microsoftMark i{background:#f25022;width:7px;height:7px}.login-form-module__8Kcmea__microsoftMark i:nth-child(2){background:#7fba00}.login-form-module__8Kcmea__microsoftMark i:nth-child(3){background:#00a4ef}.login-form-module__8Kcmea__microsoftMark i:nth-child(4){background:#ffb900}.login-form-module__8Kcmea__providerSpinner{border:2px solid var(--color-border);border-top-color:var(--color-action-primary);border-radius:50%;width:1rem;height:1rem;animation:.75s linear infinite login-form-module__8Kcmea__provider-spin}.login-form-module__8Kcmea__divider{color:var(--color-text-muted);font-size:var(--font-size-xs);align-items:center;gap:var(--space-3);margin:var(--space-1) 0;text-align:center;display:flex}.login-form-module__8Kcmea__divider:before,.login-form-module__8Kcmea__divider:after{background:var(--color-border);content:"";flex:1;height:1px}@keyframes login-form-module__8Kcmea__provider-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.login-form-module__8Kcmea__providerButton,.login-form-module__8Kcmea__providerSpinner{transition:none;animation:none}}.login-form-module__8Kcmea__passwordHelp{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;margin:0;line-height:1.5}
.page-module__ez6UBW__page{grid-template-columns:minmax(28rem,1fr) minmax(31rem,1fr);min-width:0;min-height:100vh;display:grid;overflow:hidden}.page-module__ez6UBW__showcase{background-color:var(--bsc-action-10);color:var(--bsc-neutral-100);background-image:url(/images/hub-bg-violeta.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative;overflow:hidden}.page-module__ez6UBW__showcase:after{content:"";pointer-events:none;background:linear-gradient(#0000001f 0%,#0000 32%,#0000008c 100%);position:absolute;inset:0}.page-module__ez6UBW__showcaseContent{z-index:1;flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,4.5rem);display:flex;position:absolute;inset:0}.page-module__ez6UBW__brand{align-items:center;gap:var(--space-3);width:fit-content;display:inline-flex}.page-module__ez6UBW__brandMark{width:2.5rem;height:2.5rem;display:inline-flex}.page-module__ez6UBW__brandMark svg{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.6px;width:100%;height:100%;overflow:visible}.page-module__ez6UBW__brandMark path:last-child{opacity:.48}.page-module__ez6UBW__brand>span:last-child{line-height:1;display:grid}.page-module__ez6UBW__brand strong{font-size:var(--font-size-lg);letter-spacing:-.03em}.page-module__ez6UBW__brand small{font-size:.625rem;font-weight:var(--font-weight-semibold);letter-spacing:.16em;opacity:.76;text-transform:uppercase;margin-top:.3rem}.page-module__ez6UBW__pitch{max-width:36rem;margin-bottom:clamp(1rem,4vh,3rem)}.page-module__ez6UBW__showcaseEyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;margin:0 0 var(--space-4);opacity:.8;text-transform:uppercase}.page-module__ez6UBW__pitch h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.3vw,4rem);line-height:1.04}.page-module__ez6UBW__pitch>p:last-child{color:#ffffffc7;margin:var(--space-6) 0 0;max-width:31rem;font-size:clamp(.95rem,1.4vw,1.125rem);line-height:1.7}.page-module__ez6UBW__accessPanel{background:var(--color-surface);flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:100vh;max-height:100vh;padding:clamp(2rem,6vw,5.5rem);display:flex;position:relative;overflow-y:auto}.page-module__ez6UBW__accessContent{gap:var(--space-8);width:100%;min-width:0;max-width:29rem;margin-top:auto;display:grid}.page-module__ez6UBW__intro{gap:var(--space-3);display:grid}.page-module__ez6UBW__eyebrow{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;margin:0}.page-module__ez6UBW__intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3vw,2.5rem);line-height:1.15}.page-module__ez6UBW__description{color:var(--color-text-secondary);max-width:28rem;margin:0;line-height:1.6}.page-module__ez6UBW__securityNote{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);align-items:flex-start;gap:var(--space-3);padding:var(--space-4);display:flex}.page-module__ez6UBW__securityNote svg{flex:none;margin-top:.125rem}.page-module__ez6UBW__securityNote p{font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin:0}.page-module__ez6UBW__securityNote strong{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-bottom:var(--space-1);display:block}.page-module__ez6UBW__footer{color:var(--color-text-muted);font-size:var(--font-size-xs);gap:var(--space-2);margin-bottom:auto;margin-top:var(--space-8);justify-content:center;display:flex}@media (max-width:64rem){.page-module__ez6UBW__page{grid-template-columns:minmax(22rem,.85fr) minmax(28rem,1.15fr)}.page-module__ez6UBW__pitch h2{font-size:clamp(2rem,4.4vw,3rem)}}@media (max-width:50rem){.page-module__ez6UBW__page{grid-template-columns:minmax(0,1fr);overflow:visible}.page-module__ez6UBW__showcase{min-height:20rem}.page-module__ez6UBW__showcaseContent{padding:var(--space-8)}.page-module__ez6UBW__pitch{margin:var(--space-12) 0 0;max-width:30rem}.page-module__ez6UBW__pitch h2{font-size:clamp(2rem,8vw,3rem)}.page-module__ez6UBW__pitch>p:last-child{margin-top:var(--space-4)}.page-module__ez6UBW__accessPanel{min-height:auto;max-height:none;padding:var(--space-12) var(--space-6) 6rem;overflow-y:visible}}@media (max-width:32rem){.page-module__ez6UBW__showcase{min-height:16rem}.page-module__ez6UBW__showcaseContent{padding:var(--space-6)}.page-module__ez6UBW__pitch{margin-top:var(--space-8)}.page-module__ez6UBW__showcaseEyebrow,.page-module__ez6UBW__pitch>p:last-child{display:none}.page-module__ez6UBW__pitch h2{font-size:2rem}.page-module__ez6UBW__accessPanel{padding:var(--space-10) var(--space-5) 5rem}.page-module__ez6UBW__accessContent{gap:var(--space-6);margin-top:0}.page-module__ez6UBW__footer{margin-bottom:0;margin-top:var(--space-6)}}
