body[data-oc-algebra]{--a-bg:#fff;--a-tint:#f2f6fa;--a-text:#193650;--a-muted:#455d72;--a-line:#a7bbc9;--a-accent:#154c7a;--a-focus:#0b62a3;--a-result:#e9f3fc;--a-error:#9b2631;--a-code:#163d61}body.oc-dark[data-oc-algebra],html.oc-dark-preload body[data-oc-algebra]{--a-bg:#142638;--a-tint:#1a3046;--a-text:#f0f6fc;--a-muted:#c3d1df;--a-line:#73899e;--a-accent:#acd5ff;--a-focus:#89c8ff;--a-result:#1c3850;--a-error:#ffb6bd;--a-code:#d8ebff}body[data-oc-algebra] .oc177-page{max-width:980px;margin:0 auto;min-width:0;color:var(--a-text);text-align:left}body[data-oc-algebra] .oc177-head{margin:18px 0 20px}body[data-oc-algebra] .oc177-head h1{font-size:clamp(1.6rem,3vw,2.15rem);line-height:1.2;margin:0 0 10px;color:var(--a-text)!important;text-align:left}body[data-oc-algebra] .oc177-head p{margin:0;max-width:75ch;color:var(--a-muted)!important;line-height:1.6}body[data-oc-algebra] .oc177-card{padding:22px;margin:18px 0;border:1px solid var(--a-line);border-radius:10px;background:var(--a-bg)!important;color:var(--a-text)!important;min-width:0;box-sizing:border-box;content-visibility:visible!important;contain-intrinsic-size:none!important}body[data-oc-algebra] .oc177-card h2{font-size:1.25rem;margin:0 0 12px;color:var(--a-text)!important;text-align:left}body[data-oc-algebra] .oc177-card h3{font-size:1.08rem;color:var(--a-text)!important;text-align:left;margin:20px 0 8px}body[data-oc-algebra] .oc177-card p,body[data-oc-algebra] .oc177-card li{color:var(--a-text)!important;line-height:1.7}body[data-oc-algebra] .oc177-card p{margin:10px 0}body[data-oc-algebra] .oc177-card a{color:var(--a-accent)!important;text-decoration:underline;text-underline-offset:3px}body[data-oc-algebra] .oc177-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body[data-oc-algebra] .oc177-grid .oc177-card{margin:0}body[data-oc-algebra] .oc177-links{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0;margin:0}body[data-oc-algebra] .oc177-links a{display:inline-block;border:1px solid var(--a-line);border-radius:6px;background:var(--a-tint);padding:8px 12px;line-height:1.4}body[data-oc-algebra] .oc177-form{display:grid;gap:16px}body[data-oc-algebra] .oc177-form label,body[data-oc-algebra] .oc177-form legend{font-weight:600;color:var(--a-text)!important;font-size:1rem}body[data-oc-algebra] .oc177-form input,body[data-oc-algebra] .oc177-form textarea,body[data-oc-algebra] .oc177-form select{width:100%;min-width:0;box-sizing:border-box;background:var(--a-bg)!important;color:var(--a-text)!important;border:1.5px solid var(--a-line)!important;border-radius:6px;padding:12px!important;font:inherit!important;font-size:16px!important;line-height:1.5}body[data-oc-algebra] .oc177-form label>input,body[data-oc-algebra] .oc177-form label>textarea,body[data-oc-algebra] .oc177-form label>select{display:block;margin-top:7px}body[data-oc-algebra] .oc177-form input::placeholder,body[data-oc-algebra] .oc177-form textarea::placeholder{color:var(--a-muted)!important;opacity:1}body[data-oc-algebra] .oc177-form textarea{resize:vertical;min-height:90px}body[data-oc-algebra] .oc177-form fieldset{border:1px solid var(--a-line);padding:16px;border-radius:8px;margin:0;min-width:0}body[data-oc-algebra] .oc177-form fieldset legend{padding:0 6px}body[data-oc-algebra] .oc177-actions,body[data-oc-algebra] .oc177-examples{display:flex;gap:8px;flex-wrap:wrap;align-items:center}body[data-oc-algebra] button.oc177-button{background:var(--a-tint)!important;color:var(--a-text)!important;border:1px solid var(--a-line)!important;border-radius:6px;padding:10px 14px!important;font:600 14px/1.4 system-ui,sans-serif!important;min-height:42px;white-space:nowrap;width:auto!important;box-shadow:none!important;margin:0!important;cursor:pointer}body[data-oc-algebra] button.oc177-button.oc177-primary{background:#174d7b!important;color:#fff!important;border-color:#174d7b!important}body[data-oc-algebra] button.oc177-button:hover{filter:brightness(.95)}body[data-oc-algebra] :is(button,input,textarea,select,a,summary):focus-visible{outline:3px solid var(--a-focus)!important;outline-offset:3px}body[data-oc-algebra] .oc177-help{font-size:.9rem!important;color:var(--a-muted)!important;margin:0!important;line-height:1.6}body[data-oc-algebra] .oc177-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}body[data-oc-algebra] .oc177-values:empty{display:none}body[data-oc-algebra] .oc177-result{background:var(--a-result)!important;border:2px solid var(--a-line);padding:20px;margin-top:20px;border-radius:8px;overflow-wrap:anywhere}body[data-oc-algebra] .oc177-answer{font-size:clamp(1.2rem,3vw,1.55rem);font-weight:600;line-height:1.5;color:var(--a-text)!important;white-space:pre-wrap}body[data-oc-algebra] .oc177-domain{background:var(--a-bg);border-left:4px solid var(--a-accent);padding:10px 14px;font-weight:600}body[data-oc-algebra] .oc177-steps{padding-left:25px;margin:18px 0}body[data-oc-algebra] .oc177-steps li{padding:8px 0 8px 6px}body[data-oc-algebra] .oc177-steps strong{display:block}body[data-oc-algebra] code{background:var(--a-tint)!important;color:var(--a-code)!important;border-radius:4px;padding:3px 5px;white-space:normal;overflow-wrap:anywhere;font:inherit;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}body[data-oc-algebra] .oc177-steps code{display:block;margin-top:4px;padding:8px}body[data-oc-algebra] .oc177-error{color:var(--a-error)!important;border:1.5px solid var(--a-error);border-radius:6px;padding:14px;background:var(--a-bg)!important;font-weight:600;margin-top:18px;overflow-wrap:anywhere}body[data-oc-algebra] .oc177-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}body[data-oc-algebra] .oc177-table th,body[data-oc-algebra] .oc177-table td{border:1px solid var(--a-line);padding:12px;vertical-align:top;color:var(--a-text)!important;overflow-wrap:anywhere;line-height:1.6}body[data-oc-algebra] .oc177-table th{background:var(--a-tint)!important}body[data-oc-algebra] .oc177-table th:first-child{width:29%}body[data-oc-algebra] details{border-bottom:1px solid var(--a-line);padding:12px 0}body[data-oc-algebra] summary{font-weight:600;cursor:pointer;color:var(--a-accent)!important;line-height:1.6}body[data-oc-algebra] .oc177-questions details h3{margin-top:14px}body[data-oc-algebra] .oc177-work-space{height:75px;font-size:.85rem;color:var(--a-muted)!important;padding-top:8px}body[data-oc-algebra] .oc177-name-line{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;border-bottom:1px solid var(--a-line);padding-bottom:14px}body[data-oc-algebra] #wsQuestions{padding-left:26px}body[data-oc-algebra] #wsQuestions>li{break-inside:avoid;padding:10px 0;border-bottom:1px dashed var(--a-line)}body[data-oc-algebra] #wsAnswers>li{break-inside:avoid;padding:10px 0}body[data-oc-algebra] .oc177-checkbox{display:flex!important;align-items:center;gap:8px}body[data-oc-algebra] .oc177-checkbox input{width:20px!important;height:20px!important;margin:0!important}body[data-oc-algebra] [hidden]{display:none!important}@media (max-width:600px){body[data-oc-algebra] .oc177-grid{grid-template-columns:1fr}body[data-oc-algebra] .oc177-card{padding:16px;margin:14px 0}body[data-oc-algebra] .oc177-result{padding:14px}body[data-oc-algebra] .oc177-table th,body[data-oc-algebra] .oc177-table td{padding:8px;font-size:.9rem}body[data-oc-algebra] .oc177-head{margin-top:14px}body[data-oc-algebra] .oc177-form fieldset{padding:12px}body[data-oc-algebra] .oc177-form .oc177-grid{gap:12px}}@media print{body[data-oc-algebra]{--a-bg:#fff;--a-tint:#fff;--a-text:#000;--a-muted:#333;--a-line:#777;--a-accent:#000;--a-code:#000;background:#fff!important;color:#000!important}body[data-oc-algebra] .left-column,body[data-oc-algebra] .oc-appbar,body[data-oc-algebra] .oc-universal-footer,body[data-oc-algebra] .oc172-ad-placement,body[data-oc-algebra] .oc177-actions,body[data-oc-algebra] .oc177-examples{display:none!important}body[data-oc-algebra] .container,body[data-oc-algebra] .right-column,body[data-oc-algebra] .content,body[data-oc-algebra] .oc177-page{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-height:0!important}body[data-oc-algebra] .oc177-card{border:0;padding:0;margin:12px 0;box-shadow:none!important}body.oc177-print-worksheet .oc177-page>*:not(.oc177-worksheet-tool){display:none!important}body.oc177-print-worksheet .oc177-worksheet-tool>*:not(#wsOutput){display:none!important}body.oc177-print-worksheet #wsOutput{display:block!important}body.oc177-print-worksheet #wsQuestions>li{break-inside:avoid}body.oc177-print-worksheet #wsAnswerKey{display:none!important}body.oc177-print-worksheet.oc177-print-answers #wsAnswerKey{display:block!important;break-before:page}body.oc177-print-answers #wsAnswers details>*{display:block!important}body.oc177-print-answers #wsAnswers summary{display:none!important}body.oc177-print-solution .oc177-page>*:not(.oc177-tool){display:none!important}body.oc177-print-solution .oc177-tool>*:not(#algResult){display:none!important}body.oc177-print-solution #algResult{display:block!important;background:#fff!important;border:0!important}}body[data-oc-algebra="solver"] .eq-answer,body[data-oc-algebra="solver"] .eq-step code{overflow-wrap:anywhere;white-space:normal}body[data-oc-algebra="solver"] .eq-mode{white-space:nowrap}body[data-oc-algebra="solver"] .eq-badges{display:none}body[data-oc-algebra="solver"] .eq-app{margin-bottom:18px}body[data-oc-algebra="solver"] .eq-hero-copy{max-width:75ch}body[data-oc-algebra="solver"] .oc177-page{margin:0}body[data-oc-algebra="solver"] :is(.eq-main,.eq-entry,.eq-output,.eq-workspace,.eq-mode-tabs){min-width:0!important;max-width:100%;box-sizing:border-box}body[data-oc-algebra="solver"] .eq-mode{max-width:100%;width:100%!important}body[data-oc-algebra="solver"] .eq-status{align-items:flex-start}body[data-oc-algebra="solver"] .eq-status-dot{flex:0 0 8px;margin-top:6px}@media (max-width:980px){body[data-oc-algebra="solver"] .eq-main{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:680px){body[data-oc-algebra="solver"] .eq-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-oc-algebra="solver"] .eq-entry,body[data-oc-algebra="solver"] .eq-output{padding:16px!important}body[data-oc-algebra="solver"] .eq-label-row{align-items:flex-start;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){body[data-oc-algebra="solver"] .eq-result{animation:none!important}body[data-oc-algebra]{scroll-behavior:auto!important}}body[data-oc-workspace][data-oc-algebra] .content .oc177-head h1{font-size:clamp(1.6rem,3vw,2.15rem)!important;line-height:1.2!important;letter-spacing:-.015em!important}body[data-oc-workspace][data-oc-algebra] .content .oc177-head p{font-size:1rem!important;line-height:1.6!important}body[data-oc-workspace][data-oc-algebra="solver"] .eq-workspace .eq-mode{background:var(--a-tint)!important;color:var(--a-text)!important;border:1px solid var(--a-line)!important;box-shadow:none!important}body[data-oc-workspace][data-oc-algebra="solver"] .eq-workspace .eq-mode.active{background:#174d7b!important;color:#fff!important;border-color:#174d7b!important}body[data-oc-algebra="solver"] .eq-examples-title,body[data-oc-algebra="solver"] .eq-shortcut,body[data-oc-algebra="solver"] .eq-status,body[data-oc-algebra="solver"] .eq-placeholder p,body[data-oc-algebra="solver"] .eq-summary,body[data-oc-algebra="solver"] .eq-history-item span,body[data-oc-algebra="solver"] .eq-history-empty{color:var(--a-muted)!important}body[data-oc-algebra="solver"] .eq-result-head{background:var(--a-result)!important;border-color:var(--a-line)!important;box-shadow:none!important}body[data-oc-algebra="solver"] .eq-result h2,body[data-oc-algebra="solver"] .eq-answer,body[data-oc-algebra="solver"] .eq-step strong{color:var(--a-text)!important}body[data-oc-algebra="solver"] .eq-result-kicker{color:var(--a-accent)!important}body[data-oc-algebra="solver"] .eq-result-tools button{background:var(--a-tint)!important;color:var(--a-text)!important;border-color:var(--a-line)!important}body[data-oc-algebra="solver"] .eq-placeholder{min-height:220px}body[data-oc-algebra="solver"] .eq-hero{padding:20px;border-radius:12px}body[data-oc-algebra="solver"] .eq-hero:after{display:none}@media print{body[data-oc-workspace][data-oc-algebra].oc177-print-answers #wsAnswers :is(li,p,code,strong,summary){font-size:10pt!important;line-height:1.35!important}body.oc177-print-answers #wsAnswers>li{padding:10px 0!important;break-inside:auto}body.oc177-print-answers #wsAnswers .oc177-steps{padding-left:22px;margin:5px 0!important}body.oc177-print-answers #wsAnswers .oc177-steps li{padding:3px 0 3px 4px!important;break-inside:avoid}body.oc177-print-answers #wsAnswers .oc177-steps code{padding:2px 0!important;margin-top:2px!important}body.oc177-print-answers #wsAnswers details{padding:4px 0;border:0}body.oc177-print-answers #wsAnswers summary{display:block!important;list-style:none;color:#000!important;font-weight:400!important}body.oc177-print-answers #wsAnswers details>summary::-webkit-details-marker{display:none}}
