.eq{background:var(--ink);color:#fff;border-radius:18px;padding:28px 30px;margin-bottom:18px}.eq .line{display:flex;gap:18px;align-items:baseline;flex-wrap:wrap}.eq .t1{font-size:34px;font-weight:700;letter-spacing:-.02em}.eq .op{font-size:22px;color:#ffffff80}.eq .lbl{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;display:block}.eq .pinkv{color:var(--bright)}.sim{background:var(--wash);border:1px solid var(--pale);border-radius:18px;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}.sim input[type=range]{width:100%;accent-color:var(--pink)}.simout{display:grid;grid-template-columns:1fr 1fr;gap:13px}.so{background:#fff;border:1px solid var(--pale);border-radius:12px;padding:13px}.so .v{font-size:24px;font-weight:700;letter-spacing:-.02em}.so .k{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--char);margin-top:3px}.frow{display:grid;grid-template-columns:105px 1fr 52px;gap:13px;align-items:center;margin-bottom:10px}.frow .fl{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--char)}.frow .ftrack{height:28px;background:var(--wash);border:1px solid var(--pale);border-radius:8px;overflow:hidden}.frow .ffill{height:100%;background:linear-gradient(90deg,#dd1d8a,#f96dc7)}.frow .fn{font-size:17px;font-weight:700;text-align:right}.radar{display:flex;gap:9px;overflow-x:auto;padding-bottom:6px}.rmonth{flex:1;min-width:100px;border:1px solid var(--pale);border-radius:12px;padding:11px}.rcase{font-size:11px;border-radius:8px;padding:5px 8px;margin-bottom:6px;background:var(--wash);border:1px solid var(--pale)}
