:root:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){--c118-ink:#172033;--c118-muted:#536174;--c118-blue:#174ea6;--c118-pale:#eef5ff;--c118-border:#c8d4e3;--c118-warn:#9b1c1c}.c118-wrap:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:min(1120px,calc(100% - 2rem));margin-inline:auto}.c118-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:clamp(2.6rem,7vw,5.5rem) 0;background:linear-gradient(135deg,#0f1d35,#173f73 62%,#22658d);color:#fff}.c118-hero h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:850px;margin:.35rem 0;font-size:clamp(2.3rem,7vw,5.2rem);line-height:.98;letter-spacing:-.045em}.c118-lede:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:760px;font-size:clamp(1.08rem,2.5vw,1.35rem);line-height:1.55}.c118-kicker:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:.78rem}.c118-privacy:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:780px;margin-top:1.3rem;padding:.85rem 1rem;border-left:4px solid #7dd3fc;background:#ffffff14}.c118-tool:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-block:-1.6rem 2rem;padding:clamp(1rem,3vw,2rem);border:1px solid var(--c118-border);border-radius:1rem;background:#fff;box-shadow:0 18px 42px #0f1d3520}.c118-toolhead:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;justify-content:space-between;align-items:start;gap:1rem}.c118-tool h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.25rem 0 1.25rem;color:var(--c118-ink)}.c118-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c118-fields:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.c118-duration:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(3,minmax(0,1fr))}.c118-tool label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.38rem;font-weight:750;color:var(--c118-ink)}.c118-tool input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c118-tool select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;min-height:48px;padding:.65rem .75rem;border:1px solid #7c8da3;border-radius:.5rem;background:#fff;color:#111827;font:inherit}.c118-inputunit:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.c118-inputunit input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-radius:.5rem 0 0 .5rem}.c118-inputunit select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c118-inputunit span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:48px;display:flex;align-items:center;padding:.65rem;border:1px solid #7c8da3;border-left:0;border-radius:0 .5rem .5rem 0;background:#f2f5f8}.c118-toggle:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:1rem;margin:0 0 1rem;padding:0;border:0}.c118-toggle legend:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;font-weight:800;margin-bottom:.2rem}.c118-toggle label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;align-items:center;min-height:44px;padding:.35rem .8rem;border:1px solid var(--c118-border);border-radius:999px}.c118-toggle input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:1.2rem;min-height:auto;height:1.2rem}.c118-secondary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:44px;padding:.55rem .8rem;border:1px solid #6b7d92;border-radius:.5rem;background:#fff;color:var(--c118-ink);font:inherit;font-weight:750}.c118-hint:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;color:var(--c118-muted);font-size:.9rem}.c118-result:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:1.5rem;padding:1.2rem;border-radius:.8rem;background:var(--c118-pale);border:1px solid #b5cef1}.c118-result output:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;color:#123e79;font-size:clamp(1.8rem,6vw,3.2rem);font-weight:850;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.c118-result p:last-child:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-bottom:0}.c118-status:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:1.5rem;font-weight:750}.c118-status[data-error]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:var(--c118-warn)}.c118-explain:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding-block:1rem 4rem;color:var(--c118-ink)}.c118-explain>p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:850px;line-height:1.7}.c118-cards:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0 2rem}.c118-cards article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:1rem;border:1px solid var(--c118-border);border-radius:.7rem;background:#f8fafc}.c118-cards h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:0}.c118-cards p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:var(--c118-muted);line-height:1.55}.c118-tool :focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c118-explain a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #f59e0b;outline-offset:3px}[hidden]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none!important}@media(max-width:680px){.c118-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c118-fields:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c118-duration:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c118-cards:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.c118-toolhead:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){align-items:center}.c118-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding-bottom:3.8rem}}@media(max-width:360px){.c118-wrap:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:min(100% - 1rem,1120px)}.c118-tool:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.85rem}.c118-result output:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:1.65rem}}