@layer features{.StaffLoginScreen_card__yjo5B{width:100%;max-width:var(--st-auth-card-width);display:flex;flex-direction:column;gap:var(--st-space-6)}.StaffLoginScreen_heading__z3d1h{display:flex;flex-direction:column;gap:var(--st-space-2)}.StaffLoginScreen_step__zgkej{font-family:var(--st-font-mono);font-size:var(--st-auth-step-size);letter-spacing:var(--st-auth-step-tracking);text-transform:uppercase;color:var(--st-text-muted)}.StaffLoginScreen_heading__z3d1h h1{margin:0;font-size:var(--st-auth-title);font-weight:var(--st-weight-light);letter-spacing:var(--st-tracking-heading);line-height:1}.StaffLoginScreen_intro__h0Yzf{margin:0;color:var(--st-text-subtle-on-muted);line-height:var(--st-auth-leading);text-wrap:pretty}.StaffLoginScreen_fields__liGIk{display:flex;flex-direction:column;gap:var(--st-space-4);border:0;padding:0;margin:0;min-width:0}.StaffLoginScreen_field__bp_bB{display:flex;flex-direction:column;gap:var(--st-auth-field-gap);min-width:0}.StaffLoginScreen_legend__J93NP{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.StaffLoginScreen_fields__liGIk label{font-size:var(--st-auth-label-size);font-weight:var(--st-weight-medium)}.StaffLoginScreen_fields__liGIk input{width:100%;min-width:0;height:var(--st-control-md);padding:0 var(--st-space-3);border:var(--st-border-width) solid var(--st-auth-border);border-radius:var(--st-auth-field-radius);background:var(--st-surface);color:var(--st-text);font-size:var(--st-auth-input-size)}.StaffLoginScreen_fields__liGIk input::placeholder{color:var(--st-text-muted)}.StaffLoginScreen_passwordLabel__yhUxt{display:flex;align-items:baseline;justify-content:space-between;gap:var(--st-space-3);flex-wrap:wrap}.StaffLoginScreen_password__bPN4Z{position:relative;display:flex}.StaffLoginScreen_password__bPN4Z input{padding-right:var(--st-control-md)}.StaffLoginScreen_toggle__PgXXL{position:absolute;right:0;top:0;width:var(--st-control-md);height:var(--st-control-md);background:none;border:0;color:var(--st-text-muted);display:grid;place-items:center;cursor:pointer}.StaffLoginScreen_back__B5PYt,.StaffLoginScreen_recovery__YTO3U{border:0;background:none;color:var(--st-text-subtle-on-muted);font:inherit;font-size:var(--st-text-xs);padding:0;cursor:pointer;text-underline-offset:var(--st-space-1)}.StaffLoginScreen_recovery__YTO3U{text-decoration:underline}.StaffLoginScreen_back__B5PYt{display:inline-flex;align-items:center;gap:var(--st-space-2);justify-self:start;min-height:var(--st-control-md);font-size:var(--st-auth-label-size)}.StaffLoginScreen_submit__ocyj7{display:flex;align-items:center;justify-content:center;gap:var(--st-space-2);min-height:var(--st-auth-submit-height);border:0;border-radius:var(--st-auth-field-radius);background:var(--st-auth-primary);color:var(--st-text-inverse);font:inherit;font-size:var(--st-text-md);font-weight:var(--st-weight-medium);text-decoration:none;cursor:pointer}fieldset.StaffLoginScreen_fields__liGIk>.StaffLoginScreen_submit__ocyj7{margin-top:var(--st-space-1)}.StaffLoginScreen_fields__liGIk :disabled{cursor:not-allowed}.StaffLoginScreen_submit__ocyj7:disabled{background:var(--st-ref-neutral-100);color:var(--st-text-muted)}.StaffLoginScreen_help__M4iQt{margin:0;font-size:var(--st-auth-label-size);color:var(--st-text-muted);line-height:var(--st-auth-leading)}.StaffLoginScreen_account__6zi4j{display:flex;align-items:center;gap:var(--st-space-3);padding:var(--st-auth-panel-padding);border:var(--st-border-width) solid var(--st-border);border-radius:var(--st-auth-field-radius)}.StaffLoginScreen_accountInfo__voVl_{display:grid;gap:var(--st-space-1);min-width:0;flex:1 1}.StaffLoginScreen_accountInfo__voVl_ strong{font-weight:var(--st-weight-medium)}.StaffLoginScreen_accountInfo__voVl_ span{font-size:var(--st-text-xs);color:var(--st-text-muted);overflow-wrap:anywhere}.StaffLoginScreen_identityMark__NjGFI{display:grid;place-items:center;width:var(--st-auth-identity-size);height:var(--st-auth-identity-size);flex-shrink:0;background:var(--st-accent);color:var(--st-accent-contrast);border-radius:var(--st-auth-field-radius);font-weight:var(--st-weight-bold)}.StaffLoginScreen_secret__TM97c{display:flex;gap:var(--st-space-2)}.StaffLoginScreen_secret__TM97c input{background:var(--st-ref-neutral-25);border-color:var(--st-border);font-family:var(--st-font-mono);font-size:var(--st-text-sm)}.StaffLoginScreen_secondary__6vI80{min-height:var(--st-control-md);padding-inline:var(--st-space-3);border:var(--st-border-width) solid var(--st-auth-border);background:var(--st-surface);color:var(--st-text-subtle-on-muted);font:inherit;font-size:var(--st-auth-label-size);border-radius:var(--st-auth-field-radius);cursor:pointer;display:inline-flex;gap:var(--st-space-2);align-items:center;justify-content:center}.StaffLoginScreen_secret__TM97c .StaffLoginScreen_secondary__6vI80{border-color:var(--st-accent);color:var(--st-text)}.StaffLoginScreen_fields__liGIk .StaffLoginScreen_code__I0Aji{height:var(--st-auth-code-height);font-family:var(--st-font-mono);font-size:var(--st-auth-code-size);letter-spacing:var(--st-auth-code-tracking)}.StaffLoginScreen_logout__xHr04{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--st-space-2)}@media(max-width:399px){.StaffLoginScreen_logout__xHr04{grid-template-columns:minmax(0,1fr)}}}