.StudyToolStudio_root__acftZ{--study-pane-padding:0.875rem;--study-studio-surface:color-mix(in srgb,var(--panel) 96%,var(--bg));--study-studio-surface-soft:color-mix(in srgb,var(--panel-2) 84%,var(--bg));--study-studio-panel:color-mix(in srgb,var(--panel) 98%,var(--bg));--study-studio-border:color-mix(in srgb,var(--border) 88%,transparent);--study-studio-shadow:0 0.625rem 2rem color-mix(in srgb,var(--text) 5%,transparent);container-type:inline-size;width:100%;height:100%;min-width:0;min-height:0;color:var(--text)}.StudyToolStudio_split__0cJXn{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:minmax(0,var(--study-primary-pane,64%)) var(--study-divider,2.375rem) minmax(0,1fr);overflow:hidden}.StudyToolStudio_pane__YHXNA{min-width:0;min-height:0;overflow:hidden;border:.0625rem solid var(--study-studio-border);border-radius:.9375rem;background:var(--study-studio-panel);box-shadow:var(--study-studio-shadow)}.StudyToolStudio_primaryPane__jFCgi{background:var(--study-studio-surface)}.StudyToolStudio_studyPane__JPPzX{position:relative;background:color-mix(in srgb,var(--bg) 90%,var(--panel-2))}.StudyToolStudio_studyPaneExpanded__vFavQ{position:absolute;z-index:30;inset:0;min-width:0;min-height:0}.StudyToolStudio_resizing__eSbU8,.StudyToolStudio_resizing__eSbU8 *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.StudyToolStudio_paneDivider__J_lPq{position:relative;z-index:3;display:flex;min-width:var(--study-divider,2.375rem);align-items:center;justify-content:center;border:0;outline:none;background:transparent;cursor:col-resize;touch-action:none}.StudyToolStudio_paneDivider__J_lPq:before{position:absolute;top:.625rem;bottom:.625rem;left:50%;width:.0625rem;background:color-mix(in srgb,var(--divider) 86%,transparent);content:"";transform:translateX(-50%)}.StudyToolStudio_paneDividerHandle__GkcF4{position:relative;display:grid;width:1.125rem;height:2.625rem;place-items:center;border:.0625rem solid var(--border);border-radius:62.4375rem;background:var(--panel);color:var(--muted);box-shadow:0 .375rem 1.125rem color-mix(in srgb,var(--text) 8%,transparent);transition:.15s ease}.StudyToolStudio_paneDividerDots__9CkWv{width:.5rem;height:1.0625rem;background-image:radial-gradient(circle,currentColor .06875rem,transparent .08125rem);background-position:50%;background-size:.3125rem .3125rem;opacity:.72}.StudyToolStudio_paneDivider__J_lPq:focus-visible .StudyToolStudio_paneDividerHandle__GkcF4,.StudyToolStudio_paneDivider__J_lPq:hover .StudyToolStudio_paneDividerHandle__GkcF4,.StudyToolStudio_resizing__eSbU8 .StudyToolStudio_paneDividerHandle__GkcF4{border-color:var(--accent-border);background:color-mix(in srgb,var(--accent) 8%,var(--panel));color:var(--text)}@container (min-width: 900px){.StudyToolStudio_split__0cJXn[data-right-pane-collapse-preview=true] .StudyToolStudio_paneDivider__J_lPq:before{background:color-mix(in srgb,var(--accent) 52%,var(--divider));box-shadow:0 0 .875rem color-mix(in srgb,var(--accent) 24%,transparent)}.StudyToolStudio_split__0cJXn[data-right-pane-collapse-preview=true] .StudyToolStudio_paneDividerHandle__GkcF4{color:var(--accent);transform:translateX(.3125rem) scale(.96)}.StudyToolStudio_split__0cJXn[data-right-pane-collapsed=true]{grid-template-columns:minmax(0,1fr) 2.75rem}.StudyToolStudio_split__0cJXn[data-right-pane-collapsed=true] .StudyToolStudio_paneDivider__J_lPq,.StudyToolStudio_split__0cJXn[data-right-pane-collapsed=true] .StudyToolStudio_studyPane__JPPzX{display:none}}.StudyToolStudio_paneFrame__NGAKE{display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column}.StudyToolStudio_panelToolbar__NujdZ{display:flex;min-width:0;min-height:3.375rem;flex:0 0 auto;align-items:center;gap:.625rem;border-bottom:.0625rem solid var(--divider);background:color-mix(in srgb,var(--panel-2) 66%,var(--bg));padding:.625rem .6875rem}.StudyToolStudio_panelTitle__d4C9Z{min-width:-moz-max-content;min-width:max-content;color:var(--text);font-size:.75rem;font-weight:700;letter-spacing:.015em}.StudyToolStudio_toolbarSlot__fDFN1{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-start;gap:.375rem;overflow-x:auto;scrollbar-width:none}.StudyToolStudio_toolbarSlot__fDFN1::-webkit-scrollbar{display:none}.StudyToolStudio_expandButton__JBi9Q{display:inline-grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:.0625rem solid var(--border);border-radius:.6875rem;background:var(--panel);color:var(--muted);padding:0;cursor:pointer}.StudyToolStudio_expandButton__JBi9Q:hover{border-color:var(--accent-border);color:var(--text)}.StudyToolStudio_expandButton__JBi9Q:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.StudyToolStudio_expandButton__JBi9Q svg{width:1.0625rem;height:1.0625rem}.StudyToolStudio_panelContent__d4z3B{min-width:0;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.StudyToolStudio_panelContent__d4z3B[data-padded=true]{padding:var(--study-pane-padding)}.StudyToolStudio_editorPane__ATWu9{background:var(--study-studio-surface)}.StudyToolStudio_resultPane__RstgS{background:color-mix(in srgb,var(--bg) 90%,var(--panel-2))}.StudyToolStudio_paneBody__RFIHu{min-width:0;padding:var(--study-pane-padding)}.StudyToolStudio_embeddedSurface__3tpKk{min-width:0;border:.0625rem solid var(--border);border-radius:1rem;background:var(--panel)}@container (max-width: 900px){.StudyToolStudio_split__0cJXn{grid-template-rows:minmax(15rem,1fr) minmax(13.75rem,.85fr);gap:.625rem;overflow-y:auto;overscroll-behavior:contain}.StudyToolStudio_split__0cJXn,.StudyToolStudio_split__0cJXn[data-right-pane-collapsed=true]{grid-template-columns:minmax(0,1fr)}.StudyToolStudio_paneDivider__J_lPq{display:none}.StudyToolStudio_pane__YHXNA{border-radius:.8125rem}.StudyToolStudio_split__0cJXn[data-right-pane-collapsed=true] .StudyToolStudio_studyPane__JPPzX{display:block}.StudyToolStudio_split__0cJXn>[data-collapsed-pane-launcher=true]{display:none}}@container (max-width: 560px){.StudyToolStudio_root__acftZ{--study-pane-padding:0.75rem}.StudyToolStudio_split__0cJXn{grid-template-rows:minmax(12.5rem,.6fr) minmax(20rem,1fr)}.StudyToolStudio_panelToolbar__NujdZ{min-height:3.125rem;gap:.4375rem;padding:.1875rem .5rem}.StudyToolStudio_expandButton__JBi9Q{width:2.75rem;height:2.75rem;border-radius:.6875rem}.StudyToolStudio_paneBody__RFIHu,.StudyToolStudio_panelContent__d4z3B[data-padded=true]{padding:var(--study-pane-padding)}}@media (forced-colors:active){.StudyToolStudio_embeddedSurface__3tpKk,.StudyToolStudio_paneDividerHandle__GkcF4,.StudyToolStudio_pane__YHXNA{border:.0625rem solid CanvasText}}@media (prefers-reduced-motion:reduce){.StudyToolStudio_paneDividerHandle__GkcF4{transition:none}}.StudyToolToolbarTabs_tabs__IRL1z{display:flex;width:100%;min-width:0;min-height:2.5rem;flex:1 1 auto;gap:.1875rem;overflow-x:auto;overflow-y:hidden;border:.0625rem solid var(--border);border-radius:.8125rem;background:color-mix(in srgb,var(--panel-3) 75%,var(--panel-2));padding:.25rem;scrollbar-width:none}.StudyToolToolbarTabs_tabs__IRL1z::-webkit-scrollbar{display:none}.StudyToolToolbarTabs_tab__1khLh{display:inline-flex;min-width:-moz-max-content;min-width:max-content;min-height:2rem;flex:1 0 auto;align-items:center;justify-content:center;gap:.375rem;border:0;border-radius:.5625rem;background:transparent;color:var(--muted);padding:0 .625rem;font:inherit;font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.StudyToolToolbarTabs_tab__1khLh:hover{color:var(--text)}.StudyToolToolbarTabs_tab__1khLh[aria-pressed=true],.StudyToolToolbarTabs_tab__1khLh[aria-selected=true],.StudyToolToolbarTabs_tab__1khLh[data-active=true]{background:color-mix(in srgb,var(--text) 10%,var(--panel));color:var(--text);box-shadow:0 .0625rem .1875rem color-mix(in srgb,var(--text) 12%,transparent),inset 0 0 0 .0625rem var(--border)}.StudyToolToolbarTabs_tab__1khLh:focus-visible{outline:.125rem solid var(--accent);outline-offset:.0625rem}@media (forced-colors:active){.StudyToolToolbarTabs_tab__1khLh[aria-pressed=true],.StudyToolToolbarTabs_tab__1khLh[aria-selected=true],.StudyToolToolbarTabs_tab__1khLh[data-active=true],.StudyToolToolbarTabs_tabs__IRL1z{border:.0625rem solid CanvasText}}@media (prefers-reduced-motion:reduce){.StudyToolToolbarTabs_tab__1khLh{transition:none}}.CollapsedPaneLauncher_launcher__GqQQT{position:absolute;z-index:80;top:50%;right:0;display:grid;width:2.75rem;height:3.625rem;place-items:center;padding:0;border:.0625rem solid color-mix(in srgb,var(--accent-border) 74%,var(--border));border-right:0;border-radius:.9375rem 0 0 .9375rem;background:color-mix(in srgb,var(--panel) 94%,var(--bg));box-shadow:inset 0 .0625rem 0 rgb(255 255 255/5%);color:color-mix(in srgb,var(--accent) 80%,white);cursor:pointer;touch-action:manipulation;transform:translateY(-50%);transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.CollapsedPaneLauncher_launcher__GqQQT:hover{border-color:var(--accent-border);background:color-mix(in srgb,var(--accent) 11%,var(--panel));color:var(--text);transform:translateY(-50%)}.CollapsedPaneLauncher_launcher__GqQQT:focus-visible{outline:.125rem solid color-mix(in srgb,var(--accent) 76%,white);outline-offset:.1875rem}.CollapsedPaneLauncher_chevron__HUyGo{width:1.0625rem;height:1.0625rem;color:currentColor}.CollapsedPaneLauncher_launcher__GqQQT:dir(rtl){right:auto;left:0;border-right:.0625rem solid color-mix(in srgb,var(--accent-border) 74%,var(--border));border-left:0;border-radius:0 .9375rem .9375rem 0}.CollapsedPaneLauncher_launcher__GqQQT:dir(rtl) .CollapsedPaneLauncher_chevron__HUyGo{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.CollapsedPaneLauncher_launcher__GqQQT{transition:none}}.AlgebraTool_root__cLEjb{--tool-accent:var(--accent);--tool-accent-strong:var(--accent);container-name:algebra-tool;container-type:inline-size;width:100%;min-width:0;color:var(--text)}.AlgebraTool_mathNotation__cFGfu .katex{font-family:KaTeX_Main,Times New Roman,serif;font-size:1.08em}.AlgebraTool_workspace__Ir6ts{overflow:hidden}.AlgebraTool_workspaceContent__70_Fu{width:100%;min-width:0;min-height:100%}.AlgebraTool_embedded__flSNS{padding:.875rem}.AlgebraTool_header__rFenF{display:flex;max-width:77.5rem;align-items:flex-start;justify-content:space-between;gap:1.375rem;margin:0 auto 1.125rem}.AlgebraTool_header__rFenF h1{margin:0;font-size:clamp(1.5625rem,3vw,2.125rem);line-height:1.08;letter-spacing:-.035em}.AlgebraTool_eyebrow__WRIbO,.AlgebraTool_sectionLabel__rqCBk{margin:0 0 .375rem;color:var(--tool-accent-strong);font-size:.625rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.AlgebraTool_intro__hdi0d{max-width:41.25rem;margin:.4375rem 0 0;color:var(--muted);font-size:.8125rem;line-height:1.55}.AlgebraTool_formulaBadge__I8k5G{display:inline-flex;min-height:2.375rem;flex:0 0 auto;align-items:center;border:.0625rem solid color-mix(in srgb,var(--tool-accent) 26%,var(--border));border-radius:.75rem;background:color-mix(in srgb,var(--tool-accent) 7%,var(--panel));padding:.5rem .8125rem;color:var(--tool-accent-strong);font:650 .8125rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.AlgebraTool_layout__O8oRP{display:grid;max-width:77.5rem;min-width:0;grid-template-columns:minmax(18.75rem,.78fr) minmax(0,1.22fr);align-items:start;gap:1rem;margin:0 auto}.AlgebraTool_editorCard__98Bkc,.AlgebraTool_resultCard__NgKIL{min-width:0;border:.0625rem solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:1.0625rem;background:color-mix(in srgb,var(--panel) 97%,var(--bg));box-shadow:0 .625rem 1.875rem color-mix(in srgb,var(--text) 5%,transparent)}.AlgebraTool_editorBody__A_61Q{display:grid;gap:1.0625rem;padding:clamp(1rem,2vw,1.375rem)}.AlgebraTool_workspace__Ir6ts .AlgebraTool_editorBody__A_61Q{min-height:100%;align-content:start;padding:0}.AlgebraTool_workspaceResultBody__CQIWs{min-height:100%}.AlgebraTool_workspaceResultBody__CQIWs .AlgebraTool_resultHeading__p5RXN{min-height:0;padding:0 0 .9375rem}.AlgebraTool_workspaceResultBody__CQIWs .AlgebraTool_resultContent__S0mib{min-height:100%;padding:0}.AlgebraTool_workspaceResultBody__CQIWs .AlgebraTool_emptyState__PAUGq,.AlgebraTool_workspaceResultBody__CQIWs .AlgebraTool_errorState___c_i1{padding-inline:0}.AlgebraTool_tabPanel__oaG_H{display:grid;min-width:0;gap:1.0625rem}.AlgebraTool_resultCard__NgKIL{overflow:hidden}.AlgebraTool_tabs__QL1NK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3125rem;border:.0625rem solid var(--border);border-radius:.8125rem;background:var(--panel-3);padding:.25rem}.AlgebraTool_workspace__Ir6ts .AlgebraTool_tabs__QL1NK{display:flex;min-width:-moz-max-content;min-width:max-content;flex-wrap:nowrap;grid-template-columns:none}.AlgebraTool_workspace__Ir6ts .AlgebraTool_tab__KYq9w{min-width:-moz-max-content;min-width:max-content;min-height:2rem;padding:0 .5625rem}.AlgebraTool_tab__KYq9w{min-height:2.25rem;border:0;border-radius:.5625rem;background:transparent;padding:.4375rem .5625rem;color:var(--muted);font:inherit;font-size:.6875rem;font-weight:650;cursor:pointer}.AlgebraTool_tab__KYq9w:hover,.AlgebraTool_tab__KYq9w[data-active=true]{background:var(--panel);color:var(--text);box-shadow:0 .125rem .5rem color-mix(in srgb,var(--text) 7%,transparent)}.AlgebraTool_dropdownButton__PnlEr:focus-visible,.AlgebraTool_field__AVM6_ input:focus-visible,.AlgebraTool_field__AVM6_ textarea:focus-visible,.AlgebraTool_practiceActions__cOckk button:focus-visible,.AlgebraTool_practiceCheck__XNSq4:focus-visible,.AlgebraTool_primaryButton__aBuQ5:focus-visible,.AlgebraTool_tab__KYq9w:focus-visible{outline:.1875rem solid color-mix(in srgb,var(--tool-accent) 28%,transparent);outline-offset:.125rem}.AlgebraTool_modeHelp__UkU04{margin:0;color:var(--muted);font-size:.75rem;line-height:1.5}.AlgebraTool_coefficientGrid__Zp8IJ,.AlgebraTool_formFields__AyAU7,.AlgebraTool_rationalGrid__SRAET,.AlgebraTool_systemFields___veWp{display:grid;gap:.75rem}.AlgebraTool_coefficientGrid__Zp8IJ,.AlgebraTool_systemFields___veWp{grid-template-columns:repeat(3,minmax(0,1fr))}.AlgebraTool_rationalGrid__SRAET{grid-template-columns:repeat(2,minmax(0,1fr))}.AlgebraTool_field__AVM6_{display:grid;min-width:0;gap:.4375rem}.AlgebraTool_field__AVM6_>span{color:var(--muted);font-size:.6875rem;font-weight:650}.AlgebraTool_dropdownButton__PnlEr,.AlgebraTool_field__AVM6_ input,.AlgebraTool_field__AVM6_ textarea{width:100%;min-width:0;border:.0625rem solid var(--border);border-radius:.6875rem;outline:none;background:var(--panel);padding:.625rem .6875rem;color:var(--text);font:560 .875rem/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;resize:vertical}.AlgebraTool_dropdownButton__PnlEr{display:flex;min-height:2.625rem;align-items:center;justify-content:space-between;font-family:inherit;text-align:start}.AlgebraTool_field__AVM6_ input:focus,.AlgebraTool_field__AVM6_ textarea:focus{border-color:var(--tool-accent);box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--tool-accent) 12%,transparent)}.AlgebraTool_field__AVM6_ small{color:var(--muted-3);font-size:.625rem;line-height:1.4}.AlgebraTool_fieldHint__BSmvl{grid-column:1/-1;margin:0;color:var(--muted-3);font:560 .625rem/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.AlgebraTool_practiceCard__36TcD{overflow:hidden;border:.0625rem solid var(--border);border-radius:.75rem;background:color-mix(in srgb,var(--panel-2) 58%,var(--panel))}.AlgebraTool_practiceHeading__fgeBb{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem;cursor:pointer;list-style:none}.AlgebraTool_practiceHeading__fgeBb::-webkit-details-marker{display:none}.AlgebraTool_practiceHeading__fgeBb:after{align-self:center;color:var(--muted);content:"+";font-size:1.0625rem;line-height:1}.AlgebraTool_practiceCard__36TcD[open] .AlgebraTool_practiceHeading__fgeBb:after{content:"−"}.AlgebraTool_practiceBody__aoRsI{display:grid;gap:.75rem;border-top:.0625rem solid var(--divider);padding:.75rem}.AlgebraTool_practiceHeading__fgeBb h2{margin:0;font-size:.875rem;font-weight:700}.AlgebraTool_practiceHeading__fgeBb p{margin:.25rem 0 0;color:var(--muted);font-size:.6875rem;line-height:1.45}.AlgebraTool_practiceHeading__fgeBb>span{flex:0 0 auto;border:.0625rem solid var(--accent-border);border-radius:62.4375rem;background:var(--accent-soft);color:var(--accent);padding:.25rem .5rem;font-size:.5625rem;font-weight:700}.AlgebraTool_practicePrompt__shxIa{margin:0;border:.0625rem solid var(--border);border-radius:.6875rem;background:var(--panel);padding:.6875rem .75rem;color:var(--text);font:650 .8125rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.AlgebraTool_practiceActions__cOckk{display:flex;flex-wrap:wrap;gap:.4375rem}.AlgebraTool_practiceActions__cOckk button,.AlgebraTool_practiceCheck__XNSq4{min-height:2.125rem;border:.0625rem solid var(--border);border-radius:.5625rem;background:var(--panel);color:var(--muted);padding:0 .625rem;font:inherit;font-size:.625rem;font-weight:650;cursor:pointer}.AlgebraTool_practiceActions__cOckk button:hover,.AlgebraTool_practiceCheck__XNSq4:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-soft);color:var(--text)}.AlgebraTool_practiceCheck__XNSq4{min-height:2.4375rem;border-color:var(--accent);background:var(--accent);color:white}.AlgebraTool_practiceCheck__XNSq4:disabled{border-color:var(--border);background:var(--panel-3);color:var(--muted-3);cursor:not-allowed}.AlgebraTool_practiceFeedback__PCy17{margin:0;color:var(--muted);font-size:.625rem;line-height:1.45}.AlgebraTool_practiceFeedback__PCy17[data-status=correct]{color:#0d7652}.AlgebraTool_practiceFeedback__PCy17[data-status=incorrect]{color:var(--error-text)}.AlgebraTool_primaryButton__aBuQ5{min-height:2.625rem;border:.0625rem solid var(--tool-accent-strong);border-radius:.6875rem;background:var(--tool-accent-strong);color:#fff;font:inherit;font-size:.75rem;font-weight:750;cursor:pointer}.AlgebraTool_primaryButton__aBuQ5:hover{filter:brightness(.94)}.AlgebraTool_resultHeading__p5RXN{display:flex;min-height:4.8125rem;align-items:center;justify-content:space-between;gap:.875rem;border-bottom:.0625rem solid var(--divider);padding:.9375rem 1.125rem}.AlgebraTool_resultHeading__p5RXN h2{margin:0;overflow-wrap:anywhere;font-size:clamp(1.0625rem,2vw,1.375rem);line-height:1.25;letter-spacing:-.025em}.AlgebraTool_staleBadge__Sqgbb{max-width:11.25rem;flex:0 0 auto;border-radius:62.4375rem;background:color-mix(in srgb,#d97706 11%,var(--panel));padding:.375rem .5625rem;color:#a35609;font-size:.625rem;font-weight:680;text-align:center}.AlgebraTool_emptyState__PAUGq,.AlgebraTool_errorState___c_i1{display:grid;min-height:18.75rem;place-items:center;align-content:center;gap:.625rem;padding:2rem;text-align:center}.AlgebraTool_emptyState__PAUGq>span{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:.9375rem;background:color-mix(in srgb,var(--tool-accent) 10%,var(--panel));color:var(--tool-accent-strong);font:italic 700 1.5625rem/1 Georgia,serif}.AlgebraTool_emptyState__PAUGq p,.AlgebraTool_errorState___c_i1 p{max-width:26.875rem;margin:0;color:var(--muted);font-size:.75rem;line-height:1.55}.AlgebraTool_errorState___c_i1{min-height:11.875rem;color:#a52b2b}.AlgebraTool_resultContent__S0mib{display:grid;min-height:100%;align-content:start;gap:.75rem;padding:1.125rem}.AlgebraTool_workspace__Ir6ts .AlgebraTool_resultContent__S0mib{gap:0}.AlgebraTool_workspace__Ir6ts .AlgebraTool_interactiveLab__DsTG1{min-height:min(47.5rem,calc(100vh - 7rem));border:0;border-radius:0}.AlgebraTool_workspace__Ir6ts .AlgebraTool_resultDisclosure__GA_A6{border-inline:0;border-bottom:0;border-radius:0}.AlgebraTool_interactiveLab__DsTG1{display:grid;min-height:min(42.5rem,calc(100vh - 13.125rem));grid-template-rows:auto minmax(21.25rem,1fr) auto auto;gap:0;overflow:hidden;border:.0625rem solid var(--border);border-radius:1rem;background:linear-gradient(color-mix(in srgb,var(--border) 18%,transparent) .0625rem,transparent .0625rem),linear-gradient(90deg,color-mix(in srgb,var(--border) 18%,transparent) .0625rem,transparent .0625rem),radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--tool-accent) 8%,transparent),transparent 42%),var(--panel);background-size:1.75rem 1.75rem,1.75rem 1.75rem,auto,auto}.AlgebraTool_visualToolbar__SdiBA{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:.0625rem solid var(--divider);background:color-mix(in srgb,var(--panel) 88%,transparent);padding:.625rem .75rem;backdrop-filter:blur(.875rem)}.AlgebraTool_visualToolbar__SdiBA>div{display:grid;min-width:0;gap:.25rem}.AlgebraTool_visualSlider__9VkeK span,.AlgebraTool_visualToolbar__SdiBA span{color:var(--muted);font-size:.625rem;font-weight:750;text-transform:uppercase;letter-spacing:.055em}.AlgebraTool_visualToolbar__SdiBA strong{overflow-wrap:anywhere;font:650 clamp(.75rem,1.6vw,1rem)/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.AlgebraTool_visualToolbar__SdiBA .AlgebraTool_staleBadge__Sqgbb{max-width:none;margin-inline-start:auto}.AlgebraTool_visualReset__1DhC5{display:grid;width:1.9375rem;height:1.9375rem;flex:0 0 auto;place-items:center;border:.0625rem solid var(--border);border-radius:.5625rem;background:var(--panel);color:var(--text);font-size:1rem;cursor:pointer}.AlgebraTool_visualReset__1DhC5:disabled{cursor:default;opacity:.38}.AlgebraTool_algebraGraph__b4cej{display:block;width:100%;height:100%;min-height:21.25rem;padding:.25rem .625rem;cursor:crosshair;touch-action:none}.AlgebraTool_graphAxis__AfJ77,.AlgebraTool_graphCurve__Bf_J5,.AlgebraTool_graphGap__enORz,.AlgebraTool_graphProbe__pKJr1,.AlgebraTool_graphTick__IhGsd{fill:none;vector-effect:non-scaling-stroke}.AlgebraTool_graphAxis__AfJ77{stroke:color-mix(in srgb,var(--border) 55%,var(--muted));stroke-width:1.5}.AlgebraTool_graphTick__IhGsd{stroke:var(--muted);stroke-width:1}.AlgebraTool_graphCurve__Bf_J5{stroke:var(--tool-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.AlgebraTool_graphCurve__Bf_J5[data-series="2"]{stroke:color-mix(in srgb,#f59e0b 74%,var(--text));stroke-dasharray:7 4}.AlgebraTool_graphProbe__pKJr1{stroke:color-mix(in srgb,var(--text) 58%,transparent);stroke-dasharray:4 5;stroke-width:1.5}.AlgebraTool_graphGap__enORz{stroke:color-mix(in srgb,#f59e0b 86%,var(--text));stroke-linecap:round;stroke-width:5}.AlgebraTool_graphProbePoint__YpNq2{fill:var(--panel);stroke:var(--tool-accent);stroke-width:3;transition:cx .14s ease}.AlgebraTool_graphProbePoint__YpNq2[data-series="2"]{stroke:color-mix(in srgb,#f59e0b 76%,var(--text))}.AlgebraTool_algebraGraph__b4cej text{fill:var(--muted);font:600 .5625rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.AlgebraTool_algebraGraph__b4cej .AlgebraTool_graphProbeValue__RFSTb{fill:var(--text);font-size:.5625rem;font-weight:750}.AlgebraTool_visualSlider__9VkeK{display:grid;grid-template-columns:minmax(4.375rem,auto) minmax(7.5rem,1fr);align-items:center;gap:.75rem;border-top:.0625rem solid var(--divider);background:color-mix(in srgb,var(--panel) 86%,transparent);padding:.625rem .75rem}.AlgebraTool_visualSlider__9VkeK input{width:100%;accent-color:var(--tool-accent)}.AlgebraTool_answerPanel__ee8_E{display:grid;gap:.4375rem;grid-template-columns:max-content minmax(0,1fr);align-items:center;border:0;border-top:.0625rem solid var(--divider);border-radius:0;background:color-mix(in srgb,var(--panel) 92%,transparent);padding:.75rem .875rem;backdrop-filter:blur(1rem)}.AlgebraTool_answerPanel__ee8_E p span,.AlgebraTool_answerPanel__ee8_E>span,.AlgebraTool_metadataGrid__zIFvJ span{color:var(--muted);font-size:.625rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.AlgebraTool_answerPanel__ee8_E strong{overflow-wrap:anywhere;color:var(--text);font:700 clamp(1.0625rem,2.2vw,1.4375rem)/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.AlgebraTool_answerPanel__ee8_E>span{grid-row:1/span 2}.AlgebraTool_answerPanel__ee8_E p{margin:0;color:var(--muted);font:550 .75rem/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.AlgebraTool_resultDisclosure__GA_A6{overflow:hidden;border:.0625rem solid var(--border);border-radius:.8125rem;background:var(--panel)}.AlgebraTool_resultDisclosure__GA_A6>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;color:var(--text);font-size:.6875rem;font-weight:650;cursor:pointer;list-style:none}.AlgebraTool_resultDisclosure__GA_A6>summary::-webkit-details-marker{display:none}.AlgebraTool_resultDisclosure__GA_A6>summary:after{color:var(--muted);content:"+";font-size:1.0625rem;line-height:1}.AlgebraTool_resultDisclosure__GA_A6[open]>summary:after{content:"−"}.AlgebraTool_resultDisclosure__GA_A6>summary small{margin-inline-start:auto;color:var(--muted);font-size:.5625rem}.AlgebraTool_resultDisclosureBody__Rjccd{display:grid;gap:1rem;border-top:.0625rem solid var(--divider);padding:.875rem}.AlgebraTool_metadataGrid__zIFvJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.AlgebraTool_metadataGrid__zIFvJ>div{display:grid;gap:.375rem;border:.0625rem solid var(--border);border-radius:.75rem;padding:.6875rem}.AlgebraTool_metadataGrid__zIFvJ strong{overflow-wrap:anywhere;font:620 .75rem/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.AlgebraTool_resultSection__K5iDA{min-width:0}.AlgebraTool_resultSection__K5iDA h3{margin:0 0 .625rem;font-size:.8125rem}.AlgebraTool_stepList__5ijFS,.AlgebraTool_verificationList___wwFb{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.AlgebraTool_stepList__5ijFS li,.AlgebraTool_verificationList___wwFb li{display:flex;min-width:0;align-items:flex-start;gap:.625rem;border:.0625rem solid var(--border);border-radius:.75rem;background:color-mix(in srgb,var(--panel-2) 55%,var(--panel));padding:.625rem}.AlgebraTool_stepList__5ijFS li>div,.AlgebraTool_verificationList___wwFb li>div{display:grid;min-width:0;flex:1;gap:.3125rem}.AlgebraTool_stepList__5ijFS strong,.AlgebraTool_verificationList___wwFb strong{font-size:.6875rem}.AlgebraTool_stepList__5ijFS code,.AlgebraTool_verificationList___wwFb code{overflow-wrap:anywhere;color:var(--muted);font:520 .6875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:normal}.AlgebraTool_stepNumber__71M_L,.AlgebraTool_verificationList___wwFb li>span{display:grid;width:1.5rem;height:1.5rem;flex:0 0 auto;place-items:center;border:.0625rem solid var(--border);border-radius:50%;background:var(--panel);color:var(--muted);font-size:.625rem;font-weight:750}.AlgebraTool_verificationList___wwFb li>span[data-passed=true]{border-color:color-mix(in srgb,#159467 28%,var(--border));background:color-mix(in srgb,#159467 12%,var(--panel));color:#0d7652}.AlgebraTool_verificationList___wwFb small{align-self:center;color:var(--muted-3);font-size:.5625rem}.AlgebraTool_srOnly__SfquT{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.AlgebraTool_embedded__flSNS .AlgebraTool_header__rFenF{margin-bottom:.75rem}.AlgebraTool_embedded__flSNS .AlgebraTool_layout__O8oRP{grid-template-columns:1fr}.AlgebraTool_embedded__flSNS .AlgebraTool_emptyState__PAUGq{min-height:11.25rem}@container algebra-tool (max-width: 760px){.AlgebraTool_header__rFenF{align-items:stretch;flex-direction:column}.AlgebraTool_formulaBadge__I8k5G{align-self:flex-start}.AlgebraTool_layout__O8oRP{grid-template-columns:1fr}.AlgebraTool_resultHeading__p5RXN{align-items:flex-start;flex-direction:column}.AlgebraTool_staleBadge__Sqgbb{max-width:none}}@container algebra-tool (max-width: 430px){.AlgebraTool_embedded__flSNS{padding:.625rem}.AlgebraTool_coefficientGrid__Zp8IJ,.AlgebraTool_metadataGrid__zIFvJ,.AlgebraTool_rationalGrid__SRAET,.AlgebraTool_systemFields___veWp,.AlgebraTool_tabs__QL1NK{grid-template-columns:1fr}.AlgebraTool_embedded__flSNS .AlgebraTool_editorBody__A_61Q,.AlgebraTool_embedded__flSNS .AlgebraTool_resultContent__S0mib,.AlgebraTool_embedded__flSNS .AlgebraTool_resultHeading__p5RXN{padding:.8125rem}.AlgebraTool_workspace__Ir6ts .AlgebraTool_interactiveLab__DsTG1{min-height:0;grid-template-rows:auto minmax(10.625rem,1fr) auto auto}.AlgebraTool_algebraGraph__b4cej{min-height:10.625rem}.AlgebraTool_answerPanel__ee8_E{grid-template-columns:1fr}.AlgebraTool_answerPanel__ee8_E>span{grid-row:auto}}.ArithmeticTool_root__1eLbW{--tool-accent:var(--accent);container-type:inline-size;width:100%;height:100%;min-width:0;min-height:0;color:var(--text)}.ArithmeticTool_mathNotation__s_jFV .katex{font-family:KaTeX_Main,Times New Roman,serif;font-size:1.08em}.ArithmeticTool_embedded__Rfl_t{min-width:0;border:.0625rem solid var(--border);border-radius:1rem;background:var(--panel)}.ArithmeticTool_workspace__2TuG5{height:100%;min-height:0;overflow:hidden}.ArithmeticTool_workspaceContent__XL8q_{min-width:0;min-height:100%}.ArithmeticTool_workspaceResultStatus__2VWAl{display:flex;justify-content:flex-end;margin-bottom:.625rem}.ArithmeticTool_embedded__Rfl_t{min-height:100%;overflow:auto}.ArithmeticTool_editor__SwbFS,.ArithmeticTool_resultPane__Xa8Wv{min-width:0;min-height:0;overflow:auto;padding:clamp(1rem,1.7vw,1.5rem)}.ArithmeticTool_editor__SwbFS{background:color-mix(in srgb,var(--panel-2) 72%,var(--panel))}.ArithmeticTool_embedded__Rfl_t .ArithmeticTool_editor__SwbFS{border-bottom:.0625rem solid var(--divider)}.ArithmeticTool_workspace__2TuG5 .ArithmeticTool_header__Tz1SW{display:none}.ArithmeticTool_empty__hkEuT h2,.ArithmeticTool_error__k2Q3G h2,.ArithmeticTool_header__Tz1SW h2,.ArithmeticTool_resultHeader__Ssfdt h2{margin:0;color:var(--text);font-size:clamp(1.25rem,2vw,1.5625rem);line-height:1.2;letter-spacing:-.03em}.ArithmeticTool_empty__hkEuT p,.ArithmeticTool_error__k2Q3G p,.ArithmeticTool_header__Tz1SW p,.ArithmeticTool_resultHeader__Ssfdt p{margin:.4375rem 0 0;color:var(--muted);font-size:.8125rem;line-height:1.55}.ArithmeticTool_tabs__qf1sR{display:flex;gap:.25rem;margin:1.25rem 0;overflow-x:auto;border:.0625rem solid var(--border);border-radius:.8125rem;background:var(--panel-3);padding:.25rem}.ArithmeticTool_workspace__2TuG5 .ArithmeticTool_tabs__qf1sR{margin-top:0}.ArithmeticTool_toolbarTabs__jhnka{width:100%;min-height:2.5rem;flex-wrap:nowrap;margin:0;border-radius:.6875rem;padding:.1875rem}.ArithmeticTool_toolbarTabs__jhnka .ArithmeticTool_tab__VD5h_{min-height:2rem;padding-block:.375rem}.ArithmeticTool_tab__VD5h_{min-width:-moz-max-content;min-width:max-content;flex:1;border:0;border-radius:.5625rem;background:transparent;padding:.5625rem .625rem;color:var(--muted);font:inherit;font-size:.6875rem;font-weight:750;cursor:pointer}.ArithmeticTool_tab__VD5h_[data-active=true]{background:var(--panel);color:var(--text);box-shadow:0 .125rem .5rem color-mix(in srgb,var(--text) 8%,transparent)}.ArithmeticTool_calculate__jB3d7:focus-visible,.ArithmeticTool_dropdownButton__1FZPv:focus-visible,.ArithmeticTool_field__R1fqj input:focus-visible,.ArithmeticTool_secondaryButton__u90JV:focus-visible,.ArithmeticTool_tab__VD5h_:focus-visible{outline:.125rem solid var(--tool-accent);outline-offset:.125rem}.ArithmeticTool_form__Xi3Na{display:grid;gap:.9375rem}.ArithmeticTool_moduleDescription__Qi8Rw{margin:0;color:var(--muted);font-size:.75rem;line-height:1.5}.ArithmeticTool_levelGuidance__Ek22_{margin:-.375rem 0 0;border-inline-start:.125rem solid color-mix(in srgb,var(--tool-accent) 48%,var(--border));padding-inline-start:.5625rem;color:var(--muted);font-size:.6875rem;line-height:1.5}.ArithmeticTool_field__R1fqj{display:grid;min-width:0;gap:.4375rem}.ArithmeticTool_field__R1fqj span{color:var(--muted);font-size:.6875rem;font-weight:750}.ArithmeticTool_dropdownButton__1FZPv,.ArithmeticTool_field__R1fqj input{width:100%;min-width:0;min-height:2.6875rem;border:.0625rem solid var(--border);border-radius:.6875rem;outline:none;background:var(--panel);padding:.625rem .75rem;color:var(--text);font:560 .875rem/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ArithmeticTool_dropdownButton__1FZPv{display:flex;align-items:center;justify-content:space-between;text-align:start}.ArithmeticTool_twoColumns__d737u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ArithmeticTool_calculate__jB3d7{min-height:2.6875rem;border:.0625rem solid var(--tool-accent);border-radius:.75rem;background:var(--tool-accent);color:#fff;font:inherit;font-size:.8125rem;font-weight:800;cursor:pointer}.ArithmeticTool_practice__Morn_{display:grid;gap:.6875rem;margin-top:.25rem;border-top:.0625rem solid var(--divider);padding-top:1rem}.ArithmeticTool_practice__Morn_>summary{cursor:pointer;list-style:none}.ArithmeticTool_practice__Morn_>summary::-webkit-details-marker{display:none}.ArithmeticTool_practice__Morn_>summary:after{color:var(--muted);content:"+";font-size:1.0625rem;font-weight:500}.ArithmeticTool_practice__Morn_[open]>summary:after{content:"−"}.ArithmeticTool_practiceBody__VYV86{display:grid;gap:.6875rem;padding-top:.75rem}.ArithmeticTool_practiceHeader__HfpND{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ArithmeticTool_method__Kz6Mh h3,.ArithmeticTool_practiceHeader__HfpND h3{margin:0;color:var(--text);font-size:.75rem;line-height:1.35}.ArithmeticTool_methodCaption__qwLL0,.ArithmeticTool_practiceFeedback__83hfa,.ArithmeticTool_practiceHeader__HfpND p,.ArithmeticTool_practiceHint__XA_Mh{margin:.25rem 0 0;color:var(--muted);font-size:.6875rem;line-height:1.5}.ArithmeticTool_practiceHeader__HfpND>span{flex:0 0 auto;border:.0625rem solid var(--border);border-radius:62.4375rem;padding:.1875rem .4375rem;color:var(--muted);font-size:.625rem;font-weight:700}.ArithmeticTool_practicePrompt__LDUkQ{margin:0;border:.0625rem solid var(--border);border-radius:.6875rem;background:var(--panel);padding:.6875rem .75rem;color:var(--text);font:650 .8125rem/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ArithmeticTool_practiceActions__LCpip{display:flex;flex-wrap:wrap;gap:.4375rem}.ArithmeticTool_secondaryButton__u90JV{min-height:2.125rem;border:.0625rem solid var(--border);border-radius:.5625rem;background:var(--panel);padding:.4375rem .625rem;color:var(--text);font:inherit;font-size:.625rem;font-weight:750;cursor:pointer}.ArithmeticTool_secondaryButton__u90JV:hover{border-color:color-mix(in srgb,var(--tool-accent) 48%,var(--border))}.ArithmeticTool_practiceHint__XA_Mh{border-inline-start:.125rem solid var(--tool-accent);padding-inline-start:.5rem}.ArithmeticTool_practiceFeedback__83hfa{border-radius:.5625rem;padding:.5rem .625rem;font-weight:700}.ArithmeticTool_practiceFeedback__83hfa[data-status=correct]{background:color-mix(in srgb,#22c55e 9%,var(--panel));color:color-mix(in srgb,#15803d 82%,var(--text))}.ArithmeticTool_practiceFeedback__83hfa[data-status=incorrect]{background:color-mix(in srgb,#f59e0b 10%,var(--panel));color:color-mix(in srgb,#b45309 82%,var(--text))}.ArithmeticTool_resultPane__Xa8Wv{background:var(--panel)}.ArithmeticTool_resultHeader__Ssfdt{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:.0625rem solid var(--divider);padding-bottom:.875rem}.ArithmeticTool_workspace__2TuG5 .ArithmeticTool_empty__hkEuT h2,.ArithmeticTool_workspace__2TuG5 .ArithmeticTool_resultHeader__Ssfdt h2{font-size:1.125rem}.ArithmeticTool_stale__fNMJo{flex:0 0 auto;border-radius:62.4375rem;background:color-mix(in srgb,#f59e0b 12%,transparent);padding:.3125rem .5625rem;color:color-mix(in srgb,#d97706 80%,var(--text));font-size:.625rem;font-weight:750}.ArithmeticTool_answerGrid__3ThmU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.375rem}.ArithmeticTool_interactiveLab__P_CWL{display:grid;min-height:min(41.25rem,100%);grid-template-rows:auto auto minmax(17.5rem,1fr) auto;gap:0;margin-top:0;overflow:hidden;border:.0625rem solid color-mix(in srgb,var(--tool-accent) 28%,var(--border));border-radius:.9375rem;background:linear-gradient(color-mix(in srgb,var(--border) 18%,transparent) .0625rem,transparent .0625rem),linear-gradient(90deg,color-mix(in srgb,var(--border) 18%,transparent) .0625rem,transparent .0625rem),radial-gradient(circle at 84% 8%,color-mix(in srgb,var(--tool-accent) 10%,transparent),transparent 42%),var(--panel);background-size:1.75rem 1.75rem,1.75rem 1.75rem,auto,auto;padding:0}.ArithmeticTool_workspace__2TuG5 .ArithmeticTool_interactiveLab__P_CWL{min-height:100%;border:0;border-radius:0}.ArithmeticTool_workspace__2TuG5 .ArithmeticTool_evidenceDrawer__pjee1{margin:.75rem}.ArithmeticTool_visualToolbarActions__6lNRz,.ArithmeticTool_visualToolbar__Pm9iU{display:flex;align-items:center;gap:.625rem}.ArithmeticTool_visualToolbar__Pm9iU{justify-content:space-between;border-bottom:.0625rem solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--panel) 88%,transparent);padding:.75rem .875rem;backdrop-filter:blur(.75rem)}.ArithmeticTool_visualToolbar__Pm9iU>div:first-child{display:grid;min-width:0;gap:.25rem}.ArithmeticTool_visualSlider__1HmZz>span,.ArithmeticTool_visualToolbar__Pm9iU>div:first-child>span{color:var(--muted);font-size:.625rem;font-weight:750;text-transform:uppercase;letter-spacing:.055em}.ArithmeticTool_visualToolbar__Pm9iU strong{overflow-wrap:anywhere;color:var(--text);font:650 clamp(.8125rem,1.7vw,1.0625rem)/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ArithmeticTool_visualCounter__b8knS{border:.0625rem solid var(--border);border-radius:62.4375rem;background:color-mix(in srgb,var(--panel-2) 75%,transparent);padding:.3125rem .5rem;color:var(--muted);font:700 .625rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ArithmeticTool_visualReset__30hzY{display:grid;width:1.875rem;height:1.875rem;place-items:center;border:.0625rem solid var(--border);border-radius:.5625rem;background:var(--panel);color:var(--text);font:700 1rem/1 inherit;cursor:pointer}.ArithmeticTool_visualReset__30hzY:disabled{cursor:default;opacity:.38}.ArithmeticTool_resultDock__K_HUt{display:flex;min-width:0;align-items:stretch;gap:.0625rem;border-bottom:.0625rem solid var(--divider);background:color-mix(in srgb,var(--panel-2) 84%,transparent)}.ArithmeticTool_resultDock__K_HUt>div{display:grid;min-width:0;flex:1;gap:.1875rem;padding:.625rem .875rem}.ArithmeticTool_resultDock__K_HUt>div+div{border-inline-start:.0625rem solid var(--divider)}.ArithmeticTool_resultDock__K_HUt span{color:var(--muted);font-size:.5625rem;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.ArithmeticTool_resultDock__K_HUt strong{overflow-wrap:anywhere;color:var(--text);font:690 clamp(.9375rem,2.2vw,1.375rem)/1.15 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ArithmeticTool_manipulativeStage__JAxoq{display:grid;min-width:0;min-height:17.5rem;place-items:center;padding:clamp(1.375rem,5vw,3.375rem)}.ArithmeticTool_columnWorkbench__Oidls,.ArithmeticTool_divisionWorkbench__xLSbA,.ArithmeticTool_expressionWorkbench__nTUw8,.ArithmeticTool_fractionWorkbench__gWLqn,.ArithmeticTool_numberLineWorkbench__Kz9NP,.ArithmeticTool_percentageWorkbench__r5j0g{width:min(100%,45rem)}.ArithmeticTool_numberLineWorkbench__Kz9NP{display:grid;gap:3.375rem}.ArithmeticTool_divisionEquation__dV85Y,.ArithmeticTool_numberLineEquation__3qPnj{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:clamp(.5625rem,2vw,1.25rem);font:650 clamp(1.375rem,5vw,2.875rem)/1.1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ArithmeticTool_divisionEquation__dV85Y span,.ArithmeticTool_numberLineEquation__3qPnj i{color:var(--muted);font-style:normal;font-weight:450}.ArithmeticTool_divisionEquation__dV85Y b,.ArithmeticTool_numberLineEquation__3qPnj b{color:var(--tool-accent)}.ArithmeticTool_divisionEquation__dV85Y em{border-radius:62.4375rem;background:color-mix(in srgb,var(--tool-accent) 11%,transparent);padding:.375rem .625rem;color:var(--tool-accent);font-size:.36em;font-style:normal}.ArithmeticTool_directNumberLine___eAXe{position:relative;display:block;height:3.75rem;border-top:.125rem solid color-mix(in srgb,var(--text) 62%,var(--border))}.ArithmeticTool_directNumberLine___eAXe:after,.ArithmeticTool_directNumberLine___eAXe:before{position:absolute;top:-.4375rem;width:.0625rem;height:.75rem;background:var(--muted);content:""}.ArithmeticTool_directNumberLine___eAXe:before{left:0}.ArithmeticTool_directNumberLine___eAXe:after{right:0}.ArithmeticTool_directNumberLine___eAXe input{position:absolute;z-index:2;top:-.9375rem;left:0;width:100%;height:1.875rem;opacity:0;cursor:ew-resize}.ArithmeticTool_numberLineHandle__iUq8g,.ArithmeticTool_numberLineOrigin__J1O06{position:absolute;top:.6875rem;color:var(--muted);font:650 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transform:translateX(-50%)}.ArithmeticTool_numberLineHandle__iUq8g:before,.ArithmeticTool_numberLineOrigin__J1O06:before{position:absolute;top:-1.1875rem;left:50%;width:.1875rem;height:.8125rem;border-radius:.1875rem;background:currentColor;content:""}.ArithmeticTool_numberLineHandle__iUq8g{color:var(--tool-accent);font-size:.8125rem;font-weight:800}.ArithmeticTool_numberLineHandle__iUq8g:before{top:-1.5rem;width:.875rem;height:.875rem;border:.1875rem solid var(--panel);border-radius:50%;box-shadow:0 0 0 .0625rem var(--tool-accent);transform:translateX(-50%)}.ArithmeticTool_fractionWorkbench__gWLqn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:clamp(.875rem,3vw,1.875rem)}.ArithmeticTool_fractionWorkbench__gWLqn>div:not(.ArithmeticTool_fractionResult__czbM1){display:grid;gap:.8125rem;text-align:center}.ArithmeticTool_fractionWorkbench__gWLqn>div>strong{font:700 clamp(1.1875rem,3vw,1.875rem)/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ArithmeticTool_fractionBar__C_0tp{min-height:5.125rem;border-radius:.875rem}.ArithmeticTool_fractionBar__C_0tp>button{min-width:0;border:0;border-inline-end:.0625rem solid var(--divider);background:var(--panel);cursor:pointer}.ArithmeticTool_fractionBar__C_0tp>button:last-child{border-inline-end:0}.ArithmeticTool_fractionBar__C_0tp>button[data-filled=true]{background:color-mix(in srgb,var(--tool-accent) 36%,var(--panel))}.ArithmeticTool_fractionBar__C_0tp>button:focus-visible,.ArithmeticTool_fractionBar__C_0tp>button:hover{outline:.125rem solid var(--tool-accent);outline-offset:-.1875rem}.ArithmeticTool_fractionResult__czbM1{display:grid;gap:.5rem;place-items:center;color:var(--tool-accent);font-size:1.5rem}.ArithmeticTool_fractionResult__czbM1 strong{font-size:1.4375rem}.ArithmeticTool_percentageWorkbench__r5j0g{display:grid;grid-template-columns:minmax(6.25rem,.32fr) minmax(13.75rem,1fr);align-items:center;gap:clamp(1.375rem,4vw,2.875rem)}.ArithmeticTool_percentDial__n4eZa{display:grid;aspect-ratio:1;place-content:center;border:.0625rem solid color-mix(in srgb,var(--tool-accent) 38%,var(--border));border-radius:50%;background:color-mix(in srgb,var(--tool-accent) 9%,var(--panel));text-align:center}.ArithmeticTool_percentDial__n4eZa strong{color:var(--tool-accent);font:750 clamp(1.25rem,4vw,2.125rem)/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ArithmeticTool_percentDial__n4eZa span{margin-top:.4375rem;color:var(--muted);font-size:.625rem}.ArithmeticTool_percentageWorkbench__r5j0g .ArithmeticTool_percentBar__8rmg8{position:relative;height:3.625rem;border-radius:.9375rem}.ArithmeticTool_percentageWorkbench__r5j0g .ArithmeticTool_percentBar__8rmg8:after{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 9%,color-mix(in srgb,var(--panel) 68%,transparent) 10%,transparent 11%);background-size:10% 100%;content:"";pointer-events:none}.ArithmeticTool_percentageWorkbench__r5j0g .ArithmeticTool_percentBar__8rmg8>i{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--tool-accent) 72%,var(--panel))}.ArithmeticTool_percentageWorkbench__r5j0g .ArithmeticTool_percentBar__8rmg8 input{position:absolute;z-index:2;inset:0;width:100%;opacity:0;cursor:ew-resize}.ArithmeticTool_percentageWorkbench__r5j0g .ArithmeticTool_methodCaption__qwLL0{grid-column:2;margin:-1.75rem 0 0;text-align:center}.ArithmeticTool_divisionWorkbench__xLSbA{display:grid;gap:2.1875rem}.ArithmeticTool_groupingBoard__JlEzZ{display:flex;min-height:5.125rem;flex-wrap:wrap;align-items:center;justify-content:center;gap:.625rem;border:.0625rem dashed color-mix(in srgb,var(--tool-accent) 42%,var(--border));border-radius:1rem;background:color-mix(in srgb,var(--panel) 76%,transparent);padding:1.125rem}.ArithmeticTool_groupingBoard__JlEzZ>i,.ArithmeticTool_groupingBoard__JlEzZ>span{width:1.25rem;height:1.25rem;border:.1875rem solid var(--panel);border-radius:50%;background:var(--tool-accent);box-shadow:0 0 0 .0625rem color-mix(in srgb,var(--tool-accent) 46%,var(--border))}.ArithmeticTool_groupingBoard__JlEzZ>span:nth-of-type(3n){margin-inline-end:.625rem}.ArithmeticTool_groupingBoard__JlEzZ>i{background:#f59e0b}.ArithmeticTool_groupingBoard__JlEzZ>strong{color:var(--muted);font-size:.75rem}.ArithmeticTool_columnWorkbench__Oidls{position:relative;display:grid;min-height:16.25rem;place-items:center}.ArithmeticTool_placeValueBackdrop__FMQpJ{position:absolute;inset:10% 20%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:.0625rem solid var(--border);border-radius:.875rem;background:color-mix(in srgb,var(--panel) 70%,transparent)}.ArithmeticTool_placeValueBackdrop__FMQpJ span+span{border-inline-start:.0625rem solid var(--divider)}.ArithmeticTool_columnWorkbench__Oidls .ArithmeticTool_columnMethod__JWZJC{position:relative;z-index:1;min-width:11.875rem;font-size:clamp(1.125rem,3vw,1.75rem)}.ArithmeticTool_expressionWorkbench__nTUw8{text-align:center}.ArithmeticTool_expressionWorkbench__nTUw8 strong{font-size:clamp(1.75rem,5vw,3.25rem)}.ArithmeticTool_timelineDock__VfW_w{display:grid;gap:.5625rem;border-top:.0625rem solid var(--divider);background:color-mix(in srgb,var(--panel) 90%,transparent);padding:.625rem .875rem .75rem}.ArithmeticTool_stepButtons__QcvdG{display:flex;gap:.3125rem;overflow-x:auto}.ArithmeticTool_stepButtons__QcvdG button{display:flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:.375rem;border:.0625rem solid transparent;border-radius:.5625rem;background:transparent;padding:.3125rem .4375rem;color:var(--muted);font:inherit;cursor:pointer}.ArithmeticTool_stepButtons__QcvdG button>span{display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:50%;background:var(--panel-3);font:700 .5625rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ArithmeticTool_stepButtons__QcvdG button small{font-size:.5625rem;font-weight:700}.ArithmeticTool_stepButtons__QcvdG button[data-active=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--text)}.ArithmeticTool_stepButtons__QcvdG button[data-active=true]>span{background:var(--tool-accent);color:#fff}.ArithmeticTool_timelineDock__VfW_w .ArithmeticTool_visualSlider__1HmZz{grid-template-columns:minmax(3.625rem,auto) minmax(7.5rem,1fr)}.ArithmeticTool_evidenceDrawer__pjee1{margin-top:.75rem;border:.0625rem solid var(--border);border-radius:.8125rem;background:color-mix(in srgb,var(--panel-2) 55%,var(--panel))}.ArithmeticTool_evidenceDrawer__pjee1>summary{padding:.75rem .875rem;color:var(--text);font-size:.6875rem;font-weight:750;cursor:pointer}.ArithmeticTool_evidenceBody__sBYH4{display:grid;gap:.75rem;border-top:.0625rem solid var(--divider);padding:0 .875rem .875rem}.ArithmeticTool_evidenceBody__sBYH4 .ArithmeticTool_method__Kz6Mh{margin-top:.875rem;border:0;background:transparent;padding:0}.ArithmeticTool_evidenceBody__sBYH4 .ArithmeticTool_steps__jGr5L{margin-top:.875rem}.ArithmeticTool_srOnly__oe4uJ{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ArithmeticTool_stepJourney__tWV05{width:100%;min-height:7.5rem}.ArithmeticTool_journeyProgress__tiZd5,.ArithmeticTool_journeyRail__FPMSN{fill:none;stroke-linecap:round;stroke-width:5}.ArithmeticTool_journeyRail__FPMSN{stroke:color-mix(in srgb,var(--border) 75%,var(--muted))}.ArithmeticTool_journeyProgress__tiZd5{stroke:var(--tool-accent)}.ArithmeticTool_journeyPoint__h06ts{fill:var(--panel);stroke:color-mix(in srgb,var(--tool-accent) 48%,var(--border));stroke-width:3;transition:r .16s ease,fill .16s ease}.ArithmeticTool_journeyPoint__h06ts[data-active=true]{fill:var(--tool-accent)}.ArithmeticTool_stepJourney__tWV05 text{fill:var(--muted);font:650 .625rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ArithmeticTool_visualSlider__1HmZz{display:grid;grid-template-columns:minmax(4.375rem,auto) minmax(7.5rem,1fr);align-items:center;gap:.75rem}.ArithmeticTool_visualSlider__1HmZz input{width:100%;accent-color:var(--tool-accent)}.ArithmeticTool_answerCard__U8a5M{min-width:0;border:.0625rem solid var(--border);border-radius:.75rem;background:var(--panel-2);padding:.9375rem}.ArithmeticTool_answerCard__U8a5M span{display:block;color:var(--muted);font-size:.6875rem;font-weight:700}.ArithmeticTool_answerCard__U8a5M strong{display:block;margin-top:.4375rem;overflow-wrap:anywhere;color:var(--text);font:650 clamp(1.125rem,2vw,1.4375rem)/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ArithmeticTool_method__Kz6Mh{display:grid;gap:.6875rem;margin-top:.75rem;border:.0625rem solid var(--border);border-radius:.75rem;background:color-mix(in srgb,var(--panel-2) 70%,var(--panel));padding:.875rem}.ArithmeticTool_numberLine__z2ldp{display:grid;gap:.5625rem;color:var(--text);text-align:center}.ArithmeticTool_numberLineTrack__gJSz3{display:grid;grid-template-columns:auto minmax(5rem,1fr) auto;align-items:center;gap:.5rem;font:600 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ArithmeticTool_numberLineJump__YQtOG{border-bottom:.125rem solid var(--tool-accent);padding-bottom:.375rem;color:var(--tool-accent);text-align:center}.ArithmeticTool_columnMethod__JWZJC{display:grid;justify-content:end;min-width:9.375rem;margin-inline:auto;color:var(--text);font:650 .875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:end}.ArithmeticTool_columnMethod__JWZJC>span:nth-child(2),.ArithmeticTool_columnMethod__JWZJC>strong{border-bottom:.0625rem solid var(--text)}.ArithmeticTool_fractionModels__qVRtO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ArithmeticTool_fractionModels__qVRtO>div{display:grid;gap:.4375rem;color:var(--text);font-size:.6875rem;text-align:center}.ArithmeticTool_fractionBar__C_0tp{display:grid;min-height:1.9375rem;overflow:hidden;border:.0625rem solid var(--border);border-radius:.5rem;background:var(--panel)}.ArithmeticTool_fractionBar__C_0tp>span{border-inline-end:.0625rem solid var(--divider)}.ArithmeticTool_fractionBar__C_0tp>span:last-child{border-inline-end:0}.ArithmeticTool_fractionBar__C_0tp>span[data-filled=true]{background:color-mix(in srgb,var(--tool-accent) 25%,var(--panel))}.ArithmeticTool_percentBar__8rmg8{height:.9375rem;overflow:hidden;border:.0625rem solid var(--border);border-radius:62.4375rem;background:var(--panel)}.ArithmeticTool_percentBar__8rmg8>span{display:block;height:100%;border-radius:inherit;background:var(--tool-accent)}.ArithmeticTool_longDivision__OgYhU{display:grid;gap:0;overflow-x:auto}.ArithmeticTool_longDivision__OgYhU>div{display:grid;grid-template-columns:minmax(3.4375rem,.5fr) minmax(9.0625rem,1fr) minmax(3.75rem,.5fr);gap:.625rem;border-top:.0625rem solid var(--divider);padding:.5rem 0;color:var(--text);font:600 .6875rem/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ArithmeticTool_steps__jGr5L{margin-top:1.5rem}.ArithmeticTool_steps__jGr5L h3{margin:0 0 .6875rem;color:var(--text);font-size:.8125rem}.ArithmeticTool_stepList__Jyiki{display:grid;gap:0;margin:0;padding:0;list-style:none}.ArithmeticTool_step__p0txO{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.625rem;border-top:.0625rem solid var(--divider);padding:.75rem 0}.ArithmeticTool_stepNumber__UosF0{display:grid;width:1.5625rem;height:1.5625rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--tool-accent) 13%,transparent);color:var(--tool-accent);font-size:.625rem;font-weight:800}.ArithmeticTool_stepTitle__D4ghU{color:var(--muted);font-size:.6875rem;font-weight:700}.ArithmeticTool_stepMath__Z4I9i{margin-top:.25rem;overflow-wrap:anywhere;color:var(--text);font:600 .8125rem/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ArithmeticTool_empty__hkEuT,.ArithmeticTool_error__k2Q3G{display:grid;min-height:100%;place-content:center;text-align:center}.ArithmeticTool_error__k2Q3G{min-height:auto;margin-bottom:1.125rem;place-content:initial;border:.0625rem solid color-mix(in srgb,#ef4444 32%,var(--border));border-radius:.875rem;background:color-mix(in srgb,#ef4444 7%,var(--panel));padding:.9375rem;text-align:start}.ArithmeticTool_error__k2Q3G h2{font-size:.9375rem}@container (max-width: 520px){.ArithmeticTool_answerGrid__3ThmU,.ArithmeticTool_twoColumns__d737u{grid-template-columns:1fr}.ArithmeticTool_interactiveLab__P_CWL{min-height:32.5rem;grid-template-rows:auto auto minmax(15rem,1fr) auto}.ArithmeticTool_manipulativeStage__JAxoq{min-height:15rem;padding:1.5rem 1rem}.ArithmeticTool_fractionWorkbench__gWLqn,.ArithmeticTool_percentageWorkbench__r5j0g{grid-template-columns:1fr}.ArithmeticTool_fractionResult__czbM1,.ArithmeticTool_percentageWorkbench__r5j0g .ArithmeticTool_methodCaption__qwLL0{grid-column:1}.ArithmeticTool_fractionResult__czbM1{grid-auto-flow:column}.ArithmeticTool_percentDial__n4eZa{width:6.5rem;justify-self:center}.ArithmeticTool_percentageWorkbench__r5j0g .ArithmeticTool_methodCaption__qwLL0{margin:0}.ArithmeticTool_resultDock__K_HUt{overflow-x:auto}.ArithmeticTool_resultDock__K_HUt>div{min-width:8.125rem}.ArithmeticTool_stepButtons__QcvdG button small{display:none}}.ChatVoiceInputButton_button__tMkxR{position:relative;isolation:isolate;border-color:transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ChatVoiceInputButton_button__tMkxR:before{position:absolute;inset:-.25rem;border-radius:inherit;content:""}.ChatVoiceInputButton_button__tMkxR[data-state=recording]{color:#d84c58!important}.ChatVoiceInputButton_button__tMkxR[data-state=requesting],.ChatVoiceInputButton_button__tMkxR[data-state=transcribing]{color:var(--accent,#5f66e9)!important}.ChatVoiceInputButton_button__tMkxR[data-state=error]{color:#ef6b72!important}.ChatVoiceInputButton_button__tMkxR:hover:not(:disabled){border-color:transparent!important;background:transparent!important;color:var(--accent,#5f66e9)!important}.ChatVoiceInputButton_button__tMkxR[data-state=recording]:hover:not(:disabled){color:#d84c58!important}.ChatVoiceInputButton_button__tMkxR:focus-visible{outline:.125rem solid var(--accent,#5f66e9);outline-offset:.0625rem}.ChatVoiceInputButton_icon__8fpJ8{position:relative;z-index:1;width:1.125rem;height:1.125rem;pointer-events:none}.ChatVoiceInputButton_spinner__0dzu6{animation:ChatVoiceInputButton_chatVoiceSpin__xB1rf .9s linear infinite}.ChatVoiceInputButton_button__tMkxR[data-state=recording] .ChatVoiceInputButton_icon__8fpJ8{animation:ChatVoiceInputButton_chatVoiceListening__E8kKq 1.1s ease-in-out infinite alternate}.ChatVoiceInputButton_liveRegion__Lgziu{position:absolute;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes ChatVoiceInputButton_chatVoiceListening__E8kKq{to{opacity:.58;transform:scale(.9)}}@keyframes ChatVoiceInputButton_chatVoiceSpin__xB1rf{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ChatVoiceInputButton_button__tMkxR[data-state=recording] .ChatVoiceInputButton_icon__8fpJ8,.ChatVoiceInputButton_spinner__0dzu6{animation:none}}.LiveMathKeyboard_keyboard__6XEiM{container:math-keyboard/inline-size}.LiveMathKeyboard_keyGrid__puPrR{grid-template-columns:repeat(4,minmax(0,1fr))}.LiveMathKeyboard_keyGrid__puPrR>button{min-width:0;white-space:nowrap}@container math-keyboard (min-width: 420px){.LiveMathKeyboard_keyGrid__puPrR{grid-template-columns:repeat(5,minmax(0,1fr))}}@container math-keyboard (min-width: 520px){.LiveMathKeyboard_keyGrid__puPrR{grid-template-columns:repeat(6,minmax(0,1fr))}}@container math-keyboard (min-width: 650px){.LiveMathKeyboard_keyGrid__puPrR{grid-template-columns:repeat(8,minmax(0,1fr))}}.ChatCopyResponseButton_button__OTaxA{display:inline-flex;min-height:2rem;align-items:center;gap:.4375rem;margin-top:.375rem;border:0;border-radius:.4375rem;background:transparent;color:var(--muted);padding:.1875rem .3125rem;font:inherit;font-size:.75rem;font-weight:500;line-height:1.3;cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.ChatCopyResponseButton_button__OTaxA:hover:not(:disabled){background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.ChatCopyResponseButton_button__OTaxA:focus-visible{outline:.125rem solid color-mix(in srgb,var(--accent) 72%,white);outline-offset:.125rem}.ChatCopyResponseButton_button__OTaxA:disabled{cursor:not-allowed;opacity:.45}.ChatCopyResponseButton_button__OTaxA[data-surface=live]{color:rgb(255 255 255/58%)}.ChatCopyResponseButton_button__OTaxA[data-surface=live]:hover:not(:disabled){background:rgb(255 255 255/7%);color:white}.ChatCopyResponseButton_button__OTaxA[data-surface=live]:focus-visible{outline-color:var(--live-accent-strong,#8187ff)}.ChatCopyResponseButton_icon__ujWmz{width:.9375rem;height:.9375rem;flex:0 0 0.9375rem}.ChatCopyResponseButton_label___rrTc{white-space:nowrap}.ChemistryTool_root__uu7Hd{--chemistry-accent:var(--accent);--chemistry-accent-strong:var(--accent);container-name:study-tool-studio chemistry-tool;container-type:inline-size;width:100%;height:100%;min-width:0;min-height:0;color:var(--text)}.ChemistryTool_workspace__cM1RW{--study-editor-min:20rem;--study-editor-width:26.25rem;--study-result-min:22.5rem;overflow:hidden;background:transparent}.ChemistryTool_paneInner__a5wh7{display:flex;min-width:0;min-height:100%;flex-direction:column;padding:clamp(1.125rem,2.2vw,1.875rem)}.ChemistryTool_workspace__cM1RW .ChemistryTool_tabs__3VyKE{display:flex;min-width:-moz-max-content;min-width:max-content;width:100%;margin-bottom:0}.ChemistryTool_workspace__cM1RW .ChemistryTool_tab___RtIX{min-width:-moz-max-content;min-width:max-content;flex:1 0 auto;min-height:2.125rem;padding-block:.4375rem;white-space:nowrap}.ChemistryTool_labVisual__ThQt5{min-width:0;overflow:hidden;border-bottom:.0625rem solid var(--divider);background:color-mix(in srgb,var(--panel-2) 72%,transparent)}.ChemistryTool_labVisualToolbar__4aexb{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:.0625rem solid var(--divider);padding:.4375rem .875rem}.ChemistryTool_labVisualToolbar__4aexb>:first-child{min-width:0;overflow:hidden;font-size:.875rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.ChemistryTool_labVisualToolbar__4aexb output{color:var(--muted);font:650 .6875rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:end}.ChemistryTool_labSvg__IENxX{display:block;width:100%;min-height:16.25rem;max-height:28.125rem;aspect-ratio:16/8.75;touch-action:none}.ChemistryTool_labSvg__IENxX[data-dragging=true]{cursor:grabbing}.ChemistryTool_svgGridLine__NztS9{fill:none;stroke:color-mix(in srgb,var(--text) 5%,transparent);stroke-width:1}.ChemistryTool_svgAtomLabel__JCkex,.ChemistryTool_svgTinyLabel__XmkoO{fill:white;font:750 .75rem/1 ui-sans-serif,system-ui,sans-serif;pointer-events:none}.ChemistryTool_svgTinyLabel__XmkoO{font-size:.5rem}.ChemistryTool_svgTrack___NgNs{fill:color-mix(in srgb,var(--text) 8%,transparent)}.ChemistryTool_svgAxisLabel__4HsH3,.ChemistryTool_svgFlowSymbol__rxnQx,.ChemistryTool_svgFormula__o_yiG,.ChemistryTool_svgValueLabel__j__id{fill:var(--text);font:650 .75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ChemistryTool_svgValueLabel__j__id{fill:var(--muted);font-size:.625rem}.ChemistryTool_svgFormula__o_yiG{font-size:.875rem}.ChemistryTool_svgFlowSymbol__rxnQx{font-size:1.25rem;font-weight:760}.ChemistryTool_svgReactionArrow__PCo_t{stroke:color-mix(in srgb,var(--chemistry-accent) 72%,var(--text));stroke-width:2}.ChemistryTool_svgArrowHead__TJEuC{fill:color-mix(in srgb,var(--chemistry-accent) 72%,var(--text))}.ChemistryTool_svgFlowOutput__Mtap9,.ChemistryTool_svgSpecies__E_HIE{fill:color-mix(in srgb,var(--panel) 92%,transparent);stroke:color-mix(in srgb,var(--text) 16%,transparent)}.ChemistryTool_svgFocusTarget__aEAkJ{cursor:pointer}.ChemistryTool_svgFocusTarget__aEAkJ:focus{outline:none;filter:drop-shadow(0 0 .3125rem color-mix(in srgb,var(--chemistry-accent) 52%,transparent))}.ChemistryTool_svgAmountTrack__r_7Hy{stroke:color-mix(in srgb,var(--text) 22%,transparent);stroke-width:5;stroke-linecap:round}.ChemistryTool_svgScaleSurface__ZPXcr{fill:transparent;cursor:ew-resize}.ChemistryTool_svgAmountMarker__nfuPH{fill:var(--panel);stroke:var(--chemistry-accent);stroke-width:3;cursor:ew-resize}.ChemistryTool_svgAmountMarker__nfuPH:focus{outline:none;filter:drop-shadow(0 0 .3125rem color-mix(in srgb,var(--chemistry-accent) 55%,transparent))}.ChemistryTool_svgFlowOutput__Mtap9{fill:color-mix(in srgb,var(--chemistry-accent) 10%,var(--panel));stroke:color-mix(in srgb,var(--chemistry-accent) 50%,var(--border))}.ChemistryTool_labControls__T5oTw{display:grid;gap:.75rem;margin-top:1.125rem;border-block:.0625rem solid var(--divider);padding-block:.9375rem}.ChemistryTool_labControlHeading__fr7GQ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem .625rem}.ChemistryTool_labControlHeading__fr7GQ strong{font-size:.75rem}.ChemistryTool_labControlHeading__fr7GQ button{border:0;background:transparent;padding:.1875rem;color:var(--chemistry-accent-strong);font:inherit;font-size:.625rem;font-weight:700;cursor:pointer}.ChemistryTool_labControlHeading__fr7GQ button:disabled{color:var(--muted);cursor:default;opacity:.45}.ChemistryTool_labControlHeading__fr7GQ output{grid-column:1/-1;color:var(--muted);font:600 .625rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.ChemistryTool_labRange__tjzTO{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4375rem .625rem;color:var(--muted);font-size:.625rem;font-weight:700}.ChemistryTool_labRange__tjzTO strong{color:var(--text)}.ChemistryTool_labRange__tjzTO input{grid-column:1/-1;width:100%;accent-color:var(--chemistry-accent)}.ChemistryTool_labNudges__Gm42K{display:flex;justify-content:flex-end;gap:.3125rem;margin-top:-.375rem}.ChemistryTool_labNudges__Gm42K button{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:.0625rem solid var(--border);border-radius:.5rem;background:transparent;color:var(--text);font:inherit;font-size:.875rem;font-weight:750;cursor:pointer}.ChemistryTool_labNudges__Gm42K button:disabled{cursor:default;opacity:.4}.ChemistryTool_labNudges__Gm42K button:focus-visible{outline:.125rem solid var(--chemistry-accent);outline-offset:.125rem}.ChemistryTool_elementFocus__nTEra{display:flex;flex-wrap:wrap;gap:.3125rem}.ChemistryTool_elementFocus__nTEra button{min-height:1.875rem;border:.0625rem solid var(--border);border-radius:.5rem;background:transparent;padding:.25rem .5rem;color:var(--muted);font:inherit;font-size:.625rem;font-weight:700;cursor:pointer}.ChemistryTool_elementFocus__nTEra button[aria-pressed=true]{border-color:color-mix(in srgb,var(--chemistry-accent) 45%,var(--border));background:color-mix(in srgb,var(--chemistry-accent) 9%,transparent);color:var(--text)}.ChemistryTool_elementFocus__nTEra button:focus-visible,.ChemistryTool_labControlHeading__fr7GQ button:focus-visible{outline:.125rem solid var(--chemistry-accent);outline-offset:.125rem}.ChemistryTool_labInsight__JaeZU{margin:0;border-inline-start:.125rem solid color-mix(in srgb,var(--chemistry-accent) 60%,var(--border));padding-inline-start:.5625rem;color:var(--muted);font-size:.625rem;line-height:1.5}.ChemistryTool_formattedFormula__hsdl7{unicode-bidi:isolate}.ChemistryTool_formattedFormula__hsdl7 sub{font-size:.68em;line-height:0;vertical-align:-.28em}.ChemistryTool_header__e08lS{margin-bottom:1.25rem}.ChemistryTool_eyebrow__vVdRt{margin:0 0 .375rem;color:var(--chemistry-accent-strong);font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ChemistryTool_header__e08lS h2,.ChemistryTool_resultHeader__XkiVV h2{margin:0;color:var(--text);font-size:clamp(1.1875rem,2vw,1.5rem);line-height:1.18;letter-spacing:-.03em}.ChemistryTool_header__e08lS p,.ChemistryTool_resultHeader__XkiVV p{margin:.4375rem 0 0;color:var(--muted);font-size:.8125rem;line-height:1.55}.ChemistryTool_tabs__3VyKE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin-bottom:1.375rem;border:.0625rem solid var(--border);border-radius:.8125rem;background:var(--panel-3);padding:.25rem}.ChemistryTool_tab___RtIX{min-width:0;border:0;border-radius:.5625rem;background:transparent;padding:.5625rem .5rem;color:var(--muted);font:inherit;font-size:.75rem;font-weight:720;cursor:pointer}.ChemistryTool_tab___RtIX[data-active=true]{background:var(--panel);color:var(--text);box-shadow:0 .125rem .5rem color-mix(in srgb,var(--text) 8%,transparent)}.ChemistryTool_tab___RtIX:focus-visible{outline:.125rem solid var(--chemistry-accent);outline-offset:.125rem}.ChemistryTool_form__JYyrs{display:flex;flex:1;flex-direction:column;gap:1rem}.ChemistryTool_fieldCompact__5dfQP,.ChemistryTool_field__2vuyY{display:grid;gap:.4375rem;min-width:0}.ChemistryTool_fieldCompact__5dfQP>span,.ChemistryTool_field__2vuyY>span{color:var(--muted);font-size:.6875rem;font-weight:760}.ChemistryTool_fieldCompact__5dfQP input,.ChemistryTool_field__2vuyY input,.ChemistryTool_unitSelect__qjt8o{width:100%;min-width:0;border:.0625rem solid var(--border);border-radius:.6875rem;outline:none;background:var(--panel);padding:.6875rem .75rem;color:var(--text);font:560 .875rem/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:border-color .12s ease,box-shadow .12s ease}.ChemistryTool_unitSelect__qjt8o{display:flex;min-height:2.625rem;align-items:center;justify-content:space-between;font-family:inherit;text-align:start}.ChemistryTool_fieldCompact__5dfQP input:focus,.ChemistryTool_field__2vuyY input:focus,.ChemistryTool_unitSelect__qjt8o:focus-visible{border-color:var(--chemistry-accent);box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--chemistry-accent) 15%,transparent)}.ChemistryTool_fieldCompact__5dfQP input::-moz-placeholder,.ChemistryTool_field__2vuyY input::-moz-placeholder{color:var(--muted-3)}.ChemistryTool_fieldCompact__5dfQP input::placeholder,.ChemistryTool_field__2vuyY input::placeholder{color:var(--muted-3)}.ChemistryTool_fieldGrid__Wut4E{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(5.75rem,.65fr);gap:.75rem}.ChemistryTool_singleField__8__F3{display:grid;grid-template-columns:minmax(9.375rem,.45fr)}.ChemistryTool_modeToggle__uVE3m{grid-template-columns:repeat(2,minmax(0,1fr))}.ChemistryTool_modeToggle__uVE3m,.ChemistryTool_solutionModeToggle__ZOjsw{display:grid;gap:.25rem;border:.0625rem solid var(--border);border-radius:.6875rem;background:var(--panel-3);padding:.25rem}.ChemistryTool_solutionModeToggle__ZOjsw{grid-template-columns:repeat(3,minmax(0,1fr))}.ChemistryTool_solutionFieldGrid__EoTaC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ChemistryTool_solutionField__rOtnn{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(4.625rem,.42fr);align-items:end;gap:.4375rem}.ChemistryTool_solutionField__rOtnn[data-calculated=true] input{border-style:dashed;background:color-mix(in srgb,var(--chemistry-accent) 6%,var(--panel));color:var(--muted)}.ChemistryTool_fixedUnit__ddBk6{display:grid;min-height:2.625rem;place-items:center;border:.0625rem solid var(--border);border-radius:.6875rem;background:var(--panel-2);color:var(--muted);font-size:.75rem;font-weight:760}.ChemistryTool_learningGuidance__RhaRs{margin:0;border-inline-start:.1875rem solid color-mix(in srgb,var(--chemistry-accent) 52%,var(--border));padding:.25rem 0 .25rem .6875rem;color:var(--muted);font-size:.6875rem;line-height:1.55}.ChemistryTool_modeButton__fhCxL{min-height:2.25rem;border:0;border-radius:.5rem;background:transparent;padding:.4375rem .5625rem;color:var(--muted);font:inherit;font-size:.6875rem;font-weight:740;cursor:pointer}.ChemistryTool_modeButton__fhCxL[data-active=true]{background:var(--panel);color:var(--text);box-shadow:0 .125rem .4375rem color-mix(in srgb,var(--text) 8%,transparent)}.ChemistryTool_modeButton__fhCxL:focus-visible{outline:.125rem solid var(--chemistry-accent);outline-offset:.125rem}.ChemistryTool_formHint__e06PQ{margin:-.3125rem 0 0;color:var(--muted-3);font-size:.6875rem;line-height:1.5}.ChemistryTool_assumption__xi4ev{display:flex;align-items:flex-start;gap:.5625rem;border-inline-start:.1875rem solid color-mix(in srgb,var(--chemistry-accent) 52%,var(--border));padding:.125rem 0 .125rem .6875rem;color:var(--muted);font-size:.6875rem;line-height:1.5}.ChemistryTool_formError__31Dxn,.ChemistryTool_sourceNotice__rs_On{margin:0;border-radius:.625rem;padding:.5625rem .625rem;font-size:.6875rem;line-height:1.5}.ChemistryTool_sourceNotice__rs_On{border:.0625rem solid color-mix(in srgb,var(--chemistry-accent) 28%,var(--border));background:color-mix(in srgb,var(--chemistry-accent) 7%,var(--panel));color:var(--muted)}.ChemistryTool_sourceNotice__rs_On[data-stale=true]{border-color:color-mix(in srgb,#d59416 38%,var(--border));background:color-mix(in srgb,#d59416 9%,var(--panel));color:color-mix(in srgb,#9b6b0f 82%,var(--text))}.ChemistryTool_formError__31Dxn{border:.0625rem solid color-mix(in srgb,#c24747 35%,var(--border));background:color-mix(in srgb,#c24747 8%,var(--panel));color:color-mix(in srgb,#c24747 82%,var(--text))}.ChemistryTool_assumptionIcon__MGbZy{display:grid;width:1.0625rem;height:1.0625rem;flex:0 0 auto;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--chemistry-accent) 12%,var(--panel));color:var(--chemistry-accent-strong);font-size:.625rem;font-weight:800}.ChemistryTool_calculateButton__lP82q{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5625rem;margin-top:auto;border:.0625rem solid var(--accent);border-radius:.75rem;background:var(--accent);padding:.625rem 1.125rem;color:#fff;font:inherit;font-size:.8125rem;font-weight:800;cursor:pointer;box-shadow:0 .5rem 1.25rem var(--accent-shadow);transition:transform .12s ease,filter .12s ease}.ChemistryTool_calculateButton__lP82q:hover{filter:brightness(1.07);transform:translateY(-.0625rem)}.ChemistryTool_calculateButton__lP82q:focus-visible{outline:.125rem solid var(--chemistry-accent);outline-offset:.1875rem}.ChemistryTool_resultHeader__XkiVV{display:flex;align-items:flex-start;gap:.75rem;padding-bottom:1.125rem;border-bottom:.0625rem solid var(--divider)}.ChemistryTool_resultStack__JqGvm{display:grid;min-width:0;gap:1.125rem}.ChemistryTool_resultStack__JqGvm>*{min-width:0}.ChemistryTool_compactResult__2TGcm{min-width:0;background:var(--panel)}.ChemistryTool_resultDock__cxaWn{display:grid;grid-template-columns:minmax(0,1fr) minmax(10.625rem,.72fr);align-items:center;gap:1.375rem;border-bottom:.0625rem solid var(--divider);padding:1.125rem 1.25rem}.ChemistryTool_resultDock__cxaWn>div:first-child{display:grid;min-width:0;gap:.375rem}.ChemistryTool_resultDock__cxaWn>div:first-child>span{color:var(--muted);font-size:.625rem;font-weight:650}.ChemistryTool_compactPrimary__9Vj6B{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:.5625rem;overflow-x:auto;color:var(--text);font:600 clamp(1.3125rem,3vw,2.125rem)/1.25 Georgia,Times New Roman,serif;white-space:nowrap}.ChemistryTool_compactPrimary__9Vj6B>strong{font-weight:650}.ChemistryTool_resultDockStatus__A9lVI{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.125rem .5rem;border-inline-start:.0625rem solid var(--divider);padding-inline-start:1.125rem}.ChemistryTool_resultDockStatus__A9lVI>span{display:grid;width:1.5rem;height:1.5rem;grid-row:1/span 2;place-items:center;border-radius:50%;background:color-mix(in srgb,#16a36a 10%,var(--panel));color:#137a52;font-size:.6875rem;font-weight:800}.ChemistryTool_resultDockStatus__A9lVI strong{font-size:.625rem}.ChemistryTool_resultDockStatus__A9lVI code{overflow-wrap:anywhere;color:var(--muted);font-size:.625rem}.ChemistryTool_disclosure__NKJZU{border-bottom:.0625rem solid var(--divider)}.ChemistryTool_disclosure__NKJZU>summary{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.75rem;padding:0 1.25rem;color:var(--text);font-size:.6875rem;font-weight:700;cursor:pointer;list-style:none}.ChemistryTool_disclosure__NKJZU>summary::-webkit-details-marker{display:none}.ChemistryTool_disclosure__NKJZU>summary:after{content:"+";color:var(--muted);font-size:1rem;font-weight:500}.ChemistryTool_disclosure__NKJZU[open]>summary:after{content:"−"}.ChemistryTool_disclosure__NKJZU>summary strong{display:grid;min-width:1.5rem;height:1.5rem;margin-inline-start:auto;place-items:center;border-radius:.4375rem;background:var(--panel-2);color:var(--muted);font-size:.5625rem}.ChemistryTool_disclosure__NKJZU>summary:focus-visible{outline:.125rem solid var(--chemistry-accent);outline-offset:-.1875rem}.ChemistryTool_disclosureBody__vqZrs{border-top:.0625rem solid var(--divider);padding:.25rem 1.25rem 1.375rem}.ChemistryTool_disclosureBody__vqZrs .ChemistryTool_resultStack__JqGvm{padding-top:1.125rem}.ChemistryTool_practiceDisclosure__q5tB4{margin-top:1.125rem;border-block:.0625rem solid var(--divider)}.ChemistryTool_practiceDisclosure__q5tB4>summary{padding-inline:.125rem}.ChemistryTool_practiceDisclosure__q5tB4 .ChemistryTool_disclosureBody__vqZrs{padding:0 0 .125rem}.ChemistryTool_secondaryAction__0w_Ok{width:100%;min-height:2.625rem;margin-top:1rem;border:.0625rem solid color-mix(in srgb,var(--chemistry-accent) 42%,var(--border));border-radius:.6875rem;background:color-mix(in srgb,var(--chemistry-accent) 8%,var(--panel));padding:.5625rem .875rem;color:color-mix(in srgb,var(--chemistry-accent-strong) 82%,var(--text));font:inherit;font-size:.75rem;font-weight:780;cursor:pointer}.ChemistryTool_secondaryAction__0w_Ok:hover:not(:disabled){background:color-mix(in srgb,var(--chemistry-accent) 13%,var(--panel))}.ChemistryTool_secondaryAction__0w_Ok:disabled{cursor:not-allowed;opacity:.55}.ChemistryTool_secondaryAction__0w_Ok:focus-visible{outline:.125rem solid var(--chemistry-accent);outline-offset:.125rem}.ChemistryTool_safetyNote__mLwA5{margin:0;color:var(--muted);font-size:.6875rem;line-height:1.55}.ChemistryTool_statusIcon__rkhXR{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:.0625rem solid color-mix(in srgb,#35bd85 30%,var(--border));border-radius:.6875rem;background:color-mix(in srgb,#35bd85 9%,var(--panel));color:#238b63;font-size:.9375rem;font-weight:850}.ChemistryTool_resultHeader__XkiVV[data-status=idle] .ChemistryTool_statusIcon__rkhXR{border-color:var(--border);background:var(--panel-2);color:var(--muted)}.ChemistryTool_resultHeader__XkiVV[data-status=invalid] .ChemistryTool_statusIcon__rkhXR{border-color:color-mix(in srgb,#e25858 35%,var(--border));background:color-mix(in srgb,#e25858 9%,var(--panel));color:#c24747}.ChemistryTool_resultHeader__XkiVV[data-status=unsupported] .ChemistryTool_statusIcon__rkhXR{border-color:color-mix(in srgb,#e4a72c 35%,var(--border));background:color-mix(in srgb,#e4a72c 9%,var(--panel));color:#a87614}.ChemistryTool_staleBadge__Mpu37{display:inline-flex;margin-top:.5rem;border-radius:62.4375rem;background:color-mix(in srgb,#e4a72c 12%,var(--panel));padding:.25rem .5rem;color:#9b6b0f;font-size:.625rem;font-weight:760}.ChemistryTool_primaryResult__rSOBL{overflow-x:auto;margin:1.25rem 0 0;border-bottom:.0625rem solid var(--divider);padding:0 0 1.25rem;color:var(--text);direction:ltr;font:600 clamp(1.25rem,2.6vw,1.8125rem)/1.4 Georgia,Times New Roman,serif;text-align:start;white-space:nowrap}.ChemistryTool_section__FMtAs{min-width:0;padding:1.125rem 0;border-bottom:.0625rem solid var(--divider)}.ChemistryTool_section__FMtAs:last-child{border-bottom:0}.ChemistryTool_section__FMtAs h3{margin:0 0 .75rem;color:var(--text);font-size:.75rem;font-weight:820}.ChemistryTool_metricGrid__RYgG_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5625rem}.ChemistryTool_metric__gYusw{min-width:0;border:.0625rem solid var(--border);border-radius:.6875rem;background:var(--panel-2);padding:.6875rem}.ChemistryTool_metric__gYusw dt{color:var(--muted);font-size:.625rem;line-height:1.35}.ChemistryTool_metric__gYusw dd{overflow-wrap:anywhere;margin:.3125rem 0 0;color:var(--text);font-size:.875rem;font-weight:780}.ChemistryTool_tableWrap__Gh3K3{width:100%;min-width:0;max-width:100%;overflow-x:auto}.ChemistryTool_table__ScfNQ{width:100%;min-width:26.875rem;border-collapse:collapse;font-size:.6875rem}.ChemistryTool_table__ScfNQ td,.ChemistryTool_table__ScfNQ th{border-bottom:.0625rem solid var(--divider);padding:.5625rem .4375rem;text-align:end;white-space:nowrap}.ChemistryTool_table__ScfNQ td:first-child,.ChemistryTool_table__ScfNQ th:first-child{text-align:start}.ChemistryTool_table__ScfNQ th{color:var(--muted);font-weight:720}.ChemistryTool_table__ScfNQ td{color:var(--text)}.ChemistryTool_steps__hPre9{display:grid;gap:.6875rem;margin:0;padding:0;list-style:none}.ChemistryTool_step__fvHJz{display:grid;grid-template-columns:1.5625rem minmax(0,1fr);gap:.625rem}.ChemistryTool_stepNumber__WWRlY{display:grid;width:1.5625rem;height:1.5625rem;place-items:center;border:.0625rem solid color-mix(in srgb,var(--chemistry-accent) 32%,var(--border));border-radius:.5rem;background:color-mix(in srgb,var(--chemistry-accent) 7%,var(--panel));color:var(--chemistry-accent-strong);font-size:.625rem;font-weight:820}.ChemistryTool_step__fvHJz h4{margin:.0625rem 0 .3125rem;font-size:.6875rem;font-weight:780}.ChemistryTool_step__fvHJz code{display:block;overflow-x:auto;border-radius:.4375rem;background:var(--panel-2);padding:.4375rem .5rem;color:var(--text);direction:ltr;font-size:.6875rem;text-align:start;white-space:nowrap}.ChemistryTool_assumptionList__cpjHc,.ChemistryTool_verificationList__m4ViJ{display:grid;gap:.4375rem;margin:0;padding:0;list-style:none}.ChemistryTool_assumptionList__cpjHc li,.ChemistryTool_verificationList__m4ViJ li{display:flex;align-items:flex-start;gap:.5rem;color:var(--muted);font-size:.6875rem;line-height:1.45}.ChemistryTool_verificationMark__4gV_s{color:#238b63;font-weight:900}.ChemistryTool_emptyState__TQiTK{display:grid;min-height:15.625rem;place-items:center;padding:1.5rem;text-align:center}.ChemistryTool_emptyState__TQiTK p{max-width:24.375rem;margin:0;color:var(--muted);font-size:.8125rem;line-height:1.55}.ChemistryTool_emptyState__TQiTK h2{margin:0 0 .5rem;color:var(--text);font-size:1.0625rem}.ChemistryTool_practice__QMZjt{display:grid;gap:.625rem;margin-top:1.125rem;border:.0625rem solid color-mix(in srgb,var(--chemistry-accent) 25%,var(--border));border-radius:.8125rem;background:color-mix(in srgb,var(--chemistry-accent) 5%,var(--panel));padding:.875rem}.ChemistryTool_practiceDisclosure__q5tB4 .ChemistryTool_practice__QMZjt{margin:0;border:0;border-radius:0;background:transparent;padding:.875rem 0}.ChemistryTool_practice__QMZjt h3,.ChemistryTool_practice__QMZjt p{margin:0}.ChemistryTool_practice__QMZjt h3{font-size:.75rem}.ChemistryTool_practice__QMZjt>p,.ChemistryTool_practice__QMZjt>strong{font-size:.6875rem;line-height:1.5}.ChemistryTool_practice__QMZjt>p{color:var(--muted)}.ChemistryTool_practice__QMZjt>label{display:grid;gap:.375rem}.ChemistryTool_practice__QMZjt>label span{color:var(--muted);font-size:.625rem;font-weight:650}.ChemistryTool_practice__QMZjt input{min-height:2.5rem;border:.0625rem solid var(--border);border-radius:.625rem;outline:0;background:var(--panel);padding:.5rem .625rem;color:var(--text);font:550 .8125rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.ChemistryTool_practice__QMZjt input:focus{border-color:var(--chemistry-accent);box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--chemistry-accent) 14%,transparent)}.ChemistryTool_practiceActions__24vLy{display:flex;flex-wrap:wrap;gap:.4375rem}.ChemistryTool_artifactButton__2k_Sg,.ChemistryTool_practiceActions__24vLy button{min-height:2.25rem;border:.0625rem solid color-mix(in srgb,var(--chemistry-accent) 32%,var(--border));border-radius:.5625rem;background:var(--panel);padding:.4375rem .625rem;color:var(--text);font:inherit;font-size:.625rem;font-weight:700;cursor:pointer}.ChemistryTool_practiceActions__24vLy button:disabled{cursor:not-allowed;opacity:.5}.ChemistryTool_artifactButton__2k_Sg:focus-visible,.ChemistryTool_practiceActions__24vLy button:focus-visible{outline:.125rem solid var(--chemistry-accent);outline-offset:.125rem}.ChemistryTool_practiceHint__smmmF{border-inline-start:.125rem solid var(--chemistry-accent);padding-inline-start:.5rem}.ChemistryTool_practiceFeedback__Kf_Be{min-height:1.0625rem;color:var(--text)!important;font-weight:650}.ChemistryTool_artifactButton__2k_Sg{width:100%;margin-top:.875rem;background:var(--chemistry-accent);color:#fff}.ChemistryTool_embedded__2NcEM{overflow:auto;border:.0625rem solid var(--border);border-radius:.875rem;background:var(--panel)}.ChemistryTool_embeddedContent__gF9Bx{display:grid;gap:1rem;min-height:100%;padding:.875rem}.ChemistryTool_embedded__2NcEM .ChemistryTool_paneInner__a5wh7{min-height:0;padding:0}.ChemistryTool_embedded__2NcEM .ChemistryTool_header__e08lS{display:none}.ChemistryTool_embedded__2NcEM .ChemistryTool_tabs__3VyKE{margin-bottom:.8125rem}.ChemistryTool_embedded__2NcEM .ChemistryTool_resultHeader__XkiVV h2{font-size:1.0625rem}.ChemistryTool_embedded__2NcEM .ChemistryTool_metricGrid__RYgG_{grid-template-columns:1fr}.ChemistryTool_embedded__2NcEM .ChemistryTool_primaryResult__rSOBL{font-size:1.1875rem}.ChemistryTool_srOnly__LRiYP{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@container chemistry-tool (max-width: 560px){.ChemistryTool_paneInner__a5wh7{padding:1rem}.ChemistryTool_tab___RtIX{text-align:start}.ChemistryTool_fieldGrid__Wut4E,.ChemistryTool_metricGrid__RYgG_,.ChemistryTool_singleField__8__F3,.ChemistryTool_solutionFieldGrid__EoTaC{grid-template-columns:minmax(0,1fr)}.ChemistryTool_solutionModeToggle__ZOjsw,.ChemistryTool_tabs__3VyKE{grid-template-columns:repeat(2,minmax(0,1fr))}.ChemistryTool_resultDock__cxaWn{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.9375rem}.ChemistryTool_resultDockStatus__A9lVI{border-block-start:.0625rem solid var(--divider);border-inline-start:0;padding-block-start:.75rem;padding-inline-start:0}.ChemistryTool_disclosureBody__vqZrs,.ChemistryTool_disclosure__NKJZU>summary{padding-inline:.9375rem}}@media (prefers-reduced-motion:reduce){.ChemistryTool_calculateButton__lP82q{transition:none}}.InfoTip_panel__cqKYS{animation:InfoTip_info-tip-in__0ol1x .12s ease-out}@keyframes InfoTip_info-tip-in__0ol1x{0%{opacity:0;transform:translateY(var(--info-tip-shift,.1875rem))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.InfoTip_panel__cqKYS{animation:none}}.InfoTip_body__J8DMF{color:var(--text)}.InfoTip_body__J8DMF>*+*{color:var(--muted)}.InfoTip_arrow__pMq_W,.InfoTip_note__j3G_a{border-color:rgba(255,255,255,.12);background:color-mix(in srgb,var(--panel-4) 92%,#ffffff)}.InfoTip_note__j3G_a{box-shadow:0 1.25rem 3rem -.75rem rgba(0,0,0,.72),0 .125rem .625rem rgba(0,0,0,.45)}[data-theme=light] .InfoTip_arrow__pMq_W,[data-theme=light] .InfoTip_note__j3G_a{border-color:var(--border);background:var(--panel)}[data-theme=light] .InfoTip_note__j3G_a{box-shadow:0 1.125rem 2.75rem -.875rem rgba(15,23,42,.34),0 .125rem .5rem rgba(15,23,42,.08)}