.ProblemLock_lock__BDaKN{--size:var(--lock-size,clamp(104px,12vw,148px));--unit:calc(var(--size) / 120);--line:1px;display:grid;grid-template-columns:repeat(3,var(--size));gap:calc(var(--size) * .12) calc(var(--size) * .4);color:var(--text)}.ProblemLock_cell__0yyat svg{display:block;width:var(--size);height:auto;overflow:visible;opacity:.12}.ProblemLock_cell__0yyat[data-center] svg{opacity:.3}.ProblemLock_cell__0yyat svg *{vector-effect:non-scaling-stroke}.ProblemLock_shackle__7Erim{transform:translateY(-26px);transition:transform .45s cubic-bezier(.3,0,.2,1)}.ProblemLock_edge__xjjek{stroke:currentColor;stroke-width:calc(var(--unit) * 6 + var(--line) * 2)}.ProblemLock_hollow__S5RpS{stroke:var(--bg);stroke-width:calc(var(--unit) * 6)}.ProblemLock_edge__xjjek .ProblemLock_shackle__7Erim{stroke-width:calc(var(--unit) * 11 + var(--line) * 2)}.ProblemLock_hollow__S5RpS .ProblemLock_shackle__7Erim{stroke-width:calc(var(--unit) * 11)}.ProblemLock_hollow__S5RpS rect{fill:var(--bg)}.ProblemLock_keyhole__ASU8F{stroke:currentColor;stroke-width:var(--line);stroke-linecap:butt}.ProblemLock_capBottom__RJETr,.ProblemLock_capTop__2U8Jq,.ProblemLock_sides__7Q2gl{transition:transform .3s cubic-bezier(.3,0,.2,1)}.ProblemLock_sides__7Q2gl{transform-box:view-box;transform-origin:60px 107px}.ProblemLock_lock__BDaKN[data-locked] .ProblemLock_shackle__7Erim{transform:translateY(12px);transition:transform .28s cubic-bezier(.5,0,.3,1.4)}.ProblemLock_lock__BDaKN[data-locked] .ProblemLock_capTop__2U8Jq{transform:translateY(7px)}.ProblemLock_lock__BDaKN[data-locked] .ProblemLock_capBottom__RJETr{transform:translateY(-7px)}.ProblemLock_lock__BDaKN[data-locked] .ProblemLock_sides__7Q2gl{transform:scaleY(.001)}.ProblemLock_lock__BDaKN[data-locked] :is(.ProblemLock_capTop__2U8Jq,.ProblemLock_capBottom__RJETr,.ProblemLock_sides__7Q2gl){transition:transform .25s cubic-bezier(.5,0,.2,1) .08s}@media (prefers-reduced-motion:reduce){.ProblemLock_capBottom__RJETr,.ProblemLock_capTop__2U8Jq,.ProblemLock_shackle__7Erim,.ProblemLock_sides__7Q2gl{transition:none}}