.SignUpPanel-module__CgcTQa__panel{width:100%;max-width:360px;color:var(--color-midnight-ink);font-size:14px}.SignUpPanel-module__CgcTQa__google{cursor:pointer;background:#fff;border:1px solid #d9d9d6;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:40px;padding:10px 16px;font-weight:500;display:flex;position:relative}.SignUpPanel-module__CgcTQa__google svg{flex-shrink:0}.SignUpPanel-module__CgcTQa__divider{color:var(--color-slate-body);align-items:center;gap:16px;margin:24px 0;font-size:13px;display:flex}.SignUpPanel-module__CgcTQa__divider:before,.SignUpPanel-module__CgcTQa__divider:after{content:"";background:#deddd8;flex:1;height:1px}.SignUpPanel-module__CgcTQa__label{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.SignUpPanel-module__CgcTQa__input{background:#fff;border:1px solid #d9d9d6;border-radius:8px;width:100%;height:40px;padding:8px 12px}.SignUpPanel-module__CgcTQa__continue{background:var(--color-midnight-ink);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;min-height:40px;margin-top:20px;font-weight:500}.SignUpPanel-module__CgcTQa__panel button:disabled{cursor:not-allowed;opacity:.55}.SignUpPanel-module__CgcTQa__panel :focus-visible{outline:2px solid var(--color-orchid-cta);outline-offset:3px}.SignUpPanel-module__CgcTQa__signIn{text-align:center;color:var(--color-slate-body);margin-top:24px;font-size:13px}.SignUpPanel-module__CgcTQa__signIn a{color:var(--color-midnight-ink);text-underline-offset:3px;text-decoration:underline}.SignUpPanel-module__CgcTQa__error{color:#a52828;margin-top:16px;font-size:13px}
.AuthPageShell-module__d9nx1a__page{background:var(--color-warm-cream);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.AuthPageShell-module__d9nx1a__formSide{flex-direction:column;min-width:0;padding:16px;display:flex}.AuthPageShell-module__d9nx1a__formContent{width:100%;max-width:440px;margin:auto;padding:48px 0}.AuthPageShell-module__d9nx1a__formIntro{text-align:center;margin-bottom:28px}.AuthPageShell-module__d9nx1a__brand{margin-bottom:24px;display:inline-flex}.AuthPageShell-module__d9nx1a__brand img{-o-object-fit:contain;object-fit:contain;width:48px;height:48px}.AuthPageShell-module__d9nx1a__brand:focus-visible,.AuthPageShell-module__d9nx1a__legal a:focus-visible{outline:2px solid var(--color-orchid-deep);outline-offset:6px}.AuthPageShell-module__d9nx1a__formIntro>h1{letter-spacing:-.7px;font-size:36px;line-height:1.15}.AuthPageShell-module__d9nx1a__authForm{justify-content:center;display:flex}.AuthPageShell-module__d9nx1a__legal{text-align:center;max-width:340px;color:var(--color-slate-body);margin:20px auto 0;font-size:12px;line-height:1.7}.AuthPageShell-module__d9nx1a__legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.AuthPageShell-module__d9nx1a__productSide{isolation:isolate;border-radius:var(--rp-2xl);background:#399fdf;justify-content:center;align-items:center;min-width:0;margin:12px 12px 12px 0;padding:40px;display:flex;position:relative;overflow:hidden}.AuthPageShell-module__d9nx1a__flowerBackground{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.AuthPageShell-module__d9nx1a__composerPreview{width:100%;max-width:678px}.AuthPageShell-module__d9nx1a__previewAttachments>summary{cursor:pointer;list-style:none}.AuthPageShell-module__d9nx1a__previewAttachments>summary::-webkit-details-marker{display:none}@media (max-width:1023px){.AuthPageShell-module__d9nx1a__page{grid-template-columns:minmax(0,1fr)}.AuthPageShell-module__d9nx1a__formSide{min-height:100svh}.AuthPageShell-module__d9nx1a__formContent{padding:40px 0}.AuthPageShell-module__d9nx1a__formIntro>h1{font-size:32px}.AuthPageShell-module__d9nx1a__productSide{display:none}}
.AuthBackgroundStudy-module__KlKXtG__placeholder{width:360px;max-width:100%;height:320px;box-shadow:none;color:#93938e;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;gap:22px;padding:0;font-size:13px;display:flex}.AuthBackgroundStudy-module__KlKXtG__placeholderLine{border:1px solid #eeedea;border-radius:8px;height:42px}.AuthBackgroundStudy-module__KlKXtG__placeholderButton{background:#f1f0ed;border-radius:8px;height:40px;margin-top:auto}.AuthBackgroundStudy-module__KlKXtG__controls{z-index:50;background:#faf9f5ed;border:1px solid #deddd8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(50% - 32px);padding:8px;font-size:12px;display:flex;position:fixed;top:16px;left:16px}.AuthBackgroundStudy-module__KlKXtG__controls a{text-underline-offset:3px;padding:6px;text-decoration:underline}.AuthBackgroundStudy-module__KlKXtG__controls select,.AuthBackgroundStudy-module__KlKXtG__controls button{cursor:pointer;background:#fff;border:1px solid #deddd8;border-radius:7px;min-height:32px;padding:4px 8px}.AuthBackgroundStudy-module__KlKXtG__controls :focus-visible{outline-offset:2px;outline:2px solid #b074ce}.AuthBackgroundStudy-module__KlKXtG__backgroundPicker{align-items:center;gap:4px;min-width:0;display:flex}.AuthBackgroundStudy-module__KlKXtG__backgroundPicker select{min-width:0;max-width:220px}.AuthBackgroundStudy-module__KlKXtG__tip{color:#706f6a;white-space:nowrap}@media (max-width:1023px){.AuthBackgroundStudy-module__KlKXtG__controls{max-width:calc(100% - 32px)}}
