#ts-pg .ts-rich .ts-rq__c h3{font-size:var(--ts-fs-h4);margin:0 0 var(--ts-s3)}#ts-pg .ts-copy.is-done{color:var(--ts-wa);border-color:var(--ts-wa)}#ts-pg .ts-copyall{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-s3);margin:0 0 var(--ts-s6)}#ts-pg .ts-copyall .ts-copy{min-height:44px;padding:0 16px;font-size:15px;font-weight:600;color:var(--ts-accent);border-color:var(--ts-accent)}#ts-pg .ts-copyall p{margin:0;font-size:var(--ts-fs-sm);color:var(--ts-ink-3)}#ts-pg .ts-docs{display:grid;gap:var(--ts-s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));list-style:none;padding:0;margin:0 0 var(--ts-s5)}#ts-pg .ts-rich .ts-docs li{margin:0}#ts-pg .ts-doc{display:flex;flex-direction:column;gap:8px;height:100%;background:var(--ts-surface);border:1px solid var(--ts-line-soft);border-radius:var(--ts-r-lg);padding:var(--ts-s5);color:inherit;transition:transform var(--ts-dur) var(--ts-ease-out),box-shadow var(--ts-dur) var(--ts-ease-out)}#ts-pg .ts-rich a.ts-doc{text-decoration:none;color:inherit}#ts-pg .ts-doc__ic{color:var(--ts-accent);display:inline-flex}#ts-pg .ts-doc__m{font-size:var(--ts-fs-xs);font-weight:600;letter-spacing:.04em;color:var(--ts-ink-3);margin:0}#ts-pg .ts-doc__t{font-size:17px;line-height:1.35;font-weight:600;color:var(--ts-ink);margin:0}#ts-pg .ts-doc__go{margin-top:auto;font-size:var(--ts-fs-sm);font-weight:600;color:var(--ts-accent)}#ts-pg .ts-doc--muted{background:var(--ts-surface-2);border-style:dashed}#ts-pg .ts-doc--muted .ts-doc__ic{color:var(--ts-ink-3)}#ts-pg .ts-doc--muted p.ts-doc__d{margin:0;font-size:var(--ts-fs-sm);color:var(--ts-ink-2)}@media (hover:hover) and (pointer:fine){#ts-pg a.ts-doc:hover{transform:translateY(-2px);box-shadow:var(--ts-shadow-2)}}#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-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 1.2em}#ts-pg .ts-rich .ts-chips li{margin:0;padding:6px 14px;border-radius:var(--ts-r-pill);background:var(--ts-surface-2);color:var(--ts-ink);font-size:var(--ts-fs-sm);font-weight:600}#ts-pg .ts-rcases{list-style:none;padding:0;margin:0 0 var(--ts-s5);display:grid;gap:var(--ts-s4)}#ts-pg .ts-rich .ts-rcases>li{margin:0;background:var(--ts-surface);border:1px solid var(--ts-line-soft);border-radius:var(--ts-r-lg);padding:var(--ts-s5)}#ts-pg .ts-rich .ts-rcases h3{margin:0 0 .5em;font-size:18px}#ts-pg .ts-rich .ts-rcases p:last-child{margin-bottom:0}#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-tablewrap table{width:100%;border-collapse:collapse;font-size:var(--ts-fs-sm)}#ts-pg .ts-tablewrap th,#ts-pg .ts-tablewrap td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--ts-line-soft);vertical-align:top}#ts-pg .ts-tablewrap th{color:var(--ts-ink-3);font-weight:600;font-size:var(--ts-fs-xs)}#ts-pg .ts-tablewrap td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ts-ink);font-weight:600}#ts-pg .ts-rich .ts-note{margin:0 0 var(--ts-s5)}