@layer lhi.app{.lx-dhero__dek{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:var(--tracking-wide);color:var(--lx-fg-6);text-transform:uppercase;margin:16px 0 0}.lx-dhero__lede{max-width:620px;font-size:var(--lp-fs-lede);color:var(--lx-fg-3);text-wrap:pretty;margin:14px 0 0;line-height:1.6}.lx-dhero__facts{border:1px solid var(--lx-line-09);border-radius:var(--radius-lg);background:var(--lx-bg-panel);box-shadow:var(--lhi-edge-highlight), var(--lhi-shadow-overlay);grid-template-columns:minmax(0,1fr);gap:12px;padding:clamp(18px,1.8vw,24px);display:grid}@media (min-width:30rem){.lx-dhero__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:60rem){.lx-dhero__facts{grid-template-columns:minmax(0,1fr)}}.lx-dhero__fact{border:1px solid var(--lx-line-08);border-radius:var(--radius-md);padding:14px}.lx-dhero__fact--accent{border-color:var(--lx-accent-line-35);background:var(--lx-accent-wash-06)}.lx-dhero__factLabel{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:var(--tracking-wide);color:var(--lx-fg-7)}.lx-dhero__fact--accent .lx-dhero__factLabel{color:var(--lx-accent-400)}.lx-dhero__factValue{font-size:var(--lx-fs-14);color:var(--lx-fg-3);margin-top:6px;line-height:1.4}.lx-dhero__fact--accent .lx-dhero__factValue{color:var(--lx-fg-1)}.lx-dshape__grid{margin-top:var(--lp-band-head-gap);grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:48rem){.lx-dshape__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-dshape__grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lx-dshape__grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.lx-dshape__grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.lx-dshape__step{border:1px solid var(--lx-line-09);border-radius:var(--radius-lg);background:var(--lhi-pane-bg);box-shadow:var(--lhi-pane-shadow);padding:var(--lx-card-pad);transition:var(--lp-transition-surface);position:relative;overflow:hidden}.lx-dshape__step:hover{transform:var(--lp-lift);border-color:var(--lx-line-16);box-shadow:var(--lp-elev-hover)}.lx-dshape__index{font-family:var(--lx-font-mono);font-size:var(--lx-fs-12);letter-spacing:var(--tracking-wide);color:var(--lx-fg-8)}.lx-dshape__stepTitle{font-family:var(--lx-font-display);font-weight:var(--heading-weight);font-size:var(--lx-fs-18);letter-spacing:normal;color:var(--lx-fg-1);margin-top:12px;line-height:1.25}.lx-dshape__stepBody{font-size:var(--lx-fs-14);color:var(--lx-fg-7);text-wrap:pretty;margin-top:10px;line-height:1.6}.lx-doutputs__split{column-gap:clamp(20px,2.6vw,48px);row-gap:var(--lp-band-head-gap);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;display:grid}.lx-doutputs__list{padding:var(--lx-card-pad);border:1px solid var(--lx-line-09);border-radius:var(--radius-lg);background:var(--lhi-pane-bg);box-shadow:var(--lhi-pane-shadow);flex-direction:column;gap:12px;list-style:none;display:flex}.lx-doutputs__item{font-size:var(--lx-fs-14-5);color:var(--lx-fg-3);gap:10px;line-height:1.5;display:flex}.lx-doutputs__bullet{color:var(--lx-accent-400);flex:none}.lx-doutputs__scope{border:1px solid var(--lx-line-09);border-radius:var(--radius-lg);background:var(--lhi-pane-bg);box-shadow:var(--lhi-pane-shadow);padding:var(--lx-card-pad);margin-top:16px}.lx-doutputs__scopeLabel{font-family:var(--lx-font-mono);font-size:var(--lx-fs-11);letter-spacing:var(--tracking-wide);color:var(--lx-fg-7);text-transform:uppercase}.lx-doutputs__chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lx-doutputs__chip{border:1px solid var(--lx-line-10);border-radius:var(--radius-pill);max-width:100%;font-size:var(--lx-fs-13);color:var(--lx-fg-4);text-wrap:balance;padding:8px 14px}}
