.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__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__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.55rem,9.5cqw,2.7rem);font-size:clamp(.8rem,3.15cqw,1rem);font-weight:850;transition:transform 90ms,box-shadow 90ms,filter .12s;display:inline-flex;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__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__fieldActive{border-color:color-mix(in srgb, var(--brand) 42%, var(--edge));background:var(--brand-soft)}.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}}
