.sf{padding-block:clamp(28px,4vw,44px) clamp(48px,7vw,80px);display:flex;flex-direction:column;gap:18px}.sf-note{margin:0;max-width:78ch;font-size:14.5px;line-height:1.7;color:var(--fg-3)}.sf-note a{color:var(--accent)}.sf-checks{margin-top:20px}.sf-group+.sf-group{margin-top:22px}.sf-group-title{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:700;color:var(--fg)}.sf-dot{width:9px;height:9px;border-radius:50%}.sf-group-n{font-size:12px;font-weight:600;color:var(--fg-4);padding:1px 8px;border-radius:999px;background:var(--glass-2)}.sf-rows{border-radius:18px;border:1px solid var(--line-subtle);background:var(--glass-1);overflow:hidden}.sf-row{display:grid;grid-template-columns:minmax(0,1fr) 200px 110px 90px;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid var(--line-subtle);text-decoration:none;transition:background .12s ease}.sf-row:first-child{border-top:none}a.sf-row:hover{background:var(--glass-2)}.sf-head{font-size:12px;font-weight:600;color:var(--fg-4);padding-block:10px;background:var(--glass-1)}.sf-head>span:nth-child(n+3){text-align:right}.sf-label{font-size:15px;font-weight:600;color:var(--fg)}.sf-num{text-align:right;font-size:14px;font-variant-numeric:tabular-nums;color:var(--fg-2)}.sf-muted{color:var(--fg-4)}.sf-freq{display:flex;align-items:center;gap:10px}.sf-freq-bar{flex:1;height:6px;border-radius:999px;background:var(--glass-3);overflow:hidden}.sf-freq-bar span{display:block;height:100%;background:var(--fg-4);transform-origin:left}.sf-freq-pct{width:46px;text-align:right;font-size:13px;font-variant-numeric:tabular-nums;color:var(--fg-3)}.sf-limits{margin-top:28px}@media (max-width:760px){.sf-row{grid-template-columns:minmax(0,1fr) 90px 70px}.sf-hide{display:none}}html.light .ct .sf-rows{background:#FFFFFF;border-color:#DDE3F1;box-shadow:0 12px 26px -22px rgba(22,36,138,.4)}html.light .ct .sf-head{background:#F5F7FD}html.light .ct a.sf-row:hover{background:#F4F7FE}