.sc-page{--sc-body:#1c2140;--sc-disp:#f3f7ee;--sc-disp-ink:#14162d;--sc-key:#e9ecf6;--sc-key-ink:#14162d;--sc-num:#fff;--sc-op:#ffd23f;--sc-eq:#23874d;--sc-ac:#cf2f56;--sc-caret:#226bd7}.sc-tabs{scrollbar-width:thin;gap:6px;margin-bottom:8px;padding:4px 2px 10px;display:flex;overflow-x:auto}.sc-tab{border:2px solid var(--ink,#14162d);background:var(--card,#fff);min-height:48px;color:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 14px;font-size:15px;font-weight:800;display:flex}.sc-tab[aria-selected=true]{color:#14162d;box-shadow:3px 3px 0 var(--ink,#14162d);background:#ffd23f}.sc-tab-icon{text-align:center;min-width:1.2em;font-size:16px}.sc-loading{text-align:center;padding:40px}.sc-wrap{align-items:start;gap:20px;display:grid}@media (width>=900px){.sc-wrap{grid-template-columns:minmax(0,480px) minmax(0,1fr)}}.sc-calc{background:var(--sc-body);box-sizing:border-box;color:#fff;direction:ltr;border-radius:28px;width:100%;max-width:480px;margin:0 auto;padding:12px;position:relative;box-shadow:0 12px 30px #14162d40}.sc-top{align-items:center;gap:6px;margin-bottom:8px;display:flex}.sc-ind{color:#ffd23f;text-align:center;flex:1;font-size:15px;font-weight:900}.sc-pill{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px 12px;font-size:15px;font-weight:800;display:inline-flex}.sc-calc .sc-pill{color:#fff;border-color:#59608f}.sc-pill b{opacity:.55;border-radius:999px;padding:2px 6px}.sc-pill b.on{color:#14162d;opacity:1;background:#ffd23f}.sc-nav{padding:4px 10px}.sc-display{background:var(--sc-disp);color:var(--sc-disp-ink);text-align:left;cursor:text;border-radius:18px;flex-direction:column;justify-content:space-between;gap:2px;min-height:128px;padding:10px 14px;display:flex;box-shadow:inset 0 2px 6px #0000002e}.sc-display:focus-visible{outline-offset:2px;outline:3px solid #ffd23f}.sc-has-err{box-shadow:inset 0 0 0 2px #cf2f56}.sc-expr{white-space:nowrap;min-height:44px;padding:4px 0;font-size:24px;line-height:1.5;overflow:auto hidden}.sc-result{text-align:right;white-space:nowrap;min-height:46px;font-size:34px;font-weight:800;line-height:1.3;overflow:auto hidden}.sc-eq{opacity:.45;margin-right:8px;font-weight:600}.sc-main{display:inline-block}.sc-preview{opacity:.45;font-size:22px;font-weight:600}.sc-alt{text-align:right;opacity:.75;white-space:nowrap;font-size:16px;overflow-x:auto}.sc-err{color:#cf2f56;font-weight:800}.sc-display .sc-err{white-space:normal;text-align:right;font-size:18px;display:block}.sc-hint{opacity:.3}.sc-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sc-why{flex:auto}.sc-steps{counter-reset:st;color:#14162d;background:#fff;border-radius:16px;gap:8px;max-height:320px;margin:10px 0 0;padding:10px;list-style:none;display:grid;overflow:auto}.sc-steps li{counter-increment:st;border-inline-start:4px solid #ffd23f;padding:2px 10px}.sc-steps li:before{content:"שלב " counter(st);opacity:.6;font-size:12px;font-weight:900}.sc-step-label{font-size:14px;font-weight:800}.sc-step-calc{text-align:left;font-size:18px}.sc-step-expr{opacity:.7;text-align:left;font-size:15px}.sc-step-err{color:#cf2f56;font-weight:800}.sc-chips{scrollbar-width:none;gap:6px;margin-top:8px;padding-bottom:2px;display:flex;overflow-x:auto}.sc-chip{color:#fff;cursor:pointer;direction:ltr;background:#2a3159;border:1.5px solid #59608f;border-radius:999px;flex:none;min-height:40px;padding:2px 12px;font-size:14px;font-weight:700}.sc-mem{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.sc-keys{gap:10px;margin-top:8px;display:grid}.sc-sci,.sc-mainkeys{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.sc-mainkeys{gap:8px}.sc-key{background:var(--sc-key);min-width:0;min-height:46px;color:var(--sc-key-ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;direction:ltr;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 2px;font-family:inherit;font-size:16px;font-weight:700;line-height:1;display:flex;box-shadow:0 3px #00000059}.sc-key sup{margin-inline-start:1px;font-size:.62em}.sc-key:active{transform:translateY(2px);box-shadow:0 1px #00000059}.sc-key:focus-visible{outline-offset:2px;outline:3px solid #ffd23f}.sc-mainkeys .sc-key{border-radius:16px;min-height:58px;font-size:24px}.sc-k-num{background:var(--sc-num)}.sc-mainkeys .sc-k-word{font-size:18px}.sc-k-op{background:var(--sc-op);color:#14162d;font-size:28px!important}.sc-k-eq{background:var(--sc-eq);color:#fff;font-size:30px!important}.sc-k-ac,.sc-k-del{background:var(--sc-ac);color:#fff}.sc-k-mem{color:#fff;background:#2a3159;border:1.5px solid #59608f;min-height:40px;font-size:14px}.sc-extra{display:none}.sc-fr{flex-direction:column;font-size:11px;line-height:1;display:inline-flex}.sc-fr span:first-child{border-bottom:1.5px solid}.sc-toast{inset-inline:16px;color:#fff;text-align:center;pointer-events:none;background:#14162d;border:2px solid #ffd23f;border-radius:12px;padding:10px;font-weight:800;position:absolute;bottom:16px}@media (width>=900px){.sc-extra{display:flex}}@media (orientation:landscape) and (height<=560px){.sc-calc{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);align-items:start;column-gap:12px;max-width:100%;display:grid}.sc-calc>*{grid-column:1}.sc-calc>.sc-keys{grid-area:1/2/span 20;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;margin-top:0}.sc-extra{display:flex}.sc-key{min-height:44px}.sc-mainkeys .sc-key{min-height:52px}.sc-display{min-height:96px}.sc-expr{font-size:20px}.sc-result{font-size:28px}}@media (width<=380px){.sc-calc{border-radius:22px;padding:10px}.sc-sci{gap:5px}.sc-key{font-size:15px}.sc-expr{font-size:22px}.sc-result{font-size:30px}}.sc-side{background:var(--card,#fff);border:2px solid var(--ink,#14162d);border-radius:22px;min-width:0;padding:14px}.sc-side-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sc-side h2{margin:0;font-size:20px}.sc-link{color:var(--pen,#226bd7);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 6px;font-size:15px;font-weight:800;text-decoration:underline}.sc-empty{opacity:.7;margin:8px 0}.sc-tape{gap:6px;max-height:520px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.sc-tape li{border:1.5px solid var(--border,#dde2ed);border-radius:14px;padding:6px 10px}.sc-tape-expr{text-align:left;width:100%;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:36px;padding:0;font-size:17px;display:block;overflow-x:auto}.sc-tape-row{align-items:center;gap:6px;display:flex}.sc-tape-val{text-align:right;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1;min-height:36px;font-size:17px;font-weight:800;overflow-x:auto}.sc-icon{border:1.5px solid var(--border,#dde2ed);cursor:pointer;background:0 0;border-radius:10px;min-width:40px;min-height:40px}.sc-tag{background:var(--muted,#eff1f7);border-radius:6px;padding:1px 5px;font-size:11px;font-weight:800}.sc-help{margin-top:12px}.sc-help summary{cursor:pointer;min-height:36px;font-weight:800}.sc-help p{font-size:14px;line-height:1.7}.mv{white-space:nowrap;font-variant-numeric:lining-nums;display:inline}.mv-op{padding:0 .16em}.mv-it{padding:0 1px;font-family:Times New Roman,Georgia,serif;font-style:italic}.mv-var{padding:0 1px;font-size:.85em;font-weight:700}.mv-fn{padding-inline-end:1px}.mv-paren{padding:0 1px}.mv-ghost{opacity:.3}.mv-sup{vertical-align:.75em;font-size:.62em;line-height:1}.mv-frac{vertical-align:middle;text-align:center;flex-direction:column;align-items:stretch;margin:0 3px;font-size:.86em;line-height:1.15;display:inline-flex}.mv-fnum{border-bottom:2px solid;padding:0 4px 1px}.mv-fden{padding:1px 4px 0}.mv-root{vertical-align:middle;align-items:flex-start;display:inline-flex}.mv-rsign{font-size:1.05em;line-height:1.15}.mv-rbody{border-top:2px solid;margin-top:.12em;padding:0 3px;line-height:1.1}.mv-ridx{margin-inline-end:-.45em;align-self:flex-start;margin-top:.1em;font-size:.5em;line-height:1}.mv-abs{padding:0 1px}.mv-box{opacity:.45;vertical-align:middle;border:1.5px dashed;border-radius:3px;min-width:.62em;height:.95em;margin:0 1px;display:inline-block;position:relative}.mv-box .mv-caret{inset-inline-start:1px;height:100%;position:absolute;top:0}.mv-caret{background:var(--sc-caret,#226bd7);vertical-align:middle;width:2px;height:1.1em;margin:0 -1px;animation:1.05s step-end infinite mv-blink;display:inline-block}@keyframes mv-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.mv-caret{animation:none}}.mv-bad{color:#cf2f56;text-underline-offset:4px;background:#cf2f561f;border-radius:4px;-webkit-text-decoration:underline wavy #cf2f56;text-decoration:underline wavy #cf2f56}.sc-panel{gap:16px;max-width:820px;margin:0 auto;display:grid}.sc-grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));max-width:none}.sc-card{border:2px solid var(--ink,#14162d);background:var(--card,#fff);color:var(--card-foreground,#14162d);min-width:0;box-shadow:4px 4px 0 var(--ink,#14162d);border-radius:22px;padding:16px}.sc-h2{margin:0 0 12px;font-size:22px}.sc-label{margin-bottom:6px;font-weight:800;display:block}.sc-input{border:2px solid var(--ink,#14162d);color:#14162d;min-height:48px;font:inherit;box-sizing:border-box;background:#fff;border-radius:12px;width:100%;min-width:0;padding:6px 10px;font-size:18px}.sc-input:focus-visible{outline-offset:1px;outline:3px solid #ffd23f}.sc-input-bad{background:#fff1f4;border-color:#cf2f56}.sc-area{resize:vertical;line-height:1.6}.sc-wide{max-width:320px}.sc-coefs{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:10px;display:grid}.sc-coef{flex-direction:column;gap:4px;min-width:0;font-weight:800;display:flex}.sc-sys{gap:10px;display:grid}.sc-out{background:var(--postit,#fff4bb);color:#14162d;border-radius:16px;margin-top:14px;padding:12px 14px}.sc-out p{margin:4px 0}.sc-answer{font-size:24px;font-weight:900;overflow-x:auto}.sc-sub{opacity:.85;overflow-wrap:anywhere;font-size:15px}.sc-eqline{font-family:Times New Roman,Georgia,serif;font-size:20px;font-style:italic}.sc-steplist{gap:4px;margin:8px 0;padding-inline-start:22px;font-size:15px;display:grid}.sc-seg{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:6px;margin-bottom:14px;display:grid}.sc-seg-wrap{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.sc-segbtn{border:2px solid var(--ink,#14162d);background:var(--card,#fff);min-height:52px;color:inherit;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 8px;font-size:15px;display:flex}.sc-segbtn span{opacity:.75;font-size:13px}.sc-segbtn[aria-checked=true]{color:#14162d;box-shadow:3px 3px 0 var(--ink,#14162d);background:#ffd23f}.sc-out .sc-pill{color:#14162d;border-color:#14162d;margin-top:6px}.sc-frac-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.sc-mixed{border:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}.sc-mixed legend{text-align:center;width:100%;font-size:14px}.sc-whole{width:72px}.sc-stack{flex-direction:column;gap:4px;width:84px;display:flex}.sc-bar{background:currentColor;border-radius:2px;height:3px}.sc-ops{grid-template-columns:repeat(2,48px);gap:6px;display:grid}.sc-opbtn{border:2px solid var(--ink,#14162d);background:var(--card,#fff);min-height:48px;color:inherit;cursor:pointer;border-radius:12px;font-size:22px;font-weight:900}.sc-opbtn[aria-checked=true]{color:#14162d;background:#ffd23f}.sc-bigfrac{font-size:1.25em}.sc-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin:14px 0;display:grid}.sc-stats div{border:1.5px solid var(--border,#dde2ed);border-radius:12px;min-width:0;padding:8px 10px}.sc-stats dt{opacity:.75;font-size:13px}.sc-stats dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:20px;font-weight:900}.sc-box{width:100%;max-width:420px;margin:6px auto;display:block}.sc-freq{border-collapse:collapse;margin:10px 0;font-size:15px}.sc-freq caption{text-align:start;padding-bottom:4px;font-weight:800}.sc-freq th,.sc-freq td{border:1.5px solid var(--border,#dde2ed);text-align:center;padding:4px 10px}.sc-conv{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sc-conv li{border-bottom:1px dashed #14162d40;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:4px 0;display:flex}.sc-conv b{font-size:19px}.sc-funcs{gap:8px;margin-bottom:10px;display:grid}.sc-func{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:18px;font-weight:900;display:grid}.sc-func small{grid-column:1/-1;font-size:14px}.sc-graph{border:2px solid var(--ink,#14162d);background:var(--card,#fff);width:100%;color:var(--card-foreground,#14162d);direction:ltr;border-radius:16px;position:relative;overflow:hidden}.sc-canvas{touch-action:none;cursor:grab;max-width:100%;display:block}.sc-canvas:active{cursor:grabbing}.sc-zoom{gap:6px;display:flex;position:absolute;top:8px;left:8px}.sc-zoom .sc-pill{background:var(--card,#fff);color:var(--card-foreground,#14162d);border-color:var(--ink,#14162d);padding:0;font-size:18px}.sc-points{gap:4px;margin:10px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.sc-dot{vertical-align:middle;border:3px solid;border-radius:50%;width:12px;height:12px;margin-inline-end:6px;display:inline-block}
