.lgc{min-width:0;margin:0}.lgc-cap{align-items:baseline;gap:.8rem;margin:0 0 1.25rem;display:flex}.lgc-big{letter-spacing:-.045em;color:var(--brand-2);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,4.25rem);font-weight:600;line-height:1}.lgc-cap-s{font-size:var(--text-md);color:var(--text-secondary)}.lgc-cap-s b{color:var(--rose);font-weight:600}.lgc-cap-s b[data-ok]{color:var(--brand-2)}.lgc-list{gap:26px;margin:0;padding:0;list-style:none;display:grid}.lgc-i{border:1px solid color-mix(in srgb, var(--brand-2) 35%, transparent);opacity:calc(1 - var(--i) * .17);background:linear-gradient(160deg,#3ecfb814,#3ecfb804);border-radius:14px;gap:.2rem;padding:.85rem 1.1rem;display:grid;position:relative}.lgc-i[data-head]{border-color:var(--brand-2)}.lgc-i[data-empty]{background:0 0;border-style:dashed}.lgc-i+.lgc-i:before{content:"";background:var(--brand-2);width:2px;height:26px;position:absolute;top:-27px;left:2rem}.lgc-k{font-size:var(--text-xs);color:var(--text-tertiary)}.lgc-h{color:var(--text-primary);letter-spacing:.02em;overflow-wrap:anywhere;font-size:clamp(1rem,1.5vw,1.25rem)}.lgc-p{font-size:var(--text-xs);color:var(--brand-2);overflow-wrap:anywhere}.lgc-note{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary)}.lgc-tape{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.lgc-n{border:1px solid var(--border);background:var(--bg-surface);border-radius:12px;gap:.15rem;min-width:0;padding:.75rem .9rem;display:grid;position:relative}.lgc-n:not(:nth-child(6n+1)):before{content:"";background:var(--brand-2);width:1.25rem;height:2px;position:absolute;top:50%;left:calc(-1.25rem - 1px)}.lgc-n-k{font-size:var(--text-md);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.lgc-n-t,.lgc-n-c{font-size:var(--text-xs);color:var(--text-secondary)}.lgc-n-w,.lgc-n-c{white-space:nowrap}.lgc-n-ok{font-size:var(--text-xs);color:var(--brand-2);white-space:nowrap;margin-top:.2rem;font-weight:600}.lgc-tech{margin-top:1rem}.lgc-tech>summary{cursor:pointer;font-size:var(--text-base);color:var(--text-secondary)}.lgc-tech-l{font-size:var(--text-xs);color:var(--text-secondary);overflow-wrap:anywhere;gap:.2rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:1020px){.lgc-tape{grid-template-columns:repeat(3,minmax(0,1fr))}.lgc-n:nth-child(3n+1):before{content:none}}@media (max-width:560px){.lgc-tape{grid-template-columns:repeat(2,minmax(0,1fr))}.lgc-n:nth-child(3n+1):before{content:""}.lgc-n:nth-child(odd):before{content:none}}
