.page_page__8gj19{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;min-height:100svh;padding:40px;grid-gap:32px;gap:32px;font-family:var(--font-geist-sans)}.page_main__ibFHK{gap:24px;grid-row-start:2}.page_main__ibFHK ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main__ibFHK li:not(:last-of-type){margin-bottom:12px}.page_main__ibFHK code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas__SWrp9{display:flex;gap:20px}.page_ctas__SWrp9 a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_primary__BiJN8{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__Z088b{border-color:var(--gray-alpha-200);min-width:158px}.page_footer__lVP8S{grid-row-start:3;display:flex;gap:20px;margin-top:16px}.page_footer__lVP8S a{display:flex;align-items:center;gap:8px}.page_footer__lVP8S img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__BiJN8:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__Z088b:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer__lVP8S a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__8gj19{padding:32px 32px 80px}.page_main__ibFHK{align-items:center}.page_main__ibFHK ol{text-align:center}.page_ctas__SWrp9{flex-direction:column}.page_ctas__SWrp9 a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__Z088b{min-width:auto}.page_footer__lVP8S{flex-wrap:wrap;align-items:center;justify-content:center}}.page_container__HHToX{min-height:100vh;background:linear-gradient(135deg,#7749f8,#00a6ed);color:#fff}.page_container__HHToX,.page_main__ibFHK{padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.page_main__ibFHK{text-align:center;max-width:800px}.page_title__yhPp_{margin:0;font-size:4rem;font-weight:700;line-height:1.15;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.page_description__s_Lqk{margin:2rem 0;font-size:1.5rem;line-height:1.5;opacity:.9}.page_startButton__LvmO2{padding:1rem 3rem;font-size:1.5rem;font-weight:600;color:#7749f8;background-color:#fff;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px rgba(0,0,0,.2)}.page_startButton__LvmO2:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.page_startButton__LvmO2:active{transform:translateY(0)}.page_gameArea__rrZ3x{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.page_problem__pBkaf{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.page_verticalSum__ItEDS{font-family:monospace;font-size:2.5rem;padding:1rem;background-color:#f8f9fa;border-radius:12px;min-width:200px}.page_numbers__0Bzaj,.page_verticalSum__ItEDS{display:flex;flex-direction:column;align-items:flex-end}.page_numbers__0Bzaj{gap:.5rem;margin-bottom:.5rem}.page_secondLine__2ip_L{display:flex;gap:1rem;align-items:center}.page_line__k2GOw{width:100%;height:3px;background-color:#333;margin:.5rem 0}.page_answer__DKYrM{width:100%;height:50px;font-size:2.5rem;text-align:right;font-family:monospace;padding:0 .5rem;color:#7749f8}.page_numpad__i24Lg{display:flex;flex-direction:column;gap:.8rem;padding:1rem;background-color:#f8f9fa;border-radius:12px;width:100%;max-width:400px}.page_numpadRow__rmMnL{display:flex;justify-content:space-between;gap:.8rem}.page_numpadButton__27Ex6{flex:1 1;aspect-ratio:1;font-size:1.8rem;border:none;border-radius:8px;background-color:#fff;color:#333;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.page_numpadButton__27Ex6:hover{background-color:#e9ecef;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.page_numpadButton__27Ex6:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_actionButtons__irgeI{display:flex;gap:1rem;width:100%;max-width:400px;padding:0 1rem}.page_backspaceButton__Ns4tQ,.page_button__unFcb{flex:1 1;padding:.8rem 1.5rem;font-size:1.1rem;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.page_button__unFcb{background-color:#7749f8;color:#fff}.page_button__unFcb:disabled{background-color:#ccc;cursor:not-allowed}.page_button__unFcb:hover:not(:disabled){background-color:#0051b3}.page_backspaceButton__Ns4tQ{background-color:#ff6b6b;color:#fff}.page_backspaceButton__Ns4tQ:disabled{background-color:#ffa8a8;cursor:not-allowed}.page_backspaceButton__Ns4tQ:hover:not(:disabled){background-color:#fa5252}.page_newProblemButton__8zioK{padding:.8rem 1.5rem;font-size:1.1rem;background-color:#28a745;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s;margin-top:1rem}.page_newProblemButton__8zioK:hover{background-color:#218838}.page_feedback__c36yV{font-size:1.5rem;font-weight:700;text-align:center;min-height:2rem}.page_score__wjE9o{font-size:1.2rem;font-weight:700;color:#666;margin-top:1rem}@media (max-width:600px){.page_main__ibFHK{padding:1.5rem}.page_verticalSum__ItEDS{font-size:2rem;min-width:160px}.page_numpad__i24Lg{gap:.5rem;padding:.8rem}.page_numpadRow__rmMnL{gap:.5rem}.page_numpadButton__27Ex6{font-size:1.5rem}.page_actionButtons__irgeI{flex-direction:column;gap:.5rem}.page_answer__DKYrM{height:45px;font-size:2rem}.page_container__HHToX{padding:1rem}.page_title__yhPp_{font-size:2.5rem}.page_description__s_Lqk{font-size:1.2rem;margin:1.5rem 0}.page_startButton__LvmO2{padding:.8rem 2rem;font-size:1.2rem}}.page_container__HHToX .page_main__ibFHK .page_calculadora__JZuCj .page_context__1jW8a{width:100%;position:absolute;height:100vh;display:flex;justify-content:center;align-items:center}.page_container__HHToX .page_main__ibFHK .page_calculadora__JZuCj .page_context__1jW8a .page_transform__Aoez7{display:flex;align-items:center;justify-content:center;height:100vh;padding:50px}.page_profilePic__ssxXR{width:100%;height:100%}.page_container__HHToX .page_main__ibFHK .page_calculadora__JZuCj .page_area__GT11_{background:#713dd1;background:-webkit-linear-gradient(270deg,#8f94fb,#4e54c8);width:100%;height:100vh}.page_container__HHToX .page_main__ibFHK .page_calculadora__JZuCj .page_circles__Rt18n{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.page_circles__Rt18n li{position:absolute;display:block;list-style:none;width:20px;height:20px;background:hsla(0,0%,100%,.2);animation:page_animate__GTjBm 25s linear infinite;bottom:-150px;z-index:1}.page_circles__Rt18n li:first-child{left:25%;width:80px;height:80px;animation-delay:0s}.page_circles__Rt18n li:nth-child(2){left:10%;width:20px;height:20px;animation-delay:2s;animation-duration:12s}.page_circles__Rt18n li:nth-child(3){left:70%;width:20px;height:20px;animation-delay:4s}.page_circles__Rt18n li:nth-child(4){left:40%;width:60px;height:60px;animation-delay:0s;animation-duration:18s}.page_circles__Rt18n li:nth-child(5){left:65%;width:20px;height:20px;animation-delay:0s}.page_circles__Rt18n li:nth-child(6){left:75%;width:110px;height:110px;animation-delay:3s}.page_circles__Rt18n li:nth-child(7){left:35%;width:150px;height:150px;animation-delay:7s}.page_circles__Rt18n li:nth-child(8){left:50%;width:25px;height:25px;animation-delay:15s;animation-duration:45s}.page_circles__Rt18n li:nth-child(9){left:20%;width:15px;height:15px;animation-delay:2s;animation-duration:35s}.page_circles__Rt18n li:nth-child(10){left:85%;width:150px;height:150px;animation-delay:0s;animation-duration:11s}@keyframes page_animate__GTjBm{0%{transform:translateY(0) rotate(0deg);opacity:1;border-radius:0}to{transform:translateY(-1000px) rotate(2turn);opacity:0;border-radius:50%}}