.lx-accent{color:var(--ok)}.lx-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6);align-items:start;margin:0 0 var(--s-6)}.lx-left{min-width:0}.lx-h2{margin:0 0 var(--s-3);font:700 var(--fs-h3)/1.3 var(--font-text);color:var(--ink)}.lx-sub{font-weight:400;font-size:var(--fs-body);color:var(--dim)}.lx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.lx-card{display:flex;flex-direction:column;gap:var(--s-2);min-width:0;min-height:128px;margin:0;padding:var(--s-3) var(--s-4);border:0;border-radius:var(--r-tile);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left}button.lx-card{cursor:pointer}button.lx-card:hover{box-shadow:inset 0 0 0 1px var(--line-3)}button.lx-card:focus-visible{outline:2px solid var(--ok-line);outline-offset:2px}button.lx-card:disabled{cursor:default}.lx-card.lx-on{box-shadow:inset 0 0 0 2px var(--ok-line),var(--glow-ok)}.lx-card-h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2)}.lx-card-t{font:700 15px/1.3 var(--font-text);color:var(--ink)}.lx-card-l{flex:1 1;font-size:14px;line-height:1.45;color:var(--text-2)}.lx-card-f{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-1) var(--s-2);font-size:12.5px}.lx-card-p{color:var(--ink)}.lx-card-n,.lx-soon .lx-card-l,.lx-soon .lx-card-n,.lx-soon .lx-card-p,.lx-soon .lx-card-t{color:var(--dim)}.lx-done{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-ctl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;color:var(--text-2)}.lx-done b{color:var(--ink)}.lx-done b.lx-ok{color:var(--ok)}.lx-panel{min-width:0}.lx-steps{list-style:none;margin:0;padding:0}.lx-step{display:flex;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.lx-step:last-child{border-bottom:0}.lx-n{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line-2);font-size:13px;color:var(--soft)}.lx-step[data-state=done] .lx-n{background:var(--ok);box-shadow:none;color:var(--s1)}.lx-step[data-state=now] .lx-n{box-shadow:inset 0 0 0 1px var(--ok);color:var(--ok)}.lx-step[data-state=blocked] .lx-n{box-shadow:inset 0 0 0 1px var(--warn-line);color:var(--warn)}.lx-step-b{flex:1 1;min-width:0}.lx-st{font:700 15px/1.3 var(--font-text);color:var(--ink)}.lx-line{margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--dim);overflow-wrap:anywhere}.lx-f{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.lx-f>.ufield{flex:1 1 160px;min-width:0}.lx-f>.ufield:has(.lx-price){flex:0 1 120px}.lx-deploy{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin-top:var(--s-2)}.lx-deploy .ubtn{justify-self:start}.lx-checks{margin:0;padding-left:18px;font-size:13px;color:var(--text-2)}.lx-checks li[data-pass=true] b{color:var(--ok)}.lx-checks li[data-pass=false] b{color:var(--danger)}.lx-checks li[data-pass=null] b{color:var(--dim)}.lx-live[data-tone=ok] .lx-links{margin:var(--s-1) 0 0;font-size:13px}.lx-check{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin-top:var(--s-3);padding:var(--s-3);border-radius:var(--r-xs);background:var(--s2);font-size:14px;color:var(--text-2);overflow-wrap:anywhere}.lx-alert p,.lx-check p{margin:0}.lx-check ul{margin:0;padding-left:18px}.lx-check[data-check=block]{box-shadow:inset 3px 0 0 var(--danger-line)}.lx-check[data-check=warn]{box-shadow:inset 3px 0 0 var(--warn-line)}.lx-alert p[role=alert],.lx-check[data-check=failed] p[role=alert]{color:var(--danger)}.lx-check .ubtn{justify-self:start}.lx-ack{display:flex;align-items:flex-start}.lx-ack,.lx-alert{gap:var(--s-2);font-size:14px}.lx-alert{display:grid;grid-gap:var(--s-2);margin-top:var(--s-2)}.lx-alert .ubtn{justify-self:start}.lx-dim{margin:0;font-size:13px;color:var(--dim)}.lx-go{width:100%;margin-top:var(--s-4)}.lx-why{margin:var(--s-2) 0 0;font-size:13px;color:var(--dim)}.lx-test{display:block;margin:var(--s-2) auto 0;min-height:44px;padding:0 var(--s-3);border:0;border-radius:var(--r-ctl);background:transparent;color:var(--soft);font:600 14px/1 var(--font-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lx-test[aria-pressed=true]{color:var(--ok)}.lx-test:disabled{cursor:default;color:var(--dim)}.lx-test:focus-visible{outline:2px solid var(--ok-line);outline-offset:2px}.lx-sm{margin:var(--s-2) 0 0;font-size:12.5px;line-height:1.5;color:var(--dim)}.lx-more{max-width:var(--read-max)}.lx-h3{margin:var(--s-4) 0 var(--s-2);font:700 15px/1.3 var(--font-text);color:var(--ink)}.lx-table{overflow-x:auto}.lx-table table{width:100%;border-collapse:collapse;font-size:13px}.lx-table td,.lx-table th{padding:var(--s-2);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--text-2)}.lx-table th{color:var(--dim);font-weight:600}@media (max-width:1000px){.lx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.lx-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lx-cards{grid-template-columns:minmax(0,1fr)}.lx-card{min-height:0}}