.pg-legal{& a{color:#844caf}& .lg-hero{position:relative;overflow:hidden}& .lg-hero .grid-bg{position:absolute;inset:0}& .lg-hero-in{position:relative;max-width:1200px;margin:0 auto;padding:88px 24px 56px;display:flex;flex-direction:column;gap:20px}& h1{margin:0;font-size:clamp(44px,5.6vw,72px);line-height:1;font-weight:600;letter-spacing:-.05em;max-width:820px}& .lg-intro{margin:0;font-size:18px;line-height:28px;color:#5B6172;max-width:640px}& .lg-version{margin:0;font-family:var(--font-mono);font-size:13px;color:#6B7185}& .lg-docs{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}& .lg-docs a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;font-size:14px;color:#3A3F50;text-decoration:none;background:#fff;border:1px solid rgba(11,13,20,.1);transition:background .2s,color .2s,border-color .2s}& .lg-docs a:hover{border-color:rgba(11,13,20,.25);color:#0B0D14}& .lg-docs a[aria-current=page]{background:#0B0D14;border-color:#0B0D14;color:#fff}& .lg-body{max-width:1200px;margin:0 auto;padding:0 24px 120px;display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}& .lg-toc{flex:1 1 240px;position:sticky;top:104px;display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:18px;background:#F6F7FB;border:1px solid rgba(11,13,20,.08)}& .lg-toc span{padding:8px 12px 10px;font-family:var(--font-mono);font-size:12px;color:#6B7185}& .lg-toc a{display:block;padding:8px 12px;border-radius:10px;color:#5B6172;text-decoration:none;font-size:14px;line-height:20px;transition:background .2s,color .2s}& .lg-toc a:hover{background:rgba(11,13,20,.05);color:#0B0D14}& .lg-doc{flex:999 1 560px;min-width:0}& .lg-doc section{scroll-margin-top:110px;padding:36px 0;border-top:1px solid rgba(11,13,20,.07);display:flex;flex-direction:column;gap:14px}& .lg-doc section:first-child{border-top:none;padding-top:0}& .lg-doc h2{margin:0;font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.03em;color:#0B0D14}& .lg-doc h2 span{font-family:var(--font-mono);font-size:13px;color:#844caf;font-weight:500;margin-right:10px;letter-spacing:0}& .lg-doc h3{margin:8px 0 0;font-size:17px;line-height:24px;font-weight:600;color:#0B0D14}& .lg-doc li,& .lg-doc p{margin:0;font-size:16px;line-height:27px;color:#3A3F50}& .lg-doc ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}& .lg-doc strong{color:#0B0D14;font-weight:600}& .lg-doc a{overflow-wrap:anywhere}& .lg-box{border-radius:24px;background:#F6F7FB;border:1px solid rgba(11,13,20,.08);padding:12px 32px}& .lg-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:16px 0;border-top:1px solid rgba(11,13,20,.07)}& .lg-box .lg-row:first-child{border-top:none}& .lg-row>strong{font-size:15px;line-height:27px}& .lg-table{border:1px solid rgba(11,13,20,.08);border-radius:18px;overflow:hidden}& .lg-table table{width:100%;border-collapse:collapse;font-size:14px;line-height:21px}& .lg-table th{text-align:left;padding:12px 16px;background:#F6F7FB;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6B7185;font-weight:500}& .lg-table td{padding:14px 16px;border-top:1px solid rgba(11,13,20,.07);color:#3A3F50;vertical-align:top}& .lg-table td:first-child{font-family:var(--font-mono);font-size:13px;color:#0B0D14;white-space:nowrap}& .lg-tag{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;background:color-mix(in srgb,var(--c) 12%,#fff);color:color-mix(in srgb,var(--c) 80%,#0B0D14);white-space:nowrap}& .lg-foot{padding-top:12px;display:flex;flex-wrap:wrap;gap:12px}& .lg-foot .btn{color:#fff}@media (max-width:640px){& .lg-row{grid-template-columns:minmax(0,1fr);gap:4px}& .lg-box{padding:8px 20px}& .lg-toc{position:static}& .lg-table thead{display:none}& .lg-table tr{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px;border-top:1px solid rgba(11,13,20,.07)}& .lg-table tr:first-child{border-top:none}& .lg-table td{padding:0;border:0}& .lg-table td:nth-child(3){grid-column:1/-1;font-family:var(--font-mono);font-size:12px;color:#6B7185}& .lg-table td:nth-child(4){grid-column:1/-1}}}