.calc{display:grid;gap:12px;max-inline-size:var(--calc-col, 680px);min-inline-size:0}.calc-h1{margin:0;font-size:13px;font-weight:var(--fw-disp);letter-spacing:.02em;line-height:1.4;color:var(--ink-3)}.calc-pills{display:flex;gap:8px;align-items:center;margin:0;padding:2px 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.calc-pills::-webkit-scrollbar{display:none}.calc-pills>.pill{flex:none;white-space:nowrap}.calc-pills>.pill--chip{min-block-size:var(--pill-h-sm);font-size:14px}.calc-pills__caret{opacity:.7;font-size:12px;margin-inline-start:-2px}.calc-card{display:flex;flex-direction:column;gap:10px;min-inline-size:0}.calc-card__hd{display:flex;align-items:center;justify-content:space-between;gap:12px}.calc-card__pict{display:inline-flex;flex:none;inline-size:24px;block-size:24px}.calc-card__pict svg{inline-size:24px;block-size:24px;display:block}.calc-card__big{margin:0;overflow-wrap:anywhere}.calc-card__note{margin:0;font-size:13px;font-weight:var(--fw-strong);line-height:1.4}.calc-card__gauge{display:flex;flex-direction:column;gap:7px;margin-block-start:4px}.calc-card__gauge-hd{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;font-weight:var(--fw-disp)}.calc-card__gauge-hd .num{font-size:13px;letter-spacing:0;color:inherit}.calc-card__marks{position:relative;block-size:14px;font-size:11px;font-weight:var(--fw-strong);opacity:.8}.calc-card__mark{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.calc-card__mark:before{content:"";position:absolute;left:50%;top:-9px;inline-size:1px;block-size:6px;background:var(--on-plate)}.calc-card__gauge .bar__fill{background:var(--on-plate)}.calc-gnote{margin:-2px 0 0;font-size:12px;line-height:1.6;color:var(--ink-3);max-inline-size:var(--read)}.calc-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.calc-actions>.pill{inline-size:100%}.calc-actions--one{grid-template-columns:minmax(0,1fr)}.calc-actions__msg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:13px;color:var(--ink-2)}.calc-rows{display:flex;flex-direction:column;margin-block-start:6px}.calc-rows__hd{display:flex;justify-content:space-between;align-items:baseline;padding-block-end:8px}.calc-rows__t{margin:0;font-size:15px;font-weight:var(--fw-disp)}.calc-rows__d{font-size:12px;color:var(--ink-3)}.calc-rows .rowline{align-items:baseline}.calc-rows__k{min-inline-size:0}.calc-rows__k .rowline__d{display:block;margin-block-start:2px}.calc-rows__v{flex:none;font-weight:var(--fw-disp);font-variant-numeric:tabular-nums;white-space:nowrap}.calc-rows .rowline--sum .calc-rows__k{font-weight:var(--fw-disp)}.calc-rows__basis{margin:14px 0 0;font-size:12px;color:var(--ink-3)}.calc-rows__x{display:block;margin-block-start:2px;font-size:12px;font-weight:400;color:var(--ink-3);text-align:end}.calc-rows__v:has(.calc-rows__x){text-align:end}.calc-rows__zero>summary{display:flex;align-items:center;min-block-size:44px;font-size:13px;color:var(--ink-3);cursor:pointer}.calc-rows__zero[open]>summary{color:var(--ink-2, var(--ink-3))}.calc-rows__basis a{color:inherit}.calc[data-pending] .calc-pills>.pill,.calc[data-pending] .calc-card__big,.calc[data-pending] .calc-card__note,.calc[data-pending] .calc-card__gauge,.calc[data-pending] .calc-rows__v{visibility:hidden}.calcdesk{--calc-col: 680px}.calcdesk__main,.calcdesk__aside{min-inline-size:0}@media(min-width:1080px){.calcdesk{display:grid;grid-template-columns:var(--calc-col) minmax(0,1fr);gap:var(--desk-gap);align-items:start}}@media(forced-colors:active){.calc-card__mark:before{background:CanvasText}}.calc-disc{display:flex;flex-direction:column;gap:8px}.calc-disc__t{margin:0;font-size:13px;font-weight:var(--fw-strong);color:var(--ink-2)}.calc-disc__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.calc-disc__card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-block-size:44px;padding:10px 12px;margin:0;border:1.5px solid var(--line-soft);border-radius:12px;background:none;color:var(--ink);font:inherit;text-align:start;text-decoration:none;cursor:pointer}.calc-disc__card:hover{border-color:var(--rule-3)}.calc-disc__card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.calc-disc__label{font-size:13px;color:var(--ink-2)}.calc-disc__delta{font-size:20px;font-weight:var(--fw-disp);font-variant-numeric:tabular-nums;white-space:nowrap}.calc-disc__card--same .calc-disc__delta{color:var(--ink-3)}.calc-disc__to,.calc-disc__note{font-size:12px;color:var(--ink-3)}.calc-brk{display:flex;flex-direction:column;gap:6px}.calc-brk__t{margin:0;font-size:13px;font-weight:var(--fw-strong);color:var(--ink-2)}.calc-brk__bar{display:flex;gap:3px}.calc-brk__cell{position:relative;flex:1 1 0;min-inline-size:0;display:flex;align-items:center;justify-content:center;block-size:30px;border-radius:6px;border:1.5px solid var(--line-soft);background:none;color:var(--ink-3)}.calc-brk__cell.is-past{background:var(--line-soft);color:var(--ink-2)}.calc-brk__cell.is-on{background:var(--plate, var(--ink));border-color:var(--plate, var(--ink));color:var(--on-plate, #fff)}.calc-brk__rate{font-size:12px;font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.calc-brk__dot{position:absolute;inset-block-start:-5px;inline-size:8px;block-size:8px;margin-inline-start:-4px;border-radius:50%;background:var(--ink);border:1.5px solid var(--bg, #fff)}.calc-brk__line{margin:0;font-size:13px;color:var(--ink-2)}@media(forced-colors:active){.calc-brk__cell.is-on{background:Highlight;color:HighlightText}.calc-brk__dot{background:CanvasText}}.calc-near{display:flex;flex-direction:column;gap:6px}.calc-near__t{margin:0;font-size:13px;font-weight:var(--fw-strong);color:var(--ink-2)}.calc-near__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.calc-near__row{display:grid;grid-template-columns:minmax(64px,auto) 1fr auto;align-items:center;gap:8px;min-block-size:32px;font-size:13px}.calc-near__k{color:var(--ink-2);white-space:nowrap}a.calc-near__k{text-decoration:underline;text-underline-offset:3px;min-block-size:32px;display:inline-flex;align-items:center}.calc-near__track{display:block;block-size:10px;border-radius:5px;background:none}.calc-near__bar{display:block;block-size:100%;border-radius:5px;background:var(--line-soft)}.calc-near__v{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-2);text-align:end}.calc-near__row.is-on .calc-near__k,.calc-near__row.is-on .calc-near__v{color:var(--ink);font-weight:var(--fw-strong)}.calc-near__row.is-on .calc-near__bar{background:var(--plate, var(--ink))}@media(forced-colors:active){.calc-near__bar{background:CanvasText}.calc-near__row.is-on .calc-near__bar{background:Highlight}}
