.lg[data-v-094462e3]{background:var(--site-paper);color:var(--site-ink)}.lg-wrap[data-v-094462e3]{padding:0 var(--site-x)}.lg-hero[data-v-094462e3]{background:radial-gradient(ellipse 42% 90% at 96% 0,rgba(61,139,255,.14),transparent 70%),linear-gradient(180deg,#fff 0,var(--site-paper) 100%);padding:clamp(56px,6vw,120px) 0 clamp(44px,4.4vw,88px)}.lg-hero h1[data-v-094462e3]{font-size:var(--fs-site-h2);font-weight:var(--fw-bold);letter-spacing:.06em;line-height:1.3;margin:0}.lg-hero__lead[data-v-094462e3]{color:#1d2129bf;font-size:var(--fs-site-lead);letter-spacing:.04em;line-height:1.9;margin:clamp(12px,1.1vw,20px) 0 0;max-width:40em}.lg-hero__meta[data-v-094462e3]{align-items:center;color:var(--site-grey);display:flex;flex-wrap:wrap;font-size:var(--fs-caption);gap:10px 16px;letter-spacing:.04em;margin-top:clamp(18px,1.6vw,30px)}.lg-hero__draft[data-v-094462e3]{background:#fff4e5;border:1px solid #ffd8a8;border-radius:999px;color:#b25e00;font-weight:var(--fw-medium);padding:2px 10px}.lg__body[data-v-094462e3]{--lg-pad:clamp(24px,3.4vw,72px);--lg-side:clamp(200px,13vw,280px);align-items:start;display:grid;font-size:var(--fs-reading);gap:clamp(24px,2.4vw,56px);grid-template-columns:var(--lg-side) minmax(0,calc(72ch + var(--lg-pad)*2)) var(--lg-side);justify-content:center;padding:clamp(32px,3vw,64px) 0 clamp(64px,6vw,120px)}.lg__left[data-v-094462e3],.lg__right[data-v-094462e3]{font-size:var(--fs-body);gap:28px;max-height:calc(100vh - var(--lzq-header-h) - 48px);overflow-y:auto;position:sticky;scrollbar-width:thin;top:calc(var(--lzq-header-h) + 24px)}.lg__left[data-v-094462e3],.lg__rel[data-v-094462e3],.lg__right[data-v-094462e3],.lg__toc[data-v-094462e3]{display:flex;flex-direction:column}.lg__right[data-v-094462e3]{gap:0}.lg__rel--left[data-v-094462e3]{display:none}.lg__side-title[data-v-094462e3]{align-items:center;color:var(--site-grey);display:flex;font-size:var(--fs-caption);gap:6px;letter-spacing:.16em;margin-bottom:10px}.lg__toc-link[data-v-094462e3]{border-left:1px solid #dfe5f0;color:var(--site-ink-2);font-size:var(--fs-site-small);line-height:1.5;padding:7px 0 7px 16px;position:relative;transition:color .2s ease}.lg__toc-link[data-v-094462e3]:before{background:var(--site-azure);border-radius:2px;content:"";height:0;left:-1px;position:absolute;top:50%;transform:translateY(-50%);transition:height .35s var(--site-ease);width:2px}.lg__toc-link[data-v-094462e3]:hover{color:var(--site-blue)}.lg__toc-link.is-active[data-v-094462e3]{color:var(--site-blue);font-weight:var(--fw-medium)}.lg__toc-link.is-active[data-v-094462e3]:before{height:22px}.lg__rel-nav a[data-v-094462e3]:focus-visible,.lg__toc-link[data-v-094462e3]:focus-visible,.lg__toc-m-btn[data-v-094462e3]:focus-visible,.lg__toc-m-list a[data-v-094462e3]:focus-visible{box-shadow:var(--site-ring);outline:none}.lg__rel-nav[data-v-094462e3]{display:flex;flex-direction:column;gap:2px}.lg__rel-nav a[data-v-094462e3]{align-items:center;border-radius:10px;color:var(--site-ink-2);display:flex;justify-content:space-between;padding:9px 12px;transition:background .2s ease,color .2s ease}.lg__rel-nav a[data-v-094462e3]:after{content:"→";font-size:var(--fs-site-small);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .3s var(--site-ease)}.lg__rel-nav a[data-v-094462e3]:hover{background:#fff;color:var(--site-blue)}.lg__rel-nav a[data-v-094462e3]:hover:after{opacity:1;transform:none}.lg__rel-nav a.is-active[data-v-094462e3]{background:#fff;box-shadow:inset 0 0 0 1px var(--site-line);color:var(--site-blue);font-weight:var(--fw-medium)}.lg__doc[data-v-094462e3]{background:#fff;border:1px solid var(--site-line);border-radius:16px;min-width:0;padding:var(--lg-pad)}.lg__content[data-v-094462e3]{color:var(--site-ink-2);font-size:var(--fs-reading);letter-spacing:.02em;line-height:1.9}.lg__content[data-v-094462e3] h2{border-top:1px solid #eef1f6;color:var(--site-ink);font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:.04em;line-height:1.4;margin:2.6em 0 .8em;padding-top:1.6em;scroll-margin-top:calc(var(--lzq-header-h) + 24px)}.lg__content[data-v-094462e3] h2:first-child{border-top:0;margin-top:0;padding-top:0}.lg__content[data-v-094462e3] ol,.lg__content[data-v-094462e3] p,.lg__content[data-v-094462e3] ul{margin:.7em 0}.lg__content[data-v-094462e3] ol,.lg__content[data-v-094462e3] ul{padding-left:1.3em}.lg__content[data-v-094462e3] li+li{margin-top:.45em}.lg__content[data-v-094462e3] li::marker{color:var(--site-azure)}.lg__content[data-v-094462e3] b,.lg__content[data-v-094462e3] strong{color:var(--site-ink);font-weight:var(--fw-medium)}.lg__content[data-v-094462e3] a{border-bottom:1px solid #b9c8ff;color:var(--site-blue)}.lg__toc-m[data-v-094462e3]{display:none}@media(max-width:1359px){.lg__body[data-v-094462e3]{grid-template-columns:var(--lg-side) minmax(0,calc(72ch + var(--lg-pad)*2))}.lg__right[data-v-094462e3]{display:none}.lg__rel--left[data-v-094462e3]{display:flex}}@media(max-width:899px){.lg__body[data-v-094462e3]{grid-template-columns:minmax(0,1fr)}.lg__left[data-v-094462e3]{display:none}.lg__right[data-v-094462e3]{display:flex;max-height:none;position:static}.lg__doc[data-v-094462e3]{padding:22px 18px}.lg__rel-nav[data-v-094462e3]{flex-flow:row wrap}.lg__toc-m[data-v-094462e3]{border:1px solid var(--site-line);border-radius:12px;display:block;margin-bottom:18px}.lg__toc-m-btn[data-v-094462e3]{align-items:center;background:var(--site-paper);border:0;border-radius:12px;color:var(--site-ink);cursor:pointer;display:flex;font:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);gap:8px;padding:12px 14px;width:100%}.lg__toc-m-chev[data-v-094462e3]{color:var(--site-grey);margin-left:auto;transition:transform .25s var(--site-ease)}.lg__toc-m.is-open .lg__toc-m-chev[data-v-094462e3]{transform:rotate(180deg)}.lg__toc-m-list[data-v-094462e3]{display:flex;flex-direction:column;padding:6px 8px 10px}.lg__toc-m-list a[data-v-094462e3]{border-radius:8px;color:var(--site-ink-2);font-size:var(--fs-body);padding:8px 10px}.lg__toc-m-list a.is-active[data-v-094462e3]{background:#f1f5fd;color:var(--site-blue)}}@media(prefers-reduced-motion:reduce){.lg__rel-nav a[data-v-094462e3],.lg__rel-nav a[data-v-094462e3]:after,.lg__toc-link[data-v-094462e3],.lg__toc-link[data-v-094462e3]:before,.lg__toc-m-chev[data-v-094462e3]{transition:none}}
