._modes_15wq7_3{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}._srOnly_15wq7_9{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._display_15wq7_18{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1);margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-deep)}._expr_15wq7_29{width:100%;padding:0;border:0;background:transparent;color:var(--color-on-accent);font-family:var(--font-display);font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;text-align:right}._expr_15wq7_29:focus{outline:none}._display_15wq7_18:focus-within{outline:3px solid var(--color-highlight);outline-offset:2px}._preview_15wq7_50{min-height:1.5em;color:var(--color-on-accent-muted);font-size:1.2rem;text-align:right}._memory_15wq7_57{font-size:.85rem;color:var(--color-on-accent-muted)}._keys_15wq7_62{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}._key_15wq7_62{min-height:3.25rem;border:var(--border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-ink);font-family:var(--font-display);font-size:1.35rem;font-weight:800;cursor:pointer}._key_15wq7_62:active{transform:translateY(1px)}._key_15wq7_62:focus-visible{outline:3px solid var(--color-highlight);outline-offset:2px}._fn_15wq7_89{background:var(--color-accent-tint);font-size:1.05rem}._op_15wq7_95{background:var(--color-accent-tint);font-size:1.6rem}._eq_15wq7_100{background:var(--color-highlight);color:var(--color-on-highlight)}._history_15wq7_105{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._historyItem_15wq7_114{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer}._historyExpr_15wq7_131{color:var(--color-text-muted);overflow-wrap:anywhere}._historyResult_15wq7_136{font-weight:800;overflow-wrap:anywhere}._hint_15wq7_141{margin:0;color:var(--color-text-muted)}
