.mcc__tool{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.mcc__form.mw-card,.mcc__result.mw-card{display:flex;flex-direction:column;gap:var(--space-6)}.mcc__fs{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;border:0;min-width:0}.mcc__fs legend{padding:0;margin-bottom:var(--space-3);font-size:var(--text-base);font-weight:600;color:var(--ink)}.mcc__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);align-items:end}.mcc__row{display:grid;grid-template-columns:minmax(0,1fr) 150px 44px;gap:var(--space-2);align-items:end}.mcc__presets{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mcc__result{position:sticky;top:96px}.mcc__result-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.mcc__result-head h2{margin:0;font-size:var(--text-base);font-weight:600;color:var(--ink)}.mcc__total{display:flex;flex-direction:column;gap:var(--space-1)}.mcc__total-label{font-size:var(--text-s);color:var(--ink-3)}.mcc__total-value{margin:0;font-size:56px;line-height:1.05;font-weight:600;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.mcc__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}.mcc__split>div{padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-sunken)}.mcc__split dt{font-size:var(--text-s);color:var(--ink-3)}.mcc__split dd{margin:var(--space-1) 0 0;font-size:var(--text-2xl);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.mcc__year{margin:0;padding:var(--space-4);border-radius:var(--radius-l);background:var(--brand-soft);color:var(--ink-2);font-size:var(--text-m);line-height:1.5}.mcc__year-label{display:block;font-size:var(--text-s);color:var(--ink-3)}.mcc__year b{display:block;font-size:var(--text-2xl);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.mcc__how{margin:0;font-size:var(--text-s);line-height:1.5;color:var(--ink-3)}.mcc__how strong{color:var(--ink-2);font-weight:600}.mcc__empty{margin:0;padding:var(--space-8) 0;text-align:center;font-size:var(--text-m);color:var(--ink-3)}.mcc__live{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding-top:var(--space-5);border-top:1px solid var(--line)}.mcc__live-title{margin:0;font-size:var(--text-s);font-weight:500;color:var(--ink-3)}.mcc__live-value{margin:var(--space-1) 0 0;font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.mcc__live-time{margin:0;font-size:var(--text-s);color:var(--ink-3);font-variant-numeric:tabular-nums}.mcc__live-btns,.mcc__share{display:flex;gap:var(--space-2);flex-wrap:wrap}@media(max-width:960px){.mcc__tool{grid-template-columns:minmax(0,1fr)}.mcc__result{position:static}}@media(max-width:639px){.mcc__form.mw-card,.mcc__result.mw-card{padding:var(--space-5)}.mcc__total-value{font-size:44px}.mcc__row{grid-template-columns:minmax(0,1fr) 112px 44px}}
