.kelly_calculator__1Z2zI{background:#fff;border:1px solid #dce5df;border-radius:16px;color:#183e31;overflow:hidden}.kelly_calculator__1Z2zI *{box-sizing:border-box}.kelly_inputs__oElTQ{padding:32px}.kelly_inputs__oElTQ h2{font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.035em;line-height:1.15;margin:16px 0 12px}.kelly_intro__y4HlC{font-size:13px;color:#617469;line-height:1.7;margin:0 0 28px}.kelly_fields__coZe0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kelly_adjusters__7Jtj9{display:grid;grid-template-columns:1fr 220px;align-items:end;gap:28px;margin-top:24px}.kelly_label__d3Nl6{display:block;font-size:12px;color:#617469;margin-bottom:9px}.kelly_fractions__LGOvw{display:flex;gap:8px}.kelly_fractions__LGOvw button{min-height:44px;border:1px solid #dce5df;background:transparent;border-radius:6px;padding:8px 18px;color:#405d4f;font-size:13px;font-weight:600;cursor:pointer}.kelly_fractions__LGOvw button[aria-pressed=true]{border-color:#09714d;color:#075e41;background:#f3f8f4}.kelly_calculator__1Z2zI :is(button,summary):focus-visible{outline:2px solid #0b815b;outline-offset:3px}.kelly_results__j5OJT{padding:30px 32px;background:#f3f7f3;border-top:1px solid #dce5df}.kelly_hero__K8G_Q{display:grid;grid-template-columns:1fr 1fr;gap:32px}.kelly_hero__K8G_Q span{display:block;font-size:12px;color:#57705e}.kelly_hero__K8G_Q output{display:block;font-size:42px;line-height:1.3;font-weight:600;letter-spacing:-.04em;margin:10px 0}.kelly_hero__K8G_Q strong{display:block;font-size:30px;line-height:1.5;font-weight:600;letter-spacing:-.02em;margin:10px 0}.kelly_hero__K8G_Q p,.kelly_note__gvbJ_{font-size:12px;color:#617469;line-height:1.8;margin:10px 0}.kelly_note__gvbJ_{max-width:750px;margin-top:22px}.kelly_tableScroll__Uma9o{overflow-x:auto;margin-top:26px}.kelly_calculator__1Z2zI table{width:100%;border-collapse:collapse;text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.kelly_calculator__1Z2zI th:first-child{text-align:left}.kelly_calculator__1Z2zI thead th{font-size:11px;color:#637b6a;font-weight:600;padding:0 0 12px 16px;white-space:nowrap}.kelly_calculator__1Z2zI tbody :is(th,td){border-top:1px solid #dce5df;padding:16px 0 16px 16px;white-space:nowrap}.kelly_calculator__1Z2zI tbody th{font-weight:600}.kelly_calculator__1Z2zI :is(th,td):first-child{padding-left:0}.kelly_details__hVAlx{padding:20px 32px;border-top:1px solid #dce5df}.kelly_details__hVAlx summary{font-size:12px;font-weight:600;color:#496957;cursor:pointer}.kelly_details__hVAlx p{font-size:12px;line-height:1.9;color:#617469;margin:18px 0 8px;max-width:800px}.kelly_compact__skJyA .kelly_inputs__oElTQ,.kelly_compact__skJyA .kelly_results__j5OJT{padding:24px}.kelly_compact__skJyA .kelly_details__hVAlx{padding:18px 24px}.kelly_compact__skJyA .kelly_inputs__oElTQ h2{font-size:28px}@media (max-width:650px){.kelly_inputs__oElTQ,.kelly_results__j5OJT{padding:24px}.kelly_fields__coZe0{grid-template-columns:1fr;gap:18px}.kelly_adjusters__7Jtj9{grid-template-columns:1fr;gap:20px}.kelly_adjusters__7Jtj9>label{max-width:240px}.kelly_hero__K8G_Q{grid-template-columns:1fr;gap:20px}.kelly_hero__K8G_Q>div:last-child{border-top:1px solid #dce5df;padding-top:16px}.kelly_hero__K8G_Q strong{font-size:24px}.kelly_hero__K8G_Q output{font-size:36px}.kelly_details__hVAlx{padding:20px 24px}.kelly_calculator__1Z2zI tbody :is(th,td){padding:14px 0 14px 14px}.kelly_fractions__LGOvw button{flex:1;padding:8px 12px}}