.tpl-tool .t-ar-need{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:16px 16px 0;padding:12px 14px;border-radius:14px;border:1px solid rgb(251 191 36/.45);background:rgb(251 191 36/.08)}.tpl-tool .t-ar-need p{font-size:.875rem;line-height:1.5;color:var(--h-200);max-width:40rem}.tpl-tool .t-ar-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px}.tpl-tool .t-ar-formula{margin:0 16px;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.03);border:1px solid var(--h-800);font-size:.875rem;line-height:1.55;color:var(--h-400)}.tpl-tool .t-ar-formula b{color:#fff;font-weight:600}.tpl-tool .t-ar-grid{display:grid;gap:24px;padding:20px 16px 24px}.tpl-tool .t-ar-months{min-width:0}.tpl-tool .t-ar-months table{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.tpl-tool .t-ar-months td,.tpl-tool .t-ar-months th{padding:8px 6px;text-align:right;border-bottom:1px solid var(--h-800);color:var(--h-300);font-weight:400}.tpl-tool .t-ar-months thead th{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--h-500)}.tpl-tool .t-ar-months th:first-child{text-align:left;color:#fff;font-weight:500;white-space:nowrap}.tpl-tool .t-ar-months thead th:first-child{color:var(--h-500);font-weight:600}.tpl-tool .t-ar-months th small{display:block;font-size:.6875rem;font-weight:500;color:var(--h-amber);letter-spacing:.02em}.tpl-tool .t-ar-months tr.is-settling td{color:var(--h-500)}.tpl-tool .t-ar-months td:last-child{width:46%}.tpl-tool .t-ar-rate{display:grid;grid-template-columns:3.6em 1fr;align-items:center;gap:10px}.tpl-tool .t-ar-rate>span{text-align:right;color:#fff;font-weight:600}.tpl-tool tr.is-settling .t-ar-rate>span{color:var(--h-400);font-weight:500}.tpl-tool .t-ar-rate>i{display:block;height:8px;border-radius:99px;background:var(--h-800);overflow:hidden}.tpl-tool .t-ar-rate>i>i{display:block;height:100%;border-radius:99px;background:var(--h-amber)}.tpl-tool tr.is-settling .t-ar-rate>i>i{background:var(--h-600)}.tpl-tool .t-ar-note{margin-top:10px;font-size:.8125rem;line-height:1.5;color:var(--h-500)}.tpl-tool .t-ar-una{min-width:0;display:grid;gap:12px;align-content:start}.tpl-tool .t-ar-una-head .t-k{margin-bottom:8px}.tpl-tool .t-ar-list header{align-items:center}.tpl-tool .t-ar-list header span{flex:1}.tpl-tool .t-ar-dl{border:1px solid var(--h-600);background:none;color:#fff;font:inherit;font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:99px;cursor:pointer}.tpl-tool .t-ar-dl:hover{background:hsla(0,0%,100%,.08)}.tpl-tool .t-ar .t-b:disabled{opacity:.5;cursor:default}@media(min-width:768px){.tpl-tool .t-ar-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:24px}.tpl-tool .t-ar-formula,.tpl-tool .t-ar-need{margin-inline:24px}.tpl-tool .t-ar-grid{padding-inline:24px}}@media(min-width:1024px){.tpl-tool .t-ar-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px}.tpl-tool .t-ar-grid.is-one{grid-template-columns:minmax(0,1fr)}}