#pp-login-choice{box-sizing:border-box;width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:24px 26px 68px;border:1px solid #d4e5ee;border-radius:20px;background:#fff;color:#082d60;box-shadow:0 20px 80px #001b3b66;font-family:Inter,Lato,Arial,sans-serif;text-align:center;overflow:auto}#pp-login-choice::backdrop{background:rgba(0,22,48,.65)}#pp-login-choice *{box-sizing:border-box}#pp-login-choice .pp-login-brand{display:block;width:310px;max-width:78%;height:auto;margin:0 auto 20px}#pp-login-title{font-size:clamp(26px,6vw,40px);font-weight:900;line-height:1.12;margin:0 0 24px;color:#082d60;letter-spacing:-1px}#pp-login-choice .pp-login-close{position:absolute;right:12px;top:8px;width:36px;height:36px;border:0;background:transparent;color:#333;font:32px/1 Arial;cursor:pointer;padding:0}#pp-login-choice .pp-login-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative;z-index:1}#pp-login-choice .pp-login-card{padding:25px 18px 22px;border-radius:19px;background:#e2f5ff;box-shadow:0 4px 5px #0074b329}#pp-login-choice .pp-login-new{background:#fff0e6;box-shadow:0 4px 5px #ed660029}#pp-login-choice .pp-login-card svg{display:block;width:64px;height:52px;margin:0 auto 13px}#pp-login-choice .pp-login-new svg{color:#ff620d}#pp-login-choice h3{font-size:24px;line-height:1.2;letter-spacing:-.7px;margin:0 0 8px;font-weight:900;color:#082d60}#pp-login-choice p{font-size:20px;font-weight:700;line-height:1.3;margin:0 0 18px;color:#082d60}#pp-login-choice .pp-login-card a{display:flex;align-items:center;justify-content:center;gap:10px;background:#0069a8;color:#fff;text-decoration:none;border-radius:10px;padding:13px 8px;font-size:20px;font-weight:800;line-height:1.2}#pp-login-choice .pp-login-new a{background:#f75b06}#pp-login-choice .pp-login-card a:hover{filter:brightness(.92)}#pp-login-choice .pp-login-card a span{font-size:29px;line-height:.7}#pp-login-choice :focus-visible{outline:3px solid #082d60;outline-offset:4px}#pp-login-choice .pp-login-wave{position:absolute;bottom:0;left:0;width:100%;height:65px;pointer-events:none}@media(max-width:440px){#pp-login-choice{padding:24px 16px 54px}#pp-login-choice .pp-login-options{grid-template-columns:1fr;gap:14px}#pp-login-choice .pp-login-card{padding:16px}#pp-login-choice .pp-login-card svg{width:48px;height:40px;margin-bottom:8px}#pp-login-choice h3{font-size:22px}#pp-login-choice p{font-size:18px;margin-bottom:12px}#pp-login-title{margin-bottom:18px}#pp-login-choice .pp-login-wave{height:42px}}

#pp-login-choice .pp-login-brand{display:flex;align-items:center;justify-content:center;gap:6px;width:auto;max-width:100%;font-size:28px;font-weight:800;letter-spacing:-1.5px;white-space:nowrap}#pp-login-choice .pp-login-mascot{display:block;width:42px;height:56px;overflow:hidden;flex-shrink:0}#pp-login-choice .pp-login-mascot img{display:block;width:310px;max-width:none;height:auto}#pp-login-choice .pp-login-orange{color:#ff603e}@media(max-width:440px){#pp-login-choice .pp-login-brand{font-size:23px;letter-spacing:-1.2px}}
