.signin-module__IEvyqa__shell{background:linear-gradient(#ffffffd6,#f7f5f0fa),#f7f5f0;place-items:center;min-height:100svh;padding:24px;display:grid}.signin-module__IEvyqa__panel{background:#fffffff0;border:1px solid #e7e2d8;border-radius:14px;flex-direction:column;align-items:stretch;gap:24px;width:min(390px,100%);padding:28px;display:flex;box-shadow:0 18px 48px -28px #1b1f2452,0 4px 14px #14100a0d}.signin-module__IEvyqa__brandLockup{justify-items:center;gap:14px;display:grid}.signin-module__IEvyqa__brandMark{color:#fff;letter-spacing:0;background:#111;border-radius:12px;justify-content:center;align-items:center;width:62px;height:62px;font-size:1.58rem;font-weight:950;line-height:1;display:flex;box-shadow:0 16px 28px -20px #0000008c}.signin-module__IEvyqa__brandMark span:last-child,.signin-module__IEvyqa__wordmark span:last-child{color:#c9895a}.signin-module__IEvyqa__wordmark{color:#1b1f24;align-items:baseline;font-size:1rem;font-weight:850;line-height:1;display:flex}.signin-module__IEvyqa__copy{text-align:center;justify-items:center;gap:9px;display:grid}.signin-module__IEvyqa__kicker{color:#a86b3e;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:760;line-height:1}.signin-module__IEvyqa__copy h1{color:#171a1f;letter-spacing:0;margin:0;font-size:clamp(2rem,7vw,2.55rem);font-weight:820;line-height:1.02}.signin-module__IEvyqa__copy p:not(.signin-module__IEvyqa__kicker){color:#5d6570;max-width:28ch;margin:0;font-size:.96rem;font-weight:470;line-height:1.45}.signin-module__IEvyqa__form{gap:10px;display:grid}.signin-module__IEvyqa__googleButton{color:#1b1f24;background:#fff;border:1px solid #d9d3c6;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 16px;font-size:.94rem;font-weight:720;display:inline-flex;box-shadow:0 2px 8px #14100a0a}.signin-module__IEvyqa__googleButton:hover{background:#fbf9f5;border-color:#c9895a}.signin-module__IEvyqa__googleButton:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px #a86b3e47}.signin-module__IEvyqa__googleIcon{flex:0 0 19px;width:19px;height:19px}.signin-module__IEvyqa__errorMessage{color:#b23a3a;background:#fff6f6;border:1px solid #efd1d1;border-radius:10px;margin:-8px 0 0;padding:11px 12px;font-size:.86rem;font-weight:650;line-height:1.35}@media (max-width:560px){.signin-module__IEvyqa__shell{padding:max(18px, env(safe-area-inset-top)) 16px 18px;align-items:start}.signin-module__IEvyqa__panel{gap:22px;padding:24px}.signin-module__IEvyqa__brandMark{width:56px;height:56px;font-size:1.4rem}.signin-module__IEvyqa__wordmark{font-size:.9rem}.signin-module__IEvyqa__copy h1{font-size:2.08rem}.signin-module__IEvyqa__copy p:not(.signin-module__IEvyqa__kicker){font-size:.93rem}.signin-module__IEvyqa__googleButton{min-height:52px;font-size:.95rem}}@media (max-width:360px){.signin-module__IEvyqa__panel{padding:20px}.signin-module__IEvyqa__copy h1{font-size:1.9rem}}
