.v8 .yearpick{position:relative}.v8 .yearpick__field{border:1.5px solid var(--line);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23636f84' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 16px center / 17px no-repeat;width:100%;height:52px;font-family:var(--text);font-variant-numeric:tabular-nums;text-align:left;color:var(--navy);cursor:pointer;border-radius:12px;padding:0 44px 0 16px;font-size:16px;font-weight:500;line-height:1;transition:border-color .16s,box-shadow .16s;display:block}.v8 .yearpick__field:hover{border-color:#d7e3f7}.v8 .yearpick__field:focus,.v8 .yearpick__field:focus-visible,.v8 .yearpick__field.is-open{border-color:var(--blue-cta);border-radius:12px;outline:none;box-shadow:0 0 0 4px #1676fe21}.v8 .yearpick__panel{z-index:6;background:var(--white);width:max(100%,min(300px,200% + 14px));box-shadow:0 1px 0 var(--line) inset, 0 10px 30px #0a2eee1a, 0 2px 8px #081e400f;animation:yearpick .16s var(--ease);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:10px;scroll-margin-block:16px;display:grid;position:absolute;top:calc(100% + 8px);left:0}@keyframes yearpick{0%{opacity:0;transform:translateY(-6px)}}.v8 .yearpick__panel label{font-variant-numeric:tabular-nums;height:40px;color:var(--navy-2);cursor:pointer;border-radius:11px;place-items:center;font-size:15px;font-weight:600;line-height:1;transition:background .14s,color .14s;display:grid;position:relative}.v8 .field .yearpick__panel input{border:0;width:1px;height:1px;padding:0}.v8 .yearpick__panel label:hover{background:var(--tint);color:var(--navy)}.v8 .yearpick__panel label.is-on{background:var(--blue-cta);color:#fff}.v8 .yearpick__panel label:has(:focus-visible){outline:2px solid var(--blue-cta);outline-offset:2px}html.dark .v8:not(.is-light) .yearpick__panel,.v8.is-embed.is-dark .yearpick__panel{background:#14243f;box-shadow:inset 0 0 0 1px #24406e,0 14px 34px #00000073}html.dark .v8:not(.is-light) .yearpick__panel label:hover:not(.is-on),.v8.is-embed.is-dark .yearpick__panel label:hover:not(.is-on){background:#1c3055}@media (width<=350px){.v8 .yearpick__panel{width:100%}}@media (prefers-reduced-motion:reduce){.v8 .yearpick__panel{animation:none}}@media (forced-colors:active){.v8 .yearpick__panel{border:1px solid canvastext}.v8 .yearpick__panel label.is-on{forced-color-adjust:none;color:highlighttext;background:highlight}}.v8 .calc--tool{grid-template-rows:auto 1fr;grid-template-areas:"figure panel""detail panel";align-items:start;row-gap:0;max-width:980px}@media (width<=780px){.v8 .calc--tool{grid-template:"figure""panel""detail"/minmax(0,1fr)}}.v8 .calc__mode{margin-bottom:0;display:flex}.v8 .calc__mode label{white-space:nowrap;cursor:pointer;flex:1 1 0;justify-content:center;padding-inline:8px;position:relative}@media (width<=360px){.v8 .calc__mode label{padding-inline:4px;font-size:13.5px}}.v8 .calc__choice{justify-items:start;gap:8px;display:grid}.v8 .calc__choice p{color:var(--navy);margin:0;font-size:13.5px;font-weight:700;line-height:1.4}.v8 .calc__kinds{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;gap:8px;display:grid}.v8 .calc__kinds label{border:1.5px solid var(--line);background:var(--white);text-align:center;color:var(--navy-2);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:10px 3px 7px;font-size:12.5px;font-weight:700;line-height:1.2;transition:border-color .16s,background .16s,color .16s;display:flex;position:relative}.v8 .calc__kinds svg{width:20px;height:20px;color:var(--grey);flex-shrink:0;transition:color .16s}.v8 .calc__kinds b{min-height:2.4em;font-weight:inherit;place-items:center;display:grid}.v8 .calc__kinds label:hover{color:var(--navy);border-color:#cfdcf1}.v8 .calc__kinds label.is-on{border-color:var(--blue-cta);color:var(--navy);background:#1676fe12}.v8 .calc__kinds label.is-on svg{color:var(--blue-cta)}html.dark .v8:not(.is-light) .calc__kinds label:hover,.v8.is-embed.is-dark .calc__kinds label:hover{border-color:#24406e}html.dark .v8:not(.is-light) .calc__kinds label.is-on,.v8.is-embed.is-dark .calc__kinds label.is-on{border-color:var(--blue-cta);background:#3a8bff24}.v8 .calc__units label{cursor:pointer;position:relative}:is(.v8 .calc__mode label:has(:focus-visible),.v8 .calc__kinds label:has(:focus-visible),.v8 .calc__units label:has(:focus-visible)){outline:2px solid var(--blue-cta);outline-offset:3px}@media (width<=400px){.v8 .calc__kinds{gap:6px}.v8 .calc__kinds label{font-size:12px}}@media (forced-colors:active){.v8 .calc__kinds label.is-on{border-width:3px;border-color:highlight}}.v8 .calc--tool .calc__figure{grid-area:figure;container-type:inline-size}.v8 .calc__panel{grid-area:panel;grid-template-columns:minmax(0,1fr);gap:22px}.v8 .calc__detail{grid-area:detail}@media (width<=780px){.v8 .calc__panel{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}}.v8 .calc__units{margin-bottom:0}.v8 .calc__units label{white-space:nowrap}@media (width<=440px){.v8 .calc__choice{justify-items:stretch}.v8 .calc__units{display:flex}.v8 .calc__units label{flex:1 1 0;justify-content:center;padding:0 6px}}.v8 .calc__row{gap:14px;display:grid}.v8 .calc__rowhead{justify-content:space-between;align-items:center;gap:14px;display:flex}.v8 .calc__rowhead label{min-width:0;color:var(--navy-2);text-wrap:balance;font-size:15px;font-weight:700;line-height:1.4}.v8 .calc__rowhead .calc__rate{white-space:normal;margin-top:2px;display:block}.v8 .calc__num{border:1.5px solid var(--line);background:var(--white);width:116px;height:44px;font-family:var(--display);font-variant-numeric:tabular-nums;text-align:right;color:var(--navy);border-radius:12px;flex:none;padding:0 12px;font-size:20px;font-weight:600;transition:border-color .16s,box-shadow .16s}.v8 .calc__num:hover{border-color:#d7e3f7}.v8 .calc__num:focus,.v8 .calc__num:focus-visible{border-color:var(--blue-cta);border-radius:12px;outline:none;box-shadow:0 0 0 4px #1676fe21}.v8 .calc__num[aria-invalid=true]{border-color:#e2564a}.v8 .calc__num[aria-invalid=true]:focus{box-shadow:0 0 0 4px #e2564a24}.v8 .calc__err{color:#c8392c;margin:-4px 0 0;font-size:13.5px;font-weight:600;line-height:1.5}.v8 .calc__pair .calc__err{grid-column:1/-1;margin-top:-6px}html.dark .v8:not(.is-light) .calc__err,.v8.is-embed.is-dark .calc__err{color:#ff8f84}.v8 .calc--tool .calc__sum span{white-space:nowrap}@container (width<=400px){.v8 .calc--tool .calc__sum span{white-space:normal;display:block}.v8 .calc--tool .calc__sum--short span{white-space:nowrap;display:inline}}.v8 .calc__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v8 .calc__pair .field{align-content:space-between}.v8 .calc__pair--one{grid-template-columns:minmax(0,1fr)}@media (width<=350px){.v8 .calc__pair{grid-template-columns:minmax(0,1fr)}}.v8 .calc__rate{color:var(--grey);white-space:nowrap;font-size:13px;font-weight:600}.v8 .calc--tool .calc__fine{margin:0}@media (width<=560px){.v8 .calc--tool .calc__cta{white-space:normal;text-align:center;width:100%}}.v8 .calc__lines{border-top:1px solid var(--line);gap:12px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.v8 .calc__lines li{color:var(--grey);justify-content:space-between;align-items:flex-end;gap:16px;font-size:15px;line-height:1.45;display:flex}.v8 .calc__lines i{color:var(--navy-2);font-size:12.5px;font-style:normal;font-weight:700;display:block}.v8 .calc__lines b{font-variant-numeric:tabular-nums;color:var(--navy);font-weight:700}.v8 .calc--tool .calc__note{margin-top:18px;font-size:14.5px}.v8 .calc--tool .calc__note a{color:var(--blue);font-weight:600}
