.financial-calculator-module__dV2lxa__frame{border:1px solid var(--edge);background:radial-gradient(circle at 90% 8%, color-mix(in srgb, var(--mint) 30%, transparent), transparent 24rem), var(--canvas);box-shadow:var(--shadow-card);border-radius:2rem;overflow:hidden;container-type:inline-size}.financial-calculator-module__dV2lxa__frame:focus-visible{outline:3px solid color-mix(in srgb, var(--mint) 78%, white);outline-offset:3px}.financial-calculator-module__dV2lxa__layout{gap:1.25rem;padding:clamp(.75rem,2.5vw,1.5rem);display:grid}.financial-calculator-module__dV2lxa__calculator{border:1px solid color-mix(in srgb, var(--brand) 25%, var(--edge));background:#f4f7f5;border-radius:1.75rem;width:min(100%,28rem);margin-inline:auto;box-shadow:inset 0 1px #fff,0 20px 50px #10171424}.financial-calculator-module__dV2lxa__calculatorHeader{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem .6rem;display:flex}.financial-calculator-module__dV2lxa__screen{color:#14251e;background:linear-gradient(#ffffff24,#fff0),#d4e2d8;border:1px solid #92aa9f;border-radius:1rem;min-height:5.45rem;margin-inline:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden;box-shadow:inset 0 2px 7px #10171429,0 1px #fff}.financial-calculator-module__dV2lxa__indicators{letter-spacing:.08em;border-bottom:1px solid #14251e29;flex-wrap:wrap;gap:.3rem .65rem;min-height:1.45rem;padding:.4rem .7rem .3rem;font-size:.55rem;font-weight:800;display:flex}.financial-calculator-module__dV2lxa__screenMain{flex-direction:column;justify-content:space-between;gap:.2rem;min-height:3.85rem;padding:.4rem .7rem .5rem;display:flex}.financial-calculator-module__dV2lxa__screenContentOff{visibility:hidden}.financial-calculator-module__dV2lxa__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.financial-calculator-module__dV2lxa__screenValue{letter-spacing:-.07em;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-height:1em;font-size:clamp(1.6rem,7cqw,2.6rem);font-weight:700;line-height:1;display:block;overflow:hidden}.financial-calculator-module__dV2lxa__keypad{grid-template-columns:repeat(5,minmax(0,1fr));gap:.26rem .32rem;padding:.55rem .7rem .8rem;display:grid}.financial-calculator-module__dV2lxa__keyCell{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.financial-calculator-module__dV2lxa__secondaryLabel{color:#60726a;letter-spacing:.025em;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-height:.88rem;font-size:clamp(.5rem,1.7cqw,.62rem);font-weight:800;line-height:1;overflow:hidden}.financial-calculator-module__dV2lxa__key{border:1px solid #10171421;border-radius:.72rem;justify-content:center;align-items:center;min-height:clamp(2.75rem,9.5cqw,2.9rem);font-size:clamp(.8rem,3.15cqw,1rem);font-weight:850;transition:transform 90ms,box-shadow 90ms,filter .12s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff94,0 3px #1017141f}.financial-calculator-module__dV2lxa__key:hover{filter:brightness(1.025)}.financial-calculator-module__dV2lxa__key:active{transform:translateY(2px);box-shadow:inset 0 1px #fff6,0 1px #1017141f}.financial-calculator-module__dV2lxa__key:focus-visible{outline:3px solid color-mix(in srgb, var(--mint) 78%, white);outline-offset:2px}.financial-calculator-module__dV2lxa__keyUtility{color:#174936;background:#d9ebe3}.financial-calculator-module__dV2lxa__keyWorksheet{background:var(--brand);color:#fff}.financial-calculator-module__dV2lxa__keyTvm{color:#423419;background:#f2d79c}.financial-calculator-module__dV2lxa__keyMath{color:#25332d;background:#dfe8e4}.financial-calculator-module__dV2lxa__keyNumber{color:#26332d;background:#fff;font-size:clamp(1rem,3.8cqw,1.2rem)}.financial-calculator-module__dV2lxa__keyOperator{color:#fff;font-family:"KaTeX_Main", var(--font-ui);background:#213a31;font-size:clamp(1.05rem,4cqw,1.28rem)}.financial-calculator-module__dV2lxa__keySecondActive{background:var(--mint);color:#123d30}.financial-calculator-module__dV2lxa__powerKey{color:#fff;background:#17201d;border-color:#30463d}.financial-calculator-module__dV2lxa__key:disabled{cursor:not-allowed;color:#8b9691;filter:none;background:#e1e6e3;border-color:#ccd4d0;box-shadow:inset 0 1px #ffffff94,0 2px #10171414}.financial-calculator-module__dV2lxa__keyUnavailable{filter:saturate(.45);border-style:dashed}.financial-calculator-module__dV2lxa__keyUnavailableBadge{color:#52615a;font-family:var(--font-ui);letter-spacing:0;background:#ffffffc7;border-radius:999px;padding:.05rem .2rem;font-size:.42rem;font-weight:900;line-height:1;position:absolute;top:.14rem;right:.2rem}.financial-calculator-module__dV2lxa__availabilityNote{color:#65736c;text-align:center;margin:-.15rem .8rem .75rem;font-size:.62rem;line-height:1.35}.financial-calculator-module__dV2lxa__mathExpression{color:currentColor;justify-content:center;align-items:baseline;font-family:KaTeX_Main,Times New Roman,serif;font-size:1.1rem;font-weight:400;line-height:1;display:inline-flex}.financial-calculator-module__dV2lxa__mathVariable{font-family:KaTeX_Math,Times New Roman,serif;font-style:italic}.financial-calculator-module__dV2lxa__mathRadical{font-family:KaTeX_Size1,KaTeX_Main,serif;font-size:1.12em;line-height:.8}.financial-calculator-module__dV2lxa__mathRadicand{border-top:.08em solid;margin-left:-.08em;padding:.04em .06em 0}.financial-calculator-module__dV2lxa__mathExpression sup{margin-left:.04em;font-size:.62em;position:relative;top:-.28em}.financial-calculator-module__dV2lxa__mathFraction{text-align:center;grid-template-rows:repeat(2,auto);align-items:center;font-size:.76em;line-height:.76;display:inline-grid}.financial-calculator-module__dV2lxa__mathNumerator{border-bottom:.08em solid;padding:0 .2em .08em}.financial-calculator-module__dV2lxa__mathDenominator{padding-top:.08em}.financial-calculator-module__dV2lxa__panel{border:1px solid var(--edge);background:#ffffffe0;border-radius:1.5rem;min-width:0;padding:clamp(1rem,2.5vw,1.35rem)}.financial-calculator-module__dV2lxa__fieldList{gap:.45rem;max-height:28rem;padding-right:.2rem;display:grid;overflow-y:auto}.financial-calculator-module__dV2lxa__field{text-align:left;border:1px solid #0000;border-radius:.9rem;grid-template-columns:minmax(4.5rem,.65fr) minmax(0,1.35fr);align-items:center;gap:.75rem;width:100%;padding:.65rem .75rem;display:grid}.financial-calculator-module__dV2lxa__field:hover{border-color:var(--edge);background:var(--canvas)}.financial-calculator-module__dV2lxa__field:disabled{cursor:not-allowed;opacity:.42}.financial-calculator-module__dV2lxa__field:disabled:hover{background:0 0;border-color:#0000}.financial-calculator-module__dV2lxa__fieldActive{border-color:color-mix(in srgb, var(--brand) 42%, var(--edge));background:var(--brand-soft)}.financial-calculator-module__dV2lxa__fieldReadOnly{background-image:linear-gradient(90deg,#0000,#eff4f28f)}.financial-calculator-module__dV2lxa__quickSteps{counter-reset:steps}.financial-calculator-module__dV2lxa__quickStep{counter-increment:steps;grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.financial-calculator-module__dV2lxa__quickStep:before{content:counter(steps);background:var(--brand-soft);width:1.6rem;height:1.6rem;color:var(--brand-strong);border-radius:999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:850;display:inline-flex}@container (min-width:56rem){.financial-calculator-module__dV2lxa__layout{grid-template-columns:minmax(22rem,28rem) minmax(18rem,1fr);align-items:start;padding:1rem}.financial-calculator-module__dV2lxa__keypad{row-gap:.2rem}.financial-calculator-module__dV2lxa__secondaryLabel{min-height:.75rem}.financial-calculator-module__dV2lxa__key{min-height:2.4rem}}@media (prefers-reduced-motion:reduce){.financial-calculator-module__dV2lxa__key{transition:none}}.financial-calculator-module__dV2lxa__landingFrame{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.financial-calculator-module__dV2lxa__landingFrame .financial-calculator-module__dV2lxa__layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:0}.financial-calculator-module__dV2lxa__landingHeading{min-width:0}.financial-calculator-module__dV2lxa__landingHeading .page-title{font-size:2rem}.financial-calculator-module__dV2lxa__landingPanels{gap:1rem;min-width:0;display:grid}.financial-calculator-module__dV2lxa__landingFrame .financial-calculator-module__dV2lxa__calculator{width:min(100%,24rem);box-shadow:none;padding-top:.75rem}.financial-calculator-module__dV2lxa__landingFrame .financial-calculator-module__dV2lxa__screen{min-height:5.625rem}.financial-calculator-module__dV2lxa__landingFrame .financial-calculator-module__dV2lxa__screenValue{font-size:2rem}.financial-calculator-module__dV2lxa__landingFrame .financial-calculator-module__dV2lxa__key{min-height:2.5rem}.financial-calculator-module__dV2lxa__landingFrame .financial-calculator-module__dV2lxa__keypad{gap:.125rem .32rem;padding-bottom:.75rem}.financial-calculator-module__dV2lxa__landingFrame .financial-calculator-module__dV2lxa__secondaryLabel{min-height:.625rem}.financial-calculator-module__dV2lxa__landingFrame .financial-calculator-module__dV2lxa__keyUnavailable{opacity:.45;border-style:solid}.financial-calculator-module__dV2lxa__secondaryUnavailable{opacity:.55}.financial-calculator-module__dV2lxa__landingWorksheet{border-radius:1rem;padding:.75rem}.financial-calculator-module__dV2lxa__landingWorksheetTitle{color:var(--ink);align-self:center;font-size:.875rem;font-weight:800;line-height:1.25rem}.financial-calculator-module__dV2lxa__landingWorksheet>div:first-child button{min-height:2rem}.financial-calculator-module__dV2lxa__landingWorksheet .financial-calculator-module__dV2lxa__fieldList{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.25rem;height:6.5rem;margin-top:.5rem}.financial-calculator-module__dV2lxa__landingWorksheet .financial-calculator-module__dV2lxa__field{border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);gap:.25rem;height:2rem;padding:.25rem .5rem}.financial-calculator-module__dV2lxa__landingKeyPath{border-top:1px solid var(--edge);margin-top:.5rem;padding-top:.5rem}.financial-calculator-module__dV2lxa__landingKeyPath .financial-calculator-module__dV2lxa__quickSteps{gap:.125rem;margin-top:.25rem}.financial-calculator-module__dV2lxa__landingKeyPath .financial-calculator-module__dV2lxa__quickStep{grid-template-columns:1rem minmax(0,1fr);gap:.25rem;font-size:.75rem;line-height:1rem}.financial-calculator-module__dV2lxa__landingKeyPath .financial-calculator-module__dV2lxa__quickStep:before{width:1rem;height:1rem;font-size:.625rem}@media (max-width:639px){.financial-calculator-module__dV2lxa__landingWorksheet .financial-calculator-module__dV2lxa__fieldList{grid-template-columns:repeat(2,minmax(0,1fr));height:8.75rem}}@media (min-width:1024px){.financial-calculator-module__dV2lxa__landingFrame .financial-calculator-module__dV2lxa__layout{grid-template:"device heading""device panels"1fr/24rem minmax(0,1fr);gap:2rem 3rem}.financial-calculator-module__dV2lxa__landingHeading{grid-area:heading}.financial-calculator-module__dV2lxa__landingDevice{grid-area:device}.financial-calculator-module__dV2lxa__landingPanels{grid-area:panels;align-content:start;gap:1rem}}
.calculator-lesson-module__WzTdNW__availability{color:var(--brand-strong);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.375rem;font-size:.75rem;font-weight:600;line-height:1.25rem;display:flex}.calculator-lesson-module__WzTdNW__card{border:1px solid var(--edge);background:#fff;border-radius:1rem;align-items:center;gap:.75rem;min-width:0;padding:.75rem;display:grid}.calculator-lesson-module__WzTdNW__cardResult{border-color:var(--brand);background:var(--brand-soft)}.calculator-lesson-module__WzTdNW__cardCopy{align-self:start;min-width:0}.calculator-lesson-module__WzTdNW__lessonLabel{background:var(--brand-soft);color:var(--brand-strong);border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:700;line-height:1rem;display:inline-block}.calculator-lesson-module__WzTdNW__result{color:var(--brand-strong);margin-top:.5rem;font-size:.75rem;line-height:1rem}.calculator-lesson-module__WzTdNW__result:empty{display:none}.calculator-lesson-module__WzTdNW__cardTitle{color:var(--ink);text-wrap:balance;margin-top:.375rem;font-size:1rem;font-weight:800;line-height:1.25}.calculator-lesson-module__WzTdNW__cardAction{justify-items:start;gap:.5rem;display:grid}.calculator-lesson-module__WzTdNW__previewCover{aspect-ratio:16/9;border:1px solid var(--edge);cursor:pointer;background:#fff;border-radius:.75rem;width:192px;display:block;position:relative;overflow:hidden}.calculator-lesson-module__WzTdNW__previewCover img{object-fit:cover;width:100%;height:100%;display:block}.calculator-lesson-module__WzTdNW__playIcon{color:#fff;background:#0000001a;place-content:center;display:grid;position:absolute;inset:0}.calculator-lesson-module__WzTdNW__playIcon svg{box-sizing:content-box;background:var(--brand-strong);border-radius:50%;padding:.5rem}.calculator-lesson-module__WzTdNW__previewCover:hover .calculator-lesson-module__WzTdNW__playIcon{background:#0000002e}.calculator-lesson-module__WzTdNW__previewCover:focus-visible,.calculator-lesson-module__WzTdNW__close:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.calculator-lesson-module__WzTdNW__band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.calculator-lesson-module__WzTdNW__band>div:first-child{flex:26rem}.calculator-lesson-module__WzTdNW__bandActions{flex-wrap:wrap;gap:.75rem;display:flex}.calculator-lesson-module__WzTdNW__dialog{width:min(60rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);background:#fff;border:0;border-radius:1rem;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.calculator-lesson-module__WzTdNW__dialog::backdrop{background:#091610c2}.calculator-lesson-module__WzTdNW__dialogHeader{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem .5rem 1rem;font-size:.875rem;font-weight:700;display:flex}.calculator-lesson-module__WzTdNW__close{cursor:pointer;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.calculator-lesson-module__WzTdNW__close:hover{background:var(--brand-soft)}.calculator-lesson-module__WzTdNW__player{aspect-ratio:16/9;background:#000;position:relative}.calculator-lesson-module__WzTdNW__player video{width:100%;height:100%;display:block}.calculator-lesson-module__WzTdNW__player video::cue{color:#fff;background-color:#101814db;font-size:20px}.calculator-lesson-module__WzTdNW__endScreen{text-align:center;background:var(--brand-soft);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex;position:absolute;inset:0}.calculator-lesson-module__WzTdNW__endScreen p{font-size:1.125rem;font-weight:700}@media (min-width:1024px){.calculator-lesson-module__WzTdNW__card{grid-template-columns:192px minmax(0,1fr) auto}.calculator-lesson-module__WzTdNW__previewCover{grid-area:1/1}.calculator-lesson-module__WzTdNW__cardCopy{grid-area:1/2}.calculator-lesson-module__WzTdNW__cardAction{grid-area:1/3;justify-items:center}}@media (min-width:1024px) and (max-width:1279px){.calculator-lesson-module__WzTdNW__card{grid-template-columns:160px minmax(0,1fr)}.calculator-lesson-module__WzTdNW__previewCover{grid-row:1/span 2;width:160px}.calculator-lesson-module__WzTdNW__cardAction{grid-area:2/2;justify-items:start}}@media (max-width:639px){.calculator-lesson-module__WzTdNW__player video::cue{font-size:12px}.calculator-lesson-module__WzTdNW__dialog{width:calc(100vw - 1rem)}.calculator-lesson-module__WzTdNW__endScreen{gap:.5rem}.calculator-lesson-module__WzTdNW__endScreen p{font-size:.875rem}}
