.lg-col{container:mp-col/inline-size}.lg-body{align-items:flex-start;gap:28px;display:flex}.lg-toc{flex-direction:column;flex:0 0 240px;gap:12px;min-width:0;max-height:calc(100vh - 112px);display:flex;position:sticky;top:96px;overflow-y:auto}.lg-main{flex-direction:column;flex:1 1 0;gap:14px;min-width:0;max-width:860px;display:flex}.lg-chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:none;overflow-x:auto}.lg-chips::-webkit-scrollbar{display:none}.lg-card{background:var(--panel,var(--zinc-950));border:1px solid #ffffff0f;border-radius:18px;transition:border-color .2s}.lg-card[data-current=true]{border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.lg-intro{border-color:color-mix(in srgb, var(--brand) 20%, transparent);background:color-mix(in srgb, var(--brand) 4%, var(--panel,var(--zinc-950)))}.lg-note-warn{border-color:var(--warning-line);background:var(--warning-tint)}.lg-sec{scroll-margin-top:96px}.lg-tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.lg-tbl th{text-align:left;color:var(--zinc-400);background:#ffffff0a;border-bottom:1px solid #ffffff14;padding:9px 10px;font-size:11px;font-weight:900}.lg-tbl td{vertical-align:top;color:var(--zinc-300);border-bottom:1px solid #ffffff0d;padding:9px 10px;line-height:18px}.lg-progress{background:linear-gradient(90deg, var(--brand), var(--community));transition:width .3s}@container mp-col (max-width:980px){.lg-toc{display:none}.lg-chips{display:flex}}@container mp-col (max-width:640px){.lg-head{flex-direction:column;align-items:flex-start!important}}@container mp-col (max-width:560px){.lg-title{font-size:28px!important;line-height:36px!important}.lg-wrap{padding:16px 12px 40px!important}.lg-sec{padding:16px!important}}@keyframes pgRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes inA{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes inB{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.lg-rise{animation:.35s ease-out pgRise}.lg-in-a{animation:.45s ease-out inA}.lg-in-b{animation:.45s ease-out inB}@media (prefers-reduced-motion:reduce){.lg-rise,.lg-in-a,.lg-in-b{animation:none!important}.lg-card,.lg-progress{transition:none}}
