.mf{align-items:center;gap:var(--s5) var(--s8);padding:var(--s6) var(--s8);border-radius:var(--r-lg);background:var(--warn-bg);box-shadow:var(--sh-sheet);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.mf:before{content:"";background:var(--warn);width:4px;position:absolute;inset:0 auto 0 0}.mf.is-bad{background:#fff0f0}.mf.is-bad:before{background:var(--bad)}.mf-main{gap:var(--s3);min-width:0;display:grid}.mf-eye{align-items:center;gap:var(--s2);color:var(--warn-ink);font-size:13px;font-weight:600;display:flex}.mf.is-bad .mf-eye{color:var(--bad-ink)}.mf-fig{align-items:baseline;gap:4px var(--s3);flex-wrap:wrap;display:flex}.mf-l{color:var(--ink-2);font-size:14px}.mf-v{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(30px,4.4vw,44px);font-weight:700;line-height:1.05}.mf-x{color:var(--ink-2);font-size:15px}.mf-clock{gap:4px;max-width:320px;display:flex}.mf-clock i{height:6px;transition:background var(--dur-3) var(--ease);background:#15161a1a;border-radius:3px;flex:1}.mf-clock i.on{background:var(--warn)}.mf.is-bad .mf-clock i.on{background:var(--bad)}.mf-note{color:var(--ink-2);max-width:52ch;font-size:13.5px}.mf-act{justify-items:end;gap:var(--s2);display:grid}.mf-why{gap:var(--s2);max-width:30ch;color:var(--ink-2);font-size:13.5px;display:flex}@media (max-width:767px){.mf{padding:var(--s5) var(--s4) var(--s5) var(--s5);grid-template-columns:1fr}.mf-act{justify-items:stretch}.mf-act .b{justify-content:center;width:100%;min-height:44px}}.of-st{margin:0 0 var(--s3)}.of-need{padding:var(--s3) var(--s4);border-radius:var(--r);background:var(--warn-bg);color:var(--warn-ink);margin-bottom:var(--s3);gap:4px;font-size:13.5px;display:grid}.of-need p{color:var(--ink-2)}.of-lines{margin-top:var(--s2)}.of-sum{border-top:1px solid var(--hair);padding-top:var(--s2)}.of-settled{gap:var(--s2);margin-top:var(--s4);padding:var(--s4);border-radius:var(--r);background:var(--sub);display:grid}.of-sh{align-items:center;gap:var(--s2);color:var(--ok-ink);font-weight:600;display:flex}.of-in{color:var(--ok-ink)}.hc-nomargin{padding:var(--s6) 0;color:var(--muted);font-size:13.5px}.mf{margin-bottom:var(--s5)}
