.Popupmenu_popupMenu__UkCDe{transform:scale(0);transform-origin:top left;border-radius:.5rem;border:2px solid blue}.Popupmenu_popupMenuShown__15fVz,.Popupmenu_popupMenu__UkCDe{position:absolute;top:32px;left:50px;z-index:1000;transition:transform .2s;margin-top:.5rem;padding:1rem;overflow:auto}.Popupmenu_popupMenuShown__15fVz{transform:scale(.8);transform-origin:top left;width:100vw;background-color:#faebd7;border-radius:.5rem;border:2px solid orange}@media screen and (max-width:767px){.Popupmenu_popupMenuShown__15fVz{top:32px;left:10px;transform:scale(.7);width:100vw}}@media screen and (max-width:480px){.Popupmenu_popupMenuShown__15fVz{top:32px;left:10px;transform:scale(.6);width:120vw}}.header_switch__jx3qC{position:relative;display:inline-block;width:30px;height:20px;margin-top:3px}.header_switch__jx3qC input{opacity:0;width:0;height:0}.header_slider__Wbdmr{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#bbb;transition:.4s}.header_slider__Wbdmr:before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.header_slider__Wbdmr{background-color:#33f321}input:focus+.header_slider__Wbdmr{box-shadow:0 0 1px #33f321}input:checked+.header_slider__Wbdmr:before{transform:translateX(13px)}.header_slider__Wbdmr{border-radius:17px}.header_slider__Wbdmr:before{border-radius:50%}.kukuArray_arrayApp__s7CHE{max-width:900px;margin:12px auto;padding:0 16px 24px}.kukuArray_equationSection__nRZt6{margin-bottom:16px;display:flex;justify-content:center}.kukuArray_equationRow__nyZnf{display:flex;align-items:center;gap:12px;margin-bottom:8px;background-color:#f8f9fa;padding:16px;border-radius:4px;width:-moz-fit-content;width:fit-content}.kukuArray_equationDisplay__8EG6O{font-size:clamp(28px,8vw,50px);line-height:1.1;font-weight:700;letter-spacing:.5px;color:#111827;display:inline-block;white-space:nowrap;min-width:12ch;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.kukuArray_firstNumber__bxFZ4{text-decoration:underline;text-decoration-color:#ec4899;text-decoration-thickness:3px;text-underline-offset:4px}.kukuArray_secondNumber__oqg1d{text-decoration:underline;text-decoration-color:#2563eb;text-decoration-thickness:3px;text-underline-offset:4px}.kukuArray_toggleButton__tg6HB{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c9ced6;background:#fff9b2;color:#111827;border-radius:6px;padding:6px 10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform 60ms ease}.kukuArray_toggleButton__tg6HB:hover{background:#fff048}.kukuArray_toggleButton__tg6HB:focus-visible{outline:3px solid #3b82f6;outline-offset:2px}.kukuArray_toggleButton__tg6HB:active{transform:translateY(1px)}.kukuArray_toggleButtonPressed__TMPZR{background:#f8decc;border-color:#2563eb;box-shadow:inset 0 0 0 2px rgba(37,99,235,.15)}.kukuArray_arraySection__4AXvR{margin-bottom:16px;display:flex;justify-content:center}.kukuArray_layout__VBAIp{display:grid;grid-template-columns:50px 1fr;grid-template-rows:37px auto;grid-template-areas:"corner top" "left grid";gap:0;align-items:start;background-color:#f8f9fa;padding:16px;border-radius:6px;width:-moz-fit-content;width:fit-content}.kukuArray_corner__Zu1jB{grid-area:corner;display:grid;place-items:end center;color:#6b7280;font-weight:600;font-size:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kukuArray_topControls__h2qLN{grid-area:top;display:grid;grid-template-columns:repeat(9,50px);gap:0;place-items:end center}.kukuArray_leftControls__7GPZH{grid-area:left;display:grid;grid-template-rows:repeat(9,48px);gap:0;place-items:center}.kukuArray_controlButton__LXO_e{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #c9ced6;border-radius:6px;width:50px;height:37px;padding:0;line-height:37px;text-align:center;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px rgba(17,24,39,.06);transition:background .12s ease,border-color .12s ease,transform 60ms ease,box-shadow .12s ease;margin:0}.kukuArray_topButton__rwfOz{width:48px;background:#2563eb;color:#fff;border-color:#1d4ed8}.kukuArray_leftButton__vVbUT{background:#ec4899;color:#fff;border-color:#db2777}.kukuArray_leftButton__vVbUT:hover,.kukuArray_topButton__rwfOz:hover{box-shadow:0 2px 4px rgba(17,24,39,.08)}.kukuArray_topButton__rwfOz:hover{background:#1e40af}.kukuArray_leftButton__vVbUT:hover{background:#be185d}.kukuArray_controlButton__LXO_e:focus-visible{outline:3px solid #3b82f6;outline-offset:2px}.kukuArray_controlButton__LXO_e:active{transform:translateY(1px)}.kukuArray_controlButtonSelected__HWL72{background:#eff6ff;border-color:#2563eb;box-shadow:inset 0 0 0 2px rgba(37,99,235,.15);color:#111827}.kukuArray_grid__soijz{grid-area:grid;display:grid;grid-template-columns:repeat(9,50px);grid-template-rows:repeat(9,48px);gap:0;padding:0;background:transparent;border:none;border-radius:0;place-items:center;width:-moz-fit-content;width:fit-content;justify-self:start}.kukuArray_dot__nc8sq{width:clamp(18px,35px,35px);height:clamp(18px,35px,35px);border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff 0,#f0f3f8 40%,#dde3ec 100%);border:1px solid #c9ced6;box-shadow:0 1px 0 rgba(17,24,39,.04),0 2px 4px rgba(17,24,39,.08);transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.kukuArray_dotLit__rQSAZ{background:#ff8a3d;border-color:#e26e00;box-shadow:inset 0 0 0 2px rgba(255,138,61,.25),0 1px 0 rgba(17,24,39,.06)}@media (max-width:768px){.kukuArray_layout__VBAIp{grid-template-columns:42px 1fr;grid-template-rows:31px auto}.kukuArray_topControls__h2qLN{grid-template-columns:repeat(9,42px)}.kukuArray_leftControls__7GPZH{grid-template-rows:repeat(9,40px)}.kukuArray_controlButton__LXO_e{width:42px;height:31px;line-height:31px}.kukuArray_topButton__rwfOz{width:40px}.kukuArray_grid__soijz{grid-template-columns:repeat(9,42px);grid-template-rows:repeat(9,40px)}}@media (max-width:480px){.kukuArray_layout__VBAIp{grid-template-columns:36px 1fr;grid-template-rows:27px auto}.kukuArray_topControls__h2qLN{grid-template-columns:repeat(9,36px)}.kukuArray_leftControls__7GPZH{grid-template-rows:repeat(9,34px)}.kukuArray_controlButton__LXO_e{width:36px;height:27px;line-height:27px}.kukuArray_topButton__rwfOz{width:34px}.kukuArray_grid__soijz{grid-template-columns:repeat(9,36px);grid-template-rows:repeat(9,34px)}}@media (max-width:360px){.kukuArray_layout__VBAIp{grid-template-columns:32px 1fr;grid-template-rows:24px auto}.kukuArray_topControls__h2qLN{grid-template-columns:repeat(9,32px)}.kukuArray_leftControls__7GPZH{grid-template-rows:repeat(9,30px)}.kukuArray_controlButton__LXO_e{width:32px;height:24px;line-height:24px}.kukuArray_topButton__rwfOz{width:30px}.kukuArray_grid__soijz{grid-template-columns:repeat(9,32px);grid-template-rows:repeat(9,30px)}}@media (max-width:320px){.kukuArray_layout__VBAIp{grid-template-columns:28px 1fr;grid-template-rows:21px auto}.kukuArray_topControls__h2qLN{grid-template-columns:repeat(9,28px)}.kukuArray_leftControls__7GPZH{grid-template-rows:repeat(9,26px)}.kukuArray_controlButton__LXO_e{width:28px;height:21px;line-height:21px}.kukuArray_topButton__rwfOz{width:26px}.kukuArray_grid__soijz{grid-template-columns:repeat(9,28px);grid-template-rows:repeat(9,26px)}}@media (prefers-reduced-motion:reduce){.kukuArray_controlButton__LXO_e,.kukuArray_dot__nc8sq,.kukuArray_toggleButton__tg6HB{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (min-width:1200px){.kukuArray_arrayApp__s7CHE{max-width:1100px}.kukuArray_layout__VBAIp{grid-template-columns:60px 1fr;grid-template-rows:45px auto}.kukuArray_topControls__h2qLN{grid-template-columns:repeat(9,60px)}.kukuArray_leftControls__7GPZH{grid-template-rows:repeat(9,58px)}.kukuArray_controlButton__LXO_e{width:60px;height:45px;line-height:45px}.kukuArray_topButton__rwfOz{width:58px}.kukuArray_grid__soijz{grid-template-columns:repeat(9,60px);grid-template-rows:repeat(9,58px)}}