.cltr-pg,.cltr-pg *{box-sizing:border-box}.cltr-pg{background-color:#eaf6ef}.cltr-lyt{gap:10px;max-width:420px}.cltr-hdng{width:100%;max-width:420px}.cltr-hdng h1,.cltr-hdng h2{color:#1f1f1f}.cltr-hdng h1{line-height:30px}.cltr-bnnr-wrp .blk{margin:0}.cltr-crd{background:#fff;border-radius:24px;gap:16px;padding:20px;box-shadow:0 4px 24px #0000000f}.cltr-sdbr{gap:16px}.cltr-stngs-ovrly{z-index:50;opacity:0;pointer-events:none;background:#11182766;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cltr-stngs-ovrly[data-open]{opacity:1;pointer-events:auto;transition:opacity .2s}.cltr-stngs-bckdrp{position:absolute;inset:0}.cltr-stngs-sht{width:100%;max-width:480px;position:relative;transform:translateY(100%)}.cltr-stngs-ovrly[data-open] .cltr-stngs-sht{transition:transform .25s;transform:translateY(0)}.cltr-stngs-crd{border-radius:24px 24px 0 0}.cltr-hstry-crd,.cltr-stngs-crd{background:#fff;gap:12px;padding:16px}.cltr-hstry-crd{padding-top:12px;padding-bottom:12px;font-size:12px}.cltr-hstry-crd h2{margin:0;font-size:16px}.cltr-hstry-entry{background:#fff;border:1px solid #e5e7eb;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;height:72px;padding:8px;display:flex;box-shadow:0 4px 10px #1118270f}.solve-shell--calculator .solve-main{padding-top:10px;overflow-y:auto}.solve-shell--calculator .solve-layout:after{content:"";flex:none;height:10px;display:block}.cltr-hstry-entry--stndln{flex-direction:column;align-items:stretch;gap:20px;width:calc(100% - 20px);max-width:480px;height:auto;margin:0 auto}.cltr-hstry-entry.cltr-hstry-entry--stndln{border:none;padding:10px}@media (min-width:640px){.cltr-hstry-entry--stndln{max-width:600px}.cltr-hstry-entry.cltr-hstry-entry--stndln{gap:24px}}@media (min-width:720px){.cltr-hstry-entry.cltr-hstry-entry--stndln{padding:14px}}.cltr-hstry-entry--stndln .cltr-hstry-expr{min-width:0;font-size:16px}.cltr-hstry-entry--stndln .cltr-hstry-rslt{overflow-wrap:anywhere;min-width:0;font-size:28px;font-weight:700}@media (min-width:640px){.cltr-hstry-entry--stndln .cltr-hstry-expr{font-size:19px}.cltr-hstry-entry--stndln .cltr-hstry-rslt{font-size:34px}}.cltr-hstry-entry--stndln .cltr-hstry-expr{justify-content:flex-end;line-height:20px}@media (min-width:640px){.cltr-hstry-entry--stndln .cltr-hstry-expr{line-height:23px}}.cltr-hstry-expr math,.cltr-hstry-expr math *{color:#1f1f1f}.cltr-hstry-rslt math,.cltr-hstry-rslt math *{color:#2e9e5b}.cltr-hstry-entry--stndln .cltr-hstry-err{font-size:18px}.cs-solve-hdr-rw{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:-10px;display:flex}@media (min-width:640px){.cs-solve-hdr-rw{margin-bottom:-14px}}.cs-solve-answr-pnl{box-sizing:border-box;background:#f3f4f6;border-radius:16px;flex-direction:column;gap:12px;width:100%;min-width:0;padding:20px;display:flex}.cs-solve-rts-bdg{white-space:nowrap;flex:none;padding:2px 10px;font-size:13px;line-height:20px}.cs-solve-answr-rw{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:12px;min-width:0;display:flex}.cs-solve-eqls{color:#1f1f1f;font-size:22px}@media (min-width:640px){.cs-solve-eqls{font-size:26px}}.cs-solve-or{color:#9ca3af;font-size:12px;font-weight:400}.cs-solve-actn-rw{justify-content:space-between;align-items:center;gap:10px;margin:-10px 0;display:flex}@media (min-width:640px){.cs-solve-actn-rw{margin:-14px 0}}.cltr-hstry-entry--stndln .cltr-expln-btn{flex:none;width:44px;padding:0}.cltr-hstry-entry--stndln .cltr-expln-btn span{display:none}@media (min-width:720px){.cltr-hstry-entry--stndln .cltr-expln-btn{width:auto;padding:0 16px}.cltr-hstry-entry--stndln .cltr-expln-btn span{display:inline}}.cs-solve-dvdr{border-top:1px solid #e5e7eb;height:0;margin:0 -20px}@media (min-width:720px){.cs-solve-dvdr{margin:0 -28px}}.cltr-hstry-entry--stndln .cltr-stngs-lbl{text-transform:none}.cs-solve-kv-lst{flex-wrap:wrap;gap:10px;margin-top:-10px;display:flex}@media (min-width:640px){.cs-solve-kv-lst{margin-top:-14px}}.cs-solve-kv-chp{background:#f3f4f6;border-radius:999px;align-items:center;gap:4px;padding:10px 16px;display:inline-flex}.cs-solve-kv-chp--mtd .cs-solve-kv-vl{color:#9ca3af}.cs-solve-kv-lbl-rw{align-items:center;gap:4px;display:flex}.cltr-stngs-lbl.cs-solve-kv-lbl-rw{font-size:16px;font-weight:500}.cs-solve-kv-vl{font-size:16px}.cs-solve-kv-chp--hghlght{background:#e7f5ee}.cs-solve-kv-chp--hghlght .cs-solve-kv-vl{color:#288556}.cltr-hstry-expr{color:#1f1f1f;letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;line-height:18px;display:flex}.cltr-hstry-vars,.cltr-dsply .cltr-hstry-vars{color:#2e9e5b;letter-spacing:normal;font-size:12px;font-weight:400}.cltr-hstry-rslt{color:#2e9e5b;font-size:14px;font-weight:700}.cltr-hstry-err{color:#cf3030}.cltr-hstry-rts{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.cltr-hstry-lmt-nt{box-sizing:border-box;color:#9ca3af;text-align:center;width:100%;margin-top:-6px;margin-bottom:-6px;font-size:12px}.cltr-hstry-lnk{color:#45835a;background:#e7f5ee;border-radius:10px;align-self:center;align-items:center;gap:6px;padding:12px 20px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.cltr-hstry-lnk:hover{background:#dff1e8}.cltr-hstry-lnk:active{color:#64bc8b;background:#dff1e8}.cltr-stngs-lbl{color:#1f1f1f;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.cltr-stngs-sctn .tgl{white-space:normal;justify-content:space-between;width:100%}.cltr-stngs-sctn .tgl-lbl{white-space:normal}.cltr-vars-rw{flex-direction:column;gap:8px}.cltr-var-fld{flex:none;gap:6px}.cltr-var-fld span{white-space:nowrap;color:#3d3d3d;font-size:14px;font-weight:350;line-height:18px}.cltr-var-fld input{background:#fff;border:1px solid #f5f5f5;border-radius:8px;flex:none;width:88px;padding:6px 10px;font-size:14px;font-weight:350;line-height:18px}.cltr-var-fld input::placeholder{color:#9ca3af}.cltr-angl-md{gap:16px;display:flex}.cltr-angl-optn{font:inherit;color:#3d3d3d;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:350;line-height:18px;display:inline-flex}.cltr-angl-optn-dt{box-sizing:border-box;border:1.5px solid #e0e0e0;border-radius:50%;flex:none;width:24px;height:24px}.cltr-angl-optn[aria-checked=true] .cltr-angl-optn-dt{border-width:7px;border-color:#288556}.cltr-stngs-btn{color:#2e9e5b;border:none;flex:none;width:40px;height:40px}.cltr-stngs-btn:hover{background-color:#2e9e5b1f}.cltr-stngs-btn:active{background-color:#2e9e5b38}.tgl.cltr-instnt-tgl{margin-left:auto;display:none}.cltr-instnt-tgl-lbl{font-size:16px;font-weight:400}.cltr-dsply{background:#f3f4f6;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-end;min-height:64px;padding:4px 8px;display:flex;position:relative;overflow:hidden}.cltr-dsply-indctrs{color:#1f1f1f;align-items:center;gap:8px;display:flex;position:absolute;bottom:4px;left:8px}.cltr-expr{display:flex;position:relative}.cltr-answr-rts,.cltr-hstry-rts{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.cltr-answr-rts{justify-content:flex-end}.cltr-answr-rt{align-items:baseline;gap:6px;display:flex}.cltr-dsply span{color:#9ca3af;overflow-wrap:anywhere;text-align:right;font-size:28px}.cltr-dsply .cltr-math-dsply{color:#1f1f1f;font-size:14px;font-style:normal;font-weight:450}.cltr-math-inpt{min-width:12px}.cltr-math-dsply.mq-math-mode *{color:#1f1f1f;font-size:14px;font-style:normal;font-weight:450}.cltr-answr-vl,.cltr-answr-vl.mq-math-mode *{color:#2e9e5b}.cltr-math-dsply.mq-editable-field,.cltr-math-dsply.mq-editable-field.mq-focused{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.cltr-actns{gap:12px}.cltr-expln-slt{flex:auto}.cltr-expln-btn{width:100%;padding:0 16px}a.cltr-expln-btn--dsbld,a.cltr-expln-btn--dsbld:hover{color:#b8b8b8;cursor:default;background-color:#f5f5f5}.cltr-expln-err{color:#dc2626;margin-top:4px;font-size:13px}.cltr-cpy-btn{flex:none;width:44px;padding:0;transition:background-color .15s,color .15s}.cltr-cpy-btn span{display:none}.cltr-cpy-btn:not(:disabled):hover{background:#f5f5f5}.cltr-cpy-btn:not(:disabled):active{color:#9ca3af;background:#ededed}.cltr-cpy-btn--cpd,.cltr-cpy-btn--cpd:not(:disabled):hover,.cltr-cpy-btn--cpd:not(:disabled):active{color:#2e9e5b;background:#fff}.cltr-cpy-btn:disabled{color:#d1d5db;cursor:not-allowed;background:#fff;border-color:#80808026}.cltr-kypd-pn{display:none}.cltr-kypd-pn--actv{display:block}.cltr-kypd{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.cltr-ky{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:14px;justify-content:center;align-items:center;height:38px;padding:0;font-size:20px;transition:background-color .15s,color .15s;display:flex}.cltr-ky--dgt,.cltr-ky--fnctn{color:#1f1f1f;background:#eaf1fe}.cltr-ky--dgt:hover,.cltr-ky--fnctn:hover{background:#dce7fb}.cltr-ky--dgt:active,.cltr-ky--fnctn:active{color:#9ca3af;background:#eaf1fe}.cltr-ky[data-key-id=pi],.cltr-ky[data-key-id=euler],.cltr-ky[data-key-id=imaginary]{font-style:italic}.cltr-ky--oprtr{color:#2e9e5b;background:#e3f5ea}.cltr-ky--oprtr:hover{background:#cfeedc}.cltr-ky--oprtr:active{color:#a7d7bb;background:#e3f5ea}.cltr-ky--clr{color:#dc2626;background:#fce9ea}.cltr-ky--clr:hover{background:#f8d7da}.cltr-ky--clr:active{background:#fce9ea}.cltr-ky--dlt{color:#dc2626;background:#f6d9da}.cltr-ky--dlt:hover{background:#f2c5c8}.cltr-ky--dlt:active{background:#f6d9da}.cltr-ky--eqls{color:#fff}.cltr-sci-kypd,.cltr-kypd-ext{gap:8px;display:grid}.cltr-sci-kypd{grid-template-columns:repeat(6,1fr)}.cltr-sci-kypd .cltr-ky{order:var(--mobile-order,0);border-radius:12px;height:25px;font-size:13px;font-style:normal;font-weight:550;line-height:20px}.cltr-kypd-ext{grid-template-columns:repeat(4,1fr)}.cltr-kypd-ext .cltr-ky{height:28px}@media (min-width:720px){.cltr-lyt,.cltr-hdng{max-width:620px}.cltr-crd{padding:28px}.cltr-hstry-entry{height:auto;padding:16px}.cltr-ky{height:56px}.cltr-kypd-slt{display:grid}.cltr-kypd-pn{visibility:hidden;grid-area:1/1;display:block}.cltr-kypd-pn--actv{visibility:visible}.cltr-kypd-extndd{flex-direction:row;align-items:flex-start;gap:24px}.cltr-sci-kypd,.cltr-kypd-ext{flex:1 1 0}.cltr-sci-kypd{grid-template-columns:repeat(4,1fr);gap:5px}.cltr-sci-kypd .cltr-ky{order:0;height:56px;font-size:16px}.cltr-kypd-ext{gap:5px}.cltr-kypd-ext .cltr-ky{height:56px}.cltr-stngs-btn{display:none}.tgl.cltr-instnt-tgl{display:inline-flex}.tgl.cltr-stngs-instnt-tgl{display:none}.cltr-dsply{min-height:180px;padding:8px 16px}.cltr-dsply-indctrs{bottom:8px;left:16px}.cltr-dsply span{font-size:34px}.cltr-dsply .cltr-math-dsply,.cltr-math-dsply.mq-math-mode *{font-size:24px}.cltr-math-inpt{min-width:18px}.cltr-actns{justify-content:space-between;gap:16px}.cltr-expln-slt{flex:none}.cltr-cpy-btn{flex:none;width:auto;padding:0 16px}.cltr-cpy-btn span{display:inline}}@media (min-width:960px){.cltr-hdng{max-width:924px}.cltr-lyt{grid-template-rows:auto auto;grid-template-columns:1fr 300px;gap:10px 48px;max-width:924px;display:grid;position:relative}.cltr-bnnr-wrp{grid-column:1/-1;justify-content:center;display:flex}.cltr-bnnr-wrp .blk{width:100%}.cltr-bnnr-wrp .f-dr{width:100%;max-width:none!important}.cltr-hstry-crd{font-size:14px}.cltr-vars-rw{flex-direction:row;gap:10px}.cltr-sdbr{grid-area:1/2/2;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:0}.cltr-hstry-crd{min-width:0;min-height:0}.cltr-stngs-ovrly,.cltr-stngs-sht,.cltr-stngs-crd{min-width:0}.cltr-stngs-ovrly{opacity:1;pointer-events:auto;background:0 0;position:static;inset:auto}.cltr-stngs-bckdrp{display:none}.cltr-stngs-sht{max-width:none;transform:none}.cltr-stngs-crd{box-shadow:none;background:0 0;border-radius:20px;padding:0}.cltr-hstry-lst{flex:auto;min-height:0;padding-right:5px;overflow-y:auto}}.cltr-latex-tx math,.cltr-latex-tx math *{font-family:inherit!important}
