.CalculatorDirectory-module__xHda1a__directory{flex-direction:column;gap:1.5rem;display:flex}.CalculatorDirectory-module__xHda1a__search{width:100%;max-width:480px;color:inherit;background:var(--background);border:1px solid #d4d4d8;border-radius:8px;outline:none;padding:.6rem .85rem;font-family:inherit;font-size:1rem}.CalculatorDirectory-module__xHda1a__search:focus{border-color:#2563eb}.CalculatorDirectory-module__xHda1a__empty{color:#71717a}.CalculatorDirectory-module__xHda1a__chips{flex-wrap:wrap;gap:.5rem;display:flex}.CalculatorDirectory-module__xHda1a__chip{color:inherit;cursor:pointer;background:0 0;border:1px solid #d4d4d8;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-family:inherit;font-size:.85rem;transition:border-color .15s,background .15s;display:inline-flex}.CalculatorDirectory-module__xHda1a__chip:hover{border-color:#2563eb}.CalculatorDirectory-module__xHda1a__chipActive{color:#fff;background:#2563eb;border-color:#2563eb}.CalculatorDirectory-module__xHda1a__chipCount{opacity:.65;font-variant-numeric:tabular-nums;font-size:.75rem}.CalculatorDirectory-module__xHda1a__category{flex-direction:column;gap:.75rem;display:flex}.CalculatorDirectory-module__xHda1a__categoryHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CalculatorDirectory-module__xHda1a__categoryToggle{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.25rem 0;font-family:inherit;display:flex}.CalculatorDirectory-module__xHda1a__categoryLink{color:#2563eb;white-space:nowrap;font-size:.85rem}.CalculatorDirectory-module__xHda1a__categoryLink:hover{text-decoration:underline}.CalculatorDirectory-module__xHda1a__chevron{color:#71717a;font-size:.8rem;transition:transform .15s;display:inline-block}.CalculatorDirectory-module__xHda1a__chevronCollapsed{transform:rotate(-90deg)}.CalculatorDirectory-module__xHda1a__categoryHeading{font-size:1.1rem;font-weight:700}.CalculatorDirectory-module__xHda1a__categoryCount{color:#71717a;font-variant-numeric:tabular-nums;background:#2563eb14;border-radius:999px;padding:.1rem .55rem;font-size:.8rem}.CalculatorDirectory-module__xHda1a__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;list-style:none;display:grid}.CalculatorDirectory-module__xHda1a__card{border:1px solid #d4d4d8;border-radius:10px;flex-direction:column;gap:.3rem;height:100%;padding:.9rem 1rem;transition:border-color .15s;display:flex}.CalculatorDirectory-module__xHda1a__card:hover{border-color:#2563eb}.CalculatorDirectory-module__xHda1a__cardTitle{font-weight:600}.CalculatorDirectory-module__xHda1a__cardDescription{color:#71717a;font-size:.85rem;line-height:1.45}@media (prefers-color-scheme:dark){.CalculatorDirectory-module__xHda1a__search,.CalculatorDirectory-module__xHda1a__card,.CalculatorDirectory-module__xHda1a__chip{border-color:#3f3f46}.CalculatorDirectory-module__xHda1a__search:focus,.CalculatorDirectory-module__xHda1a__card:hover,.CalculatorDirectory-module__xHda1a__chip:hover{border-color:#60a5fa}.CalculatorDirectory-module__xHda1a__chipActive{color:#18181b;background:#60a5fa;border-color:#60a5fa}.CalculatorDirectory-module__xHda1a__empty,.CalculatorDirectory-module__xHda1a__cardDescription,.CalculatorDirectory-module__xHda1a__chevron{color:#a1a1aa}.CalculatorDirectory-module__xHda1a__categoryCount{color:#a1a1aa;background:#60a5fa1f}.CalculatorDirectory-module__xHda1a__categoryLink{color:#60a5fa}}
.NlSearchBar-module__PlIKAW__wrap{margin-bottom:2rem}.NlSearchBar-module__PlIKAW__form{gap:.5rem;max-width:680px;display:flex}.NlSearchBar-module__PlIKAW__input{min-width:0;color:inherit;background:var(--background);border:1px solid #d4d4d8;border-radius:8px;outline:none;flex:1;padding:.7rem .9rem;font-family:inherit;font-size:1rem}.NlSearchBar-module__PlIKAW__input:focus{border-color:#2563eb}.NlSearchBar-module__PlIKAW__button{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:8px;padding:.7rem 1.2rem;font-family:inherit;font-size:1rem;font-weight:600}.NlSearchBar-module__PlIKAW__button:hover:not(:disabled){background:#1d4ed8}.NlSearchBar-module__PlIKAW__button:disabled{opacity:.6;cursor:default}.NlSearchBar-module__PlIKAW__message{color:#71717a;margin-top:.6rem;font-size:.9rem}@media (max-width:560px){.NlSearchBar-module__PlIKAW__form{flex-direction:column}}@media (prefers-color-scheme:dark){.NlSearchBar-module__PlIKAW__input{border-color:#3f3f46}.NlSearchBar-module__PlIKAW__input:focus{border-color:#60a5fa}.NlSearchBar-module__PlIKAW__message{color:#a1a1aa}}
.page-module__5m57PW__main{max-width:960px;margin:0 auto;padding:3rem 1.25rem 4rem}.page-module__5m57PW__hero{margin-bottom:2rem}.page-module__5m57PW__title{align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:2.6rem;display:flex}.page-module__5m57PW__logoMark{filter:drop-shadow(0 4px 10px #2563eb59);flex-shrink:0;width:2.9rem;height:2.9rem}.page-module__5m57PW__wordmark{letter-spacing:-.03em;color:#0000;background:linear-gradient(100deg,#2563eb 10%,#7c3aed 55%,#db2777 100%);-webkit-background-clip:text;background-clip:text;font-weight:800}.page-module__5m57PW__tagline{color:#71717a;max-width:60ch}.page-module__5m57PW__intro{color:#71717a;max-width:68ch;margin-top:.75rem;font-size:.9rem;line-height:1.6}.page-module__5m57PW__intro a{color:#2563eb}.page-module__5m57PW__intro a:hover{text-decoration:underline}.page-module__5m57PW__freeform{color:#71717a;margin:.75rem 0 2rem;font-size:.9rem}.page-module__5m57PW__popular{margin-bottom:2rem}.page-module__5m57PW__popularHeading{text-transform:uppercase;letter-spacing:.05em;color:#71717a;margin-bottom:.6rem;font-size:.85rem;font-weight:600}.page-module__5m57PW__popularList{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.page-module__5m57PW__popularChip{border:1px solid #d4d4d8;border-radius:999px;padding:.35rem .85rem;font-size:.85rem;transition:border-color .15s;display:inline-block}.page-module__5m57PW__popularChip:hover{border-color:#2563eb}.page-module__5m57PW__homeFaq{max-width:65ch;margin-top:3.5rem}.page-module__5m57PW__homeFaqHeading{margin-bottom:.75rem;font-size:1.15rem}.page-module__5m57PW__homeFaqEntry{margin-bottom:1.25rem}.page-module__5m57PW__homeFaqQuestion{margin-bottom:.35rem;font-size:1rem}.page-module__5m57PW__homeFaqAnswer{color:#52525b;line-height:1.6}.page-module__5m57PW__freeform a{color:#2563eb;text-decoration:underline}@media (max-width:560px){.page-module__5m57PW__main{padding:1.75rem 1rem 3rem}.page-module__5m57PW__title{gap:.55rem;font-size:1.9rem}.page-module__5m57PW__logoMark{width:2.2rem;height:2.2rem}}@media (prefers-color-scheme:dark){.page-module__5m57PW__tagline,.page-module__5m57PW__freeform,.page-module__5m57PW__intro,.page-module__5m57PW__popularHeading{color:#a1a1aa}.page-module__5m57PW__freeform a,.page-module__5m57PW__intro a{color:#60a5fa}.page-module__5m57PW__popularChip{border-color:#3f3f46}.page-module__5m57PW__popularChip:hover{border-color:#60a5fa}.page-module__5m57PW__homeFaqAnswer{color:#d4d4d8}.page-module__5m57PW__wordmark{background:linear-gradient(100deg,#60a5fa 10%,#a78bfa 55%,#f472b6 100%);-webkit-background-clip:text;background-clip:text}.page-module__5m57PW__logoMark{filter:drop-shadow(0 4px 12px #60a5fa4d)}}
