.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)}
