.kfa .beam-auth{box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:48px 16px;background:var(--kfa-page)}.kfa .beam-auth-mark{display:inline-flex;align-items:center;gap:7.68px;text-decoration:none}.kfa .beam-auth-mark .kfa-by{display:inline}.kfa .beam-auth-card{box-sizing:border-box;width:100%;max-width:400px;padding:32px 28px;text-align:center;background:var(--kfa-surface);border:1px solid var(--kfa-card-border,var(--kfa-border));border-radius:var(--kfa-card-radius,var(--kfa-radius-card));box-shadow:var(--kfa-card-shadow,none)}.kfa .beam-auth-title{margin:0;font-size:19.2px;line-height:1.3;font-weight:500;letter-spacing:-.2px;color:var(--kfa-ink-strong)}.kfa .beam-auth-sub{margin:6px 0 0;font-size:13.44px;line-height:1.57;color:var(--kfa-ink-2)}.kfa .beam-auth-cta{box-sizing:border-box;margin-top:24px;width:100%;height:36px;font-size:13.44px;text-decoration:none}.kfa .beam-auth-cta:focus-visible{outline:none;box-shadow:var(--kfa-focus)}.kfa .beam-auth-note{margin:16px 0 0;font-size:12.48px;line-height:1.5;color:var(--kfa-ink-2)}.kfa .beam-auth-status{margin:0;font-size:13.44px;color:var(--kfa-ink-2)}.kfa .beam-auth-bar{width:160px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--kfa-skel-a) 25%,var(--kfa-primary) 50%,var(--kfa-skel-a) 75%);background-size:200% 100%;animation:kfa-skel-shimmer 1.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.kfa .beam-auth-bar{animation:none;background:var(--kfa-skel-a)}}.kfa .beam-auth .kfa-empty-panel{align-self:center;max-width:520px;margin:0}.kfa .beam-auth-details{box-sizing:border-box;width:100%;max-width:520px;margin:0;padding:12px 16px;overflow-x:auto;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word;color:var(--kfa-ink-2);background:var(--kfa-subtle);border:1px solid var(--kfa-border);border-radius:8px}.kfa .beam-auth-card .beam-auth-bar{margin:16px auto 0}.kfa .beam-signin{background:var(--kfa-surface);padding:0 16px;gap:0;justify-content:flex-start}:root[data-theme=dark] .kfa .beam-signin{background:var(--kfa-page)}.kfa .beam-signin-top{height:23.04px;flex:none}.kfa .beam-signin-card{box-sizing:border-box;width:100%;max-width:384px;margin-block:auto;padding:38.4px;background:var(--kfa-surface);border:3px solid var(--kfa-subtle);border-radius:16px;text-align:center}.kfa .beam-signin-logo{display:flex;justify-content:center;align-items:center;gap:7.68px;height:23.04px;margin:0 auto 23.04px}.kfa .beam-signin-logo .kfa-by{display:inline;transform:translateY(4px)}.kfa .beam-signin-title{margin:0;font-size:19.2px;line-height:1.5;font-weight:500;color:var(--kfa-ink)}.kfa .beam-signin-sub{margin:3.84px 0 0;font-size:12.48px;line-height:1.54;color:var(--kfa-ink-2)}.kfa .beam-signin-sso{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:7.68px;width:100%;height:34.56px;margin-top:19.2px;padding:0 12px;background:var(--kfa-surface);border:1px solid var(--kfa-border);border-radius:7.68px;color:var(--kfa-ink);font-size:12.48px;font-weight:500;text-decoration:none}.kfa .beam-signin-sso:hover{background:var(--kfa-page)}.kfa .beam-signin-sso:focus-visible{outline:none;box-shadow:var(--kfa-focus)}.kfa .beam-signin-sso svg{width:20px;height:20px;flex:none}.kfa .beam-signin-note{margin:15.36px 0 0;font-size:11.52px;line-height:1.67;color:var(--kfa-ink-2)}.kfa .beam-signin-alert{margin-top:12px;color:var(--kfa-danger-ink);font-weight:500}.kfa .beam-signin-foot{display:flex;flex-direction:column;align-items:center;padding-bottom:26.88px}.kfa .beam-signin-rule{width:240px;max-width:100%;height:1px;margin:23.04px 0 15.36px;background:var(--kfa-border)}.kfa .beam-signin-powered{font-size:11.52px;line-height:1.67;color:var(--kfa-ink-2)}.kfa .beam-signin-kflogo{display:block;width:119.04px;height:27.84px;color:var(--kfa-ink-strong)}@media (max-width:420px){.kfa .beam-signin-card{padding:28.8px 23.04px}}.kfa .beam-signin.beam-share-page{background:radial-gradient(1200px 500px at 50% -10%,var(--kfa-primary-tint),var(--kfa-page))}.kfa .beam-share-page .beam-signin-card{position:relative;overflow:hidden;border:0;background:var(--kfa-raised,var(--kfa-surface));box-shadow:var(--kfa-elev-3)}.kfa .beam-share-page .beam-signin-card:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--kfa-wordmark)}.kfa .beam-share-form{display:flex;flex-direction:column;margin-top:19.2px;text-align:left}.kfa .beam-share-label{margin:0 0 7.68px;font-size:12.48px;font-weight:500;color:var(--kfa-ink)}.kfa .beam-share-boxes{display:flex;gap:9.6px}.kfa .beam-share-box{box-sizing:border-box;flex:1 1 0;min-width:0;height:44px;padding:0;border:1px solid var(--kfa-border-strong);border-radius:7.68px;background:var(--kfa-surface);color:var(--kfa-ink-strong);text-align:center;text-transform:uppercase;outline:none;font:500 19.2px/1 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;transition:border-color .15s ease,box-shadow .15s ease}.kfa .beam-share-box::placeholder{color:var(--kfa-border-strong);font-size:11.52px}.kfa .beam-share-box[data-filled=true]{border-color:var(--kfa-ink-2)}.kfa .beam-share-box:focus{border-color:var(--kfa-primary);box-shadow:0 0 0 1px var(--kfa-primary)}.kfa .beam-share-error{margin:9.6px 0 0;font-size:12.48px;line-height:1.54;color:var(--kfa-danger-ink)}.kfa .beam-share-open{box-sizing:border-box;width:100%;margin-top:19.2px;font-size:12.48px}.kfa .beam-share-open:focus-visible{outline:none;box-shadow:var(--kfa-focus)}.kfa .beam-share-actions{display:flex;gap:9.6px;margin-top:19.2px}.kfa .beam-share-actions>*{flex:1 1 0;margin-top:0;cursor:pointer;font:inherit;font-size:12.48px;font-weight:500}.kfa .beam-deadend{display:flex;flex-direction:column;align-items:center}.kfa .beam-deadend-pic{width:115px;margin:0 auto 16px;color:var(--kfa-ink-3)}.kfa .beam-deadend-pic svg{width:100%;height:auto;display:block}.kfa .beam-deadend-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:19.2px}.kfa .beam-signin .beam-auth-details{margin:16px auto 0}