.blx-root{--blx-surface:#0a0a0a;--blx-surface-raised:#111;--blx-surface-soft:#060606;--blx-border:#ffffff26;--blx-border-soft:#ffffff17;--blx-text:#ededed;--blx-text-strong:#fff;--blx-muted:#a3a3a3;--blx-muted-strong:#d0d0d0;--blx-accent:#fff;--blx-positive:#fff;--blx-negative:#a3a3a3;--blx-warning:#d4d4d4;--blx-selected-bg:#f0f0f0;--blx-selected-fg:#111;--blx-grid:#ffffff17;min-height:100vh;color:var(--blx-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080808;padding-bottom:80px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6}.blx-root,.blx-root *{box-sizing:border-box}.blx-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blx-shell{width:min(1480px,100%);margin:0 auto;padding:18px clamp(18px,4vw,56px) 80px}.blx-toolbar,.blx-toolbar-group,.blx-hero-row,.blx-status-row,.blx-panel-heading,.blx-section-heading,.blx-view-toolbar,.blx-view-card-heading,.blx-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.blx-toolbar{border-bottom:1px solid var(--blx-border-soft);flex-wrap:wrap;min-height:54px;margin-bottom:48px;padding-bottom:16px}.blx-toolbar-group{flex-wrap:wrap}.blx-crumb,.blx-eyebrow,.blx-overline,.blx-table th,.blx-formula-kicker{color:var(--blx-muted);letter-spacing:.09em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600}.blx-crumb{letter-spacing:.08em}.blx-crumb span{color:var(--blx-muted-strong)}.blx-mode-switch{border:1px solid var(--blx-border);background:var(--blx-surface-soft);border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.blx-mode-button,.blx-remove-button,.blx-add-button{color:var(--blx-muted-strong);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;font:600 12px/1.25 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;transition:background-color .12s,color .12s,border-color .12s}.blx-mode-button{white-space:nowrap;padding:9px 14px}.blx-mode-button[aria-pressed=true]{color:var(--blx-selected-fg);background:var(--blx-selected-bg);border-color:var(--blx-selected-bg)}.blx-mode-button:hover,.blx-add-button:hover,.blx-remove-button:hover{color:var(--blx-text-strong);border-color:var(--blx-border)}.blx-mode-button[aria-pressed=true]:hover{color:var(--blx-selected-fg);background:var(--blx-selected-bg);border-color:var(--blx-selected-bg)}.blx-mode-button:focus-visible,.blx-add-button:focus-visible,.blx-remove-button:focus-visible,.blx-root input:focus-visible,.blx-root select:focus-visible,.blx-accordion-trigger:focus-visible{outline:2px solid var(--blx-accent);outline-offset:2px}.blx-hero{border:1px solid var(--blx-border);background:var(--blx-surface);border-radius:14px;padding:clamp(28px,5vw,64px) clamp(22px,5vw,64px) 28px}.blx-hero-copy{max-width:940px}.blx-eyebrow{color:var(--blx-accent);align-items:center;gap:10px;display:flex}.blx-eyebrow:before{content:"";background:var(--blx-accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--blx-accent) 14%, transparent);border-radius:50%}.blx-hero :is(h1,h2){color:var(--blx-text-strong);letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(36px,5.6vw,70px);font-weight:680;line-height:.98}.blx-hero p{max-width:820px;color:var(--blx-muted-strong);margin:24px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.blx-status-row{flex-wrap:wrap;justify-content:flex-start;margin-top:40px}.blx-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 18px;display:grid}.blx-metric{border:1px solid var(--blx-border);background:var(--blx-surface);border-radius:12px;min-width:0;padding:20px 20px 18px}.blx-metric-label{color:var(--blx-muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px}.blx-metric-value{color:var(--blx-text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:10px;font:650 clamp(27px,2.6vw,36px)/1.1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.blx-metric-note{color:var(--blx-muted);margin-top:9px;font-size:13px;line-height:1.45}.blx-metric[data-accent=true] .blx-metric-value{color:var(--blx-accent)}.blx-workspace{--blx-workspace-width:max(100%, min(1600px, calc(100vw - 56px)));width:var(--blx-workspace-width);margin-inline:calc((100% - var(--blx-workspace-width)) / 2);grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.blx-controls-column{min-width:0;position:sticky;top:24px}.blx-results-column{gap:16px;min-width:0;display:grid}.blx-panel{border:1px solid var(--blx-border);background:linear-gradient(180deg, #ffffff06, transparent 140px), var(--blx-surface);border-radius:14px;min-width:0;padding:24px;box-shadow:inset 0 1px #ffffff0b,0 1px 2px #0006,0 28px 64px -40px #000000e6}.blx-panel-heading{align-items:flex-start;margin-bottom:20px}.blx-panel-title{color:var(--blx-text-strong);letter-spacing:-.025em;font-size:18px;font-weight:650;line-height:1.2}.blx-panel-subtitle{color:var(--blx-muted);margin-top:6px;font-size:14px;line-height:1.55}.blx-panel-marker{background:var(--blx-accent);border-radius:99px;flex:none;width:3px;height:24px;margin-top:1px}.blx-panel-heading-copy{align-items:flex-start;gap:12px;min-width:0;display:flex}.blx-control-group{gap:4px;display:grid}.blx-control-section{border-top:1px solid var(--blx-border-soft);margin-top:22px;padding-top:24px}.blx-section-heading{align-items:flex-start;margin-bottom:16px}.blx-section-heading h3{color:var(--blx-text-strong);margin:0;font-size:16px;font-weight:650}.blx-add-button{border-color:var(--blx-border);background:var(--blx-surface-raised);white-space:nowrap;padding:9px 12px}.blx-add-button:disabled,.blx-remove-button:disabled{cursor:not-allowed;opacity:.45}.blx-view-card{border:1px solid var(--blx-border-soft);background:var(--blx-surface-soft);border-radius:11px;margin-top:12px;padding:16px}.blx-view-card-heading{margin-bottom:16px}.blx-view-index{color:var(--blx-text-strong);font:650 13px JetBrains Mono,ui-monospace,monospace}.blx-confidence{color:var(--blx-accent);font:600 12px JetBrains Mono,ui-monospace,monospace}.blx-remove-button{color:var(--blx-muted);padding:6px 8px}.blx-help{color:var(--blx-muted);margin:16px 0 0;font-size:13px;line-height:1.6}.blx-field{margin-bottom:18px}.blx-field-heading{color:var(--blx-muted-strong);margin-bottom:9px;font-size:14px;line-height:1.35}.blx-number-input,.blx-select{border:1px solid var(--blx-border);background:var(--blx-surface);min-width:0;min-height:42px;color:var(--blx-text-strong);font-variant-numeric:tabular-nums;border-radius:8px;font:500 14px JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.blx-number-input{box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:textfield;text-align:right;width:124px;padding:8px 10px}.blx-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.blx-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.blx-select{width:100%;padding:8px 11px}.blx-textarea{color:#ededed;resize:vertical;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;width:100%;padding:10px 11px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;line-height:1.55}.blx-textarea:focus-visible{border-color:#ffffff4d;outline:none;box-shadow:0 0 0 3px #ffffff0f}.blx-textarea-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px}@layer base{.blx-range[type=range]{display:block!important}}.blx-range{width:100%;height:22px;accent-color:var(--blx-accent);cursor:pointer;appearance:none;background:0 0;margin:8px 0 0;display:block}.blx-range::-webkit-slider-runnable-track{background:#ffffff29;border-radius:999px;height:3px}.blx-range::-webkit-slider-thumb{appearance:none;background:#ededed;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5.5px;transition:box-shadow .15s;box-shadow:0 0 0 4px #ffffff12}.blx-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 6px #ffffff21}.blx-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px #ffffff21}.blx-range::-moz-range-track{background:#ffffff29;border-radius:999px;height:3px}.blx-range::-moz-range-thumb{background:#ededed;border:0;border-radius:50%;width:14px;height:14px}.blx-range:focus-visible{outline-offset:6px;outline:2px solid #ffffff80}.blx-field--select{margin-bottom:16px}.blx-field-problem{color:var(--blx-warning);margin:6px 0 0;font-size:12px;line-height:1.45}.blx-status-pill{border:1px solid var(--blx-border);background:var(--blx-surface-raised);color:var(--blx-muted-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font:550 12px JetBrains Mono,ui-monospace,monospace;display:inline-flex}.blx-status-dot{background:var(--blx-accent);border-radius:50%;width:7px;height:7px}.blx-status-pill[data-tone=warning] .blx-status-dot{background:var(--blx-warning)}.blx-table-wrap{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.blx-table{border-collapse:collapse;font-variant-numeric:tabular-nums;letter-spacing:-.005em;width:100%;font-size:13.5px}.blx-table th{color:#767676;letter-spacing:.09em;text-align:right;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:0 14px 10px;font-size:10.5px;font-weight:550}.blx-table th:first-child,.blx-table td:first-child{text-align:left;padding-left:2px}.blx-table td{color:#c8c8c8;text-align:right;white-space:nowrap;border-bottom:1px solid #ffffff0b;padding:15px 14px}.blx-table tbody tr:last-child td{border-bottom:0}.blx-table tbody tr{transition:background-color .14s}.blx-table tbody tr:hover{background:#ffffff06}.blx-table tbody td:first-child{color:var(--blx-text-strong);font-weight:550}.blx-table .blx-asset-name{color:var(--blx-text-strong);font-weight:600}.blx-table .blx-number{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.blx-table .blx-cell-prose{color:#9d9d9d;white-space:normal;text-wrap:pretty;font-size:13px}.blx-table tbody tr.blx-row-total td{color:#fff;border-top:1px solid #ffffff21;border-bottom:0;padding-top:18px;font-weight:600}.blx-table tbody tr.blx-row-total td:first-child{letter-spacing:-.01em;font-weight:650}.blx-panel .blx-table-wrap{margin-inline:-4px}.blx-positive{color:var(--blx-positive)!important}.blx-negative{color:var(--blx-negative)!important}.blx-view-toolbar{flex-wrap:wrap;gap:18px;margin:12px 0 0}.blx-overline{color:var(--blx-muted-strong)}.blx-chart-stack{gap:16px;display:grid}.blx-chart-grid,.blx-diagnostic-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.blx-chart-grid{grid-template-columns:minmax(0,1fr)}.blx-chart-grid .blx-panel,.blx-diagnostic-grid .blx-panel{padding:24px}.blx-chart-grid svg,.blx-diagnostic-grid svg{width:100%;height:auto;display:block}.blx-chart-grid svg{overflow:visible}.blx-diagnostic-grid svg{max-width:100%;margin:0 auto}.blx-formula-box{border:1px solid var(--blx-border-soft);background:var(--blx-surface-soft);border-radius:10px;gap:12px;padding:18px 20px;display:grid}.blx-formula-box p{color:var(--blx-muted-strong);font-variant-numeric:tabular-nums;margin:0;font-size:15px;line-height:1.7}.blx-chart-frame{stroke:#ffffff1f}.blx-grid-line{stroke:#ffffff17;stroke-dasharray:2 5}.blx-zero-line{stroke:#ffffff6b;stroke-width:1.2px}.blx-tick,.blx-x-label,.blx-legend-text,.blx-hm-label{fill:#a6a6a6;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.blx-x-label{fill:#d0d0d0;font-size:12px}.blx-bar-value{fill:#ededed;font-variant-numeric:tabular-nums;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.blx-chart-bar{stroke:#ffffff61;stroke-width:.75px;transition:filter .14s}.blx-chart-bar:hover{filter:brightness(1.14)}.blx-hm-cell{stroke:#ffffff2e;stroke-width:1px;transition:filter .14s,stroke .14s}.blx-hm-cell:hover{filter:brightness(1.12);stroke:#ffffffbf;stroke-width:1.5px}.blx-hm-value{font-variant-numeric:tabular-nums;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.blx-sankey-node{stroke:#ffffff6b;stroke-width:.75px}.blx-sankey-link{stroke:none;transition:opacity .14s}.blx-sankey-link:hover{opacity:.72}.blx-sankey-label{fill:#ededed;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:600}.blx-sankey-value{fill:#9e9e9e;font-variant-numeric:tabular-nums;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.blx-sankey-text{paint-order:stroke;stroke:#090909eb;stroke-width:3.5px;stroke-linejoin:round}.blx-hm-frame{stroke:#fff3}.blx-geometry-scroll{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.blx-geometry-svg{width:100%;min-width:820px;max-width:1120px;height:auto;margin:0 auto;display:block;overflow:hidden}.blx-geo-frame{fill:url(#blx-geometry-bg);stroke:#ffffff24}.blx-geo-kicker{fill:#dedede;letter-spacing:.12em;font:600 11px Inter,ui-sans-serif,system-ui,sans-serif}.blx-geo-legend-text{fill:#bababa;font:500 12px Inter,ui-sans-serif,system-ui,sans-serif}.blx-geo-grid{stroke:#ffffff14;stroke-dasharray:2 6}.blx-geo-baseline{stroke:#ffffff5c;stroke-width:1.2px}.blx-geo-axis-label,.blx-geo-axis-title{fill:#999;font:500 11px Inter,ui-sans-serif,system-ui,sans-serif}.blx-geo-axis-title{letter-spacing:.08em}.blx-geo-bar{stroke:#ffffff61;stroke-width:.75px;transition:filter .14s}.blx-geo-bar:hover{filter:brightness(1.16)}.blx-geo-side-prior{fill:#757575}.blx-geo-side-posterior{fill:#555}.blx-geo-side-weight{fill:#3d3d3d}.blx-geo-asset-label{fill:#e0e0e0;font:550 13px Inter,ui-sans-serif,system-ui,sans-serif}.blx-geo-value{font-variant-numeric:tabular-nums;font:500 12px Inter,ui-sans-serif,system-ui,sans-serif}.blx-geo-value-prior{fill:#ededed}.blx-geo-value-posterior{fill:#c4c4c4}.blx-geo-value-weight{fill:#949494}.blx-geo-group-line{stroke:#ffffff1a}.blx-geo-note-bg{fill:#ffffff09;stroke:#ffffff1a}.blx-geo-note{fill:#929292;font:450 10.5px Inter,ui-sans-serif,system-ui,sans-serif}.blx-technical-card{border:1px solid var(--blx-border-soft);background:var(--blx-surface-soft);min-width:0;color:var(--blx-text);border-radius:12px;margin-top:16px;padding:clamp(18px,2.4vw,26px);font-family:inherit}.blx-technical-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.blx-technical-title{color:var(--blx-text-strong);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650}.blx-technical-intro{color:var(--blx-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.blx-equation-list{gap:10px;display:grid}.blx-equation-row{border-top:1px solid var(--blx-border-soft);grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:baseline;gap:6px 20px;padding:14px 0;display:grid}.blx-equation-label{color:var(--blx-muted-strong);font-size:13px;font-weight:550}.blx-equation{min-width:0;color:var(--blx-text-strong);letter-spacing:-.015em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.7}.blx-equation-note{color:var(--blx-muted);grid-column:2;font-size:12px;line-height:1.55}.blx-symbol-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.blx-symbol-item{border:1px solid var(--blx-border-soft);background:#ffffff05;border-radius:9px;min-width:0;padding:12px 14px}.blx-symbol{color:var(--blx-text-strong);font-size:15px;font-weight:600;display:block}.blx-symbol-definition{color:var(--blx-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.blx-step-list{gap:10px;display:grid}.blx-step-card{border:1px solid var(--blx-border-soft);background:#ffffff05;border-radius:10px;min-width:0;padding:16px}.blx-step-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.blx-step-title{color:var(--blx-text-strong);font-size:14px;font-weight:600}.blx-step-meta{color:var(--blx-muted);font-variant-numeric:tabular-nums;font-size:12px}.blx-step-formula{color:var(--blx-muted-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.blx-step-readouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.blx-step-readouts>div{border:1px solid var(--blx-border-soft);background:#ffffff05;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:10px 12px;display:flex}.blx-step-readouts span{color:var(--blx-muted);font-size:11px;line-height:1.4}.blx-step-readouts strong{color:var(--blx-muted-strong);font-variant-numeric:tabular-nums;font-size:13px;font-weight:550}.blx-result-vector{border-top:1px solid var(--blx-border-soft);margin-top:12px;padding-top:12px}.blx-result-label{color:var(--blx-muted);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:550;display:block}.blx-result-values{color:var(--blx-text-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.65;display:block}.blx-view-table-wrap{margin-top:14px;overflow-x:auto}.blx-view-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.blx-view-table th{border-bottom:1px solid var(--blx-border);color:var(--blx-muted);letter-spacing:.06em;text-align:right;text-transform:uppercase;white-space:nowrap;padding:9px 10px;font-size:10px;font-weight:600}.blx-view-table th:first-child,.blx-view-table td:first-child{text-align:left}.blx-view-table td{border-bottom:1px solid var(--blx-border-soft);color:var(--blx-muted-strong);text-align:right;white-space:nowrap;padding:10px}.blx-view-table tbody tr:last-child td{border-bottom:0}.blx-technical-footnote{color:var(--blx-muted);margin:14px 0 0;font-size:12px;line-height:1.55}.blx-input-signature{color:var(--blx-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px;font-size:11px}.calculator-editorial.blx-editorial{--blx-surface:#0a0a0a;--blx-surface-raised:#111;--blx-surface-soft:#060606;--blx-border:#ffffff26;--blx-border-soft:#ffffff17;--blx-text:#ededed;--blx-text-strong:#fff;--blx-muted:#a3a3a3;--blx-muted-strong:#d0d0d0;width:100%;max-width:none;color:var(--blx-text);gap:16px;margin:48px auto 0;padding:0;font-family:inherit;display:grid}.blx-editorial-lead,.blx-editorial-section{border:1px solid var(--blx-border);background:var(--blx-surface);border-radius:14px;min-width:0;padding:clamp(20px,3vw,32px)}.blx-editorial-lead{background:radial-gradient(ellipse at 92% 0%, #ffffff0e, transparent 42%), var(--blx-surface);position:relative;overflow:hidden}.blx-editorial-kicker{color:var(--blx-muted);letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600}.calculator-editorial.blx-editorial .blx-editorial-lead-title,.calculator-editorial.blx-editorial .blx-editorial-related-title{color:var(--blx-text-strong);letter-spacing:-.045em;text-transform:none}.blx-editorial-lead-title{max-width:820px;color:var(--blx-text-strong);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(28px,3.4vw,42px);font-weight:640;line-height:1.08}.blx-editorial-intro-copy{max-width:900px;color:var(--blx-muted-strong);margin:18px 0 0;font-size:16px;line-height:1.8}.blx-editorial-principles{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.blx-editorial-principles span{border:1px solid var(--blx-border-soft);color:var(--blx-muted-strong);background:#ffffff06;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:500;display:inline-flex}.blx-editorial-principles i{background:#bdbdbd;border-radius:50%;width:5px;height:5px}.blx-editorial-section>h2,.blx-editorial-related-title{color:var(--blx-text-strong);letter-spacing:-.02em;text-transform:none;align-items:center;gap:10px;margin:0 0 18px;font-size:16px;font-weight:620;line-height:1.3;display:flex}.blx-editorial-section>h2 svg{width:17px;height:17px;color:var(--blx-muted)}.blx-editorial-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.blx-editorial-step{border:1px solid var(--blx-border-soft);min-width:0;color:var(--blx-muted-strong);background:#ffffff05;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:15px;font-size:13px;line-height:1.65;display:grid}.blx-editorial-step-number{border:1px solid var(--blx-border);width:27px;height:27px;color:var(--blx-text-strong);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.blx-editorial-step-copy{padding-top:2px}.blx-editorial-formula{border:1px solid var(--blx-border-soft);color:var(--blx-text-strong);background:#090909;border-radius:10px;padding:clamp(18px,3vw,30px);font-size:clamp(15px,1.5vw,19px);overflow-x:auto}.blx-editorial-formula .katex-display{text-align:left;margin:0}.blx-editorial-formula .katex{color:var(--blx-text-strong)}.blx-editorial-reference{color:var(--blx-muted);margin:12px 0 0;font-size:12px;line-height:1.6}.blx-editorial-reference span{color:var(--blx-muted-strong)}.blx-editorial-example{color:var(--blx-muted-strong);font-size:13px;line-height:1.7}.blx-editorial-example-title{color:var(--blx-text-strong);margin:0 0 14px;font-size:14px;font-weight:580}.blx-editorial-example-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.blx-editorial-example-card,.blx-editorial-example-result{border:1px solid var(--blx-border-soft);background:#ffffff05;border-radius:10px;min-width:0;padding:16px}.blx-editorial-label{color:var(--blx-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600;display:block}.blx-editorial-example-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.blx-editorial-example-card li{border-top:1px solid var(--blx-border-soft);color:var(--blx-muted-strong);padding-top:9px;font-size:12px;line-height:1.6}.blx-editorial-calculation-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.blx-editorial-calculation-steps li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;display:grid}.blx-editorial-calculation-steps li>span{border:1px solid var(--blx-border-soft);width:20px;height:20px;color:var(--blx-muted);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.blx-editorial-calculation-steps p{color:var(--blx-muted-strong);margin:0;font-size:12px;line-height:1.65}.blx-editorial-example-calculation p,.blx-editorial-example-result p{color:var(--blx-muted-strong);margin:0;font-size:12px;line-height:1.7}.blx-editorial-example-result{background:#ffffff09;grid-column:1/-1}.blx-editorial-example-result p{color:var(--blx-text-strong);font-size:13px}.blx-editorial-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.blx-editorial-insights .blx-editorial-section{margin:0}.blx-editorial-copy{color:var(--blx-muted-strong);margin:0;font-size:13px;line-height:1.75}.blx-editorial-assumptions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.blx-editorial-assumptions li{color:var(--blx-muted-strong);grid-template-columns:12px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.65;display:grid}.blx-editorial-assumptions li>span:first-child{color:var(--blx-muted)}.blx-editorial-faqs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px 16px;display:grid}.blx-editorial-faq-column{align-content:start;gap:9px;min-width:0;display:grid}.blx-editorial-faq{border:1px solid var(--blx-border-soft);background:#ffffff05;border-radius:10px;align-self:start;min-width:0;overflow:hidden}.blx-editorial-question{color:var(--blx-muted-strong);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;font-size:13px;font-weight:550;line-height:1.5;list-style:none;display:flex}.blx-editorial-question::-webkit-details-marker{display:none}.blx-editorial-question:hover{color:var(--blx-text-strong)}.blx-editorial-faq-icon{color:var(--blx-muted);flex:none;font-size:18px;font-weight:400;transition:transform .16s}.blx-editorial-faq[open] .blx-editorial-faq-icon{transform:rotate(45deg)}.blx-editorial-answer{border-top:1px solid var(--blx-border-soft);color:var(--blx-muted);margin:0;padding:13px 16px 16px;font-size:12px;line-height:1.7}.blx-editorial-review{color:var(--blx-muted);margin:0;font-size:11px;line-height:1.6}.blx-editorial-review a{color:var(--blx-muted-strong);text-underline-offset:3px;text-decoration:underline}.blx-editorial-review a:hover{color:var(--blx-text-strong)}.blx-editorial-related-title{margin:0 0 13px}.blx-editorial>nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.blx-editorial-related-card{border:1px solid var(--blx-border-soft);background:var(--blx-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:15px 16px;transition:border-color .14s,background-color .14s;display:flex}.blx-editorial-related-card:hover{border-color:var(--blx-border);background:var(--blx-surface-raised)}.blx-editorial-related-card span span:first-child{color:var(--blx-text-strong);font-size:13px;font-weight:550}.blx-editorial-related-card span span:last-child{color:var(--blx-muted);margin-top:4px;font-size:11px;line-height:1.5}.blx-editorial-related-card>svg{color:var(--blx-muted);flex:none;transition:transform .14s,color .14s}.blx-editorial-related-card:hover>svg{color:var(--blx-text-strong);transform:translate(2px)}.calculator-editorial.blx-editorial .blx-editorial-kicker,.calculator-editorial.blx-editorial .blx-editorial-label{font-size:12px}.calculator-editorial.blx-editorial .blx-editorial-principles span,.calculator-editorial.blx-editorial .blx-editorial-step-number,.calculator-editorial.blx-editorial .blx-editorial-reference,.calculator-editorial.blx-editorial .blx-editorial-example-card li,.calculator-editorial.blx-editorial .blx-editorial-calculation-steps p,.calculator-editorial.blx-editorial .blx-editorial-example-calculation p,.calculator-editorial.blx-editorial .blx-editorial-assumptions li,.calculator-editorial.blx-editorial .blx-editorial-answer{font-size:14.4px}.calculator-editorial.blx-editorial .blx-editorial-step,.calculator-editorial.blx-editorial .blx-editorial-example,.calculator-editorial.blx-editorial .blx-editorial-example-result p,.calculator-editorial.blx-editorial .blx-editorial-copy,.calculator-editorial.blx-editorial .blx-editorial-question,.calculator-editorial.blx-editorial .blx-editorial-related-card span span:first-child{font-size:15.6px}.calculator-editorial.blx-editorial .blx-editorial-calculation-steps li>span{font-size:12px}.calculator-editorial.blx-editorial .blx-editorial-review,.calculator-editorial.blx-editorial .blx-editorial-related-card span span:last-child{font-size:13.2px}@media (max-width:700px){.calculator-editorial.blx-editorial{padding-inline:0}}.blx-accordion{border:1px solid var(--blx-border);background:var(--blx-surface);border-radius:14px;overflow:hidden}.blx-accordion-trigger{width:100%;color:var(--blx-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.blx-accordion-copy{min-width:0}.blx-accordion-title{color:var(--blx-text-strong);font-size:16px;font-weight:650;display:block}.blx-accordion-subtitle{color:var(--blx-muted);margin-top:5px;font-size:14px;line-height:1.5;display:block}.blx-accordion-icon{color:var(--blx-accent);font:22px JetBrains Mono,ui-monospace,monospace}.blx-accordion-content{padding:0 24px 24px}@media (max-width:1050px){.blx-workspace{grid-template-columns:minmax(0,1fr)}.blx-controls-column{position:static}}@media (max-width:760px){.blx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.blx-chart-grid,.blx-diagnostic-grid{grid-template-columns:minmax(0,1fr)}.blx-shell{padding-top:14px}.blx-toolbar{margin-bottom:30px}.blx-hero{padding-top:32px}.blx-hero :is(h1,h2){font-size:clamp(34px,9vw,54px)}.blx-view-toolbar>div:first-child{width:100%}.blx-mode-switch{justify-content:flex-start;width:100%;min-width:0;max-width:100%;overflow-x:auto}}@media (max-width:430px){.blx-shell{padding-left:12px;padding-right:12px}.blx-hero{padding:24px 16px 20px}.blx-hero p{font-size:16px}.blx-panel{padding:16px}.blx-metrics{gap:7px}.blx-metric{padding:14px 12px}.blx-metric-label{font-size:10px}.blx-metric-value{font-size:22px}.blx-metric-note{font-size:12px}.blx-mode-button{padding:8px 10px}.blx-accordion-trigger{padding:16px}.blx-accordion-content{padding:0 16px 16px}.blx-equation-row{grid-template-columns:minmax(0,1fr);gap:5px}.blx-equation-note{grid-column:1}.blx-symbol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blx-technical-heading{flex-direction:column}.blx-step-readouts,.blx-editorial-steps,.blx-editorial-insights,.blx-editorial>nav ul{grid-template-columns:minmax(0,1fr)}.blx-editorial-faqs{flex-direction:column;gap:9px;display:flex}.blx-editorial-faq-column{display:contents}.blx-editorial-example-grid{grid-template-columns:minmax(0,1fr)}.blx-editorial-example-result{grid-column:auto}}.blx-terminal-button{min-height:44px}@media (max-width:430px){.blx-terminal-button{padding:10px 13px!important;font-size:11px!important;bottom:16px!important;right:16px!important}}@media (prefers-reduced-motion:reduce){.blx-root *,.blx-root :before,.blx-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.calculator-shell__host--shared-ui .calculator-shared-root{background:0 0;min-height:0;padding-bottom:0}.calculator-shared-shell{padding-top:18px;padding-bottom:28px}.calculator-shared-hero{margin-bottom:16px}.calculator-shared-hero .blx-hero-copy{max-width:1080px}.calculator-shared-hero h1{max-width:1000px}.calculator-shared-hero p{max-width:900px}.calculator-shared-hero .blx-eyebrow{overflow-wrap:anywhere;flex-wrap:wrap}.calculator-shared-tool{min-width:0;color:var(--blx-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:inherit}.calculator-shared-tool>:first-child{max-width:100%!important;color:inherit!important;font-family:inherit!important}.calculator-shared-tool h1{display:none!important}.calculator-shared-tool h2,.calculator-shared-tool h3{letter-spacing:-.02em;text-transform:none;color:var(--blx-text-strong)!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:620!important}.calculator-shared-tool :where([class*=card],[class*=Card],[class*=panel],[class*=Panel],[class*=rounded-2xl],[class*=rounded-xl],[class*=rounded-lg]){border-color:var(--blx-border)!important;box-shadow:none!important;border-radius:14px!important}.calculator-shared-tool :where(input:not([type=checkbox]):not([type=radio]),select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--blx-border)!important;color:var(--blx-text-strong)!important;background-color:#0b0b0b!important;border-radius:8px!important;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool input[type=number]{appearance:textfield;text-align:right}.calculator-shared-tool input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calculator-shared-tool input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator-shared-tool :where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#ededed!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(button,[role=button]){border-color:var(--blx-border);color:var(--blx-muted-strong);border-radius:999px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;transition:color .14s,border-color .14s,background-color .14s,transform .14s}.calculator-shared-tool :where(button,[role=button]):hover{color:#fff!important;background-color:#ffffff14!important;border-color:#ffffff52!important}.calculator-shared-tool :where(button,[role=button],input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #ffffffbd!important}.calculator-shared-tool :where(th,td){border-color:var(--blx-border-soft)!important}.calculator-shared-tool :where(canvas,svg){max-width:100%}.calculator-shell__host--shared-ui+.container .calculator-editorial{width:100%;max-width:1480px}.calculator-shared-tool,.calculator-shared-tool *{box-sizing:border-box;min-width:0}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]){--blx-shared-tool-width:max(100%, min(1600px, calc(100vw - 56px)));width:var(--blx-shared-tool-width);max-width:var(--blx-shared-tool-width);margin-inline:calc((100% - var(--blx-shared-tool-width)) / 2);font-size:15px;line-height:1.55}.calculator-shared-tool>:first-child{width:100%!important;min-width:0!important}.calculator-shared-tool :where(p,li,label,td,th,dd,dt,figcaption,summary){overflow-wrap:anywhere;word-break:normal;line-height:1.55}.calculator-shared-tool :where(pre,code){overflow-wrap:anywhere;max-width:100%}.calculator-shared-tool input[class~=w-24]{width:min(8rem,100%)!important}.calculator-shared-tool :where([style*="font-size: 10px"],[style*="font-size: 11px"],[style*="font-size: 12px"],[class*="text-[10px]"],[class*="text-[11px]"]){line-height:1.45;font-size:max(12px,.8em)!important}.calculator-shared-tool :where(div[class*=text-xl],div[class*=text-2xl]){overflow-wrap:anywhere;max-width:100%;line-height:1.25;font-size:clamp(14px,1.1em,18px)!important}.calculator-shared-tool :where(div[class*=text-3xl]){overflow-wrap:anywhere;max-width:100%;line-height:1.2;font-size:clamp(18px,2vw,30px)!important}.calculator-shared-tool :where(table){max-width:100%}@media (max-width:1080px){.calculator-shared-tool :where(div,section,article)[style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.calculator-shared-tool :where(div,section,article)[style*="grid-template-columns: 360px"],.calculator-shared-tool :where(div,section,article)[style*="grid-template-columns: 340px"],.calculator-shared-tool :where(div,section,article)[style*="grid-template-columns: 320px"]{grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr)!important}}@media (max-width:720px){.calculator-shared-tool :where(div,section,article)[style*="grid-template-columns: 360px"],.calculator-shared-tool :where(div,section,article)[style*="grid-template-columns: 340px"],.calculator-shared-tool :where(div,section,article)[style*="grid-template-columns: 320px"]{grid-template-columns:minmax(0,1fr)!important}.calculator-shared-tool :where(div,section,article)[style*="min-width: 300px"],.calculator-shared-tool :where(div,section,article)[style*="min-width: 320px"]{min-width:0!important}}.calculator-shared-tool[data-calculator-slug=finite-element-stress-tensor-solver] .fem-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.calculator-shared-tool[data-calculator-slug=finite-element-stress-tensor-solver] .fem-detail-grid>:nth-child(3){grid-column:1/-1}@media (max-width:720px){.calculator-shared-tool[data-calculator-slug=finite-element-stress-tensor-solver] .fem-detail-grid{grid-template-columns:minmax(0,1fr)!important}.calculator-shared-tool[data-calculator-slug=finite-element-stress-tensor-solver] .fem-detail-grid>:nth-child(3){grid-column:auto}}.calculator-shared-tool[data-calculator-slug=mortgage-principal-calculus-engine] .mortgage-intro{display:none!important}.calculator-shared-tool[data-calculator-slug=mortgage-principal-calculus-engine] #stats_bento_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))!important}@media (max-width:1320px){.calculator-shared-tool[data-calculator-slug=mortgage-principal-calculus-engine] .mortgage-layout{grid-template-columns:minmax(0,1fr)!important}.calculator-shared-tool[data-calculator-slug=mortgage-principal-calculus-engine] .mortgage-layout>#configuration-node{position:static!important;top:auto!important}}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-root{min-width:0;color:var(--blx-text);font:400 15px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core]{filter:none}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] button.blx-terminal-button{color:#050505!important;background:#fff!important;border:1px solid #ffffff47!important}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] button.blx-terminal-button:hover{color:#fff!important;background:#181818!important;border-color:#ffffff80!important}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-workspace{grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:start;gap:32px}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-root .blx-panel{border-color:var(--blx-border)!important;background:var(--blx-surface)!important;box-shadow:none!important;border-radius:14px!important}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-input-panel{padding:24px}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-parameter-grid,.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-sanity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-parameter-grid .blx-metric,.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-sanity-grid .blx-metric{background:var(--blx-surface);padding:18px 16px}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-parameter-grid .blx-metric-value,.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-sanity-grid .blx-metric-value{overflow-wrap:anywhere;font-size:clamp(18px,1.5vw,27px)}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-parameter-grid .blx-metric-note,.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-sanity-grid .blx-metric-note{font-size:12px}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-equations{margin:0;overflow-x:auto}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-equations pre{color:var(--blx-muted-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:500 14px/1.75 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-chart-panel{min-width:0}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-chart-stack{gap:16px;min-width:0;display:grid}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-chart-stack svg{width:100%;height:auto;display:block}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-diagnostic-grid .blx-panel{min-width:0}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-greek-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-greek-card{border:1px solid var(--blx-border-soft);background:var(--blx-surface-soft);border-radius:10px;min-width:0;padding:14px;box-shadow:none!important;border-radius:10px!important}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-greek-value{color:var(--blx-text-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font:600 17px/1.3 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-diagnostic-controls{gap:16px;display:grid}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-check-field{color:var(--blx-muted-strong);align-items:center;gap:10px;font-size:14px;display:flex}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-check-field input{accent-color:#ededed}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-market-field{color:var(--blx-muted-strong);justify-content:space-between;align-items:center;gap:12px;display:flex}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-market-field .blx-number-input{width:min(150px,45%)}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-hidden-state{border:1px solid var(--blx-border-soft);background:var(--blx-surface-soft);color:var(--blx-muted);border-radius:10px;padding:18px}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-notes{color:var(--blx-muted-strong);margin:0;font-size:15px;line-height:1.7}.calculator-shared-tool{--calc-surface:#0a0a0a;--calc-surface-raised:#111;--calc-surface-soft:#060606;--calc-border:#ffffff26;--calc-border-soft:#ffffff17;--calc-text:#ededed;--calc-text-strong:#fff;--calc-muted:#a3a3a3;--calc-muted-strong:#d0d0d0;color:var(--calc-text);font-synthesis:none;font-variant-numeric:tabular-nums;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(h2,h3,h4){letter-spacing:-.025em;color:var(--calc-text-strong)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:650!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(p,label,small,figcaption,dt,dd){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where([class~=card],[class~=Card],[class*=-card],[class*=-Card],[class*=-panel],[class*=-Panel],[class*=rounded-2xl],[class*=rounded-xl],[class*=rounded-lg]):not(button):not([role=button]):not(input):not(select):not(textarea):not([class*=heading]):not([class*=title]):not([class*=label]):not([class*=value]):not([class*=note]):not([class*=marker]){border-color:var(--calc-border)!important;background-color:var(--calc-surface-raised)!important;box-shadow:none!important;background-image:none!important;border-radius:14px!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article,aside,header)[style*=background]:not(:is([class*=chart i],[class*=chart i] *,[class*=graph i],[class*=graph i] *,[class*=plot i],[class*=plot i] *,[class*=heatmap i],[class*=heatmap i] *,[class*=surface i],[class*=surface i] *,[class*=visualization i],[class*=visualization i] *,[data-chart],[data-chart] *,[role=img],[role=img] *)){background-color:var(--calc-surface)!important;background-image:none!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article,aside,header)[style*=border]{border-color:var(--calc-border)!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where([class*=bg-red-],[class*=bg-orange-],[class*=bg-amber-],[class*=bg-yellow-],[class*=bg-lime-],[class*=bg-green-],[class*=bg-emerald-],[class*=bg-teal-],[class*=bg-cyan-],[class*=bg-sky-],[class*=bg-blue-],[class*=bg-indigo-],[class*=bg-violet-],[class*=bg-purple-],[class*=bg-fuchsia-],[class*=bg-pink-],[class*=bg-rose-],[class*=bg-slate-],[class*=bg-gray-],[class*=bg-zinc-],[class*=bg-neutral-],[class*=bg-stone-],[class*=bg-\[],[class*=from-red-],[class*=from-orange-],[class*=from-amber-],[class*=from-yellow-],[class*=from-green-],[class*=from-emerald-],[class*=from-teal-],[class*=from-cyan-],[class*=from-sky-],[class*=from-blue-],[class*=from-indigo-],[class*=from-violet-],[class*=from-purple-],[class*=from-pink-],[class*=from-rose-],[class*=from-slate-],[class*=from-gray-],[class*=from-zinc-],[class*=from-neutral-],[class*=from-stone-]):not(:is([class*=chart i],[class*=chart i] *,[class*=graph i],[class*=graph i] *,[class*=plot i],[class*=plot i] *,[class*=heatmap i],[class*=heatmap i] *,[class*=surface i],[class*=surface i] *,[class*=visualization i],[class*=visualization i] *,[data-chart],[data-chart] *,[role=img],[role=img] *)){background-color:var(--calc-surface-raised)!important;background-image:none!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where([class*=border-red-],[class*=border-orange-],[class*=border-amber-],[class*=border-yellow-],[class*=border-lime-],[class*=border-green-],[class*=border-emerald-],[class*=border-teal-],[class*=border-cyan-],[class*=border-sky-],[class*=border-blue-],[class*=border-indigo-],[class*=border-violet-],[class*=border-purple-],[class*=border-fuchsia-],[class*=border-pink-],[class*=border-rose-],[class*=border-slate-],[class*=border-gray-],[class*=border-zinc-],[class*=border-neutral-],[class*=border-stone-],[class*="border-[#"]){border-color:var(--calc-border)!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where([class*=text-red-],[class*=text-orange-],[class*=text-amber-],[class*=text-yellow-],[class*=text-lime-],[class*=text-green-],[class*=text-emerald-],[class*=text-teal-],[class*=text-cyan-],[class*=text-sky-],[class*=text-blue-],[class*=text-indigo-],[class*=text-violet-],[class*=text-purple-],[class*=text-fuchsia-],[class*=text-pink-],[class*=text-rose-],[class*=text-slate-],[class*=text-gray-],[class*=text-zinc-],[class*=text-neutral-],[class*=text-stone-],[class*="text-[#"]){color:var(--calc-muted-strong)!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(button,[role=button]){border:1px solid var(--calc-border);background-color:var(--calc-surface-soft);min-height:38px;color:var(--calc-muted-strong);letter-spacing:.015em;font-size:12px;font-weight:600;transition:color .14s,border-color .14s,background-color .14s,transform .14s;background-image:none!important;border-radius:999px!important;font-family: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(button,[role=button]):hover{color:var(--calc-text-strong)!important;background-color:#1a1a1a!important;border-color:#fff6!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(button[aria-pressed=true],button[aria-selected=true],[role=button][aria-pressed=true],[role=tab][aria-selected=true]){color:#111!important;background-color:#f0f0f0!important;border-color:#fff!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(button,[role=button],input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #ffffffc7!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-variant-numeric:tabular-nums;min-height:42px;border:1px solid var(--calc-border)!important;background-color:var(--calc-surface-soft)!important;color:var(--calc-text-strong)!important;border-radius:8px!important;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(label,legend){color:var(--calc-muted-strong);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-scholes-options-pricing-core]) :where(div,label,fieldset):has(>input:not([type=checkbox]):not([type=radio]):not([type=range]),>select,>textarea){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;line-height:1.35!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,label,fieldset):has(>input:not([type=checkbox]):not([type=radio]):not([type=range]),>select,>textarea)>:first-child:not(input):not(select):not(textarea){color:var(--calc-muted-strong);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;line-height:1.35!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where([class*=metric-label],[class*=MetricLabel],[class*=metricLabel],[class*=result-label],[class*=ResultLabel],[class*=resultLabel],[class*=output-label],[class*=OutputLabel],[class*=outputLabel],[class*=stat-label],[class*=StatLabel],[class*=statLabel]){color:var(--calc-muted);letter-spacing:.07em;text-transform:uppercase;font:400 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([class*=metric-value],[class*=MetricValue],[class*=metricValue],[class*=result-value],[class*=ResultValue],[class*=resultValue],[class*=output-value],[class*=OutputValue],[class*=outputValue],[class*=stat-value],[class*=StatValue],[class*=statValue]){max-width:100%;color:var(--calc-text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;font:650 clamp(27px,2.6vw,36px)/1.1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where([class*=metric-note],[class*=MetricNote],[class*=metricNote],[class*=result-note],[class*=ResultNote],[class*=resultNote],[class*=output-note],[class*=OutputNote],[class*=outputNote]){color:var(--calc-muted);font:400 13px/1.45 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(div,article,li)[style*=background]:has(>:where(div,span)[style*="font-size: 18px"][style*="font-family: monospace"],>:where(div,span)[style*="font-size: 20px"][style*="font-family: monospace"])>:where(div,span)[style*="font-size: 10px"][style*=letter-spacing]{color:var(--calc-muted);text-transform:uppercase;letter-spacing:.07em!important;font:400 12px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}:is(.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,article,li)[style*=background]:has(>:where(div,span)[style*="font-size: 10px"][style*=letter-spacing])>:where(div,span)[style*="font-family: monospace"][style*="font-size: 18px"],.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,article,li)[style*=background]:has(>:where(div,span)[style*="font-size: 10px"][style*=letter-spacing])>:where(div,span)[style*="font-family: monospace"][style*="font-size: 20px"]){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;color:var(--calc-text-strong)!important;letter-spacing:-.04em!important;font:650 clamp(27px,2.6vw,36px)/1.1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,article,li)[style*=background]:has(>:where(div,span)[style*="font-family: monospace"][style*="font-size: 18px"],>:where(div,span)[style*="font-family: monospace"][style*="font-size: 20px"])>:where(div,span,p):nth-child(n+3){color:var(--calc-muted);font:400 13px/1.45 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([class*=chart i],[class*=graph i],[class*=plot i],[class*=heatmap i],[class*=surface i],[class*=visualization i],[data-chart],[role=img],canvas,svg){filter:grayscale()!important}@media (max-width:430px){.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where([class*=metric-label],[class*=MetricLabel],[class*=metricLabel],[class*=result-label],[class*=ResultLabel],[class*=resultLabel],[class*=output-label],[class*=OutputLabel],[class*=outputLabel],[class*=stat-label],[class*=StatLabel],[class*=statLabel]){font-size:10px!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where([class*=metric-value],[class*=MetricValue],[class*=metricValue],[class*=result-value],[class*=ResultValue],[class*=resultValue],[class*=output-value],[class*=OutputValue],[class*=outputValue],[class*=stat-value],[class*=StatValue],[class*=statValue]){font-size:22px!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where([class*=metric-note],[class*=MetricNote],[class*=metricNote],[class*=result-note],[class*=ResultNote],[class*=resultNote],[class*=output-note],[class*=OutputNote],[class*=outputNote]){font-size:12px!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,article,li)[style*=background]:has(>:where(div,span)[style*="font-size: 18px"][style*="font-family: monospace"],>:where(div,span)[style*="font-size: 20px"][style*="font-family: monospace"])>:where(div,span)[style*="font-size: 10px"][style*=letter-spacing]{font-size:10px!important}:is(.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,article,li)[style*=background]:has(>:where(div,span)[style*="font-size: 10px"][style*=letter-spacing])>:where(div,span)[style*="font-family: monospace"][style*="font-size: 18px"],.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,article,li)[style*=background]:has(>:where(div,span)[style*="font-size: 10px"][style*=letter-spacing])>:where(div,span)[style*="font-family: monospace"][style*="font-size: 20px"]){font-size:22px!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,article,li)[style*=background]:has(>:where(div,span)[style*="font-family: monospace"][style*="font-size: 18px"],>:where(div,span)[style*="font-family: monospace"][style*="font-size: 20px"])>:where(div,span,p):nth-child(n+3){font-size:12px!important}}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#ededed!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(th,td){border-color:var(--calc-border-soft)!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(table),.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(canvas,svg,img){max-width:100%}@media (min-width:1081px){.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article)[style*="grid-template-columns: 360px"],.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article)[style*="grid-template-columns: 340px"],.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article)[style*="grid-template-columns: 320px"]{align-items:start;grid-template-columns:minmax(320px,400px) minmax(0,1fr)!important;gap:clamp(20px,2.1vw,32px)!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article)[style*="grid-template-columns: 360px"]>:first-child,.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article)[style*="grid-template-columns: 340px"]>:first-child,.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article)[style*="grid-template-columns: 320px"]>:first-child{align-self:start;position:sticky;top:24px}}@media (max-width:1080px){.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article)[style*="grid-template-columns: 360px"],.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article)[style*="grid-template-columns: 340px"],.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article)[style*="grid-template-columns: 320px"]{grid-template-columns:minmax(240px,.4fr) minmax(0,1fr)!important;gap:20px!important}}@media (max-width:720px){.calculator-shared-tool :where(div,section,article)[style*="grid-template-columns: 360px"],.calculator-shared-tool :where(div,section,article)[style*="grid-template-columns: 340px"],.calculator-shared-tool :where(div,section,article)[style*="grid-template-columns: 320px"]{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article)[style*="grid-template-columns: 360px"]>:first-child,.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article)[style*="grid-template-columns: 340px"]>:first-child,.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article)[style*="grid-template-columns: 320px"]>:first-child{position:static}.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article)[style*="min-width: 300px"],.calculator-shared-tool:not([data-calculator-slug=black-scholes-options-pricing-core]) :where(div,section,article)[style*="min-width: 320px"]{min-width:0!important}}@media (max-width:1320px){.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-workspace{grid-template-columns:minmax(280px,.38fr) minmax(0,1fr)}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-summary,.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-parameter-grid,.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-sanity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-workspace{grid-template-columns:minmax(0,1fr)}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-controls-column{position:static}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-input-panel .blx-control-group{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (max-width:760px){.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-diagnostic-grid{grid-template-columns:minmax(0,1fr)}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-input-panel .blx-control-group{grid-template-columns:minmax(0,1fr);column-gap:0}}@media (max-width:430px){.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-input-panel,.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-diagnostic-grid .blx-panel,.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-chart-panel{padding:16px}.calculator-shared-tool[data-calculator-slug=black-scholes-options-pricing-core] .blx-bsm-greek-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blx-chart-host{position:relative}.blx-chart-svg{touch-action:pan-y}.blx-hover-band{fill:#ffffff0b;pointer-events:none}.blx-hover-crosshair{stroke:#ffffff59;stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.blx-bar-hover{stroke:#ffffff8c;stroke-width:1px}.blx-hm-cell-hover{stroke:#ffffffd9;stroke-width:2px}.blx-sankey-link-hover{opacity:.95;filter:drop-shadow(0 0 6px #ffffff40)}.blx-chart-tooltip{pointer-events:none;z-index:30;color:#e7e7e7;background:#07070af0;border:1px solid #ffffff29;border-radius:10px;min-width:148px;max-width:260px;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.35;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 12px 30px #0000008c}.blx-chart-tooltip-title{letter-spacing:.08em;text-transform:uppercase;color:#9a9a9a;white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:10px;font-weight:700;overflow:hidden}.blx-chart-tooltip-row{align-items:center;gap:7px;padding:1.5px 0;display:flex}.blx-chart-tooltip-swatch{border-radius:2.5px;flex:none;width:9px;height:9px}.blx-chart-tooltip-label{color:#a8a8a8;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.blx-chart-tooltip-value{color:#f1f1f1;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:10px;font-weight:700}.blx-chart-tooltip-footnote{color:#6f6f6f;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff14;margin-top:6px;padding-top:5px;font-size:9px}.blx-chart-host-3d{cursor:grab;background:linear-gradient(135deg,#111,#090909);border:1px solid #ffffff1f;border-radius:12px;min-height:380px;overflow:hidden}.blx-chart-host-3d:active{cursor:grabbing}.blx-chart-3d-canvas{opacity:0;width:100%;height:420px;transition:opacity .26s;display:block}.blx-chart-3d-canvas-live{opacity:1}.blx-chart-3d-fallback{justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;inset:0}.blx-chart-3d-fallback .blx-chart-svg,.blx-chart-3d-fallback svg{max-height:420px}
