statement-line.svelte-1p6yxn5{opacity:.85;display:block}screen-history-item.svelte-1rzr89{border-color:var(--calc-screen-chip-border)}.vertex-caption.svelte-1rzr89{color:var(--calc-screen-ink-muted)}screen-system-of-equations-mode.svelte-1cvgvtu{--sys-text:var(--calc-screen-ink-muted);--sys-text-faint:var(--calc-screen-ink-disabled);--sys-border:var(--calc-screen-chip-border);--sys-border-strong:var(--calc-screen-ink-muted);--sys-accent:var(--calc-screen-ink);--sys-press:var(--calc-screen-action-hover-bg)}.sys-header.svelte-1cvgvtu{align-items:center;gap:var(--screen-gap-2);padding-bottom:var(--screen-gap-2);color:var(--sys-text);display:flex}.sys-equations.svelte-1cvgvtu{font-size:var(--screen-type-number);align-items:stretch;display:flex}.sys-brace.svelte-1cvgvtu{width:.8em;color:var(--sys-text);flex:none;margin-right:.1em;position:relative}.sys-brace.svelte-1cvgvtu svg:where(.svelte-1cvgvtu){width:100%;height:100%;position:absolute;top:0;left:0}.sys-grid-scroll.svelte-1cvgvtu{scrollbar-width:thin;scrollbar-color:var(--sys-border-strong) transparent;min-width:0;padding-block:var(--screen-gap-2);flex:auto;overflow:auto hidden}.sys-grid-scroll.svelte-1cvgvtu::-webkit-scrollbar{height:6px}.sys-grid-scroll.svelte-1cvgvtu::-webkit-scrollbar-track{background:0 0}.sys-grid-scroll.svelte-1cvgvtu::-webkit-scrollbar-thumb{background-color:var(--sys-border-strong);border-radius:999px}.sys-grid.svelte-1cvgvtu{align-items:center;gap:var(--screen-gap-2) var(--screen-gap-1);width:max-content;padding-block:var(--screen-gap-1);margin-left:.1em;display:grid}.sys-cell.svelte-1cvgvtu{border:1px solid var(--sys-border);cursor:pointer;border-radius:.1em;justify-content:center;min-width:2.4em;padding:0;transition:border-color .15s,box-shadow .15s;display:flex}.sys-cell.empty.svelte-1cvgvtu{color:var(--sys-text-faint)}.sys-cell.active.svelte-1cvgvtu{border-color:var(--sys-accent);box-shadow:0 0 0 1px var(--sys-accent)}.sys-cell.errored.svelte-1cvgvtu{border-color:var(--sys-accent);border-style:dashed}.sys-icon-btn.svelte-1cvgvtu{position:relative}.sys-icon-btn.svelte-1cvgvtu:before{content:"";width:max(100%, var(--screen-hit-secondary));height:max(100%, var(--screen-hit-secondary));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sys-icon-btn.svelte-1cvgvtu{min-width:var(--screen-hit-secondary);color:inherit;border-radius:.35em;flex:none;place-content:center;padding:.25em;display:inline-grid}.sys-icon-btn.svelte-1cvgvtu:active{background:var(--sys-press)}.sys-input-row.svelte-1cvgvtu{align-items:center;gap:.2em;display:flex}.sys-input-row.browse.svelte-1cvgvtu .sys-field:where(.svelte-1cvgvtu){opacity:.35}.sys-prefix.svelte-1cvgvtu{font-size:var(--screen-type-line);flex:none}.sys-field.svelte-1cvgvtu{flex:auto;min-width:0}screen-variable-mode.svelte-b5ljfb{--vm-text:var(--calc-screen-ink-muted);--vm-faint:var(--calc-screen-ink-disabled);--vm-rule:var(--calc-screen-chip-border);--vm-accent:var(--calc-screen-ink);--vm-press:var(--calc-screen-action-hover-bg)}.vm-header.svelte-b5ljfb{align-items:center;gap:var(--screen-gap-2);padding-bottom:var(--screen-gap-2);color:var(--vm-text);display:flex}.vm-title.svelte-b5ljfb{text-align:center;font-weight:600;font-size:var(--screen-type-value);flex-grow:1}.vm-icon-btn.svelte-b5ljfb{position:relative}.vm-icon-btn.svelte-b5ljfb:before{content:"";width:max(100%, var(--screen-hit-secondary));height:max(100%, var(--screen-hit-secondary));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vm-icon-btn.svelte-b5ljfb{min-width:var(--screen-hit-secondary);color:inherit;border-radius:.35em;flex:none;place-content:center;padding:.25em;display:inline-grid}.vm-icon-btn.svelte-b5ljfb:active{background:var(--vm-press)}.vm-sheet-wrap.svelte-b5ljfb{overflow:visible}.vm-sheet.svelte-b5ljfb{width:100%;font-size:var(--screen-type-value);grid-template-columns:minmax(4.2em,max-content) minmax(0,1fr);align-items:stretch;column-gap:0;display:grid}.vm-name-pad.svelte-b5ljfb{padding-inline:.3em}.vm-head-cell.svelte-b5ljfb{z-index:1;background:var(--calc-screen-bg);padding-bottom:var(--screen-gap-1);border-bottom:1px solid var(--vm-rule);color:var(--vm-text);position:sticky;top:0}.vm-label.svelte-b5ljfb{font-size:var(--screen-type-label);letter-spacing:.05em;text-transform:uppercase;align-items:flex-end;display:flex}.vm-rule.svelte-b5ljfb{border-left:1px solid var(--vm-rule);padding-left:.45em}.vm-cell.svelte-b5ljfb{min-height:calc(var(--screen-type-number) * 3);border-bottom:1px solid var(--vm-rule);font-size:var(--screen-type-number);text-align:left;cursor:pointer;align-items:center;padding-block:.16em;scroll-margin-block:1.5em .3em;display:flex}.vm-cell.cursor.svelte-b5ljfb{background:var(--calc-screen-chip-bg)}.vm-name.svelte-b5ljfb{overflow:hidden}.vm-name.cursor.svelte-b5ljfb{box-shadow:inset .15em 0 0 var(--vm-accent);color:var(--vm-accent)}.vm-name.vm-name-long.svelte-b5ljfb{padding-right:0}.vm-name.vm-name-long.svelte-b5ljfb math-view{padding-right:0;font-size:.8em}.vm-value.svelte-b5ljfb{justify-content:flex-start;min-width:0;overflow:hidden}.vm-value.svelte-b5ljfb math-view{min-width:0;max-width:100%}.vm-input-cell.svelte-b5ljfb{border-bottom:1px solid var(--vm-rule);background:var(--calc-screen-chip-bg);min-width:0;font-size:var(--screen-type-number);align-items:center;padding-block:0;display:flex;overflow:hidden}.vm-input-cell.svelte-b5ljfb math-input,.vm-input-cell.svelte-b5ljfb math-field{min-height:0;margin-block:0;line-height:1}.vm-input-cell.svelte-b5ljfb math-input{align-items:center;display:flex}.vm-input-cell.svelte-b5ljfb math-field{font-size:inherit}.vm-error.svelte-b5ljfb{border:1px dashed var(--vm-accent);font-size:var(--screen-type-note);color:var(--vm-accent);scroll-margin-block:2em calc(var(--calculator-expand-handle-height,28px) + .2em);border-radius:.3em;align-items:center;gap:.35em;margin:.3em .3em .35em;padding:.2em .45em;line-height:1.3;display:flex}.vm-error.at-end.svelte-b5ljfb{margin-bottom:calc(var(--calculator-expand-handle-height,28px) + .2em)}.vm-error.svelte-b5ljfb span:where(.svelte-b5ljfb){overflow-wrap:anywhere;min-width:0}.vm-error.svelte-b5ljfb svg{flex:none}.model-choice-reserve.svelte-1o2ih4e{height:var(--screen-prompt-line);margin-block:var(--calculator-screen-element-spacing)}.statement-step.svelte-1x100u2{flex:none;align-items:center;gap:2px;display:flex}.seg.svelte-1x100u2{background:var(--calc-bar-ink);opacity:.25;border-radius:1px;width:6px;height:3px;display:block}.seg.done.svelte-1x100u2{opacity:.5}.seg.current.svelte-1x100u2{background:var(--calc-bar-accent-bg,var(--calc-bar-ink));opacity:1;width:10px}.tally.svelte-1x100u2{color:var(--calc-bar-ink);opacity:.75;font-variant-numeric:tabular-nums;line-height:1}.feedback-prompt.svelte-8mg9b4{z-index:50;border-radius:var(--radius-panel,.75rem);background:var(--color-surface-raised);border:1px solid var(--color-border-default);flex-direction:column;gap:.75rem;width:min(22rem,100% - 2rem);padding:1rem 1rem .875rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0000002e}.prompt-text.svelte-8mg9b4{color:var(--color-text-primary);padding-right:1.25rem;font-size:.875rem}.actions.svelte-8mg9b4{justify-content:flex-end;gap:.5rem;display:flex}.screen-frame.svelte-139jq0k{left:var(--calculator-padding);right:var(--calculator-padding);top:var(--calculator-padding);border-radius:var(--calculator-screen-radius);box-shadow:var(--calc-screen-inset-shadow);z-index:3;pointer-events:none;clip-path:inset(calc(100% - var(--calculator-expand-handle-height)) 0 0 0);position:absolute;bottom:0}.expand-handle.svelte-139jq0k{--handle-text:var(--calc-screen-ink-muted);--handle-line:var(--calc-screen-ink-disabled);--handle-press:var(--calc-screen-action-hover-bg);--handle-border:var(--calc-screen-chip-border);--handle-border-strong:var(--calc-screen-ink-muted);--handle-hover:color-mix(in srgb, var(--calc-screen-ink), transparent 97%);left:var(--calculator-padding);right:var(--calculator-padding);z-index:2;height:var(--calculator-expand-handle-height);color:var(--handle-text);touch-action:none;background:var(--calc-screen-bg);border-end-end-radius:var(--calculator-screen-radius);border-end-start-radius:var(--calculator-screen-radius);align-items:center;padding-inline:.55em;display:flex;position:absolute;bottom:0}.expand-handle.svelte-139jq0k:before{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--calc-screen-bg));opacity:0;height:20px;transition:opacity .16s;position:absolute;bottom:100%;left:0;right:0}.expand-handle[data-overflow=true].svelte-139jq0k:before{opacity:1}.handle-actions.svelte-139jq0k{align-self:stretch;align-items:center;gap:.1em;display:flex}.handle-btn.svelte-139jq0k{border:1px solid var(--handle-border);background:0 0;border-radius:.35em;place-content:center;min-width:2.1em;padding-block:.12em;padding-inline:.5em;line-height:1;transition:background-color .12s,border-color .12s;display:grid;position:relative}@media (hover:hover){.handle-btn.svelte-139jq0k:hover{background:var(--handle-hover);border-color:var(--handle-border-strong)}}.handle-btn.svelte-139jq0k:after{content:"";position:absolute;inset:-7px -3px}.handle-btn.svelte-139jq0k:active{background:var(--handle-press);border-color:var(--handle-border-strong)}.handle-btn-text.svelte-139jq0k{letter-spacing:.04em;padding-inline:.7em;font-size:.72em;font-weight:700}.handle-btn-text.svelte-139jq0k:after{inset:-7px -5px}.grab-bar.svelte-139jq0k{place-content:center;padding:.5em 2em;display:grid;position:absolute;left:50%;transform:translate(-50%)}.grab-bar-line.svelte-139jq0k{color:var(--handle-line);transition:color .12s;display:block;overflow:visible}@media (hover:hover){.grab-bar.svelte-139jq0k:hover .grab-bar-line:where(.svelte-139jq0k){color:var(--handle-text)}}.expand-cue.svelte-vzsr7d{--cue-ink:var(--calc-screen-ink-disabled);--cue-ink-strong:var(--calc-screen-ink-muted);left:50%;bottom:calc(var(--calculator-padding) * .5);z-index:2;color:var(--cue-ink);background:0 0;place-content:center;padding:.15em .6em;transition:color .12s;display:grid;position:absolute;transform:translate(-50%)}.expand-cue.svelte-vzsr7d:after{content:"";position:absolute;inset:-10px -18px}@media (hover:hover){.expand-cue.svelte-vzsr7d:hover{color:var(--cue-ink-strong)}}.expand-cue.svelte-vzsr7d:active{color:var(--cue-ink-strong)}.cue-line.svelte-vzsr7d{display:block;overflow:visible}.calculator-content{opacity:0;transition:transform .5s cubic-bezier(.34,1,.64,1),opacity .3s ease-out;transform:scale(.9)}.calculator-content.content-scaling{opacity:1;transition-delay:.14s;transform:scale(1)}
