.soldscr{--soldscr-ink:#000000;--soldscr-ink-soft:#575757;--soldscr-paper:#F7F7F7;--soldscr-surface:#FFFFFF;--soldscr-tint:#ECECEC;--soldscr-rule:#D2D2D2;--soldscr-rule-soft:#E4E4E4;--soldscr-brand:#06CA8C;--soldscr-accent:#1ECACC;--soldscr-clear:#06CA8C;--soldscr-tight:#FFB224;--soldscr-short:#FF6369;--soldscr-on-black:#ECECEC;--soldscr-on-black-soft:#A8A8A8;--soldscr-track:#2A2A2A;--soldscr-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--soldscr-serif:"Iowan Old Style", Charter, "Bitstream Charter", "Sitka Text", Cambria, Georgia, serif;--soldscr-radius:4px;box-sizing:border-box;display:block;max-width:1080px;margin:0 auto;padding:0;color:var(--soldscr-ink);font-family:var(--soldscr-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;}
.soldscr *,
.soldscr *::before,
.soldscr *::after{box-sizing:inherit;}
.soldscr-head{margin-bottom:20px;}
.soldscr-eyebrow{margin:0 0 6px;font-size:11px;font-weight:650;letter-spacing:0.09em;text-transform:uppercase;color:var(--soldscr-ink-soft);}
.soldscr-title{margin:0;font-family:var(--soldscr-sans);font-size:clamp(24px, 3.2vw, 32px);font-weight:700;letter-spacing:-0.022em;line-height:1.15;color:var(--soldscr-ink);}
.soldscr-modes{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--soldscr-rule);border-radius:var(--soldscr-radius);overflow:hidden;margin-bottom:24px;background:var(--soldscr-tint);}
.soldscr-mode{appearance:none;border:0;border-right:1px solid var(--soldscr-rule);background:transparent;padding:13px 16px;text-align:left;cursor:pointer;font-family:inherit;font-size:14px;font-weight:650;color:var(--soldscr-ink-soft);line-height:1.3;transition:background 0.14s ease, color 0.14s ease;}
.soldscr-mode:last-child{border-right:0;}
.soldscr-mode span{display:block;margin-top:3px;font-size:11px;font-weight:550;letter-spacing:0.04em;text-transform:uppercase;opacity:0.72;}
.soldscr-mode:hover{background:#E0E0E0;color:var(--soldscr-ink);}
.soldscr-mode[aria-selected="true"]{background:var(--soldscr-ink);color:#FFFFFF;}
.soldscr-mode:focus-visible{outline:2px solid var(--soldscr-accent);outline-offset:-2px;}
.soldscr-grid{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);gap:28px;align-items:start;}
.soldscr-group{border:1px solid var(--soldscr-rule);border-radius:var(--soldscr-radius);padding:18px 20px 20px;margin:0 0 16px;background:var(--soldscr-surface);min-width:0;}
.soldscr-group legend{padding:0 8px;margin-left:-8px;font-size:11px;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:var(--soldscr-ink);}
.soldscr-note{margin:0 0 14px;font-size:12.5px;color:var(--soldscr-ink-soft);}
.soldscr-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;}
.soldscr-row:last-of-type{margin-bottom:0;}
.soldscr-field{min-width:0;}
.soldscr-label{display:block;margin-bottom:5px;font-size:12.5px;font-weight:600;color:var(--soldscr-ink);}
.soldscr-input-wrap{position:relative;display:flex;align-items:center;}
.soldscr-input-wrap input{width:100%;min-width:0;font-family:var(--soldscr-sans);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--soldscr-ink);background:var(--soldscr-paper);border:1px solid var(--soldscr-rule);border-radius:var(--soldscr-radius);padding:9px 11px;margin:0;line-height:1.35;transition:border-color 0.14s ease, box-shadow 0.14s ease, background 0.14s ease;}
.soldscr-input-wrap.has-prefix input{padding-left:26px;}
.soldscr-input-wrap.has-suffix input{padding-right:38px;}
.soldscr-input-wrap input:focus{outline:0;background:var(--soldscr-surface);border-color:var(--soldscr-accent);box-shadow:0 0 0 3px rgba(30, 202, 204, 0.30);}
.soldscr-affix{position:absolute;font-size:13px;font-weight:600;color:var(--soldscr-ink-soft);pointer-events:none;}
.soldscr-affix-pre{left:11px;}
.soldscr-affix-suf{right:11px;}
.soldscr-hint{margin:5px 0 0;font-size:11.5px;line-height:1.35;color:var(--soldscr-ink-soft);}
.soldscr-check{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;font-weight:600;cursor:pointer;}
.soldscr-check input{width:16px;height:16px;margin:0;accent-color:var(--soldscr-accent);cursor:pointer;}
.soldscr-results{position:sticky;top:24px;border:1px solid var(--soldscr-rule);border-radius:var(--soldscr-radius);background:var(--soldscr-surface);overflow:hidden;min-width:0;}
.soldscr-readout{padding:22px 22px 24px;border-bottom:0;background:var(--soldscr-ink);}
.soldscr-readout .soldscr-eyebrow{color:var(--soldscr-on-black-soft);}
.soldscr-dscr{margin:0 0 16px;font-size:54px;font-weight:700;letter-spacing:-0.035em;line-height:1;font-variant-numeric:tabular-nums;color:var(--soldscr-on-black);transition:color 0.2s ease;}
.soldscr-dscr em{font-style:normal;font-size:24px;font-weight:600;letter-spacing:-0.01em;margin-left:2px;opacity:0.5;}
[data-sol-status="clear"] .soldscr-dscr{color:var(--soldscr-clear);}
[data-sol-status="tight"] .soldscr-dscr{color:var(--soldscr-tight);}
[data-sol-status="short"] .soldscr-dscr{color:var(--soldscr-short);}
.soldscr-gauge{margin-bottom:14px;}
.soldscr-gauge-track{position:relative;height:10px;background:var(--soldscr-track);border-radius:2px;overflow:visible;}
.soldscr-gauge-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:2px;background:var(--soldscr-on-black-soft);transition:width 0.35s cubic-bezier(0.22, 0.61, 0.36, 1), background 0.2s ease;}
[data-sol-status="clear"] .soldscr-gauge-fill{background:var(--soldscr-clear);}
[data-sol-status="tight"] .soldscr-gauge-fill{background:var(--soldscr-tight);}
[data-sol-status="short"] .soldscr-gauge-fill{background:var(--soldscr-short);}
.soldscr-gauge-line{position:absolute;top:-5px;bottom:-5px;left:50%;width:2px;background:#FFFFFF;transition:left 0.35s cubic-bezier(0.22, 0.61, 0.36, 1);}
.soldscr-gauge-line span{position:absolute;top:-19px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:0.05em;font-variant-numeric:tabular-nums;color:#FFFFFF;}
.soldscr-gauge-scale{display:flex;justify-content:space-between;margin-top:7px;font-size:10px;font-weight:600;letter-spacing:0.05em;font-variant-numeric:tabular-nums;color:var(--soldscr-on-black-soft);}
.soldscr-verdict{margin:0;font-family:var(--soldscr-serif);font-size:16px;line-height:1.42;color:var(--soldscr-on-black);}
.soldscr-table{margin:0;padding:4px 22px 8px;}
.soldscr-table > div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;border-bottom:1px solid var(--soldscr-rule-soft);}
.soldscr-table > div:last-child{border-bottom:0;}
.soldscr-table dt{margin:0;font-size:13px;color:var(--soldscr-ink-soft);}
.soldscr-table dd{margin:0;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;}
.soldscr-table .is-emphasis dt{color:var(--soldscr-ink);font-weight:650;}
.soldscr-table .is-emphasis dd{font-size:15px;}
.soldscr-table dd.is-negative{color:#CE2C31;}
.soldscr-max{padding:16px 22px 18px;border-top:1px solid var(--soldscr-rule);background:var(--soldscr-tint);}
.soldscr-max-value{margin:0;font-size:27px;font-weight:700;letter-spacing:-0.025em;font-variant-numeric:tabular-nums;color:var(--soldscr-ink);}
.soldscr-max-constraint{margin:5px 0 0;font-size:12.5px;line-height:1.4;color:var(--soldscr-ink-soft);}
.soldscr-max-delta{margin:4px 0 0;font-size:12.5px;font-weight:600;color:var(--soldscr-ink-soft);}
.soldscr-max-delta.is-over{color:#037A55;}
.soldscr-max-delta.is-under{color:#CE2C31;}
.soldscr-cta{display:block;margin:0;padding:14px 20px;background:var(--soldscr-brand);color:var(--soldscr-ink);text-align:center;text-decoration:none;font-size:14.5px;font-weight:650;letter-spacing:0.01em;transition:background 0.15s ease;}
.soldscr-cta:hover, .soldscr-cta:focus{background:var(--soldscr-accent);color:var(--soldscr-ink);}
.soldscr-cta:focus-visible{outline:2px solid var(--soldscr-accent);outline-offset:2px;}
.soldscr-disclaimer{margin:0;padding:14px 22px 16px;font-size:11.5px;line-height:1.45;color:var(--soldscr-ink-soft);border-top:1px solid var(--soldscr-rule-soft);}
.soldscr [data-sol-when]{display:none;}
.soldscr.is-commercial [data-sol-when="commercial"]{display:block;}
.soldscr.is-investor   [data-sol-when="investor"]{display:block;}
.soldscr.is-commercial .soldscr-table > [data-sol-when="commercial"],
.soldscr.is-investor   .soldscr-table > [data-sol-when="investor"]{display:flex;}
@media(max-width:860px){
.soldscr-grid{grid-template-columns:1fr;gap:20px;}
.soldscr-results{position:static;}
}
@media(max-width:540px){
.soldscr-modes{grid-template-columns:1fr;}
.soldscr-mode{border-right:0;border-bottom:1px solid var(--soldscr-rule);}
.soldscr-mode:last-child{border-bottom:0;}
.soldscr-row{grid-template-columns:1fr;gap:12px;}
.soldscr-dscr{font-size:44px;}
.soldscr-group{padding:16px 14px 18px;}
.soldscr-table{padding-left:16px;padding-right:16px;}
.soldscr-readout, .soldscr-max{padding-left:16px;padding-right:16px;}
}
@media (prefers-reduced-motion: reduce) {
.soldscr *,
.soldscr *::before,
.soldscr *::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important;}
}  .soldscr .soldscr-field > label.soldscr-label,
.soldscr label.soldscr-label{display:block !important;position:static !important;visibility:visible !important;opacity:1 !important;clip:auto !important;clip-path:none !important;width:auto !important;height:auto !important;overflow:visible !important;margin:0 0 5px !important;padding:0 !important;text-indent:0 !important;float:none !important;color:var(--soldscr-ink) !important;-webkit-text-fill-color:var(--soldscr-ink) !important;font-family:var(--soldscr-sans) !important;font-size:12.5px !important;font-weight:600 !important;line-height:1.35 !important;text-transform:none !important;letter-spacing:0 !important;}
.soldscr .soldscr-input-wrap > input[type="text"],
.soldscr .soldscr-input-wrap input{display:block !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important;min-height:0 !important;height:auto !important;margin:0 !important;padding:9px 11px !important;color:var(--soldscr-ink) !important;-webkit-text-fill-color:var(--soldscr-ink) !important;background:var(--soldscr-paper) !important;background-image:none !important;border:1px solid var(--soldscr-rule) !important;border-radius:var(--soldscr-radius) !important;box-shadow:none !important;outline:none !important;opacity:1 !important;font-family:var(--soldscr-sans) !important;font-size:15px !important;font-weight:600 !important;font-variant-numeric:tabular-nums !important;line-height:1.35 !important;text-transform:none !important;letter-spacing:0 !important;text-align:left !important;-webkit-appearance:none !important;appearance:none !important;transition:border-color 0.14s ease, box-shadow 0.14s ease, background 0.14s ease !important;}
.soldscr .soldscr-input-wrap.has-prefix > input{padding-left:26px !important;}
.soldscr .soldscr-input-wrap.has-suffix > input{padding-right:38px !important;}
.soldscr .soldscr-input-wrap > input:focus{background:var(--soldscr-surface) !important;border-color:var(--soldscr-accent) !important;box-shadow:0 0 0 3px rgba(30, 202, 204, 0.30) !important;outline:none !important;}
.soldscr .soldscr-input-wrap > input:-webkit-autofill{-webkit-text-fill-color:var(--soldscr-ink) !important;-webkit-box-shadow:0 0 0 1000px var(--soldscr-paper) inset !important;}
.soldscr .soldscr-input-wrap > .soldscr-affix{position:absolute !important;color:var(--soldscr-ink-soft) !important;-webkit-text-fill-color:var(--soldscr-ink-soft) !important;font-size:13px !important;font-weight:600 !important;pointer-events:none !important;z-index:2 !important;}
.soldscr label.soldscr-check{display:flex !important;align-items:center !important;gap:8px !important;position:static !important;visibility:visible !important;opacity:1 !important;width:auto !important;height:auto !important;margin:14px 0 0 !important;padding:0 !important;color:var(--soldscr-ink) !important;-webkit-text-fill-color:var(--soldscr-ink) !important;font-size:13.5px !important;font-weight:600 !important;text-transform:none !important;letter-spacing:0 !important;}
.soldscr label.soldscr-check > span{color:var(--soldscr-ink) !important;-webkit-text-fill-color:var(--soldscr-ink) !important;font-size:13.5px !important;font-weight:600 !important;}
.soldscr label.soldscr-check > input[type="checkbox"]{display:inline-block !important;width:16px !important;height:16px !important;min-height:0 !important;margin:0 !important;padding:0 !important;opacity:1 !important;position:static !important;accent-color:var(--soldscr-brand) !important;-webkit-appearance:checkbox !important;appearance:checkbox !important;}
.soldscr .soldscr-modes > button.soldscr-mode{display:block !important;width:100% !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:13px 16px !important;background:transparent !important;background-image:none !important;background-color:transparent !important;color:var(--soldscr-ink-soft) !important;-webkit-text-fill-color:var(--soldscr-ink-soft) !important;border:0 !important;border-right:1px solid var(--soldscr-rule) !important;border-radius:0 !important;box-shadow:none !important;text-align:left !important;text-transform:none !important;text-decoration:none !important;letter-spacing:0 !important;font-family:var(--soldscr-sans) !important;font-size:14px !important;font-weight:650 !important;line-height:1.3 !important;cursor:pointer !important;}
.soldscr .soldscr-modes > button.soldscr-mode:last-child{border-right:0 !important;}
.soldscr .soldscr-modes > button.soldscr-mode > span{display:block !important;margin-top:3px !important;color:inherit !important;-webkit-text-fill-color:currentColor !important;font-size:11px !important;font-weight:550 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;opacity:0.72 !important;}
.soldscr .soldscr-modes > button.soldscr-mode:hover{background:#E0E0E0 !important;background-color:#E0E0E0 !important;color:var(--soldscr-ink) !important;-webkit-text-fill-color:var(--soldscr-ink) !important;}
.soldscr .soldscr-modes > button.soldscr-mode[aria-selected="true"]{background:var(--soldscr-ink) !important;background-color:var(--soldscr-ink) !important;color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important;}
.soldscr fieldset.soldscr-group{display:block !important;min-width:0 !important;margin:0 0 16px !important;padding:18px 20px 20px !important;background:var(--soldscr-surface) !important;border:1px solid var(--soldscr-rule) !important;border-radius:var(--soldscr-radius) !important;}
.soldscr fieldset.soldscr-group > legend{display:block !important;width:auto !important;max-width:none !important;margin-left:-8px !important;padding:0 8px !important;color:var(--soldscr-ink) !important;-webkit-text-fill-color:var(--soldscr-ink) !important;font-family:var(--soldscr-sans) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.09em !important;text-transform:uppercase !important;border:0 !important;background:transparent !important;float:none !important;}
.soldscr p.soldscr-hint, .soldscr p.soldscr-note{color:var(--soldscr-ink-soft) !important;-webkit-text-fill-color:var(--soldscr-ink-soft) !important;text-transform:none !important;letter-spacing:0 !important;}
.soldscr a.soldscr-cta{display:block !important;padding:14px 20px !important;background:var(--soldscr-brand) !important;background-color:var(--soldscr-brand) !important;background-image:none !important;color:var(--soldscr-ink) !important;-webkit-text-fill-color:var(--soldscr-ink) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;text-align:center !important;text-decoration:none !important;font-size:14.5px !important;font-weight:650 !important;}
.soldscr a.soldscr-cta:hover, .soldscr a.soldscr-cta:focus{background:var(--soldscr-accent) !important;background-color:var(--soldscr-accent) !important;color:var(--soldscr-ink) !important;-webkit-text-fill-color:var(--soldscr-ink) !important;text-decoration:none !important;}
.soldscr .soldscr-readout .soldscr-dscr, .soldscr .soldscr-readout .soldscr-verdict, .soldscr .soldscr-readout .soldscr-eyebrow, .soldscr .soldscr-readout .soldscr-gauge-scale span, .soldscr .soldscr-readout .soldscr-gauge-line span{-webkit-text-fill-color:currentColor !important;}
@media(max-width:540px){
.soldscr .soldscr-modes > button.soldscr-mode{border-right:0 !important;border-bottom:1px solid var(--soldscr-rule) !important;}
.soldscr .soldscr-modes > button.soldscr-mode:last-child{border-bottom:0 !important;}
.soldscr fieldset.soldscr-group{padding:16px 14px 18px !important;}
}
.soldscr p.soldscr-max-constraint {
color: var(--soldscr-ink-soft) !important;
-webkit-text-fill-color: var(--soldscr-ink-soft) !important;
text-transform: none !important;
letter-spacing: 0 !important;
}