.calculator-tools-drawer{z-index:59;background:#0a0a0a;border:1px solid #262626;border-radius:14px;flex-direction:column;width:min(600px,100vw - 32px);max-height:min(86vh,900px);display:flex;position:fixed;bottom:88px;right:24px;overflow:hidden;box-shadow:0 28px 70px #0009}.calculator-tools-drawer__bar{background:#0d0d0d;border-bottom:1px solid #1e1e1e;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 18px;display:flex}.calculator-tools-drawer__bar span{color:#ededed;letter-spacing:.09em;text-transform:uppercase;font:600 11px/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.calculator-tools-drawer__bar button{color:#dcdcdc;cursor:pointer;background:#151515;border:1px solid #2e2e2e;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.calculator-tools-drawer__bar button:hover{color:#fff;background:#1d1d1d;border-color:#565656}.calculator-tools-drawer__bar button:focus-visible{outline-offset:2px;outline:2px solid #fff}.calculator-tools-drawer__bar svg{width:15px;height:15px}.calculator-tools-drawer__body{scrollbar-gutter:stable;padding:16px 18px 20px;overflow-y:auto}@media (max-width:720px){.calculator-tools-drawer{width:calc(100vw - 24px);max-height:76vh;bottom:84px;right:12px}.calculator-tools-drawer__body{padding:14px}}.calc-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.calc-action{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:600;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.calc-action:hover{color:#fff;background:#ffffff0d;border-color:#ffffff47}.calc-action:focus-visible{border-color:#e2e8f08c;outline:none;box-shadow:0 0 0 1px #e2e8f059}.calc-embed-pop{z-index:80;background:#0b0b0b;border:1px solid #ffffff24;border-radius:12px;width:min(460px,100vw - 36px);padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0000008c}.calc-embed-pop__title{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin:0 0 8px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.calc-embed-pop textarea{color:#ffffffc7;resize:vertical;background:#050505;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:10px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.5}.calc-embed-pop__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.calc-embed-pop__foot span{color:#ffffff61;font-size:10.5px;line-height:1.4}.calc-embed-pop__foot button{color:#111;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#f0f0f0;border:1px solid #ffffff2e;border-radius:7px;flex-shrink:0;min-height:28px;padding:0 12px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.calc-embed-pop__foot button:hover{background:#fff}.calculator-shell--embed,.calculator-shell--embed .calculator-shell__host{padding-top:0}.calc-embed-return{z-index:90;color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:6px 10px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex;position:fixed;bottom:12px;right:12px}.calc-embed-return:hover{color:#fff;border-color:#ffffff59}@media (max-width:760px){.calc-actions{gap:4px}.calc-action span{display:none}.calc-action{padding:0 8px}}@media print{@page{margin:14mm}.site-header,.site-footer,.calculator-shell__breadcrumb,.calc-actions,.calc-embed-pop,.calc-embed-return,.calculator-tools-drawer,.calculator-tools-trigger,.wf-root,.ghost-terminal,[data-radix-toast-viewport],[data-sonner-toaster]{display:none!important}.calculator-shell,.blx-root{min-height:0!important}#root .calculator-shell,#root .blx-root,#root .calculator-shell *,#root .blx-root *{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;color:#0b0d10!important;text-shadow:none!important;box-shadow:none!important;background:#fff!important;border-color:#d4d4d8!important}html,body{background:#fff!important}#root .blx-root :is(input,select,textarea){accent-color:#18181b!important}#root .blx-root .blx-chart-frame,#root .blx-root .blx-hm-frame,#root .blx-root .blx-geo-frame{stroke:#71717a!important}#root .blx-root .blx-grid-line,#root .blx-root .blx-geo-grid{stroke:#d4d4d8!important}#root .blx-root .blx-zero-line,#root .blx-root .blx-geo-baseline,#root .blx-root .blx-geo-group-line{stroke:#3f3f46!important}#root .blx-root .blx-chart-bar,#root .blx-root .blx-hm-cell,#root .blx-root .blx-sankey-node,#root .blx-root .blx-geo-bar{stroke:#27272a!important}#root .blx-root .blx-tick,#root .blx-root .blx-hm-label,#root .blx-root .blx-geo-axis-label,#root .blx-root .blx-geo-axis-title,#root .blx-root .blx-geo-legend-text,#root .blx-root .blx-geo-note{fill:#52525b!important}#root .blx-root .blx-x-label,#root .blx-root .blx-legend-text,#root .blx-root .blx-bar-value,#root .blx-root .blx-sankey-label,#root .blx-root .blx-geo-asset-label{fill:#18181b!important}#root .blx-root .blx-sankey-value,#root .blx-root .blx-geo-value-prior{fill:#3f3f46!important}#root .blx-root .blx-geo-value-posterior{fill:#52525b!important}#root .blx-root .blx-geo-value-weight,#root .blx-root .blx-geo-side-prior,#root .blx-root .blx-geo-side-posterior,#root .blx-root .blx-geo-side-weight{fill:#71717a!important}#root .blx-root .blx-sankey-text{stroke:#fff!important}#root .blx-root .blx-status-dot,#root .blx-root .blx-eyebrow:before,#root .blx-root .blx-panel-marker{background:#18181b!important}#root .blx-root .blx-mode-button[aria-pressed=true]{background:#e4e4e7!important}#root .blx-root .blx-chart-host-3d{min-height:0!important}#root .blx-root .blx-chart-3d-fallback{padding:0!important;position:static!important}.blx-root .blx-table-wrap,.blx-root .blx-view-table-wrap,.blx-root .blx-geometry-scroll{overflow:visible!important}.blx-root .blx-table tr,.blx-root .blx-view-table tr,.blx-root .blx-metric{break-inside:avoid}.blx-root .blx-controls-column{position:static!important}}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(h2){text-transform:none;color:#fafafa!important;letter-spacing:-.025em!important;font:650 18px/1.25 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(h3){text-transform:none;color:#fafafa!important;letter-spacing:-.02em!important;font:650 16px/1.3 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(h4){color:#ededed!important;letter-spacing:-.01em!important;font:600 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(label,legend,.blx-field-heading){color:#d0d0d0!important;letter-spacing:normal!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool:not([data-calculator-slug=black-litterman-portfolio-equilibrium-engine]):not([data-calculator-slug=black-scholes-options-pricing-core]) :where(input,select,textarea){font-variant-numeric:tabular-nums;accent-color:#bdbdbd;color:#ededed!important;background-color:#0a0a0a!important;border-color:#ffffff24!important;font:500 14px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool:not([data-calculator-slug=black-litterman-portfolio-equilibrium-engine]):not([data-calculator-slug=black-scholes-options-pricing-core]) :where([style*="font-size: 10px"][style*=letter-spacing]){color:#a3a3a3!important;letter-spacing:.07em!important;font:500 12px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(svg text,svg tspan){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important}.calculator-shared-tool:not([data-calculator-slug=black-litterman-portfolio-equilibrium-engine]):not([data-calculator-slug=black-scholes-options-pricing-core]) :where(svg,canvas){filter:grayscale()!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core])>:first-child>main>section:first-of-type[class*=grid]>:where(div,article)>:where(div,span)[class*=text-2xl],.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core])>:first-child>main>section:first-of-type[class*=grid]>:where(div,article)>:where(div,span)[class*=text-3xl]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;color:#fff!important;letter-spacing:-.04em!important;font:650 clamp(27px,2.4vw,36px)/1.1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool:not([data-calculator-slug=black-litterman-portfolio-equilibrium-engine]):not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div[class~=text-2xl],div[class~=text-3xl],span[class~=text-2xl],span[class~=text-3xl],h3[class*=text-5xl],h3[class*=text-6xl],h3[class*=text-7xl]),.calculator-shared-tool:not([data-calculator-slug=black-litterman-portfolio-equilibrium-engine]):not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div[style*="font-size: 24px"][style*="font-weight: 800"],span[style*="font-size: 24px"][style*="font-weight: 800"]){font-variant-numeric:tabular-nums;color:#fff!important;letter-spacing:-.04em!important;font:650 clamp(27px,2.4vw,36px)/1.1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool[data-calculator-slug=distributed-consensus-network-latency-solver]>:first-child>main>section:first-of-type[class*=grid]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.calculator-shared-tool[data-calculator-slug=electromagnetic-waveguide-attenuation-core]>:first-child>main>section:first-of-type[class*=grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.calculator-shared-tool[data-calculator-slug=electromagnetic-waveguide-attenuation-core] :where([class*=text-4xl],[class*=text-5xl]){overflow-wrap:anywhere;color:#fff!important;letter-spacing:-.04em!important;font:650 clamp(27px,2.4vw,36px)/1.15 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool[data-calculator-slug=electromagnetic-waveguide-attenuation-core] div[class*="max-w-[560px]"]{max-width:min(100%,760px)!important}.calculator-shared-tool[data-calculator-slug=finite-element-stress-tensor-solver] svg text{font-size:13px!important}.calculator-shared-tool[data-calculator-slug=finite-element-stress-tensor-solver] svg text:first-of-type{font-size:14px!important}.calculator-shared-tool[data-calculator-slug=finite-element-method-mesh-solver] svg text{font-size:15px!important}.calculator-shared-tool[data-calculator-slug=finite-element-method-mesh-solver]>:first-child>main>div[class*=grid-cols-12]>aside div[class*=grid-cols-2]>div>div[class*=justify-between]{align-items:center;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 10px!important;display:grid!important}.calculator-shared-tool[data-calculator-slug=finite-element-method-mesh-solver]>:first-child>main>div[class*=grid-cols-12]>aside div[class*=grid-cols-2]>div>div[class*=justify-between]>span:first-child{grid-column:1/-1;color:#d0d0d0!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool[data-calculator-slug=finite-element-method-mesh-solver]>:first-child>main>div[class*=grid-cols-12]>aside div[class*=grid-cols-2]>div>div[class*=justify-between]>input{grid-column:1;width:min(8rem,100%)!important}@media (max-width:720px){.calculator-shared-tool[data-calculator-slug=distributed-consensus-network-latency-solver]>:first-child>main>section:first-of-type[class*=grid],.calculator-shared-tool[data-calculator-slug=electromagnetic-waveguide-attenuation-core]>:first-child>main>section:first-of-type[class*=grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.calculator-shared-tool[data-calculator-slug=finite-element-method-mesh-solver]>:first-child>main>div[class*=grid-cols-12]>aside div[class*=grid-cols-2]>div>div[class*=justify-between]{grid-template-columns:minmax(0,1fr) auto!important}}@media (min-width:901px){.calculator-shared-tool[data-calculator-slug=relativistic-orbital-precession-matrix] div[style*="grid-template-columns: 1.1fr 0.9fr"]{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr)!important}.calculator-shared-tool[data-calculator-slug=relativistic-orbital-precession-matrix] div[style*="grid-template-columns: 1.1fr 0.9fr"]>div:first-child{order:2}.calculator-shared-tool[data-calculator-slug=relativistic-orbital-precession-matrix] div[style*="grid-template-columns: 1.1fr 0.9fr"]>div:last-child{order:1}}@media (max-width:900px){.calculator-shared-tool[data-calculator-slug=relativistic-orbital-precession-matrix] div[style*="grid-template-columns: 1.1fr 0.9fr"]{grid-template-columns:minmax(0,1fr)!important}.calculator-shared-tool[data-calculator-slug=relativistic-orbital-precession-matrix] div[style*="grid-template-columns: 1.1fr 0.9fr"]>div:first-child{order:2}.calculator-shared-tool[data-calculator-slug=relativistic-orbital-precession-matrix] div[style*="grid-template-columns: 1.1fr 0.9fr"]>div:last-child{order:1}}.calculator-shared-tool[data-calculator-slug=relativistic-orbital-precession-matrix] div[style*="font-size: 11px"][style*="letter-spacing: 0.12em"]{color:#d0d0d0!important;letter-spacing:normal!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,sans-serif!important}.calculator-shared-tool[data-calculator-slug=relativistic-orbital-precession-matrix] div[style*="font-size: 23px"][style*="font-weight: 800"]{color:#fff!important;letter-spacing:-.03em!important;font:650 24px/1.2 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool[data-calculator-slug=relativistic-orbital-precession-matrix] svg text{font-size:9px!important}.calculator-shared-tool[data-calculator-slug=relativistic-orbital-precession-matrix] svg>text:first-of-type{font-size:10px!important}.calculator-shared-tool[data-calculator-slug=stochastic-alpha-beta-rho-swaption-matrix] svg text,.calculator-shared-tool[data-calculator-slug=value-at-risk-volatility-core] svg text{font-size:9px!important}.calculator-shared-tool[data-calculator-slug=stochastic-alpha-beta-rho-swaption-matrix] svg>text:first-of-type,.calculator-shared-tool[data-calculator-slug=value-at-risk-volatility-core] svg>text:first-of-type{font-size:10px!important}.calculator-shared-tool[data-calculator-slug=stochastic-alpha-beta-rho-swaption-matrix] div[style*="font-size: 20px"][style*="font-weight: 700"]{font-variant-numeric:tabular-nums;color:#fff!important;letter-spacing:-.04em!important;font:650 clamp(22px,2vw,30px)/1.15 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool[data-calculator-slug=stochastic-alpha-beta-rho-swaption-matrix] div[style*="grid-template-columns: repeat(4"]>div:nth-child(8)>div[style*="font-size: 24px"]{font-size:27px!important}.calculator-shared-tool[data-calculator-slug=stochastic-alpha-beta-rho-swaption-matrix] div[style*="grid-template-columns: 360px"]>div:nth-child(2)>div:first-child>div[style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.calculator-shared-tool[data-calculator-slug=stochastic-alpha-beta-rho-swaption-matrix] div[style*="grid-template-columns: 360px"]>div:nth-child(2)>div:first-child>div[style*="grid-template-columns: repeat(4"]>div:first-child>div[style*="font-size: 24px"]{font-size:30px!important}@media (max-width:900px){.calculator-shared-tool[data-calculator-slug=stochastic-alpha-beta-rho-swaption-matrix] div[style*="grid-template-columns: 360px"]>div:nth-child(2)>div:first-child>div[style*="grid-template-columns: repeat(4"]{grid-template-columns:minmax(0,1fr)!important}}.calculator-shared-tool[data-calculator-slug=house-affordability-calculator] :where(div[class~=text-2xl],div[class~=text-3xl],span[class~=text-2xl],span[class~=text-3xl]){white-space:nowrap;font-size:clamp(22px,1.8vw,27px)!important;line-height:1.2!important}.calculator-shared-tool[data-calculator-slug=credit-card-payoff-calculator] #stats_bento_grid,.calculator-shared-tool[data-calculator-slug=savings-calculator] #stats_bento_grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.calculator-shared-tool[data-calculator-slug=credit-card-payoff-calculator] #stats_bento_grid>div,.calculator-shared-tool[data-calculator-slug=savings-calculator] #stats_bento_grid>div{min-width:0}.calculator-shared-tool[data-calculator-slug=credit-card-payoff-calculator] #stats_bento_grid>div>div span:first-child,.calculator-shared-tool[data-calculator-slug=savings-calculator] #stats_bento_grid>div>div span:first-child{color:#a3a3a3!important;letter-spacing:.1em!important;font:500 12px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool[data-calculator-slug=credit-card-payoff-calculator] #stats_bento_grid [class*="text-[9px]"],.calculator-shared-tool[data-calculator-slug=credit-card-payoff-calculator] #stats_bento_grid [class*="text-[8px]"],.calculator-shared-tool[data-calculator-slug=savings-calculator] #stats_bento_grid [class*="text-[9px]"],.calculator-shared-tool[data-calculator-slug=savings-calculator] #stats_bento_grid [class*="text-[8px]"]{color:#a3a3a3!important;letter-spacing:normal!important;font:400 12px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}@media (max-width:720px){.calculator-shared-tool[data-calculator-slug=credit-card-payoff-calculator] #stats_bento_grid,.calculator-shared-tool[data-calculator-slug=savings-calculator] #stats_bento_grid{grid-template-columns:minmax(0,1fr)!important}}.calculator-shared-tool[data-calculator-slug=savings-calculator] #visualization-grid-node{grid-template-columns:minmax(0,1fr)!important}.calculator-shared-tool[data-calculator-slug=amortization-calculator] label,.calculator-shared-tool[data-calculator-slug=mortgage-payoff-calculator] label,.calculator-shared-tool[data-calculator-slug=compound-interest-calculator] label,.calculator-shared-tool[data-calculator-slug=retirement-calculator] label,.calculator-shared-tool[data-calculator-slug=credit-card-payoff-calculator] label,.calculator-shared-tool[data-calculator-slug=savings-calculator] label,.calculator-shared-tool[data-calculator-slug=house-affordability-calculator] label{letter-spacing:normal!important}.calculator-shared-tool[data-calculator-slug=garch-volatility-forecasting-solver] :where(div[style*="font-size: 24px"][style*="font-weight: 800"]){font-variant-numeric:tabular-nums;color:#ededed!important;letter-spacing:-.04em!important;font:650 clamp(27px,2.4vw,36px)/1.1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}@media (max-width:900px){.calculator-shared-tool[data-calculator-slug=radiative-conjugate-heat-transfer-matrix] .radiative-two-lane{grid-template-columns:minmax(0,1fr)!important}}.calculator-shared-tool[data-calculator-slug=aeroacoustic-turbulence-noise-engine]>:first-child{color:#ededed!important;background:#080808!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool[data-calculator-slug=aeroacoustic-turbulence-noise-engine] :where(canvas,svg){filter:grayscale()!important}.calculator-shared-tool[data-calculator-slug=aeroacoustic-turbulence-noise-engine] div[class*="h-[250px]"]>div[class*=absolute][class*=top-3][class*=left-3]{overflow-wrap:anywhere;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080808e6!important;border:1px solid #ffffff14!important;border-radius:6px!important;max-width:calc(100% - 92px)!important;padding:5px 6px!important;right:74px!important}.calculator-shared-tool[data-calculator-slug=aeroacoustic-turbulence-noise-engine] div[class*="h-[250px]"]>div[class*=absolute][class*=top-3][class*=left-3]>span:first-child{color:#d0d0d0!important;letter-spacing:.06em!important;font:600 10px/1.25 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool[data-calculator-slug=aeroacoustic-turbulence-noise-engine] div[class*="h-[250px]"]>div[class*=absolute][class*=top-3][class*=left-3]>span:last-child{color:#a3a3a3!important;font:400 10px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool[data-calculator-slug=aeroacoustic-turbulence-noise-engine] div[class*="h-[250px]"]>div.mt-auto{font:500 11px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool[data-calculator-slug=aerodynamic-airfoil-lift-drag-matrix]>:first-child>main>section[class*=grid]:first-of-type>div>div[class*=text-2xl]{font-variant-numeric:tabular-nums;color:#fafafa!important;letter-spacing:-.04em!important;font:650 clamp(27px,2.4vw,36px)/1.1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool[data-calculator-slug=aerodynamic-airfoil-lift-drag-matrix]>:first-child>main>section[class*=grid]:first-of-type>div>div[class*="text-\\[10px\\]"]{color:#a3a3a3!important;font:400 13px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child{color:#ededed!important;background:#080808!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>header>div,.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main{max-width:1480px!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main{padding-left:clamp(18px,4vw,56px)!important;padding-right:clamp(18px,4vw,56px)!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine] :where(h2,h3,h4){letter-spacing:-.02em;color:#f5f5f5!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:600!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine] :where(input,select,textarea){font-variant-numeric:tabular-nums;font:500 14px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine] :where(button,[role=button]){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:600!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>section:first-child{gap:12px!important;margin-bottom:24px!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>section:first-child>div{min-height:112px;box-shadow:none!important;background:#111!important;border:1px solid #ffffff1f!important;border-radius:12px!important;padding:18px!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>section:first-child>div>div:first-child{color:#a3a3a3!important;letter-spacing:.07em!important;font:500 12px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>section:first-child>div>div:nth-child(2){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#fff!important;letter-spacing:-.035em!important;font:650 clamp(18px,1.6vw,22px)/1.2 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>section:first-child>div>div:nth-child(3){color:#a3a3a3!important;font:400 13px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>section:first-child>div:nth-child(2)>div:nth-child(2){letter-spacing:-.02em!important;font-size:13px!important;line-height:1.35!important}@media (min-width:1081px){.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]{align-items:start;grid-template-columns:minmax(340px,400px) minmax(0,1fr)!important;gap:clamp(20px,2.1vw,32px)!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]>aside{grid-column:1!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]>section{grid-column:2!important}}@media (min-width:721px) and (max-width:1080px){.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)!important;gap:18px!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]>aside{grid-column:1!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]>section{grid-column:2!important}}@media (max-width:720px){.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]>aside,.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]>section{grid-column:1!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>section:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]>aside :where(h2,h3){font-size:16px!important;line-height:1.3!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]>aside :where(div[class~=justify-between][class~=font-mono]){color:#d0d0d0!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]>aside :where(div[class~=justify-between][class~=font-mono])>span:last-child{font-variant-numeric:tabular-nums;color:#ededed!important;font:600 14px/1.35 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]>aside :where(div[class~=space-y-2][class~=font-mono])>div>span:first-child{color:#a3a3a3!important;font:400 13px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]>aside :where(div[class~=space-y-2][class~=font-mono])>div>span:last-child{overflow-wrap:anywhere;color:#ededed!important;font:400 12px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]>section :where(div[class~=md\:grid-cols-2]>div>div:first-child){color:#a3a3a3!important;letter-spacing:.07em!important;font:500 12px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]>section :where(div[class~=md\:grid-cols-2]>div>div[class~=space-y-2]>div>span:first-child){color:#a3a3a3!important;font:400 13px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]>section :where(div[class~=md\:grid-cols-2]>div>div[class~=space-y-2]>div>span:last-child){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#ededed!important;font:400 12px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>div[class~=lg\:grid-cols-12]>section>div[class~=h-64]{background:#0a0a0a!important;border-color:#ffffff1f!important;border-radius:12px!important;height:350px!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>section:first-child>div:first-child>div:nth-child(2),.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>section:first-child>div:nth-child(3)>div:nth-child(2),.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>section:first-child>div:nth-child(4)>div:nth-child(2){letter-spacing:-.035em!important;font:650 clamp(18px,1.4vw,22px)/1.2 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool[data-calculator-slug=cryptographic-elliptic-curve-scalar-field-engine]>:first-child>main>section:first-child>div:nth-child(2)>div:nth-child(2){font-size:13px!important;line-height:1.35!important}.calculator-shared-tool[data-calculator-slug=kinetic-seismic-structural-response-node] svg text,.calculator-shared-tool[data-calculator-slug=nonlinear-elastoplastic-damage-core] .recharts-cartesian-axis-tick text{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:12px!important}:is(.calculator-shared-tool[data-calculator-slug=oscillatory-kinetic-vibration-engine] aside div[class*=justify-between][class*=font-mono]:has(>input[type=number]),.calculator-shared-tool[data-calculator-slug=plasma-magnetohydrodynamic-field-solver] aside div[class*=justify-between][class*=font-mono]:has(>input[type=number])){align-items:center;color:#d0d0d0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 10px!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,sans-serif!important;display:grid!important}:is(.calculator-shared-tool[data-calculator-slug=oscillatory-kinetic-vibration-engine] aside div[class*=justify-between][class*=font-mono]:has(>input[type=number])>span:first-child,.calculator-shared-tool[data-calculator-slug=plasma-magnetohydrodynamic-field-solver] aside div[class*=justify-between][class*=font-mono]:has(>input[type=number])>span:first-child){grid-column:1/-1}:is(.calculator-shared-tool[data-calculator-slug=oscillatory-kinetic-vibration-engine] aside div[class*=justify-between][class*=font-mono]:has(>input[type=number])>input,.calculator-shared-tool[data-calculator-slug=plasma-magnetohydrodynamic-field-solver] aside div[class*=justify-between][class*=font-mono]:has(>input[type=number])>input){grid-column:1;width:min(8rem,100%)!important;font:500 14px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}:is(.calculator-shared-tool[data-calculator-slug=photonic-crystal-band-structure-solver] aside div[class*=justify-between][class*=font-mono]:has(>input[type=number]),.calculator-shared-tool[data-calculator-slug=photonic-crystal-band-structure-solver] aside div[class*=justify-between][class*=font-mono]:has(>select)){align-items:center;color:#d0d0d0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 10px!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,sans-serif!important;display:grid!important}:is(.calculator-shared-tool[data-calculator-slug=photonic-crystal-band-structure-solver] aside div[class*=justify-between][class*=font-mono]:has(>input[type=number])>span:first-child,.calculator-shared-tool[data-calculator-slug=photonic-crystal-band-structure-solver] aside div[class*=justify-between][class*=font-mono]:has(>select)>span:first-child){grid-column:1/-1}.calculator-shared-tool[data-calculator-slug=photonic-crystal-band-structure-solver] aside div[class*=justify-between][class*=font-mono]:has(>select)>span:nth-child(2){display:none}:is(.calculator-shared-tool[data-calculator-slug=photonic-crystal-band-structure-solver] aside div[class*=justify-between][class*=font-mono]:has(>input[type=number])>input,.calculator-shared-tool[data-calculator-slug=photonic-crystal-band-structure-solver] aside div[class*=justify-between][class*=font-mono]:has(>select)>select){grid-column:1/-1;width:100%!important}.calculator-shared-tool[data-calculator-slug=multi-degree-of-freedom-structural-dynamics-solver] aside div[class*=justify-between][class*=font-mono]:has(>input[type=number]){align-items:center;color:#d0d0d0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 10px!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,sans-serif!important;display:grid!important}.calculator-shared-tool[data-calculator-slug=multi-degree-of-freedom-structural-dynamics-solver] aside div[class*=justify-between][class*=font-mono]:has(>input[type=number])>span:first-child{grid-column:1/-1}.calculator-shared-tool[data-calculator-slug=multi-degree-of-freedom-structural-dynamics-solver] aside div[class*=justify-between][class*=font-mono]:has(>input[type=number])>input{grid-column:1;width:min(8rem,100%)!important}.calculator-shared-tool[data-calculator-slug=quantum-monte-carlo-many-body-solver] :where(div[style*="font-size: 24px"][style*="font-weight: 800"]){font-variant-numeric:tabular-nums;color:#ededed!important;letter-spacing:-.04em!important;font:650 clamp(27px,2.4vw,36px)/1.1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool[data-calculator-slug=quantum-monte-carlo-many-body-solver] :where(div[style*="font-size: 11px"][style*=letter-spacing]){color:#a3a3a3!important;letter-spacing:.07em!important;font:500 12px/1.4 Inter,ui-sans-serif,system-ui,sans-serif!important}.calculator-shared-tool[data-calculator-slug=quantum-tunneling-probability-density-engine] :where(div[style*="font-size: 24px"][style*="font-weight: 800"],div[style*="font-size: 18px"][style*="font-weight: 800"]){font-variant-numeric:tabular-nums;color:#ededed!important;letter-spacing:-.04em!important;font:650 clamp(27px,2.4vw,36px)/1.1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool[data-calculator-slug=quantum-tunneling-probability-density-engine] :where(div[style*="letter-spacing: 0.08em"]){color:#d0d0d0!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,sans-serif!important}.calculator-shared-tool[data-calculator-slug=quantum-tunneling-probability-density-engine] :where(button){font:600 12px/1.4 Inter,ui-sans-serif,system-ui,sans-serif!important}.calculator-shared-tool[data-calculator-slug=plasma-magnetohydrodynamic-field-solver]>:first-child>main>section:first-of-type[class*=grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.calculator-shared-tool[data-calculator-slug=plasma-magnetohydrodynamic-field-solver]>:first-child>main div[class~=lg\:grid-cols-4]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.calculator-shared-tool[data-calculator-slug=kinetic-seismic-structural-response-node]>:first-child>main>div[class*=xl\:grid-cols-12]>section[class*=xl\:col-span-8]>div[class*=xl\:grid-cols-2],.calculator-shared-tool[data-calculator-slug=multi-degree-of-freedom-structural-dynamics-solver]>:first-child>main>div[class*=xl\:grid-cols-12]>section[class*=xl\:col-span-8]>div[class*=xl\:grid-cols-2],.calculator-shared-tool[data-calculator-slug=oscillatory-kinetic-vibration-engine]>:first-child>main>div[class*=xl\:grid-cols-12]>section[class*=xl\:col-span-8]>div[class*=xl\:grid-cols-2],.calculator-shared-tool[data-calculator-slug=photonic-crystal-band-structure-solver]>:first-child>main>div[class*=xl\:grid-cols-12]>section[class*=xl\:col-span-8]>div[class*=lg\:grid-cols-2],.calculator-shared-tool[data-calculator-slug=nonlinear-elastoplastic-damage-core]>:first-child>main>div[class*=xl\:grid-cols-12]>section[class*=xl\:col-span-8]>div[class*=xl\:grid-cols-2],.calculator-shared-tool[data-calculator-slug=plasma-magnetohydrodynamic-field-solver]>:first-child>main>div[class*=xl\:grid-cols-12]>section[class*=xl\:col-span-8]>div[class*=xl\:grid-cols-2],.calculator-shared-tool[data-calculator-slug=kinetic-seismic-structural-response-node]>:first-child>main>div[class*=xl\:grid-cols-12]>section[class*=xl\:col-span-8] div[class*=xl\:grid-cols-2],.calculator-shared-tool[data-calculator-slug=oscillatory-kinetic-vibration-engine]>:first-child>main>div[class*=xl\:grid-cols-12]>section[class*=xl\:col-span-8] div[class*=xl\:grid-cols-2],.calculator-shared-tool[data-calculator-slug=photonic-crystal-band-structure-solver]>:first-child>main>div[class*=xl\:grid-cols-12]>section[class*=xl\:col-span-8] div[class*=lg\:grid-cols-2],.calculator-shared-tool[data-calculator-slug=nonlinear-elastoplastic-damage-core]>:first-child>main>div[class*=xl\:grid-cols-12]>section[class*=xl\:col-span-8] div[class*=xl\:grid-cols-2],.calculator-shared-tool[data-calculator-slug=plasma-magnetohydrodynamic-field-solver]>:first-child>main>div[class*=xl\:grid-cols-12]>section[class*=xl\:col-span-8] div[class*=xl\:grid-cols-2],.calculator-shared-tool[data-calculator-slug=multi-degree-of-freedom-structural-dynamics-solver]>:first-child>main>div[class*=xl\:grid-cols-12]>section[class*=space-y-6] :is(div[class*=xl\:grid-cols-2],div[class*=lg\:grid-cols-2],div[class*="xl:grid-cols-[1.2fr_0.8fr]"]){grid-template-columns:minmax(0,1fr)!important}.calculator-shared-tool[data-calculator-slug=kinetic-seismic-structural-response-node] .recharts-cartesian-axis-tick text,.calculator-shared-tool[data-calculator-slug=oscillatory-kinetic-vibration-engine] .recharts-cartesian-axis-tick text,.calculator-shared-tool[data-calculator-slug=plasma-magnetohydrodynamic-field-solver] .recharts-cartesian-axis-tick text{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:12px!important}@media (max-width:720px){.calculator-shared-tool[data-calculator-slug=plasma-magnetohydrodynamic-field-solver]>:first-child>main>section:first-of-type[class*=grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
