.calculator-display-module__n_qIKq__display{background:radial-gradient(circle at 85% 5%,#3b82f62e,#0000 42%),#0f172a;border-radius:1rem 1rem 0 0;padding:1.25rem}.calculator-display-module__n_qIKq__toolbar{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.calculator-display-module__n_qIKq__mode{color:#cbd5e1;cursor:pointer;background:#1e293b;border:0;border-radius:.45rem;padding:.4rem .75rem;font-size:.75rem;font-weight:750}.calculator-display-module__n_qIKq__mode:hover{color:#fff;background:#334155}.calculator-display-module__n_qIKq__expression{color:#94a3b8;text-align:right;white-space:nowrap;min-height:2rem;font-size:1.125rem;font-weight:500;overflow-x:auto}.calculator-display-module__n_qIKq__resultArea,.calculator-display-module__n_qIKq__error,.calculator-display-module__n_qIKq__result,.calculator-display-module__n_qIKq__preview,.calculator-display-module__n_qIKq__placeholder{text-align:right}.calculator-display-module__n_qIKq__error,.calculator-display-module__n_qIKq__result,.calculator-display-module__n_qIKq__preview,.calculator-display-module__n_qIKq__activeInput{font-size:1.875rem;font-weight:750;line-height:1.25}.calculator-display-module__n_qIKq__error{color:#fb7185}.calculator-display-module__n_qIKq__result{color:#fff}.calculator-display-module__n_qIKq__preview{color:#cbd5e1}.calculator-display-module__n_qIKq__activeInput{white-space:nowrap;overflow-x:auto;color:#fff!important}@media (max-width:420px){.calculator-display-module__n_qIKq__display{padding:1rem}.calculator-display-module__n_qIKq__error,.calculator-display-module__n_qIKq__result,.calculator-display-module__n_qIKq__preview,.calculator-display-module__n_qIKq__activeInput{font-size:1.5rem}}
.calculator-keypad-module__CM7UhW__keypad{background:#fff;gap:.5rem;padding:1rem;display:grid}.calculator-keypad-module__CM7UhW__row{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.calculator-keypad-module__CM7UhW__button{cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:.75rem;justify-content:center;align-items:center;min-width:0;height:3rem;transition:background-color .15s,color .15s,transform 80ms;display:flex}.calculator-keypad-module__CM7UhW__button:active{transform:translateY(1px)}.calculator-keypad-module__CM7UhW__button:focus-visible{outline-offset:2px;outline:3px solid #3b82f659}.calculator-keypad-module__CM7UhW__number{color:#0f172a;background:#fff;font-weight:650;box-shadow:inset 0 0 0 1px #e2e8f0}.calculator-keypad-module__CM7UhW__number:hover{background:#f8fafc}.calculator-keypad-module__CM7UhW__operator{color:#1d4ed8;background:#eff6ff;font-weight:750}.calculator-keypad-module__CM7UhW__operator:hover{background:#dbeafe}.calculator-keypad-module__CM7UhW__function{color:#334155;background:#f1f5f9;font-size:.875rem;font-weight:550}.calculator-keypad-module__CM7UhW__function:hover{background:#e2e8f0}.calculator-keypad-module__CM7UhW__memory{color:#475569;background:#f8fafc;font-size:.75rem;font-weight:550}.calculator-keypad-module__CM7UhW__memory:hover{background:#f1f5f9}.calculator-keypad-module__CM7UhW__special{color:#e11d48;background:#fff1f2;font-weight:650}.calculator-keypad-module__CM7UhW__special:hover{background:#ffe4e6}.calculator-keypad-module__CM7UhW__equals{color:#fff;background:#2563eb;font-size:1.125rem;font-weight:750;box-shadow:0 5px 12px #2563eb38}.calculator-keypad-module__CM7UhW__equals:hover{background:#1d4ed8}.calculator-keypad-module__CM7UhW__spanTwo{grid-column:span 2}.calculator-keypad-module__CM7UhW__spanThree{grid-column:span 3}.calculator-keypad-module__CM7UhW__spanFour{grid-column:span 4}@media (max-width:420px){.calculator-keypad-module__CM7UhW__keypad,.calculator-keypad-module__CM7UhW__row{gap:.375rem}.calculator-keypad-module__CM7UhW__keypad{padding:.75rem}.calculator-keypad-module__CM7UhW__button{border-radius:.65rem;height:2.75rem}}