.dcalc .card>h2.section-label{margin:0}.dcalc .dc-table>h2.section-label{margin-bottom:10px}.dcalc h2.dc-drip{margin:18px 0 8px}.dcalc .dc-monthly>h2.section-label{margin-bottom:6px}.dcalc .dc-stock{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dcalc .dc-stock-name{flex-direction:column;gap:2px;min-width:0;display:flex}.dcalc .dc-switch{position:relative}.dcalc .dc-switch-pop{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card,8px);width:min(340px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000002e}.dcalc .dc-switch-foot{font-size:var(--fs-small,12.5px);color:var(--tt);margin:8px 0 0}.dcalc .dc-island{flex-direction:column;gap:14px;margin-bottom:14px;display:flex}.dcalc .dc-rsub{font-size:var(--fs-small,12.5px);line-height:var(--lh-prose,1.45);color:var(--ts);margin:4px 0 12px}.dcalc .dc-sum{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dcalc .dc-sum>div{min-width:0}.dcalc .dc-sum-l{font-size:var(--fs-label,11px);font-weight:var(--fw-label,600);letter-spacing:.08em;text-transform:uppercase;color:var(--tt)}.dcalc .dc-sum-v{font-size:var(--fs-heading,20px);font-weight:var(--fw-figure,600);line-height:var(--lh-title,1.25);color:var(--tp);font-variant-numeric:tabular-nums;margin-top:4px}.dcalc .dc-sum-s{font-size:var(--fs-small,12.5px);line-height:var(--lh-row,1.3);color:var(--tt);overflow-wrap:anywhere;margin-top:3px}.dcalc .dc-cmp{font-size:var(--fs-body,14px);line-height:var(--lh-prose,1.45);color:var(--ts);margin:12px 0 0}.dcalc .dc-tcap{line-height:var(--lh-prose,1.45);margin:10px 0 0}.dcalc .dc-calc{grid-template-columns:372px minmax(0,1fr);align-items:start;gap:18px;display:grid}.dcalc .dc-calc>*{min-width:0}.dcalc .dc-in .dc-stock{border-bottom:1px solid var(--hairline);flex-wrap:nowrap;margin:0 0 12px;padding-bottom:12px}.dcalc .dc-in .dc-stock-name b{font-size:var(--fs-body,14px);color:var(--tp)}.dcalc .dc-in .dc-switch{flex:none}.dcalc .dc-in .dc-switch>.btn{white-space:nowrap}.dcalc .dc-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;display:grid}.dcalc .dc-two>*{min-width:0}.dcalc .dc-fld{margin-top:12px}.dcalc .dc-fl{min-height:20px;font-size:13px;font-weight:var(--fw-label,600);color:var(--ts);justify-content:space-between;align-items:center;gap:8px;display:flex}.dcalc .dc-reset{font:inherit;font-size:var(--fs-small,12.5px);color:var(--tlink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.dcalc .dc-reset:hover{text-decoration:underline}.dcalc .dc-inp{border:1px solid var(--border-strong);border-radius:var(--r-ctl,6px);background:var(--inset);align-items:center;gap:6px;height:40px;margin-top:5px;padding:0 12px;display:flex}.dcalc .dc-inp:focus-within{border-color:var(--tlink);box-shadow:0 0 0 1px var(--tlink)}.dcalc .dc-inp>span{color:var(--tt);font-size:var(--fs-body,14px)}.dcalc .dc-inp input,.dcalc .dc-inp output{width:100%;min-width:0;font:inherit;font-size:15px;font-weight:var(--fw-label,600);color:var(--tp);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:0}.dcalc .dc-inp.dc-ro{background:0 0;border-style:dashed}.dcalc .dc-inp.dc-ro:focus-within{box-shadow:none}.dcalc .dc-hint{font-size:12px;line-height:var(--lh-prose,1.45);color:var(--tt);margin:5px 0 0;display:block}.dcalc .dc-tog{border:1px solid var(--border);border-radius:var(--r-ctl,6px);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:6px 8px 6px 12px;display:flex}.dcalc .dc-tog-l{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.dcalc .dc-tog-t{font-size:13.5px;font-weight:var(--fw-label,600);color:var(--tp)}.dcalc .dc-tog .dc-hint{margin-top:0}.dcalc .dc-sw{cursor:pointer;border-radius:var(--r-ctl,6px);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:48px;height:44px;padding:0;display:inline-flex}.dcalc .dc-sw-track{background:var(--border-strong);border-radius:999px;width:42px;height:24px;transition:background .15s;display:block;position:relative}.dcalc .dc-sw-track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px}.dcalc .dc-sw[aria-checked=true] .dc-sw-track{background:var(--chart-est)}.dcalc .dc-sw[aria-checked=true] .dc-sw-track:after{left:21px}.dcalc .dc-sw:focus-visible{outline:2px solid var(--tlink);outline-offset:1px}.dcalc .dc-res .dc-sum>div{border:1px solid var(--border);border-radius:var(--r-ctl,6px);background:var(--subtle);padding:10px 12px}.dcalc .dc-none{margin:0}.dcalc .dc-chart{margin-top:16px}.dcalc .dc-ch{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.dcalc .dc-ch-t{font-size:var(--fs-body,14px);font-weight:var(--fw-title,700);color:var(--tp);margin:0}.dcalc .dc-legend{color:var(--ts);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.dcalc .dc-key{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.dcalc .dc-key-a,.dcalc .dc-bar-a{background:var(--chart-est);fill:var(--chart-est)}.dcalc .dc-key-b,.dcalc .dc-bar-b{background:var(--chart-2);fill:var(--chart-2)}.dcalc .dc-plot{height:190px;margin-top:8px;position:relative}.dcalc .dc-plot svg{width:100%;height:100%;display:block;overflow:visible}.dcalc .dc-base{stroke:var(--border);stroke-width:1px}.dcalc .dc-vl{font-size:12px;font-weight:var(--fw-label,600);color:var(--tp);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;padding-bottom:3px;line-height:1;position:absolute;transform:translate(-50%,-100%)}.dcalc .dc-vl-start{transform:translate(-6px,-100%)}.dcalc .dc-vl-end{transform:translate(calc(6px - 100%),-100%)}.dcalc .dc-ticks{height:18px;color:var(--tt);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;line-height:18px;position:relative}.dcalc .dc-ticks span{position:absolute;top:0;transform:translate(-50%)}.dcalc .dc-table table.t th{white-space:nowrap}.dcalc .dc-table tr.dc-last th,.dcalc .dc-table tr.dc-last td{font-weight:var(--fw-title,700)}.dcalc .dc-table tr.dc-gap td{text-align:left;color:var(--tt)}.dcalc .dc-more{margin:10px 0 0}@media (min-width:1024px) and (max-width:1279px){.dcalc .dc-res .dc-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.dcalc .dc-calc{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:599px){.dcalc .dc-res .dc-sum{gap:8px}.dcalc .dc-plot{height:170px}.dcalc .dc-legend{font-size:11px}.dcalc .dc-reset{min-height:44px;margin:-12px 0}.dcalc .dc-more .btn,.dcalc .dc-in .dc-switch>.btn{min-height:44px}.dcalc .dc-table table.t{font-size:var(--fs-small,12.5px)}.dcalc .dc-table table.t th,.dcalc .dc-table table.t td{padding:7px 5px}.dcalc .dc-table table.t thead th{white-space:normal;vertical-align:bottom}.dcalc .dc-table .ph-x{display:none}}.dcalc .dc-safe,.dcalc .dc-method,.dcalc .dc-more{margin-bottom:14px}.dcalc .dc-safe-row{align-items:flex-start;gap:16px;margin-top:10px;display:flex}.dcalc .dc-safe-row p{line-height:var(--lh-prose,1.45);margin:0 0 8px}.dcalc .dc-grade{border-radius:var(--r-card,8px);width:56px;height:56px;font-family:var(--mono);font-size:var(--fs-title,32px);font-weight:var(--fw-figure,600);color:var(--tp);border:1px solid var(--border-strong);flex:none;justify-content:center;align-items:center;display:flex}.dcalc .dc-acts{flex-wrap:wrap;gap:8px;display:flex}.dcalc .dc-formula{border-radius:var(--r-ctl,6px);background:var(--bg);font-family:var(--mono);font-size:var(--fs-small,12.5px);line-height:var(--lh-prose,1.45);color:var(--ts);overflow-wrap:anywhere;margin:10px 0 12px;padding:10px 12px}.dcalc .dc-method p{line-height:var(--lh-prose,1.45);margin:0 0 8px}.dcalc .dc-more ul{flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0;list-style:none;display:flex}.dcalc .dc-na{margin:0 0 18px}@media (max-width:599px){.dcalc .kf>div:last-child:nth-child(odd){grid-column:1/-1}.dcalc .dc-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.dcalc .dc-safe-row{flex-direction:column;align-items:stretch}}
