.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:1.25rem 1.25rem .8rem;display:flex}.financial-calculator-module__dV2lxa__screen{color:#14251e;background:linear-gradient(#ffffff24,#fff0),#d4e2d8;border:1px solid #92aa9f;border-radius:1rem;min-height:7.2rem;margin-inline:1rem;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.8rem;padding:.55rem .75rem .4rem;font-size:.55rem;font-weight:800;display:flex}.financial-calculator-module__dV2lxa__screenMain{flex-direction:column;justify-content:space-between;gap:.35rem;min-height:5.25rem;padding:.6rem .75rem .7rem;display:flex}.financial-calculator-module__dV2lxa__screenValue{letter-spacing:-.07em;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.6rem,7cqw,2.6rem);font-weight:700;line-height:1;overflow:hidden}.financial-calculator-module__dV2lxa__keypad{grid-template-columns:repeat(5,minmax(0,1fr));gap:.38rem;padding:.8rem .85rem 1.2rem;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:1.15rem;font-size:clamp(.43rem,1.65cqw,.58rem);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,11cqw,3.2rem);font-size:clamp(.72rem,3cqw,.92rem);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}.financial-calculator-module__dV2lxa__keyOperator{color:#fff;background:#213a31}.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__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}}@media (prefers-reduced-motion:reduce){.financial-calculator-module__dV2lxa__key{transition:none}}
