.auth-page-login .auth-field-shell .ui-input-shell:focus-within,.auth-page-register .auth-field-shell .ui-input-shell:focus-within{outline:0;border-color:color-mix(in srgb,var(--color-brand-primary) 22%,var(--color-border-default));background:var(--color-bg-card);box-shadow:inset 0 0 0 .0625rem color-mix(in srgb,var(--color-brand-primary) 10%,transparent),0 .5rem 1.25rem color-mix(in srgb,var(--color-brand-primary) 5%,transparent)}.auth-page-login .auth-field-shell .ui-input-control,.auth-page-register .auth-field-shell .ui-input-control{background:transparent;outline:0;box-shadow:none}.auth-page-login .auth-field-shell .ui-input-control:focus,.auth-page-login .auth-field-shell .ui-input-control:focus-visible,.auth-page-register .auth-field-shell .ui-input-control:focus,.auth-page-register .auth-field-shell .ui-input-control:focus-visible{outline:0;box-shadow:none}.auth-page-login .auth-phone-country-code:focus-visible,.auth-page-register .auth-phone-country-code:focus-visible{outline:0;box-shadow:none}.auth-page-login .auth-field-shell .ui-input-control:-webkit-autofill,.auth-page-login .auth-field-shell .ui-input-control:-webkit-autofill:focus,.auth-page-login .auth-field-shell .ui-input-control:-webkit-autofill:hover,.auth-page-register .auth-field-shell .ui-input-control:-webkit-autofill,.auth-page-register .auth-field-shell .ui-input-control:-webkit-autofill:focus,.auth-page-register .auth-field-shell .ui-input-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;box-shadow:0 0 0 100rem var(--color-bg-card) inset}@media (min-width:60rem){.auth-page-login.auth-page-revamp{align-items:end;grid-template-columns:minmax(0,.98fr) minmax(21rem,26.5rem);gap:1.25rem;padding-bottom:1.75rem}.auth-page-login .auth-hero-login{display:flex;min-height:calc(100vh - 3.5rem);flex-direction:column;justify-content:flex-start;padding-bottom:0}.auth-page-login .auth-panel-stack-login{align-self:end;display:grid;gap:1rem;width:100%}.auth-page-login .auth-panel-login{align-self:end}.auth-page-login .auth-login-showcase{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:stretch;gap:1rem;margin-top:auto;padding-top:1.5rem}.auth-page-login .auth-login-audit-card,.auth-page-login .auth-login-flow-card,.auth-page-login .auth-login-workbench{border:.0625rem solid color-mix(in srgb,var(--color-text-primary) 9%,transparent);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-card) 98%,transparent) 0,color-mix(in srgb,var(--color-bg-elevated) 86%,transparent) 100%),var(--color-bg-card);box-shadow:0 1.125rem 2.25rem color-mix(in srgb,var(--color-text-primary) 7%,transparent),inset 0 .0625rem 0 color-mix(in srgb,white 78%,transparent)}.auth-page-login .auth-login-workbench{grid-column:1/-1;grid-template-columns:7.5rem minmax(0,1fr);min-height:17.5rem}.auth-page-login .auth-login-workbench-main{gap:.75rem;padding:1rem 1.125rem}.auth-page-login .auth-login-workbench-tools{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.375rem}.auth-page-login .auth-login-workbench-tools span{min-width:0;min-height:1.75rem;padding:.375rem .5rem;border-color:color-mix(in srgb,var(--color-text-primary) 7%,transparent);background:color-mix(in srgb,var(--color-bg-card) 82%,transparent);color:var(--color-text-muted);font-size:.6875rem;font-weight:700}.auth-page-login .auth-login-workbench-row{grid-template-columns:2rem minmax(8.5rem,1fr) 5.75rem 4.75rem 4rem;gap:.5rem;min-height:3rem}.auth-page-login .auth-login-workbench-thumb{width:2rem;height:2rem;border-radius:.625rem}.auth-page-login .auth-login-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.auth-page-login .auth-login-card-head strong{display:block;color:var(--color-text-primary);font-size:.875rem;font-weight:900;line-height:1.2}.auth-page-login .auth-login-card-head span{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-height:1.5rem;padding:.25rem .5rem;border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-brand-primary-soft) 72%,white);color:var(--color-brand-primary);font-size:.6875rem;font-weight:900;line-height:1}.auth-page-login .auth-login-audit-card span:before,.auth-page-login .auth-login-audit-card strong:before,.auth-page-login .auth-login-card-head span:before{display:none;content:none}.auth-page-login .auth-login-audit-card,.auth-page-login .auth-login-flow-card{display:grid;align-content:stretch;grid-template-rows:auto 1fr;min-height:11.25rem;padding:1rem}.auth-page-login .auth-login-flow-card{grid-column:1;gap:1rem}.auth-page-login .auth-login-flow-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem .75rem;align-content:start;width:100%}.auth-page-login .auth-login-flow-step{position:relative;display:grid;grid-template-columns:1.375rem minmax(0,1fr);grid-template-areas:"dot title" "dot meta";column-gap:.5rem;row-gap:.125rem;min-width:0;padding:.5rem .5rem .5rem 0;color:var(--color-text-secondary);font-weight:700}.auth-page-login .auth-login-flow-card .auth-login-flow-step,.auth-page-login .auth-login-flow-card .auth-login-flow-step.is-current,.auth-page-login .auth-login-flow-card .auth-login-flow-step.is-done,.auth-page-login .auth-login-flow-card .auth-login-flow-step.is-pending{justify-items:stretch;color:var(--color-text-secondary);font-size:inherit}.auth-page-login .auth-login-flow-card .auth-login-flow-step:before{display:none;content:none}.auth-page-login .auth-login-flow-step em{grid-area:dot;align-self:start;width:1.25rem;height:1.25rem;margin-top:.0625rem;border:.0625rem solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-card);box-shadow:inset 0 0 0 .25rem var(--color-bg-card)}.auth-page-login .auth-login-flow-step b,.auth-page-login .auth-login-flow-step small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-page-login .auth-login-flow-step b{grid-area:title;color:var(--color-text-primary);font-size:.75rem;line-height:1.25}.auth-page-login .auth-login-flow-step small{grid-area:meta;color:var(--color-text-muted);font-size:.6875rem;line-height:1.2}.auth-page-login .auth-login-flow-step.is-done em{border-color:color-mix(in srgb,var(--color-brand-primary) 32%,white);background:var(--color-brand-primary)}.auth-page-login .auth-login-flow-step.is-current{border-radius:.75rem;background:color-mix(in srgb,var(--color-brand-primary-soft) 62%,white)}.auth-page-login .auth-login-flow-step.is-current em{border-color:var(--color-brand-primary);background:var(--color-bg-card);box-shadow:inset 0 0 0 .25rem var(--color-brand-primary),0 0 0 .25rem color-mix(in srgb,var(--color-brand-primary) 12%,transparent)}.auth-page-login .auth-login-audit-card{grid-column:2;gap:.875rem}.auth-page-login .auth-login-audit-feed{display:grid;gap:.625rem;align-content:start}.auth-page-login .auth-login-audit-card .auth-login-audit-item{position:relative;display:grid;grid-template-columns:.75rem minmax(0,1fr) auto;grid-template-areas:"marker title tag" "marker meta tag";gap:.125rem .625rem;align-items:normal;width:auto;min-height:2.875rem;padding:.625rem .625rem .625rem 0;border-radius:0;background:transparent;border:0;border-bottom:.0625rem solid color-mix(in srgb,var(--color-text-primary) 7%,transparent);color:inherit;font-size:inherit;font-weight:inherit}.auth-page-login .auth-login-audit-card .auth-login-audit-item:before{display:none;content:none}.auth-page-login .auth-login-audit-card .auth-login-audit-item:last-child{border-bottom:0}.auth-page-login .auth-login-audit-card .auth-login-audit-item i{grid-area:marker;align-self:start;width:.625rem;height:.625rem;margin-top:.3125rem;border-radius:var(--radius-pill);background:var(--color-brand-primary);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--color-brand-primary) 12%,transparent)}.auth-page-login .auth-login-audit-card .auth-login-audit-item b{grid-area:title;min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:.75rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.auth-page-login .auth-login-audit-card .auth-login-audit-item small{grid-area:meta;min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:.6875rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.auth-page-login .auth-login-audit-card .auth-login-audit-item em{grid-area:tag;align-self:center;padding:.25rem .5rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-bg-elevated) 88%,white);color:var(--color-text-secondary);font-size:.6875rem;font-style:normal;font-weight:900;white-space:nowrap}}@media (min-width:60rem) and (max-width:75rem){.auth-page-login .auth-login-showcase{grid-template-columns:1fr}.auth-page-login .auth-login-audit-card,.auth-page-login .auth-login-flow-card{grid-column:1}}@media (max-width:60rem){.auth-page-login .auth-login-showcase{display:none}}