.plan{padding-bottom:var(--sp-2xl)}.plan>h1{margin-bottom:var(--sp-sm)}.plan section{margin-top:var(--sp-2xl)}.plan__table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--t-body-s)}.plan__table th,.plan__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:10px 14px 10px 0}.plan__table thead th{font:800 var(--t-micro)/1.3 var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.plan__table tbody th{color:var(--text);font-weight:700}.plan__table--rank{min-width:52rem}.plan__num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.plan__detail{font-size:var(--t-small);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:3px;display:block}.plan__over{color:var(--ok-ink);font-weight:700}.plan__under{color:var(--warn-ink);font-weight:700}.plan__be{margin:var(--sp-lg) 0;padding:var(--sp-md) var(--sp-lg);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);font-variant-numeric:tabular-nums}.plan__be p{margin:6px 0}.plan__be-label{min-width:13rem;font:800 var(--t-micro)/1.3 var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--muted);display:inline-block}.plan__pending{columns:2 16rem;column-gap:var(--sp-xl)}.plan__pending li{break-inside:avoid}
