.lx-band{position:relative;isolation:isolate;padding-block:calc(var(--header-h) + env(safe-area-inset-top,0px) + clamp(40px,7vw,88px)) calc(var(--sheet-r) + clamp(48px,6vw,88px))}.lx-band:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 85% 100%,rgba(0,123,216,.22),transparent 70%),radial-gradient(circle,rgba(238,241,246,.13) 1px,transparent 1.4px) 0 0 / 22px 22px;-webkit-mask-image:linear-gradient(to bottom,transparent 10%,#000 90%);mask-image:linear-gradient(to bottom,transparent 10%,#000 90%)}.lx-band-inner{display:grid;gap:32px}.lx-docs{display:flex;flex-wrap:wrap;gap:8px}.lx-docs a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--hair-strong);border-radius:999px;color:var(--on-ink-soft);text-decoration:none;font-size:.9375rem;transition:color .3s,background-color .3s,border-color .3s}.lx-docs a:hover{color:var(--on-ink);border-color:var(--on-ink-soft)}.lx-docs a[aria-current=page]{background:var(--on-ink);border-color:var(--on-ink);color:var(--ink);font-weight:600}.lx-title{font-size:clamp(2.25rem,1.2rem + 3.8vw,4.5rem);font-stretch:var(--wide);line-height:1.02;letter-spacing:-.032em;color:var(--on-ink);max-width:16ch}.lx-sub{margin-top:18px;font-size:var(--fs-lead);line-height:1.55;color:var(--on-ink-soft);max-width:40rem}.lx-meta{display:flex;flex-wrap:wrap;gap:6px 32px;margin:28px 0 0;font-size:.9375rem}.lx-meta>div{display:flex;gap:8px}.lx-meta dt{color:var(--on-ink-dim)}.lx-meta dd{margin:0;color:var(--on-ink);font-weight:600}.lx-note{margin-top:18px;padding-left:14px;border-left:2px solid var(--blue);font-size:.9375rem;color:var(--on-ink-soft);max-width:40rem}.lx-sheet{margin-top:calc(-1 * var(--sheet-r));border-bottom-left-radius:0;border-bottom-right-radius:0;padding-block:clamp(48px,6vw,88px) clamp(72px,9vw,128px)}.lx-doc{display:grid;gap:40px}@media(min-width:1000px){.lx-doc{grid-template-columns:15rem minmax(0,46rem);gap:80px;align-items:start}.lx-toc{position:sticky;top:calc(var(--header-h) + env(safe-area-inset-top,0px) + 32px)}}@media(max-width:999px){.lx-toc{padding-bottom:32px;border-bottom:1px solid var(--line)}}.lx-toc{font-size:.9375rem}.lx-toc-h{font-weight:600;color:var(--navy);margin-bottom:12px}.lx-toc ol{list-style:none;display:grid;gap:2px;border-left:1px solid var(--line)}.lx-toc a{display:block;padding:6px 0 6px 16px;margin-left:-1px;border-left:2px solid transparent;color:var(--muted);text-decoration:none;line-height:1.4;transition:color .3s,border-color .3s}.lx-toc a:hover{color:var(--text)}.lx-toc a.is-current{color:var(--navy);border-left-color:var(--blue)}.lx-body{min-width:0;color:var(--text)}.lx-intro{font-size:var(--fs-lead);line-height:1.6;max-width:68ch}.lx-body section{margin-top:clamp(48px,5vw,64px);scroll-margin-top:calc(var(--header-h) + env(safe-area-inset-top,0px) + 24px)}.lx-body section>*+*{margin-top:16px}.lx-body section>h3{margin-top:28px}.lx-body h2{font-size:clamp(1.4rem,1.12rem + .95vw,1.875rem);font-stretch:108%;line-height:1.15;letter-spacing:-.02em;color:var(--navy)}.lx-body h3{font-size:1.0625rem;line-height:1.35;color:var(--navy)}.lx-body p,.lx-body li{line-height:1.7}.lx-body p{max-width:68ch}.lx-body ul{padding-left:1.25em;display:grid;gap:8px;max-width:68ch}.lx-body li::marker{color:var(--blue)}.lx-body a{color:var(--blue-deep);text-decoration-thickness:1px;text-underline-offset:.18em;overflow-wrap:anywhere}.lx-body a:hover{color:var(--navy)}.lx-body strong{font-weight:600;color:var(--navy)}.lx-facts{margin:0;border-top:1px solid var(--line)}.lx-facts>div,.lx-activity dl>div{display:grid;gap:4px 24px;padding-block:14px;border-bottom:1px solid var(--line)}@media(min-width:640px){.lx-facts>div,.lx-activity dl>div{grid-template-columns:9.5rem minmax(0,1fr)}}.lx-facts dt,.lx-activity dt{color:var(--muted);font-size:.9375rem;line-height:1.6}.lx-facts dd,.lx-activity dd{margin:0;min-width:0;line-height:1.65;overflow-wrap:anywhere}.lx-activity{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:clamp(20px,3vw,28px)}.lx-activity dl{margin:6px 0 0}.lx-activity dl>div:last-child{border-bottom:0;padding-bottom:0}.lx-activity dd ul{gap:10px}.lx-body section>.lx-activity+.lx-activity{margin-top:20px}@media print{.site-header,.site-footer,.lx-toc,.lx-docs,.skip,.lx-band:before{display:none!important}body,.lx-band,.lx-sheet{background:#fff!important;color:#000!important}.lx-band{padding:0 0 24px}.lx-title,.lx-sub,.lx-meta dd,.lx-meta dt,.lx-note{color:#000!important}.lx-doc{display:block}.lx-activity{break-inside:avoid}}.lx-404 .lx-band-inner{min-height:min(62vh,560px);align-content:center}.lx-404-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
