.lp-hero{display:grid;align-items:center;min-height:calc(100svh - var(--nav-height));padding-block:var(--space-xl)}.lp-hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-2xl);align-items:center}.lp-hero h1{max-width:13ch;font-size:var(--text-display);font-weight:700;line-height:1.06;letter-spacing:-.03em}.lp-hero__sub{max-width:34ch;margin-top:var(--space-lg);font-size:var(--text-lead);line-height:1.5;color:var(--color-ink)}.lp-hero .hm-actions{margin-top:var(--space-xl)}.lp-hero__note{margin-top:var(--space-md)}.lp-plate{min-width:0;margin:0;border-radius:var(--radius-card);background:var(--color-plate);color:var(--color-plate-ink)}.lp-plate__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:60px;padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-lg);border-bottom:1px solid color-mix(in oklab,var(--color-plate-dim) 35%,transparent);font-size:var(--text-sm);font-weight:600;color:var(--color-plate-dim)}.lp-plate__bar--mid{min-height:44px;padding-right:var(--space-lg);border-top:1px solid color-mix(in oklab,var(--color-plate-dim) 35%,transparent);font-weight:400}.lp-plate__signal,.lp-plate .lp-plate__output{color:var(--color-plate-signal)}.lp-plate__signal{font-weight:700}.lp-plate__bar code{font-size:var(--text-sm);font-weight:500;color:var(--color-plate-signal)}.lp-plate pre{padding:var(--space-md) var(--space-lg);font-size:.8125rem;line-height:1.7;color:var(--color-plate-ink);white-space:pre-wrap;word-break:break-word}.lp-copy{flex-shrink:0;min-height:44px;padding:0 var(--space-md);border:1px solid var(--color-plate-dim);border-radius:var(--radius-card);background:transparent;color:var(--color-plate-dim);font:600 var(--text-sm) / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.lp-copy:hover{border-color:var(--color-plate-ink);color:var(--color-plate-ink)}.lp-copy:active{transform:translateY(1px)}.hm .lp-copy:focus-visible{outline:2px solid var(--color-focus-on-dark);outline-offset:2px}.lp-diptych{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-columns);align-items:stretch}.lp-diptych .lp-plate{display:grid;grid-template-rows:auto minmax(0,1fr)}.lp-shot{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;margin:0;border:1px solid var(--color-rule-2);border-radius:var(--radius-card);background:var(--color-paper);overflow:hidden}.lp-shot figcaption{display:flex;align-items:center;min-height:60px;padding:var(--space-xs) var(--space-lg);border-bottom:1px solid var(--color-rule);font-size:var(--text-sm);font-weight:600;color:var(--color-muted)}.lp-shot img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:top}.lp-captured{margin-top:var(--space-md)}.lp-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-2xl);align-items:start}.lp-split--picture{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.lp-split--rows{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.lp-facts tbody th{width:34%}.lp-facts tbody th code{color:var(--color-ink-2)}.lp-facts td{line-height:1.55;color:var(--color-ink)}.lp-rows{display:grid;margin-top:var(--space-xl);padding:0;list-style:none}.lp-rows>li{padding-block:var(--space-md);border-top:1px solid var(--color-rule-2)}.lp-rows h3{font-size:var(--text-lg)}.lp-rows p{max-width:52ch;margin-top:var(--space-2xs);line-height:1.55;color:var(--color-ink)}.lp-index{margin:0;padding:0;list-style:none}.lp-index>li{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,4fr);gap:var(--space-2xs) var(--gap-columns);align-items:baseline;padding-block:var(--space-md);border-top:1px solid var(--color-rule)}.lp-index>li:last-child{border-bottom:1px solid var(--color-rule)}.lp-index a{font-size:var(--text-lg)}.lp-index span{line-height:1.55;color:var(--color-ink)}.lp-index code{justify-self:end;font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap}@media(max-width:61.98rem){.lp-hero{min-height:0;padding-block:var(--space-xl)}.lp-hero__grid,.lp-diptych,.lp-split,.lp-split--picture,.lp-split--rows{grid-template-columns:minmax(0,1fr)}.lp-hero__grid,.lp-split{gap:var(--space-xl)}.lp-hero h1{max-width:16ch}}@media(max-width:47.98rem){.lp-index>li{grid-template-columns:minmax(0,1fr)}.lp-index code{justify-self:start}.lp-facts tbody th{width:auto}.lp-plate pre{padding:var(--space-md)}.lp-plate__bar,.lp-shot figcaption{padding-left:var(--space-md)}}@media(prefers-reduced-motion:reduce){.lp-copy{transition-duration:.01ms}.lp-copy:active{transform:none}}
