.options-article-page .sf.cp-figure{--cp-line: hsl(var(--foreground) / .14);--cp-gain: hsl(var(--profit));--cp-loss: hsl(var(--loss));min-width:0;overflow:hidden;color:hsl(var(--foreground));font:400 17px/1.65 var(--font-body);text-align:left}.cp-figure h4{margin:0 0 9px;font:650 18px/1.4 var(--font-display);letter-spacing:-.015em;color:hsl(var(--foreground))}.options-article-page .cp-figure p{color:hsl(var(--muted-foreground));font:400 17px/1.65 var(--font-body);text-wrap:pretty}.cp-figure figcaption p{margin:9px 0 0}.cp-figure .cp-number{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:0}.cp-figure :is(dl,dd){margin:0}.cp-figure small{font:400 14px/1.5 var(--font-body);color:hsl(var(--muted-foreground))}.cp-figure [data-tone=gain]{color:var(--cp-gain)}.cp-figure [data-tone=loss]{color:var(--cp-loss)}.cp-figure [data-tone=neutral]{color:hsl(var(--foreground))}.cp-gain-fill{fill:var(--cp-gain)}.cp-loss-fill{fill:var(--cp-loss)}.cp-neutral-fill{fill:hsl(var(--foreground) / .35)}.cp-figure .cp-note{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--cp-line);font-size:15px}.cp-svg{display:block;width:100%;height:100px;overflow:hidden}.cp-svg :is(path,line,rect,circle){vector-effect:non-scaling-stroke}.cp-document{fill:hsl(var(--ca) / .055);stroke:hsl(var(--ca-ink));stroke-width:1.25}.cp-detail{fill:none;stroke:hsl(var(--ca-ink));stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cp-transfer{fill:none;stroke:hsl(var(--ca-ink));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cp-unit{fill:hsl(var(--ca) / .15);stroke:hsl(var(--ca-ink));stroke-width:.9}.cp-lot-outline{fill:none;stroke:hsl(var(--muted-foreground));stroke-width:1;stroke-dasharray:4 5}.cp-kicker{display:block;color:hsl(var(--ca-ink));font:600 14px/1.5 var(--font-body);margin-bottom:6px}.cp-option-comparison{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;overflow:hidden;border:1px solid var(--g-hair);border-radius:var(--r-media, 16px);background:var(--g-fill-thin)}.cp-option-comparison thead>tr>td:first-child{width:24%;background:transparent;border-bottom:1px solid var(--g-hair)}.cp-option-comparison thead th{padding:20px 16px 18px;border-bottom:1px solid var(--g-hair);border-left:1px solid var(--g-hair);text-align:center}.cp-option-comparison .cp-option-label{display:block;width:auto;color:hsl(var(--ca-ink));font:700 13px/1.4 var(--font-body);letter-spacing:.07em}.cp-option-comparison thead strong{display:block;margin-top:6px;font:600 clamp(20px,2.4vw,24px)/1.3 var(--font-display);letter-spacing:-.022em}.cp-option-comparison tbody th{padding:18px 16px;text-align:left;font:500 14px/1.5 var(--font-body);color:hsl(var(--foreground) / .7)}.cp-option-comparison tbody td{padding:18px 16px;text-align:center;border-left:1px solid var(--g-hair);font:600 16px/1.5 var(--font-body)}.cp-option-comparison tbody tr+tr :is(th,td){border-top:1px solid var(--g-hair)}.cp-option-comparison tbody small{font-weight:450;display:block;margin-top:5px}.cp-option-comparison tfoot td:not(:first-child){padding:12px 16px 20px;border:1px solid var(--cp-line);border-radius:0 0 18px 18px;background:hsl(var(--card) / .45);vertical-align:top;text-align:center}.cp-option-comparison tfoot span{display:block;font:400 14px/1.5 var(--font-body);color:hsl(var(--muted-foreground))}.cp-option-comparison tfoot .cp-svg{height:130px;margin:0 auto 12px;color:hsl(var(--ca-ink))}.cp-comparison-shadow{stroke:var(--cp-line);stroke-width:1}.cp-comparison-path{fill:none;stroke:hsl(var(--ca-ink));stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.cp-option-comparison [data-option-type] .cp-option-label{color:hsl(var(--option-type-ink))}.cp-option-comparison thead th[data-option-type]{background:hsl(var(--option-type-ink) / .1);box-shadow:inset 0 1px hsl(var(--option-type-ink) / .7)}.cp-option-comparison tfoot [data-option-type] .cp-svg{color:hsl(var(--option-type-ink))}.cp-figure [data-option-type] :is(.cp-detail,.cp-transfer,.cp-document,.cp-comparison-path),.cp-figure[data-option-type] :is(.cp-detail,.cp-transfer,.cp-document,.cp-payoff-line,.cp-even-reference,.cp-even-marker){stroke:hsl(var(--option-type-ink))}.cp-figure [data-option-type] .cp-document,.cp-figure[data-option-type] .cp-document{fill:hsl(var(--option-type-ink) / .055)}.cp-figure [data-option-type] .cp-intrinsic-fill,.cp-figure[data-option-type] .cp-intrinsic-fill{fill:hsl(var(--option-type-ink))}.cp-figure[data-option-type] :is(.cp-solid-key,.cp-even-key){border-color:hsl(var(--option-type-ink))}.cp-figure[data-option-type] .cp-intrinsic-key{background:hsl(var(--option-type-ink))}.cp-figure [data-option-type] .cp-rupee-symbol{fill:hsl(var(--option-type-ink))}.cp-ticket-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--cp-line)}.cp-index-brand{display:flex;align-items:center;gap:18px}.cp-index-brand img{display:block;width:90px;height:60px;max-height:72px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.cp-index-brand strong{font:650 22px/1.35 var(--font-display)}.cp-ticket-head>.cp-svg{width:64px;height:64px;flex:0 0 auto}.cp-ticket-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 22px;padding-top:22px}.cp-ticket-fields dt,.cp-payoff-facts dt,.cp-hedge-setup dt{font-size:14px;color:hsl(var(--muted-foreground));margin-bottom:7px}.cp-ticket-fields dd{font-size:18px;font-weight:600;line-height:1.5}.cp-ticket-fields dd small{display:block}.cp-field-separator{margin:0 6px;color:hsl(var(--muted-foreground))}.cp-ticket-outlay{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin-top:24px;padding-top:20px;border-top:1px solid var(--cp-line)}.cp-ticket-outlay>span{font-size:15px}.cp-ticket-outlay strong{font-size:23px;font-weight:650}.cp-premium-math{display:grid;grid-template-columns:1fr 24px 1fr 24px 1.2fr;align-items:center;gap:15px}.cp-premium-math>div{display:grid;gap:8px;min-width:0}.cp-premium-math>div>span{font-size:15px;color:hsl(var(--muted-foreground))}.cp-premium-math strong{font-size:clamp(25px,3vw,34px);font-weight:650;line-height:1.3}.cp-operator{color:hsl(var(--ca-ink));font:400 28px/1 var(--font-numeric)}.cp-transfer-labels{display:grid;grid-template-columns:1fr 24px 1fr;gap:16px;align-items:center;font-size:15px}.cp-transfer-labels>:last-child{text-align:right}.cp-transfer-labels>:nth-child(2){text-align:center;color:hsl(var(--ca-ink));font-size:26px}.cp-transfer-labels strong{display:block;font-size:23px}.cp-payoff-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-bottom:12px;margin-bottom:22px!important}.cp-payoff-facts dd{font-size:23px;font-weight:650;line-height:1.4}.cp-payoff-facts small{display:block}.cp-chart-head{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:16px;font-size:15px}.cp-chart-head>span{display:flex;align-items:center;gap:8px}.cp-solid-key{width:25px;border-top:3px solid hsl(var(--ca-ink))}.cp-chart-surface{border-radius:16px;padding:16px;background:linear-gradient(145deg,var(--lesson-sheen-soft, transparent),transparent 35%),hsl(var(--card))}.cp-chart-row{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px}.cp-y-axis{height:240px;position:relative;font-size:14px;line-height:1.2;text-align:right}.cp-y-axis span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.cp-plot{min-width:0}.cp-plot-area>.cp-svg{height:240px}.cp-zero{fill:none;stroke:hsl(var(--muted-foreground));stroke-width:1.2}.cp-strike-reference{fill:none;stroke:hsl(var(--muted-foreground));stroke-width:1;stroke-dasharray:5 5}.cp-even-reference{fill:none;stroke:hsl(var(--ca-ink));stroke-width:1;stroke-dasharray:2 5}.cp-payoff-line{fill:none;stroke:hsl(var(--ca-ink));stroke-width:2.8;stroke-linejoin:round;stroke-linecap:round}.cp-profit-area{fill:hsl(var(--profit) / .035)}.cp-loss-area{fill:hsl(var(--loss) / .055)}.cp-scenario-point{fill:hsl(var(--card));stroke:hsl(var(--option-type-ink, var(--ca-ink)));stroke-width:2}.cp-figure .cp-payoff-reading{margin:15px 0 0;font-size:15px}.cp-figure .cp-axis-title{margin:10px 0 0;font-size:14px;text-align:center}.cp-table{width:100%;border-collapse:collapse;font:500 16px/1.5 var(--font-body);margin-top:22px}.cp-table :is(th,td){padding:13px 12px;text-align:right;border-bottom:1px solid var(--cp-line);vertical-align:middle}.cp-table th:first-child{text-align:left;padding-left:0}.cp-table :is(th,td):last-child{padding-right:0}.cp-table thead th{font-size:14px;font-weight:600;color:hsl(var(--muted-foreground))}.cp-table tbody th{font-weight:600}.cp-table tbody td.cp-number{font-size:18px}.cp-scenario-table :is(th,td){width:33.333%}.cp-scenario-table :is(th,td) small{display:block;margin-top:3px}.cp-scenario-table td strong{font-weight:650}.cp-table tbody tr:last-child :is(th,td){border-bottom:0}.cp-mobile-label{display:none}.cp-value-context{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;font-size:15px;padding-bottom:20px;border-bottom:1px solid var(--cp-line)}.cp-value-total{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:20px 0 16px}.cp-value-total>strong{font-size:29px;font-weight:650}.cp-intrinsic-fill{fill:hsl(var(--ca-ink))}.cp-remaining-fill{fill:hsl(var(--foreground) / .12);stroke:hsl(var(--muted-foreground));stroke-width:1}.cp-bar-divider{stroke:hsl(var(--card));stroke-width:2}.cp-value-parts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:19px!important}.cp-value-parts dt{display:flex;align-items:center;gap:8px;font-size:15px}.cp-value-parts dd{margin-top:8px;font-size:28px;font-weight:650}.cp-intrinsic-key,.cp-remaining-key{display:inline-block;width:12px;height:12px;border-radius:3px;background:hsl(var(--ca-ink));flex:0 0 auto}.cp-remaining-key{background:hsl(var(--foreground) / .12);border:1px solid hsl(var(--muted-foreground))}.cp-value-expiry{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;margin-top:23px;padding-top:20px;border-top:1px solid var(--cp-line)}.cp-value-expiry>strong{font-size:26px;font-weight:650}.cp-figure .cp-value-expiry p{grid-column:1 / -1;font-size:15px;margin:2px 0 0}.cp-moneyness-table :is(th,td){text-align:center}.cp-exit-entry{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:24px;margin-bottom:24px}.cp-exit-entry>.cp-svg{height:108px}.cp-exit-entry strong{font-size:26px;font-weight:650}.cp-exit-entry p{margin:6px 0 0}.cp-exit-entry p strong{font-size:18px}.cp-exit-routes,.cp-settlement-routes{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cp-exit-routes>:last-child,.cp-settlement-routes>:last-child{border-left:1px solid var(--cp-line);padding-left:28px}.cp-ledger>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-bottom:1px solid var(--cp-line)}.cp-ledger dt{font-size:15px}.cp-ledger dt small{display:block;margin-top:3px;font-size:14px}.cp-ledger dd{font-size:23px;font-weight:650;white-space:nowrap}.cp-ledger>div:last-child{border-bottom:0}.cp-ledger .cp-ledger-total{border-top:1px solid var(--cp-line);font-weight:650;margin-top:5px}.cp-force-intro{margin:0}.cp-forces-table{margin-top:12px}.cp-force-label{display:flex;align-items:center;gap:14px}.cp-force-label .cp-svg{width:54px;height:45px;flex:0 0 auto}.cp-forces-table :is(th,td){text-align:left}.cp-cash-route{display:flex;align-items:center;gap:14px;margin:20px 0}.cp-cash-route img{width:86px;height:58px;max-height:72px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.cp-cash-route>.cp-svg{height:90px}.cp-cash-examples{margin-top:28px}.cp-cash-examples>span{font-size:15px}.cp-cash-examples>div{margin-top:18px;padding-top:17px;border-top:1px solid var(--cp-line)}.cp-cash-examples h5{font:600 17px/1.5 var(--font-body);margin:0 0 5px}.cp-cash-examples .cp-ledger>div{padding:9px 0}.cp-cash-examples .cp-ledger dd{font-size:21px}.cp-settlement-result{display:block;font-size:18px;font-weight:650;line-height:1.6}.cp-settlement-routes p{margin:8px 0 0}.cp-stock-route{margin-top:18px}.cp-stock-route+.cp-stock-route{border-top:1px solid var(--cp-line);padding-top:17px}.cp-stock-route>strong{font-size:15px}.cp-stock-route>.cp-svg{height:92px;margin:8px 0}.cp-stock-route>div{display:grid;gap:3px;font-size:15px}.cp-stock-route>.cp-settlement-endpoints{display:flex;justify-content:space-between;gap:16px;margin-top:13px;font-size:13px;color:hsl(var(--muted-foreground))}.cp-rupee-symbol{fill:hsl(var(--ca-ink));font:600 24px var(--font-numeric)}.cp-rupee-symbol--cash{font-size:35px}.cp-hedge-setup{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--cp-line)}.cp-hedge-setup dd{font-size:21px;font-weight:650;line-height:1.5}.cp-hedge-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;margin-top:22px}.cp-hedge-chart{display:grid;grid-template-columns:114px minmax(0,1fr);gap:12px;align-items:start}.cp-hedge-labels{display:grid;grid-template-rows:repeat(4,36px);height:156px;padding-top:10px;font-size:14px;line-height:1.4}.cp-hedge-labels>span{display:flex;align-items:center}.cp-hedge-chart .cp-svg{height:156px}.cp-hedge-axis{display:flex;justify-content:space-between;margin-top:9px;gap:8px;font-size:13px}.cp-hedge-body .cp-ledger>div{padding:7px 0 10px}.cp-hedge-body .cp-ledger dd{font-size:21px}.cp-figure .cp-hedge-warning{margin:19px 0 0;font-size:15px}@media (min-resolution: 2dppx){.options-article-page .sf.cp-figure,.cp-chart-surface{border-width:.5px}}@media (max-width: 767px){.options-article-page .sf.cp-figure{padding:22px}.cp-ticket-fields{grid-template-columns:1fr 1fr}.cp-exit-routes,.cp-settlement-routes,.cp-hedge-body{grid-template-columns:1fr;gap:24px}.cp-exit-routes>:last-child,.cp-settlement-routes>:last-child{border-left:0;padding-left:0;padding-top:24px;border-top:1px solid var(--cp-line)}.cp-hedge-chart{grid-template-columns:120px minmax(0,1fr)}.cp-cash-route{max-width:380px}.cp-stock-route>.cp-svg{max-width:350px}}@media (max-width: 639px){.options-article-page .sf.cp-figure{padding:20px 16px;font-size:16px}.options-article-page .sf.cp-figure>figcaption{margin-bottom:21px}.options-article-page .cp-figure p{font-size:16px}.options-article-page .cp-figure .cp-note{font-size:14px}.cp-option-comparison,.cp-option-comparison :is(thead,tbody,tfoot){display:block}.cp-option-comparison tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cp-option-comparison thead td,.cp-option-comparison tfoot td:first-child{display:none}.cp-option-comparison thead th{padding:18px 10px;width:auto}.cp-option-comparison thead strong{font-size:20px}.cp-option-comparison thead th:first-of-type{border-left:0}.cp-option-comparison tbody th{grid-column:1 / -1;padding:14px 14px 6px;font-size:14px}.cp-option-comparison tbody tr+tr th{border-top:1px solid var(--g-hair)}.cp-option-comparison tbody tr+tr td{border-top:0}.cp-option-comparison tbody td{padding:6px 10px 14px;font-size:15px}.cp-option-comparison tbody td:first-of-type{border-left:0}.cp-option-comparison tbody small{font-size:13px}.cp-option-comparison tfoot td:not(:first-child){padding:10px 10px 17px;border-top:0}.cp-option-comparison tfoot .cp-svg{height:104px}.cp-option-comparison tfoot span{font-size:13px}.cp-index-brand{gap:12px}.cp-index-brand img{width:65px;height:48px}.cp-index-brand strong{font-size:19px}.cp-ticket-head>.cp-svg{width:45px;height:50px}.cp-ticket-fields{gap:19px 16px}.cp-ticket-fields dd{font-size:17px}.cp-ticket-fields dt{font-size:13px}.cp-ticket-outlay strong{font-size:22px}.cp-premium-math{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:12px}.cp-premium-math>div:nth-child(5){grid-column:2 / 4}.cp-premium-math>.cp-operator:nth-child(4){padding-top:5px}.cp-premium-math>div>span{font-size:14px}.cp-premium-math strong{font-size:27px}.cp-transfer-labels{gap:10px;font-size:14px}.cp-transfer-labels strong{font-size:22px}.cp-payoff-facts{grid-template-columns:1fr 1fr;gap:17px}.cp-payoff-facts dd{font-size:22px}.cp-payoff-facts dt{font-size:13px}.cp-payoff-facts small{display:inline}.cp-chart-surface{padding:16px 12px 12px}.cp-chart-row{grid-template-columns:63px minmax(0,1fr);gap:6px}.cp-y-axis{font-size:13px}.cp-chart-head{font-size:14px}.cp-table{font-size:16px}.cp-scenario-table thead,.cp-forces-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.cp-scenario-table,.cp-scenario-table tbody,.cp-scenario-table tr,.cp-forces-table,.cp-forces-table tbody,.cp-forces-table tr{display:block}.cp-scenario-table tr,.cp-forces-table tr{padding:14px 0;border-bottom:1px solid var(--cp-line)}.cp-scenario-table tr:last-child,.cp-forces-table tr:last-child{border-bottom:0}.cp-scenario-table tbody th,.cp-forces-table tbody th{display:block;padding:0 0 9px;border:0;text-align:left;font-size:17px}.cp-scenario-table tbody :is(th,td){width:100%}.cp-mobile-label{display:inline;font-family:var(--font-body);font-size:14px;font-weight:500}.cp-scenario-table tbody td,.cp-forces-table tbody td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;border:0;text-align:right}.cp-scenario-table tbody td:before,.cp-forces-table tbody td:before{content:attr(data-label);text-align:left;font:400 14px/1.5 var(--font-body);color:hsl(var(--muted-foreground))}.cp-value-context{font-size:14px}.cp-value-parts{gap:16px}.cp-value-parts dt{font-size:14px;line-height:1.5}.cp-value-parts dd{font-size:26px}.cp-value-parts small{display:block}.cp-value-expiry{grid-template-columns:1fr;gap:8px}.cp-value-expiry .cp-kicker{font-size:13px}.cp-moneyness-table :is(th,td){padding:11px 6px;font-size:15px}.cp-moneyness-table thead th{font-size:13px}.cp-exit-entry{grid-template-columns:1fr;gap:14px}.cp-exit-entry>.cp-svg{max-width:280px;height:95px}.cp-exit-entry strong{font-size:25px}.cp-exit-entry>div>strong small{display:block}.cp-ledger dd{font-size:22px}.cp-ledger dt{font-size:14px}.cp-force-label{gap:13px}.cp-force-label .cp-svg{width:44px;height:37px}.cp-hedge-setup{grid-template-columns:1fr;gap:17px}.cp-hedge-setup dd{font-size:21px}.cp-hedge-chart{grid-template-columns:100px minmax(0,1fr);gap:9px}.cp-hedge-labels,.cp-hedge-axis{font-size:13px}}@media (prefers-reduced-transparency: reduce),(forced-colors: active){.options-article-page .sf.cp-figure{background:hsl(var(--card));-webkit-backdrop-filter:none;backdrop-filter:none}.cp-chart-surface{background:hsl(var(--card))}}@media (prefers-reduced-motion: reduce){.options-article-page .sf.cp-figure{opacity:1!important}}.cp-plot-area{position:relative;cursor:crosshair}.cp-plot-area>.cp-svg{overflow:visible}.cp-inspect-line{fill:none;stroke:hsl(var(--foreground) / .55);stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.cp-inspect-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:hsl(var(--option-type-ink, var(--ca-ink)));border:2px solid hsl(var(--card));box-shadow:0 0 0 3px hsl(var(--ca) / .16);transform:translate(-50%,-50%);pointer-events:none;transition:left .12s,top .12s}.cp-plot-label{position:absolute;top:4px;padding:1px 7px;border-radius:6px;background:hsl(var(--card) / .9);font:600 13px/1.5 var(--font-body);color:hsl(var(--muted-foreground));white-space:nowrap;pointer-events:none}.cp-plot-label b{color:hsl(var(--foreground));font-weight:650}.cp-label-strike[data-side=left]{transform:translate(calc(-100% - 6px))}.cp-label-strike[data-side=right]{transform:translate(6px)}.cp-label-max{transform:translateY(calc(-100% - 6px));font-weight:500}.cp-x-ticks{position:relative;height:44px;margin-top:8px;font-size:14px;line-height:1.2}.cp-x-ticks>span{position:absolute;top:0;white-space:nowrap}.cp-x-ticks>span[data-edge=start]{transform:translate(-50%)}.cp-x-ticks>span[data-edge=end]{transform:translate(-50%)}.cp-x-ticks>span[data-edge=mid]{transform:translate(-50%);text-align:center;font-weight:650;color:hsl(var(--foreground))}.cp-x-ticks small{display:block;margin-top:3px;font:500 13px/1.2 var(--font-body);color:hsl(var(--muted-foreground))}.cp-inspect{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:4px 0 18px}.cp-inspect>div{min-width:0}.cp-inspect span{display:block;color:hsl(var(--muted-foreground));font:600 14px/1.5 var(--font-body)}.cp-inspect strong{display:block;margin-top:6px;font-size:clamp(24px,2.8vw,31px);font-weight:700;line-height:1.25}.cp-inspect small{display:block;margin-top:6px;color:hsl(var(--muted-foreground));font:400 14px/1.5 var(--font-body)}.cp-level-control{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;margin-top:8px}.cp-level-control label{font:600 15px/1.5 var(--font-body)}.cp-level-control input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--fg);width:100%;height:44px;cursor:ew-resize;margin:0}.cp-level-control input:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.cp-figure .cp-inspect-note{margin:16px 0 0;padding:16px 20px;border-radius:var(--r-compact, 16px);background:hsl(var(--ca) / .06);border:1px solid hsl(var(--ca) / .22);color:hsl(var(--foreground));font:500 16px/1.6 var(--font-body)}.cp-scenario-table tr[data-selected]{background:hsl(var(--ca) / .045)}@media (max-width: 639px){.cp-inspect{grid-template-columns:1fr;gap:0;padding-bottom:12px}.cp-inspect>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;padding:9px 0;border-bottom:1px solid var(--cp-line)}.cp-inspect>div:last-child{border-bottom:0}.cp-inspect strong{margin:0;font-size:23px}.cp-inspect small{margin:0;flex-basis:100%;text-align:right}.cp-level-control{grid-template-columns:1fr;gap:0}.cp-plot-label{font-size:13px}.cp-label-max{display:none}}@media (forced-colors: active){.cp-inspect-dot{background:Highlight}}.cp-figure .cp-payoff-interactive{display:flex;flex-direction:column;gap:16px}.cp-payoff-interactive>.cp-chart-head{order:1;margin:0}.cp-payoff-interactive>.cp-chart-surface{order:2;padding:20px 20px 16px;border:1px solid var(--hair-soft);border-radius:24px;box-shadow:0 1px 2px #0000000a,0 6px 14px #0000000a}.cp-payoff-interactive .cp-plot-area>.cp-svg{height:300px}.cp-payoff-interactive>.cp-inspect{order:3;gap:12px;padding:0}.cp-payoff-interactive>.cp-inspect>div{padding:16px 18px;border-radius:20px;border:1px solid var(--hair-soft);background:hsl(var(--foreground) / .03)}.cp-payoff-interactive>.cp-inspect strong{font-size:clamp(26px,3.2vw,38px)}.cp-figure .cp-payoff-interactive>.cp-inspect-note{order:4;margin:0}.cp-payoff-interactive>.cp-payoff-facts{order:5;gap:12px;padding:0;margin:0!important}.cp-payoff-interactive>.cp-payoff-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;border-radius:20px;border:1px solid var(--hair-soft)}.cp-payoff-interactive>.cp-payoff-facts dt{margin:0}.cp-payoff-interactive>.cp-payoff-facts dd{text-align:right}.cp-figure .cp-payoff-interactive>.cp-payoff-reading{order:6;margin:0}.cp-payoff-interactive>.cp-scenario-table{order:7;margin-top:0}.cp-payoff-interactive .cp-scenario-table :is(th,td){padding-block:8px}@media (max-width: 640px){.cp-payoff-interactive .cp-plot-area>.cp-svg{height:220px}.cp-payoff-interactive>.cp-inspect{grid-template-columns:1fr 1fr}.cp-payoff-interactive>.cp-inspect>div{display:block;border-bottom:1px solid var(--hair-soft)}.cp-payoff-interactive>.cp-inspect>div:first-child{grid-column:1 / -1}.cp-payoff-interactive>.cp-inspect strong{font-size:24px}.cp-payoff-interactive>.cp-inspect small{text-align:left}.cp-payoff-interactive>.cp-payoff-facts{grid-template-columns:1fr}}.cp-payoff-interactive .cp-y-axis{height:300px}@media (max-width: 640px){.cp-payoff-interactive .cp-y-axis{height:220px}}.cp-value-bar{position:relative}.cp-value-bar>.cp-svg{height:84px;border-radius:16px}.cp-value-bar>span{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;padding:0 18px;font-size:14px;line-height:1.25;pointer-events:none}.cp-value-bar-in{left:0;color:#fff}.cp-value-bar>span b{font-weight:600}.cp-value-bar>span em{font-style:normal;font-size:clamp(22px,3vw,30px);font-weight:650}.cp-value-bar-ex{right:0}.cp-value-parts{padding:0}.cp-exit-routes>div{padding:22px 24px;border-radius:24px;border:1px solid var(--hair-soft);background:hsl(var(--foreground) / .03);box-shadow:0 1px 2px #0000000a,0 6px 14px #0000000a}.cp-exit-routes>:last-child{border-left:1px solid var(--hair-soft);padding-left:24px}.cp-exit-routes h4{font-size:18px;margin-bottom:8px}.cp-exit-routes dd{font-size:clamp(24px,3vw,32px)}@media (max-width: 640px){.cp-exit-routes>:last-child{border-top:1px solid var(--hair-soft);padding-top:22px}.cp-value-bar>span{padding:0 12px}}.cp-value-bar-in{color:hsl(var(--card))}.cp-settlement-routes>div{padding:22px 24px;border-radius:24px;border:1px solid var(--hair-soft);background:hsl(var(--foreground) / .03);box-shadow:0 1px 2px #0000000a,0 6px 14px #0000000a}.cp-settlement-routes>:last-child{border-left:1px solid var(--hair-soft);padding-left:24px}@media (max-width: 640px){.cp-settlement-routes>:last-child{border-top:1px solid var(--hair-soft);padding-top:22px}}.cp-value-bar-in{background:hsl(var(--option-type-ink, var(--ca-ink)));border-radius:16px 0 0 16px}.cp-payoff-interactive>.cp-workings{order:5;border-top:1px solid var(--hair-soft);padding-top:10px}.cp-workings>summary{cursor:pointer;font:600 15px/1.5 var(--font-body);padding:8px 0}.cp-workings>summary:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:8px}.cp-workings[open]>summary{margin-bottom:10px}.cp-workings>*+*{margin-top:14px}.cp-workings>.cp-payoff-facts{order:0}.cp-payoff-interactive .cp-plot-area>.cp-svg,.cp-payoff-interactive .cp-y-axis{height:250px}.cp-figure .cp-payoff-interactive{gap:12px}.cp-payoff-interactive>.cp-chart-surface{padding:14px 20px 10px}.cp-payoff-interactive .cp-axis-title{display:none}.cp-payoff-interactive .cp-level-control{margin-top:0}.cp-payoff-interactive>.cp-inspect>div{padding:12px 18px}@media (max-width: 640px){.cp-payoff-interactive .cp-plot-area>.cp-svg,.cp-payoff-interactive .cp-y-axis{height:200px}.cp-payoff-interactive>.cp-inspect>div:first-child{grid-column:auto}.cp-payoff-interactive>.cp-inspect{grid-template-columns:1fr 1fr}.cp-payoff-interactive>.cp-inspect>div:last-child{grid-column:1 / -1}.cp-payoff-interactive>.cp-inspect small{display:none}}.cp-payoff-interactive .cp-plot-area>.cp-svg,.cp-payoff-interactive .cp-y-axis{height:215px}.cp-payoff-interactive>.cp-inspect strong{font-size:clamp(22px,2.6vw,30px);margin-top:2px}.cp-payoff-interactive>.cp-inspect span{font-size:13px}.cp-payoff-interactive>.cp-inspect small{margin-top:2px;font-size:13px}.cp-figure .cp-payoff-interactive>.cp-inspect-note{padding:12px 16px;font-size:15px;line-height:1.5}@media (max-width: 640px){.cp-payoff-interactive .cp-plot-area>.cp-svg,.cp-payoff-interactive .cp-y-axis{height:170px}.cp-payoff-interactive>.cp-inspect strong{font-size:20px}.cp-figure .cp-payoff-interactive>.cp-inspect-note{font-size:14px}.cp-payoff-interactive>.cp-inspect>div{padding:10px 12px}.cp-payoff-interactive>.cp-inspect{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cp-payoff-interactive>.cp-inspect>div:last-child{grid-column:auto}.cp-payoff-interactive>.cp-inspect strong{font-size:17px;white-space:nowrap}.cp-payoff-interactive>.cp-inspect span{font-size:13px;line-height:1.3}.cp-payoff-interactive>.cp-inspect>div{padding:10px}.cp-payoff-interactive>.cp-chart-head{display:none}.cp-workings>summary{font-size:14px}}.cp-right-tiles{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cp-right-tile{padding:22px 24px;border-radius:24px;border:1px solid var(--hair-soft);background:linear-gradient(180deg,hsl(var(--option-type-ink) / .08),transparent 55%),hsl(var(--card));box-shadow:0 1px 2px #0000000a,0 6px 14px #0000000a}.cp-right-tile .cp-option-label{font:600 13px/1.4 var(--font-body);letter-spacing:.05em;color:hsl(var(--option-type-ink))}.cp-right-glyph{display:block;width:120px;height:72px;margin:10px 0 6px}.cp-glyph-base{stroke:hsl(var(--foreground) / .25);stroke-width:1.5;fill:none}.cp-glyph-line{stroke:hsl(var(--option-type-ink));stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none}.cp-right-tile h4{margin:0 0 12px;font:700 clamp(26px,3.4vw,36px)/1.15 var(--font-display)}.cp-right-tile dl{margin:0;display:grid;gap:0}.cp-right-tile dl>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--hair-soft)}.cp-right-tile dt{font:400 14px/1.5 var(--font-body);color:hsl(var(--muted-foreground))}.cp-right-tile dd{margin:0;font:600 16px/1.5 var(--font-body);text-align:right}.cp-right-pays{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px 16px;margin:0;padding:16px 20px;border-radius:999px;border:1px solid var(--hair)}.cp-right-pays strong{font-size:28px;font-weight:650}.cp-right-pays small{font-size:14px;color:hsl(var(--muted-foreground))}.cp-ticket-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cp-ticket-fields>div{padding:14px 18px;border-radius:20px;border:1px solid var(--hair-soft);background:hsl(var(--foreground) / .03)}.cp-ticket-fields dd{font-size:20px;font-weight:600}.cp-ticket-outlay{margin-top:16px;padding:18px 24px;border-radius:24px;border:1px solid var(--hair)}.cp-ticket-outlay strong{font-size:clamp(24px,3.4vw,36px)}.cp-force-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cp-force-tile{display:flex;flex-direction:column;gap:14px;padding:20px 22px;border-radius:24px;border:1px solid var(--hair-soft);background:hsl(var(--foreground) / .025);box-shadow:0 1px 2px #0000000a,0 6px 14px #0000000a}.cp-force-tile .cp-force-label{display:flex;align-items:center;gap:12px;font:650 18px/1.3 var(--font-display)}.cp-force-tile .cp-svg{width:48px;height:36px;flex:none}.cp-force-tile>div{display:flex;flex-direction:column;gap:2px;padding-top:12px;border-top:1px solid var(--hair-soft)}.cp-force-tile>div strong{font:600 17px/1.4 var(--font-body)}@media (max-width: 900px){.cp-force-tiles{grid-template-columns:1fr}.cp-ticket-fields{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.cp-right-tiles,.cp-ticket-fields{grid-template-columns:1fr}.cp-right-tile{padding:18px}}.cp-right-pays{max-width:none!important}@media (max-width: 640px){.cp-ticket-fields{grid-template-columns:1fr 1fr;gap:8px}.cp-ticket-fields>div{padding:10px 12px}.cp-ticket-fields dd{font-size:17px}}
