.loginpage{display:grid;grid-template-columns:1.1fr 1fr;min-height:100vh;background:#fcfcf8}.loginintro{background:#163d36;color:white;padding:45px 55px}.loginintro .brand{margin-left:0}.loginwords{padding:55px 15px;max-width:580px}.loginwords h1{font-size:56px;line-height:1.22;letter-spacing:-2px}.loginwords .eyebrow{color:#d8edb2;font-size:11px;line-height:1.8}.loginwords>p{color:#c2d5c8;font-size:18px;line-height:1.8}.loginwords .note{background:#274d40;color:#d4e2d1;margin-top:40px}.loginbox{align-self:center;padding:55px 60px;max-width:580px;width:100%;margin:auto}.loginbox .tabs{display:grid;grid-template-columns:repeat(3,1fr)}.loginbox .field{margin-bottom:22px}.loginbox .field input{padding:15px}.loginbox h1{font-size:36px}.resource-feature{display:flex;gap:35px;background:#e9f0dd;padding:35px;border:1px solid #dbe4ce;border-radius:12px}.resource-feature h2{font-size:31px}.game-emoji{display:grid;place-items:center;font-size:70px;width:160px;min-height:160px;flex-shrink:0;background:#d6e6bb;border-radius:20px;align-self:center}.tipsteps{padding-left:23px;color:#526b5d;font-size:14px;line-height:1.8}.tipsteps li{padding:7px 0 7px 7px}.paperquestion{padding:20px 0;border-bottom:1px solid #e2e7df}.paperquestion label{line-height:1.7;font-size:14px;font-weight:600}.paperquestion input{max-width:220px}.fractionblocks{display:flex;gap:5px;margin-bottom:18px}.fractionblocks i{display:block;flex:1;background:#e2e7df;height:34px;border:1px solid #a0b292;border-radius:4px}.fractionblocks .filled{background:#79966a}.timesgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;font-size:12px}.timesgrid>div{background:#f2f5ec;padding:9px;border-radius:5px}.install-note svg{width:16px;height:16px;vertical-align:middle;margin-right:5px}@media(max-width:740px){.loginpage{grid-template-columns:1fr}.loginintro{padding:25px}.loginintro .brand{margin-bottom:0}.loginwords{padding:24px 0 0}.loginwords h1{font-size:35px}.loginwords h1 br{display:none}.loginwords>p,.loginwords .note{display:none}.loginbox{padding:30px 25px}.loginbox h1{font-size:30px}.resource-feature{padding:24px;gap:20px;flex-direction:column}.game-emoji{width:100%;font-size:55px;min-height:110px}.resource-feature h2{font-size:27px}.tipsteps{font-size:13px}}
