.KidSignIn-module__BGoO1G__link{min-height:var(--tap-kid);border-radius:var(--radius-pill);color:var(--brand-ink);font:inherit;text-align:center;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;padding:8px 12px;font-size:18px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.KidSignIn-module__BGoO1G__choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:340px){.KidSignIn-module__BGoO1G__choices{grid-template-columns:1fr}}.KidSignIn-module__BGoO1G__choice{border:3px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--card);min-height:108px;color:var(--ink);box-shadow:0 5px 0 var(--line-strong);font:inherit;text-align:center;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 12px;font-size:21px;font-weight:700;line-height:1.15;text-decoration:none;display:flex}.KidSignIn-module__BGoO1G__choice:only-child{grid-column:1/-1}.KidSignIn-module__BGoO1G__choice[data-first]{border-color:var(--sun-deep);background:var(--sun);color:var(--on-bright);box-shadow:0 5px 0 var(--sun-deep)}.KidSignIn-module__BGoO1G__choice:active:not(:disabled){box-shadow:0 1px 0 var(--line-strong);transform:translateY(4px)}.KidSignIn-module__BGoO1G__choice[data-first]:active:not(:disabled){box-shadow:0 1px 0 var(--sun-deep)}.KidSignIn-module__BGoO1G__choices a.KidSignIn-module__BGoO1G__choice:not([data-first]){color:var(--ink)}.KidSignIn-module__BGoO1G__icon{font-size:36px;line-height:1}.KidSignIn-module__BGoO1G__pill{min-height:var(--tap-kid);border:3px solid var(--grape);border-radius:var(--radius-pill);background:var(--grape-soft);color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-self:center;align-items:center;gap:6px;padding:0 22px;font-size:19px;font-weight:700;display:inline-flex}.KidSignIn-module__BGoO1G__ribbon{border-radius:var(--radius-pill);background:var(--sun);color:var(--on-bright);padding:4px 12px;font-size:15px;font-weight:700}button.KidSignIn-module__BGoO1G__glow{background:var(--sun-soft);box-shadow:0 0 0 4px var(--sun)}.KidSignIn-module__BGoO1G__chip{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin:0;display:flex}.KidSignIn-module__BGoO1G__chipName{border-radius:var(--radius-pill);background:var(--grape-soft);max-width:100%;color:var(--ink);overflow-wrap:anywhere;padding:6px 16px;font-size:22px;font-weight:700}.KidSignIn-module__BGoO1G__check{flex-direction:column;gap:10px;display:flex}.KidSignIn-module__BGoO1G__big{color:var(--ink);text-align:center;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,9vw,44px);font-weight:700;line-height:1.15}.KidSignIn-module__BGoO1G__current{border:2px solid var(--line);border-radius:var(--radius-lg);background:var(--card-2);flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.KidSignIn-module__BGoO1G__hi{overflow-wrap:anywhere;flex:1 1 0;min-width:0;margin:0;font-size:24px;font-weight:700}.KidSignIn-module__BGoO1G__current>:last-child{flex:100%}.KidSignIn-module__BGoO1G__foot{border-top:2px dashed var(--line);flex-wrap:wrap;justify-content:center;gap:0 8px;padding-top:8px;display:flex}.KidSignIn-module__BGoO1G__foot[inert]{opacity:.5}.KidSignIn-module__BGoO1G__grades [role=group]{grid-template-columns:repeat(2,minmax(0,1fr))}.KidSignIn-module__BGoO1G__door{pointer-events:none;width:min(220px,70%);height:90px;margin:0 auto 6px;display:block;position:relative}.KidSignIn-module__BGoO1G__doorSvg{width:100%;height:100%;position:absolute;inset:0}.KidSignIn-module__BGoO1G__doorFloat{opacity:0;font-size:18px;position:absolute;bottom:22px}@media (prefers-reduced-motion:reduce){.KidSignIn-module__BGoO1G__doorFloat:nth-of-type(-n+3){opacity:1;bottom:60px}}@media (prefers-reduced-motion:no-preference){.KidSignIn-module__BGoO1G__doorFloat{animation:4.2s ease-out infinite KidSignIn-module__BGoO1G__doorUp}.KidSignIn-module__BGoO1G__doorLight{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite alternate KidSignIn-module__BGoO1G__doorGlow}.KidSignIn-module__BGoO1G__doorLeaf{transform-box:fill-box;transform-origin:100%;animation:1.2s cubic-bezier(.34,1.56,.64,1) .2s both KidSignIn-module__BGoO1G__doorSwing}}@keyframes KidSignIn-module__BGoO1G__doorUp{0%{opacity:0;transform:translate(0)scale(.5)rotate(-10deg)}20%{opacity:1}to{opacity:0;transform:translate(14px,-70px)scale(1.1)rotate(14deg)}}@keyframes KidSignIn-module__BGoO1G__doorGlow{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}@keyframes KidSignIn-module__BGoO1G__doorSwing{0%{transform:scaleX(-2.8)}to{transform:none}}
