.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__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__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}}
.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__E0kJGG__main{max-width:960px;margin:0 auto;padding:3rem 1.25rem 4rem}.page-module__E0kJGG__hero{margin-bottom:2rem}.page-module__E0kJGG__title{align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:2.6rem;display:flex}.page-module__E0kJGG__logoMark{filter:drop-shadow(0 4px 10px #2563eb59);flex-shrink:0;width:2.9rem;height:2.9rem}.page-module__E0kJGG__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__E0kJGG__tagline{color:#71717a;max-width:60ch}.page-module__E0kJGG__freeform{color:#71717a;margin:.75rem 0 2rem;font-size:.9rem}.page-module__E0kJGG__freeform a{color:#2563eb;text-decoration:underline}@media (max-width:560px){.page-module__E0kJGG__main{padding:1.75rem 1rem 3rem}.page-module__E0kJGG__title{gap:.55rem;font-size:1.9rem}.page-module__E0kJGG__logoMark{width:2.2rem;height:2.2rem}}@media (prefers-color-scheme:dark){.page-module__E0kJGG__tagline,.page-module__E0kJGG__freeform{color:#a1a1aa}.page-module__E0kJGG__freeform a{color:#60a5fa}.page-module__E0kJGG__wordmark{background:linear-gradient(100deg,#60a5fa 10%,#a78bfa 55%,#f472b6 100%);-webkit-background-clip:text;background-clip:text}.page-module__E0kJGG__logoMark{filter:drop-shadow(0 4px 12px #60a5fa4d)}}
