.Calculator-module__yUWp5q__wrap{flex-direction:column;gap:16px;max-width:400px;margin:0 auto;display:flex}.Calculator-module__yUWp5q__wrapSci{max-width:460px}.Calculator-module__yUWp5q__card{padding:18px}.Calculator-module__yUWp5q__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.Calculator-module__yUWp5q__modes,.Calculator-module__yUWp5q__angle{background:var(--color-surface);border-radius:var(--radius-pill);gap:3px;padding:3px;display:inline-flex}.Calculator-module__yUWp5q__mode,.Calculator-module__yUWp5q__modeOn,.Calculator-module__yUWp5q__angleBtn,.Calculator-module__yUWp5q__angleOn{border-radius:var(--radius-pill);color:var(--color-grey-500);cursor:pointer;background:0 0;border:none;padding:7px 14px;font-size:13px;font-weight:600}.Calculator-module__yUWp5q__angleBtn,.Calculator-module__yUWp5q__angleOn{padding:6px 11px;font-size:12px}.Calculator-module__yUWp5q__mode:hover,.Calculator-module__yUWp5q__angleBtn:hover{color:var(--color-heading)}.Calculator-module__yUWp5q__modeOn,.Calculator-module__yUWp5q__angleOn{background:var(--color-white);color:var(--color-purple);box-shadow:var(--shadow-xs)}.Calculator-module__yUWp5q__screen{background:var(--color-black);border-radius:var(--radius-md);margin-bottom:14px;padding:16px 18px 14px;position:relative}.Calculator-module__yUWp5q__expr{color:#d4d4d8;text-align:right;width:100%;font-family:var(--font-mono);caret-color:#fff;background:0 0;border:none;outline:none;padding:0;font-size:18px}.Calculator-module__yUWp5q__expr::placeholder{color:#71717a}.Calculator-module__yUWp5q__expr:focus-visible{box-shadow:0 1px #a1a1aa}.Calculator-module__yUWp5q__resultRow{justify-content:flex-end;align-items:center;gap:10px;min-height:52px;margin-top:6px;display:flex}.Calculator-module__yUWp5q__result{font-family:var(--font-display);color:#fff;letter-spacing:-1px;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;font-size:38px;font-weight:700;line-height:1.15;overflow-x:auto}.Calculator-module__yUWp5q__resultPreview{color:#a1a1aa;font-size:30px}.Calculator-module__yUWp5q__error{color:#fca5a5;text-align:right;font-size:14px;line-height:1.4}.Calculator-module__yUWp5q__copy{border-radius:var(--radius-xs);color:#d4d4d8;cursor:pointer;background:0 0;border:1px solid #3f3f46;flex-shrink:0;width:32px;height:32px;font-size:13px}.Calculator-module__yUWp5q__copy:hover{color:#fff;background:#27272a}.Calculator-module__yUWp5q__modeTag{font-family:var(--font-mono);color:#71717a;letter-spacing:.06em;font-size:10.5px;position:absolute;top:8px;left:12px}.Calculator-module__yUWp5q__keys{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.Calculator-module__yUWp5q__sciKeys{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:9px;display:grid}.Calculator-module__yUWp5q__key{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);min-height:54px;font-family:var(--font-display);color:var(--color-heading);cursor:pointer;transition:var(--transition-short);font-size:21px;font-weight:600}.Calculator-module__yUWp5q__key:hover:not(:disabled){background:var(--color-white);box-shadow:var(--shadow-xs)}.Calculator-module__yUWp5q__key:active:not(:disabled){transform:scale(.96)}.Calculator-module__yUWp5q__key:focus-visible{outline:2px solid var(--color-purple);outline-offset:2px}.Calculator-module__yUWp5q__key:disabled{opacity:.4;cursor:not-allowed}.Calculator-module__yUWp5q__sci{min-height:42px;font-size:14.5px;font-family:var(--font-ui);background:var(--color-white)}.Calculator-module__yUWp5q__fn{background:var(--color-border);color:var(--color-grey-600);font-size:18px}.Calculator-module__yUWp5q__op{background:var(--badge-purple);color:var(--color-purple)}.Calculator-module__yUWp5q__eq{background:var(--color-black);color:#fff}.Calculator-module__yUWp5q__eq:hover:not(:disabled){background:var(--color-grey-700)}.Calculator-module__yUWp5q__history{padding:16px 18px}.Calculator-module__yUWp5q__historyHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.Calculator-module__yUWp5q__historyTitle{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:15px;font-weight:700}.Calculator-module__yUWp5q__historyClear{color:var(--color-grey-500);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.Calculator-module__yUWp5q__historyClear:hover{color:var(--color-red)}.Calculator-module__yUWp5q__historyEmpty{color:var(--color-grey-500);margin:0;font-size:13px}.Calculator-module__yUWp5q__historyList{flex-direction:column;gap:4px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.Calculator-module__yUWp5q__historyItem{border-radius:var(--radius-xs);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:8px 10px;display:flex}.Calculator-module__yUWp5q__historyItem:hover{background:var(--color-surface)}.Calculator-module__yUWp5q__historyExpr{font-family:var(--font-mono);color:var(--color-body);overflow-wrap:anywhere;font-size:13px}.Calculator-module__yUWp5q__historyResult{font-family:var(--font-display);color:var(--color-heading);white-space:nowrap;font-size:14px;font-weight:700}@media (max-width:420px){.Calculator-module__yUWp5q__card{padding:14px}.Calculator-module__yUWp5q__bar{margin-bottom:10px}.Calculator-module__yUWp5q__screen{margin-bottom:10px;padding:12px 14px 10px}.Calculator-module__yUWp5q__resultRow{min-height:44px;margin-top:2px}.Calculator-module__yUWp5q__keys{gap:7px}.Calculator-module__yUWp5q__key{min-height:48px;font-size:19px}.Calculator-module__yUWp5q__sci{min-height:40px;font-size:13px}.Calculator-module__yUWp5q__result{font-size:32px}}
