.contract-calculator-module__SLHLDG__page{max-width:1280px;margin:auto;padding:28px 32px 64px}.contract-calculator-module__SLHLDG__breadcrumb{color:var(--muted);font-size:11px}.contract-calculator-module__SLHLDG__title{margin:30px 0}.contract-calculator-module__SLHLDG__eyebrow{color:var(--primary);letter-spacing:.14em;font-size:11px}.contract-calculator-module__SLHLDG__title h1{letter-spacing:0;margin:10px 0 14px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.2}.contract-calculator-module__SLHLDG__title>p:last-child{color:var(--muted)}.contract-calculator-module__SLHLDG__grid{grid-template-columns:1.12fr 1fr;gap:20px;display:grid}.contract-calculator-module__SLHLDG__panel{background:var(--enamel,var(--surface));border:1px solid var(--edge,var(--border));box-shadow:var(--shadow);border-radius:20px;min-width:0;padding:26px}.contract-calculator-module__SLHLDG__panel h2{align-items:center;gap:10px;margin:0;font-size:19px;font-weight:500;display:flex}.contract-calculator-module__SLHLDG__step{color:var(--primary);font-size:12px}.contract-calculator-module__SLHLDG__panel label{margin-top:20px;font-size:13px;display:block}.contract-calculator-module__SLHLDG__panel label span{color:var(--muted);margin-left:4px;font-size:11px}.contract-calculator-module__SLHLDG__panel input,.contract-calculator-module__SLHLDG__panel select{border:1px solid var(--border);background:var(--bg);width:100%;min-height:46px;color:var(--text);border-radius:6px;margin-top:7px;padding:11px 12px;font-size:16px;display:block}.contract-calculator-module__SLHLDG__panel fieldset{border:0;min-width:0;margin:20px 0 0;padding:0}.contract-calculator-module__SLHLDG__panel legend{margin-bottom:8px;font-size:13px}.contract-calculator-module__SLHLDG__choices{flex-wrap:wrap;gap:8px;display:flex}.contract-calculator-module__SLHLDG__choices button{background:var(--bg);border:1px solid var(--border);min-width:75px;min-height:44px;color:var(--muted);border-radius:6px;flex:1;padding:9px 8px;font-size:13px}.contract-calculator-module__SLHLDG__choices button[aria-pressed=true]{background:var(--surface-2);border-color:var(--primary);color:var(--primary);font-weight:600}.contract-calculator-module__SLHLDG__summary{color:var(--muted);margin:10px 0 0;font-size:11px}.contract-calculator-module__SLHLDG__fields{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.contract-calculator-module__SLHLDG__fx{border-top:1px solid var(--border);color:var(--muted);margin-top:22px;padding-top:14px;font-size:12px}.contract-calculator-module__SLHLDG__fx summary{cursor:pointer}.contract-calculator-module__SLHLDG__fx summary span{float:right}.contract-calculator-module__SLHLDG__fx p{margin-bottom:0}.contract-calculator-module__SLHLDG__position{color:var(--muted);margin:14px 0 22px;font-size:13px}.contract-calculator-module__SLHLDG__result{border-top:1px solid var(--border);padding:20px 0}.contract-calculator-module__SLHLDG__resultLabel{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.contract-calculator-module__SLHLDG__resultLabel span:last-child{color:var(--muted);font-size:12px}.contract-calculator-module__SLHLDG__loss,.contract-calculator-module__SLHLDG__profit{letter-spacing:-.03em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:9px 0 4px;font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1.35;display:block}.contract-calculator-module__SLHLDG__loss{color:var(--danger)}.contract-calculator-module__SLHLDG__profit{color:var(--success)}.contract-calculator-module__SLHLDG__result>p{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.contract-calculator-module__SLHLDG__ratio{background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:16px 18px;font-size:13px;display:flex}.contract-calculator-module__SLHLDG__ratio small{color:var(--muted);font-size:11px;display:block}.contract-calculator-module__SLHLDG__ratio strong{color:var(--primary);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500}.contract-calculator-module__SLHLDG__riskBar{border-radius:5px;gap:4px;height:5px;margin:12px 0 20px;display:flex;overflow:hidden}.contract-calculator-module__SLHLDG__riskBar span:first-child{background:var(--danger)}.contract-calculator-module__SLHLDG__riskBar span:last-child{background:var(--success)}.contract-calculator-module__SLHLDG__note,.contract-calculator-module__SLHLDG__source{color:var(--muted);margin-top:20px;font-size:12px}.contract-calculator-module__SLHLDG__source a,.contract-calculator-module__SLHLDG__specHeading a,.contract-calculator-module__SLHLDG__tableWrap a{color:var(--primary)}.contract-calculator-module__SLHLDG__error{color:var(--danger);margin:20px 0}.contract-calculator-module__SLHLDG__empty{color:var(--muted);margin:24px 0}.contract-calculator-module__SLHLDG__specs{margin-top:22px}.contract-calculator-module__SLHLDG__specHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.contract-calculator-module__SLHLDG__specHeading .contract-calculator-module__SLHLDG__eyebrow{margin:0 0 7px}.contract-calculator-module__SLHLDG__specHeading>a{font-size:11px}.contract-calculator-module__SLHLDG__comparison{color:var(--muted);margin:14px 0 0;font-size:12px}.contract-calculator-module__SLHLDG__tableWrap{margin-top:22px;overflow-x:auto}.contract-calculator-module__SLHLDG__tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.contract-calculator-module__SLHLDG__tableWrap th,.contract-calculator-module__SLHLDG__tableWrap td{border-bottom:1px solid var(--border);vertical-align:top;font-variant-numeric:tabular-nums;padding:13px 10px}.contract-calculator-module__SLHLDG__tableWrap thead th{color:var(--muted);vertical-align:bottom;min-width:65px;font-weight:500}.contract-calculator-module__SLHLDG__tableWrap thead th:first-child{min-width:145px}.contract-calculator-module__SLHLDG__tableWrap thead th:nth-child(4){min-width:125px}.contract-calculator-module__SLHLDG__tableWrap thead th:nth-child(5){min-width:185px}.contract-calculator-module__SLHLDG__tableWrap thead th:nth-child(6){min-width:125px}.contract-calculator-module__SLHLDG__tableWrap thead th:nth-child(7){min-width:160px}.contract-calculator-module__SLHLDG__tableWrap tbody th{font-weight:500}.contract-calculator-module__SLHLDG__tableWrap td{white-space:nowrap}.contract-calculator-module__SLHLDG__tableWrap small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.contract-calculator-module__SLHLDG__chosen{background:var(--surface-2)}.contract-calculator-module__SLHLDG__capital{background:var(--surface-2);color:var(--muted);border-radius:6px;margin-top:18px;padding:14px 16px;font-size:12px}.contract-calculator-module__SLHLDG__capital strong{color:var(--text);font-weight:500}.contract-calculator-module__SLHLDG__tableHint{color:var(--muted);margin:10px 0 0;font-size:11px}@media (max-width:800px){.contract-calculator-module__SLHLDG__grid{grid-template-columns:1fr}.contract-calculator-module__SLHLDG__page{padding:24px 16px 40px}.contract-calculator-module__SLHLDG__panel{padding:20px}}@media (max-width:400px){.contract-calculator-module__SLHLDG__fields{grid-template-columns:1fr}.contract-calculator-module__SLHLDG__fx summary span{float:none;display:block}}
