.fb-auth-page.kit{background-color:var(--k-ground);background-image:linear-gradient(var(--k-line) 1px, transparent 1px),linear-gradient(90deg, var(--k-line) 1px, transparent 1px);background-position:50%;background-size:96px 96px;justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.fb-auth-card{border-radius:var(--k-r-panel);background:var(--k-surface);width:100%;max-width:440px;color:var(--k-ink);flex-direction:column;gap:24px;padding:36px 36px 30px;display:flex;box-shadow:0 1px #00000008,0 18px 48px #00000014}.fb-auth-eyebrow{font:500 12.5px/1.3 var(--sans);color:var(--k-meta)}.fb-auth-head{flex-direction:column;gap:6px;display:flex}.fb-auth-head h1{font:650 25px/1.2 var(--sans);letter-spacing:-.02em;color:var(--k-ink);margin:0;font-size:28px}.fb-auth-head p{font:400 12.5px/1.45 var(--sans);color:var(--k-meta);margin:0;font-size:13.5px}.fb-auth-form{flex-direction:column;gap:14px;display:flex}.fb-auth-error{border-radius:var(--k-r-field);background:var(--k-negative-bg);color:var(--k-negative);font:400 13px/1.45 var(--sans);padding:9px 12px}.fb-auth-forgot{font:400 12.5px/1.45 var(--sans);color:var(--k-ink);align-self:flex-end;margin-top:-6px;font-size:13px;text-decoration:none}.fb-auth-forgot:hover{text-decoration:underline}.fb-auth-divider{font:400 12.5px/1.45 var(--sans);color:var(--k-meta);align-items:center;gap:12px;display:flex}.fb-auth-divider:before,.fb-auth-divider:after{content:"";background:var(--k-line);flex:1;height:1px}.fb-auth-footer{text-align:center;font:400 12.5px/1.45 var(--sans);color:var(--k-meta);font-size:13px}.fb-auth-footer a{color:var(--k-ink);font-weight:600;text-decoration:none}.fb-auth-footer a:hover{text-decoration:underline}.fb-auth-magic{flex-direction:column;gap:10px;display:flex}.fb-auth-magic-btn{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.fb-auth-magic-btn:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.fb-auth-magic-btn{border-radius:var(--k-r-field);background:var(--k-surface);width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--k-line-strong);font:500 14px/1 var(--sans);color:var(--k-ink);justify-content:center;align-items:center;gap:8px;display:flex}.fb-auth-magic-btn:hover{box-shadow:inset 0 0 0 1px var(--k-ink)}.fb-auth-magic-btn:disabled{opacity:.5;cursor:default}.fb-auth-legal{text-align:center;font:400 11.5px/1.5 var(--sans);color:var(--k-meta);margin:0}.fb-auth-legal a{color:var(--k-ink-2);text-underline-offset:2px;text-decoration:underline}.fb-auth-legal a:hover{color:var(--k-ink)}@media (max-width:640px){.fb-auth-card{gap:20px;padding:26px 20px 22px}.fb-auth-head h1{font-size:24px}}
