._9JiFbG_page{--ink:#1b1446;--magenta:#d946ef;--paper:#f6f5fb;--line:#e4e1f0;--muted:#5e5a7a;--danger:#b42318;background:var(--paper);min-height:100dvh;color:var(--ink);display:grid}._9JiFbG_stage{display:none}._9JiFbG_panel{place-items:center;padding:72px 20px;display:grid;position:relative}._9JiFbG_signIn{text-align:center;width:100%;max-width:360px}._9JiFbG_logo{width:88px;height:auto;margin:0 auto 28px;display:block}._9JiFbG_title{margin:0;font-size:1.75rem;font-weight:600;line-height:1.3}._9JiFbG_subtitle{color:var(--muted);margin:6px 0 0;font-size:1rem;line-height:1.6}._9JiFbG_alert{border-left:3px solid var(--danger);color:var(--danger);text-align:left;background:#fdf0ef;border-radius:6px;gap:10px;margin-top:28px;padding:12px 14px;display:flex}._9JiFbG_alertIcon{flex:none;width:20px;height:20px;margin-top:2px}._9JiFbG_alertTitle{margin:0;font-weight:600}._9JiFbG_alertBody{color:#7a271a;margin:2px 0 0;font-size:.875rem;line-height:1.5}._9JiFbG_googleButton{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:28px;padding:0 20px;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}._9JiFbG_googleIcon{box-sizing:content-box;background:#fff;border-radius:50%;width:22px;height:22px;padding:3px}._9JiFbG_googleButton:hover{background:#2c2366}._9JiFbG_googleButton:active{background:#120d33}._9JiFbG_googleButton:focus-visible{outline:3px solid var(--magenta);outline-offset:3px}._9JiFbG_secondaryButton{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:0 20px;font-size:1rem;font-weight:500;text-decoration:none;display:flex}._9JiFbG_secondaryButton:focus-visible{outline:3px solid var(--magenta);outline-offset:3px}._9JiFbG_hint{color:var(--muted);margin:16px 0 0;font-size:.875rem;line-height:1.5}._9JiFbG_copyright{text-align:center;color:var(--muted);margin:0;font-size:.8125rem;position:absolute;bottom:24px;left:0;right:0}@media (min-width:992px){._9JiFbG_page{grid-template-columns:1fr 1fr}._9JiFbG_stage{background:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:48px;display:flex}._9JiFbG_thread{flex-direction:column;gap:14px;width:100%;max-width:420px;display:flex}._9JiFbG_bubble{max-width:82%;margin:0;padding:14px 18px;font-size:1.0625rem;line-height:1.5}._9JiFbG_guest{color:var(--ink);background:#fff;border-radius:20px 20px 20px 6px;align-self:flex-start}._9JiFbG_bot{background:var(--magenta);color:var(--ink);border-radius:20px 20px 6px;align-self:flex-end;display:grid}._9JiFbG_typing,._9JiFbG_reply{grid-area:1/1}._9JiFbG_typing{align-items:center;gap:5px;animation:10ms linear 1.8s forwards _9JiFbG_hide;display:flex}._9JiFbG_typing i{background:var(--ink);border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite _9JiFbG_blink}._9JiFbG_typing i:nth-child(2){animation-delay:.15s}._9JiFbG_typing i:nth-child(3){animation-delay:.3s}._9JiFbG_reply{opacity:0;animation:.25s ease-out 1.8s forwards _9JiFbG_show}._9JiFbG_stageCaption{color:#c9c4e6;text-align:center;max-width:420px;margin:0;font-size:1rem;line-height:1.6}._9JiFbG_panel{padding:72px 48px}._9JiFbG_logo{width:104px}._9JiFbG_title{font-size:2rem}}@keyframes _9JiFbG_blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes _9JiFbG_hide{to{visibility:hidden}}@keyframes _9JiFbG_show{to{opacity:1}}@media (prefers-reduced-motion:reduce){._9JiFbG_typing{display:none}._9JiFbG_reply{opacity:1;animation:none}}
