#ts-pg .ts-copy.is-done{color:var(--ts-wa);border-color:var(--ts-wa)}#ts-pg .ts-acc2{display:grid;gap:var(--ts-s3);margin:0 0 var(--ts-s5)}#ts-pg .ts-acc2 details{background:var(--ts-surface);border:1px solid var(--ts-line-soft);border-radius:var(--ts-r-md)}#ts-pg .ts-acc2 summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--ts-s3);padding:16px 20px;min-height:44px}#ts-pg .ts-acc2 summary::-webkit-details-marker{display:none}#ts-pg .ts-acc2 summary h3{margin:0;font-size:18px;line-height:1.35}#ts-pg .ts-acc2 summary:after{content:"+";font-size:22px;line-height:1;color:var(--ts-accent);flex:none}#ts-pg .ts-acc2 details[open] summary:after{content:"–"}#ts-pg .ts-acc2 summary:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px;border-radius:var(--ts-r-md)}#ts-pg .ts-rich .ts-acc2__a h4{font-size:var(--ts-fs-h4);line-height:1.35;color:var(--ts-ink);margin:1.4em 0 .4em}#ts-pg .ts-rich .ts-acc2__a h4:first-child{margin-top:.2em}#ts-pg .ts-rich ol.ts-nums{list-style:none;padding:0;margin:0 0 1.2em;display:grid;gap:6px}#ts-pg .ts-rich ol.ts-nums>li{margin:0;padding:10px 14px;background:var(--ts-surface-2);border-radius:var(--ts-r-sm)}#ts-pg .ts-ppsec{scroll-margin-top:96px;padding:0 0 var(--ts-s5);margin:0 0 var(--ts-s6);border-bottom:1px solid var(--ts-line-soft)}#ts-pg .ts-ppsec:last-of-type{border-bottom:0}#ts-pg .ts-rich .ts-ppsec h2{margin-top:0}#ts-pg .ts-rq__src{margin:12px 0 0}#ts-pg .ts-rich .ts-note{margin:0 0 var(--ts-s5)}