.step-card[data-astro-cid-mv5qlmyk]{border-left:2px solid var(--color-link);padding-left:1rem;margin-top:.75rem;margin-bottom:.75rem}.step-title[data-astro-cid-mv5qlmyk]{font-weight:600;color:var(--text-primary);font-size:13px}.math-block[data-astro-cid-mv5qlmyk]{padding:.75rem;background-color:#00000005;border-radius:var(--radius-sm);text-align:center;font-family:var(--font-mono)}.dark .math-block[data-astro-cid-mv5qlmyk]{background-color:#ffffff05}.leaflet-control-geosearch form{background:#fff!important;border-radius:4px!important;box-shadow:0 1px 5px #000000a6!important}.leaflet-control-geosearch input{color:#000!important;outline:none!important;background:transparent!important;border:none!important;padding:0 10px!important}.leaflet-control-geosearch .results{background:#fff!important;color:#000!important}.leaflet-control-geosearch .results>*{color:#000!important;padding:5px 10px!important;border-bottom:1px solid #eee!important}.leaflet-control-geosearch .results>*:hover{background:#f0f0f0!important}.leaflet-control-geosearch a.reset{color:#666!important;background:#eee!important;border-radius:50%!important;width:20px!important;height:20px!important;line-height:20px!important;text-align:center!important;font-size:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;margin-top:5px!important;margin-right:5px!important}.leaflet-control-geosearch a.reset:hover{background:#ddd!important;color:#000!important}.leaflet-control-geosearch a.leaflet-bar-part{background-color:#fff!important;color:#000!important}.swal2-popup{background:var(--surface-primary)!important;color:var(--text-primary)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-lg)!important;font-family:var(--font-sans)!important}.swal2-title{color:var(--text-primary)!important}.swal2-html-container{color:var(--text-secondary)!important}.swal2-confirm.swal2-styled{background-color:var(--color-link)!important;color:var(--color-on-primary)!important;border-radius:var(--radius-pill)!important;font-size:14px!important;font-weight:500!important;padding:8px 20px!important;border:none!important;outline:none!important;box-shadow:none!important}.swal2-confirm.swal2-styled:hover{background-color:var(--color-link-deep)!important}.swal2-confirm.swal2-styled:focus{box-shadow:0 0 0 3px var(--color-link-bg-soft)!important}.swal2-icon.swal2-error{border-color:var(--color-error)!important}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:var(--color-error)!important}.swal2-icon.swal2-success{border-color:var(--color-link)!important}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--color-link)!important}.swal2-icon.swal2-success .swal2-success-ring{border-color:var(--color-link-bg-soft)!important}.calculator-scraped{background:var(--surface-primary)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-xl)!important;padding:24px!important;margin-top:16px!important;margin-bottom:24px!important}.calculator-scraped input[type=text],.calculator-scraped input[type=number],.calculator-scraped select,.calculator-scraped textarea{background-color:var(--surface-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-md)!important;padding:8px 12px!important;font-family:var(--font-sans)!important;font-size:14px!important;width:100%!important;box-sizing:border-box!important;transition:border-color .2s,box-shadow .2s!important}.calculator-scraped input:focus,.calculator-scraped select:focus,.calculator-scraped textarea:focus{border-color:var(--color-link)!important;box-shadow:0 0 0 3px var(--color-link-bg-soft)!important;outline:none!important}.calculator-scraped button,.calculator-scraped button[type=button],.calculator-scraped button[type=submit]{font-family:var(--font-sans)!important;font-weight:500!important;font-size:14px!important;border-radius:var(--radius-pill)!important;padding:10px 24px!important;cursor:pointer!important;transition:all .2s var(--ease-smooth)!important;border:1px solid transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.calculator-scraped button:not(.bg-gray-200):not(.bg-gray-300):not(.bg-gray-700):not(.text-gray-700){background-color:var(--color-link)!important;color:var(--color-on-primary)!important}.calculator-scraped button:not(.bg-gray-200):not(.bg-gray-300):not(.bg-gray-700):not(.text-gray-700):hover{background-color:var(--color-link-deep)!important}.calculator-scraped button.bg-gray-200,.calculator-scraped button.bg-gray-300,.calculator-scraped button.bg-gray-700,.calculator-scraped button.text-gray-700{background-color:var(--surface-tertiary)!important;color:var(--text-secondary)!important;border:1px solid var(--border-default)!important}.calculator-scraped button.bg-gray-200:hover,.calculator-scraped button.bg-gray-300:hover,.calculator-scraped button.bg-gray-700:hover,.calculator-scraped button.text-gray-700:hover{background-color:var(--surface-secondary)!important;color:var(--text-primary)!important}.calculator-scraped .border,.calculator-scraped .bg-gray-50,.calculator-scraped .bg-gray-100,.calculator-scraped .bg-input,.calculator-scraped .bg-slate-50,.calculator-scraped .bg-slate-100{background-color:var(--surface-secondary)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important}.calculator-scraped label,.calculator-scraped .text-gray-700,.calculator-scraped .text-default,.calculator-scraped .text-slate-700{color:var(--text-secondary)!important}.calculator-scraped .text-gray-900,.calculator-scraped .text-slate-900,.calculator-scraped h3,.calculator-scraped h4{color:var(--text-primary)!important}.calculator-scraped .text-gray-500,.calculator-scraped .text-gray-600,.calculator-scraped .text-slate-500,.calculator-scraped p{color:var(--text-muted)!important}.dark .calculator-scraped canvas,.dark .calculator-scraped #histogramChart,.dark .calculator-scraped #chiSquarePlot{filter:invert(.9) hue-rotate(180deg) opacity(.85)}
