:where(.v7) .scope{border-top:1px solid var(--line);margin-top:16px;padding-top:4px;font-size:14px;line-height:1.5}:where(.v7) .scope>summary{cursor:pointer;min-height:44px;color:var(--ink);border-radius:var(--ff-radius-sm);align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}:where(.v7) .scope>summary::-webkit-details-marker{display:none}:where(.v7) .scope>summary:after{content:"+";margin-left:auto;font-size:18px;font-weight:500;line-height:1}:where(.v7) .scope[open]>summary:after{content:"−"}:where(.v7) .scope>summary:focus-visible{box-shadow:var(--ff-ring);outline:none}:where(.v7) .scope h4{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;color:var(--ink);margin:12px 0 6px;font-size:13px;font-weight:600}:where(.v7) .scope .scope-list{margin:0;padding:0;list-style:none}:where(.v7) .scope .scope-list li{color:var(--ink);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;margin:4px 0;padding-left:20px;font-size:14px;line-height:1.45;position:relative}:where(.v7) .scope .scope-list li:before{font-weight:600;position:absolute;top:0;left:0}:where(.v7) .scope .scope-in li:before{content:"✓";color:var(--ff-success-700)}:where(.v7) .scope .scope-out li{color:var(--ink-2)}:where(.v7) .scope .scope-out li:before{content:"–";color:var(--ink-2)}.v7 .scope .scope-note{color:var(--ink-2);text-wrap:pretty;margin:12px 0 4px;font-size:13px;line-height:1.5}.v7 .scope .scope-note b{color:var(--ink);font-weight:600}
