.GlPRyG_shell{--peach:#fff6ec;--white:#fff;--ink:#06204a;--slate:#4a5a6b;--ember:#e26009;--ember-dark:#c94e06;--ember-lip:#9c3d03;--teal:#0a6c7e;--teal-pop:#6fcbdd;--teal-lip:#0a5c6e;--star:#f0a818;--star-lip:#c88400;--mint:#a8d860;--mint-lip:#7daa3c;--blush:#ffc9a8;--lilac:#7fb2e8;--edge:#06204a;--sand:#ebdbc4;--dis:var(--font-baloo), "Baloo 2", system-ui, sans-serif;--bod:var(--font-nunito), "Nunito", system-ui, sans-serif;--clay:0 6px 0 var(--sand), 0 14px 26px #78502824;--ease:cubic-bezier(.34,1.4,.64,1);background:var(--peach);min-height:100svh;color:var(--ink);font-family:var(--bod);flex-direction:column;align-items:center;padding:38px 22px 56px;font-size:17px;line-height:1.65;display:flex;position:relative;overflow-x:hidden}body:has(.GlPRyG_shell){background:#fff6ec}#splash{background:#fff6ec!important}.GlPRyG_shell :focus-visible{outline:4px solid var(--ink);outline-offset:3px;border-radius:8px}.GlPRyG_blob{border:3px solid var(--edge);z-index:0;pointer-events:none;border-radius:50%;position:absolute}.GlPRyG_b1{background:var(--teal-pop);width:180px;height:180px;box-shadow:0 8px 0 var(--teal-lip);top:60px;right:-70px}.GlPRyG_b2{background:var(--star);width:96px;height:96px;box-shadow:0 6px 0 var(--star-lip);bottom:90px;left:-38px}.GlPRyG_b3{background:var(--lilac);width:60px;height:60px;top:180px;left:8%;box-shadow:0 5px #3f7dbe}.GlPRyG_inner{z-index:1;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:520px;display:flex;position:relative}.GlPRyG_logo{width:auto;height:44px}.GlPRyG_loading{z-index:1;flex:1;justify-content:center;align-items:center;width:100%;min-height:100svh;display:flex;position:relative}.GlPRyG_loadingLogo{width:auto;height:44px;animation:1.4s ease-in-out infinite GlPRyG_auth-logo-pulse}@keyframes GlPRyG_auth-logo-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.GlPRyG_loadingLogo{animation:none}}.GlPRyG_head{text-align:center}.GlPRyG_eyebrow{font-family:var(--dis);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--teal-pop);border:3px solid var(--edge);box-shadow:0 4px 0 var(--teal-lip);border-radius:999px;margin-bottom:16px;padding:5px 16px;font-size:14px;font-weight:700;display:inline-block}.GlPRyG_title{font-family:var(--dis);letter-spacing:-.015em;color:var(--ink);margin:0 0 10px;font-size:clamp(30px,6vw,42px);font-weight:800;line-height:1.08}.GlPRyG_mark{background:linear-gradient(transparent 62%, var(--star) 62%);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;padding:0 2px}.GlPRyG_lead{color:var(--slate);margin:0;max-width:42ch;margin-inline:auto;font-size:16px;font-weight:600}.GlPRyG_card{background:var(--white);border:3px solid var(--edge);width:100%;box-shadow:var(--clay);border-radius:26px;flex-direction:column;align-items:center;display:flex;overflow:hidden}.GlPRyG_card>*{align-self:stretch}:is(.GlPRyG_card .cl-card,.GlPRyG_card .cl-cardBox){box-shadow:none;background:0 0;border:none;width:100%}:is(.GlPRyG_card .cl-signUp-start .cl-header,.GlPRyG_card .cl-signIn-start .cl-header,.GlPRyG_card .cl-logoBox){display:none}.GlPRyG_card .cl-footer{display:none}.GlPRyG_card .cl-formFieldLabel{font-family:var(--dis);color:var(--ink);font-size:16px;font-weight:700}:is(.GlPRyG_card .cl-formFieldInput,.GlPRyG_card .cl-input){min-height:56px;font-family:var(--bod);border:3px solid var(--edge);background:var(--white);color:var(--ink);box-shadow:none;border-radius:16px;padding:14px 18px;font-size:17px;font-weight:600}:is(.GlPRyG_card .cl-formFieldInput:focus,.GlPRyG_card .cl-input:focus){outline:4px solid var(--ink);outline-offset:2px}.GlPRyG_card .cl-formButtonPrimary{min-height:56px;font-family:var(--dis);text-transform:none;letter-spacing:0;background:var(--ember-dark);color:var(--white);border:3px solid var(--edge);box-shadow:0 6px 0 var(--ember-lip);border-radius:18px;font-size:18px;font-weight:800}.GlPRyG_card .cl-formButtonPrimary:hover{background:var(--ember-dark);box-shadow:0 4px 0 var(--ember-lip);transform:translateY(2px)}.GlPRyG_card .cl-socialButtonsBlockButton{border:3px solid var(--edge);background:var(--white);min-height:52px;box-shadow:0 4px 0 var(--sand);border-radius:16px}.GlPRyG_card .cl-socialButtonsBlockButtonText{font-family:var(--dis);color:var(--ink);font-weight:700}.GlPRyG_card .cl-dividerLine{background:var(--sand)}.GlPRyG_card .cl-dividerText{color:var(--slate);font-weight:700}.GlPRyG_card .cl-formFieldInputShowPasswordButton{min-width:44px;min-height:44px;color:var(--slate)}.GlPRyG_chips{flex-wrap:wrap;justify-content:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.GlPRyG_chips li{background:var(--white);border:3px solid var(--edge);box-shadow:0 4px 0 var(--sand);border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex}.GlPRyG_optIn{border-top:2px solid var(--sand);background:var(--white);margin-top:28px;padding:24px 32px 6px}.GlPRyG_optInRow{align-items:flex-start;gap:12px;display:flex}.GlPRyG_optInRow input[type=checkbox]{width:24px;height:24px;accent-color:var(--ember);cursor:pointer;flex:none;margin:2px 0 0}.GlPRyG_optInRow label{font-family:var(--dis);color:var(--ink);cursor:pointer;font-size:16px;font-weight:700;line-height:1.35}.GlPRyG_optInHint{font-family:var(--bod);color:var(--slate);margin:8px 0 0 36px;font-size:13px;font-weight:600;line-height:1.45}.GlPRyG_legal{font-family:var(--bod);color:var(--slate);text-align:center;margin:16px 0 0;font-size:13px;font-weight:600;line-height:1.5}.GlPRyG_legal a{color:var(--teal);text-underline-offset:.15em;font-weight:800;text-decoration:underline}.GlPRyG_cross{color:var(--slate);text-align:center;margin:0;font-size:16px;font-weight:600}.GlPRyG_cross a,.GlPRyG_back{color:var(--teal);text-underline-offset:.15em;font-weight:800;text-decoration:underline}.GlPRyG_back{align-items:center;min-height:44px;font-size:15px;display:inline-flex}@media (max-width:980px){.GlPRyG_blob{display:none}}@media (max-width:620px){.GlPRyG_shell{padding:26px 16px 40px;font-size:16px}.GlPRyG_card{border-radius:22px;padding:18px 14px}.GlPRyG_optIn{margin-top:16px;padding:18px 14px 2px}.GlPRyG_optInHint{margin-left:34px}}@media (prefers-reduced-motion:reduce){.GlPRyG_shell *,.GlPRyG_shell :before,.GlPRyG_shell :after{transition:none!important;animation:none!important}}
