.lx{--t:28 84% 44%;position:relative;container-type:inline-size}html[data-theme=dark] .lx{--t:30 94% 62%}.inner-hero-grid--visual:has(.lx){grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:24px;padding-top:28px}.lx-mesh{z-index:-1;background:radial-gradient(closest-side, hsl(var(--t) / .2), transparent 72%);border-radius:50%;height:26em;position:absolute;top:-3em;left:-6%;right:-6%}.lx-app{background:var(--color-surface);border-radius:1.1em;font-size:16px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 20px 44px -26px #0f172a4d}html[data-theme=dark] .lx-app{box-shadow:0 1px 2px #0000004d,0 20px 44px -26px #000000b3}.lx-bar{background:hsl(var(--t) / .11);align-items:center;gap:.6em;padding:.7em .95em;display:flex}.lx-lights{gap:.3em;display:flex}.lx-lights i{background:hsl(var(--t) / .3);border-radius:50%;width:.5em;height:.5em}.lx-lights i:nth-child(2){background:hsl(var(--t) / .45)}.lx-lights i:nth-child(3){background:hsl(var(--t) / .6)}.lx-bar b{letter-spacing:.1em;color:hsl(var(--t) / .95);font-size:.6em;font-weight:800}html[data-theme=dark] .lx-bar b{color:hsl(var(--t))}.lx-bar s{background:hsl(var(--t) / .18);color:hsl(var(--t) / .95);border-radius:999px;padding:.15em .5em;font-size:.55em;font-weight:800;text-decoration:none}html[data-theme=dark] .lx-bar s{color:hsl(var(--t))}.lx-bar em{color:var(--color-faint);white-space:nowrap;margin-left:auto;font-size:.56em;font-style:normal;font-weight:600}.lx-body{grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"class prog adapt out""room room ten ten";gap:.5em;padding:.8em .9em;display:grid}.lx-tile--class{grid-area:class}.lx-tile--progress{grid-area:prog}.lx-tile--adapt{grid-area:adapt}.lx-tile--outcomes{grid-area:out}.lx-panel--room{grid-area:room}.lx-panel.lx-panel--room{align-content:space-between}.lx-panel--tenants{grid-area:ten}@keyframes lx-in{0%{transform:translateY(.5em)}}@keyframes lx-rise{0%{transform:scaleY(0)}}@keyframes lx-grow{0%{transform:scaleX(0)}}.lx-panel{background:hsl(var(--t) / .08);box-shadow:inset 0 0 0 1px hsl(var(--t) / .16);animation:.52s ease-out lx-in;animation-delay:calc(var(--i) * 70ms);border-radius:.8em;align-content:start;gap:.4em;padding:.7em;display:grid}.lx-panel>b{color:var(--color-ink);align-items:center;gap:.4em;font-size:.6em;font-weight:800;display:flex}.lx-panel>b>u{background:hsl(var(--t) / .18);color:hsl(var(--t) / .95);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.1em .5em;font-size:.85em;font-weight:700;text-decoration:none}html[data-theme=dark] .lx-panel>b>u{color:hsl(var(--t))}.lx-glyph{fill:none;width:1em;height:1em;stroke:hsl(var(--t));stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.lx-panel>b>.lx-glyph{width:1.25em;height:1.25em}.lx-tile{aspect-ratio:1;background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--t) / .2);animation:.52s ease-out lx-in;animation-delay:calc(var(--i) * 70ms);border-radius:.8em;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.3em;padding:.6em;display:grid}.lx-tile>s{color:var(--color-mute);align-items:center;gap:.3em;font-size:.46em;font-weight:800;text-decoration:none;display:flex}.lx-tile>s>.lx-glyph{width:1.2em;height:1.2em}.lx-tile>b{color:var(--color-ink);align-items:baseline;gap:.2em;font-size:.92em;font-weight:800;line-height:1;display:flex}.lx-tile>b>u{color:var(--color-faint);font-size:.42em;font-weight:700;text-decoration:none}.lx-sub{color:var(--color-faint);font-size:.4em;font-style:normal;font-weight:700;line-height:1.3}.lx-live{letter-spacing:.04em;color:#b81e2d;background:#e01f3224;border-radius:999px;align-items:center;gap:.22em;margin-left:auto;padding:.06em .36em;font-size:.78em;font-weight:800;display:flex}html[data-theme=dark] .lx-live{color:#f87784}.lx-live>i{background:#e01f32;border-radius:50%;width:.42em;height:.42em;animation:1.5s step-end infinite lx-blink}@keyframes lx-blink{0%,58%{opacity:1;box-shadow:0 0 .3em #e01f32e6}59%,to{opacity:.22;box-shadow:0 0 #e01f3200}}.lx-faces{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:.22em;height:100%;min-height:0;display:grid}.lx-faces em{aspect-ratio:1;animation:.48s ease-out lx-in;animation-delay:calc(var(--i) * 60ms + .18s);border-radius:.36em;position:relative;overflow:hidden}.lx-faces em>img{object-fit:cover;width:100%;height:100%;display:block}.lx-faces em.is-speaking:after{content:"";border-radius:inherit;animation:4.4s ease-in-out .7s infinite lx-floor;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #2bb675}@keyframes lx-floor{0%,62%,to{box-shadow:inset 0 0 0 2px #2bb675}72%{box-shadow:inset 0 0 0 2px #2bb67533}}.lx-ring{place-items:center;height:100%;min-height:0;display:grid;overflow:hidden}.lx-ring>svg{aspect-ratio:1;width:auto;height:100%;max-height:100%;transform:rotate(135deg)}.lx-ring circle{fill:none;stroke-width:4.4px;stroke-linecap:round}.lx-ring-bed{stroke:hsl(var(--t) / .18)}.lx-ring-arc{stroke:hsl(var(--t));animation:.9s cubic-bezier(.22,1,.36,1) .32s lx-arc,7s cubic-bezier(.22,1,.36,1) 1.6s infinite lx-arc-cycle}@keyframes lx-arc{0%{stroke-dashoffset:100px}}@keyframes lx-arc-cycle{0%,58%,to{stroke-dashoffset:0}68%{stroke-dashoffset:40px}88%{stroke-dashoffset:0}}.lx-ladder{align-items:flex-end;gap:.26em;height:100%;min-height:0;display:flex;position:relative}.lx-ladder:before{content:"";border-top:1.5px dashed hsl(var(--t) / .3);position:absolute;top:50%;left:0;right:0}.lx-ladder em{height:var(--lvl);transform-origin:bottom;animation:lx-rise .56s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 70ms + .26s), lx-step 7s ease-in-out calc(var(--i) * .13s + 1.5s) infinite;flex:1;justify-content:center;align-items:flex-start;display:flex;position:relative}@keyframes lx-step{0%,60%,to{transform:scaleY(1)}70%{transform:scaleY(.6)}84%{transform:scaleY(1.04)}92%{transform:scaleY(1)}}.lx-ladder em>u{background:hsl(var(--t) / .45);width:.62em;height:.62em;box-shadow:0 0 0 .14em var(--color-surface);border-radius:50%;display:block}.lx-ladder em.is-right>u{background:#2bb675}.lx-cols{align-self:end;align-items:flex-end;gap:.2em;height:100%;display:flex}.lx-cols em{height:var(--h);background:hsl(var(--t) / .32);transform-origin:bottom;animation:lx-rise .6s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 60ms + .28s), lx-step 7s ease-in-out calc(var(--i) * .11s + 1.5s) infinite;border-radius:.14em;flex:1}.lx-cols em:last-child{background:#2bb675}.lx-rec{align-items:center;gap:.25em;display:flex;color:#b81e2d!important;background:#e01f3224!important}html[data-theme=dark] .lx-rec{color:#f8818d!important}.lx-rec>i{background:#e01f32;border-radius:50%;width:.5em;height:.5em;animation:1.5s step-end infinite lx-blink}.lx-stage{grid-template-columns:4.4em minmax(0,1fr);gap:.4em;display:grid}.lx-presenter{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--t) / .2);border-radius:.5em;justify-items:center;gap:.2em;padding:.35em;display:grid;position:relative}.lx-presenter>img{object-fit:cover;border-radius:.45em;width:2.2em;height:2.2em;display:block}.lx-presenter>s{color:var(--color-mute);font-size:.42em;font-weight:800;text-decoration:none}.lx-board{background:#19222e;border-radius:.5em;align-content:center;gap:.3em;padding:.5em .6em 1.3em;display:grid;position:relative}.lx-board em{width:var(--w);background:hsl(var(--t) / .75);transform-origin:0;height:.28em;animation:lx-grow .64s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 80ms + .3s), lx-slide 7s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .12s + 1.6s) infinite;border-radius:999px;display:block}.lx-board em:nth-child(2){background:hsl(var(--t) / .5)}.lx-board em:nth-child(4){background:hsl(var(--t) / .35)}@keyframes lx-slide{0%,56%,to{transform:scaleX(1)}64%{transform:scaleX(.1)}86%{transform:scaleX(1)}}.lx-board>u{color:hsl(var(--t) / .9);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.4em;font-weight:700;text-decoration:none;position:absolute;bottom:.45em;left:.6em}.lx-controls{flex-wrap:wrap;gap:.26em;display:flex}.lx-controls em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--t) / .18);color:var(--color-faint);animation:.48s ease-out lx-in;animation-delay:calc(var(--i) * 70ms + .22s);border-radius:999px;align-items:center;gap:.25em;padding:.22em .5em;font-size:.46em;font-weight:800;display:flex}.lx-controls em>.lx-glyph{stroke:currentColor;width:1.1em;height:1.1em}.lx-controls em.is-on{color:#22774f;background:#2db4751f}html[data-theme=dark] .lx-controls em.is-on{color:#83e2b6}.lx-runs{align-items:center;gap:.3em;display:flex}.lx-runs>u{letter-spacing:.05em;text-transform:uppercase;color:var(--color-faint);font-size:.44em;font-weight:800;text-decoration:none}.lx-runs b{background:var(--color-surface);width:1.5em;height:1.5em;box-shadow:inset 0 0 0 1px hsl(var(--t) / .2);animation:.48s ease-out lx-in;animation-delay:calc(var(--i) * 70ms + .38s);border-radius:.4em;place-items:center;display:grid}.lx-runs b>svg{width:.9em;height:.9em}.lx-runs b>.lx-mark--full{width:1em;height:1em}.lx-mono{color:hsl(var(--t));font-size:.46em;font-style:normal;font-weight:800}.lx-tenants{gap:.24em;display:grid}.lx-tenants em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--t) / .18);animation:.52s ease-out lx-in;animation-delay:calc(var(--i) * 80ms + .18s);border-radius:.42em;grid-template-columns:.5em minmax(0,1fr) auto auto;align-items:center;gap:.4em;padding:.3em .45em;display:grid}.lx-tenants em>i{background:hsl(var(--t));border-radius:999px;width:.5em;height:1.5em}.lx-tenants em:nth-child(2)>i{background:#2298d3}.lx-tenants em:nth-child(3)>i{background:#2fa76f}.lx-tenants em>s{color:var(--color-ink);white-space:nowrap;font-size:.5em;font-weight:800;text-decoration:none}.lx-tenants em>u{color:var(--color-faint);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.44em;font-weight:700;text-decoration:none}.lx-tenants em>b{background:hsl(var(--t) / .16);color:hsl(var(--t) / .95);white-space:nowrap;border-radius:999px;padding:.08em .4em;font-size:.4em;font-weight:800}html[data-theme=dark] .lx-tenants em>b{color:hsl(var(--t))}.lx-note{color:var(--color-mute);align-items:center;gap:.35em;font-size:.42em;font-style:normal;font-weight:700;line-height:1.35;display:flex}.lx-note>.lx-glyph{stroke:#2da96f;stroke-width:3px;flex:none;width:1.15em;height:1.15em}.lx-foot{background:hsl(var(--t) / .11);gap:.42em;padding:.65em .9em;display:grid}.lx-foot-row{grid-template-columns:minmax(0,6.2em) minmax(0,1fr);align-items:center;gap:.6em;display:grid}.lx-foot-row>b{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--t) / .95);font-size:.54em;font-weight:800}html[data-theme=dark] .lx-foot-row>b{color:hsl(var(--t))}.lx-thread{flex-wrap:wrap;justify-self:start;gap:.3em;display:flex;position:relative}.lx-thread:before{content:"";border-top:1.5px dashed hsl(var(--t) / .35);position:absolute;top:50%;left:1.2em;right:1.2em}.lx-thread em{z-index:1;background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1px hsl(var(--t) / .22);animation:.52s ease-out lx-in;animation-delay:calc(var(--i) * 80ms + .18s);border-radius:999px;align-items:center;gap:.3em;padding:.2em .5em .2em .2em;display:flex;position:relative}.lx-thread em>i{background:hsl(var(--t) / .16);width:1.3em;height:1.3em;animation:6s ease-in-out infinite lx-stepglow;animation-delay:calc(var(--i) * 1.1s + .5s);border-radius:50%;flex:none;place-items:center;display:grid}@keyframes lx-stepglow{0%,2%{box-shadow:0 0 0 0 hsl(var(--t) / 0)}8%{box-shadow:0 0 0 .16em hsl(var(--t) / .5)}20%,to{box-shadow:0 0 0 0 hsl(var(--t) / 0)}}.lx-thread em>i>.lx-glyph{width:.8em;height:.8em}.lx-thread em>s{color:var(--color-ink);white-space:nowrap;font-size:.5em;font-weight:800;text-decoration:none}.lx-thread em>u{text-overflow:ellipsis;white-space:nowrap;color:var(--color-faint);font-size:.46em;font-weight:700;text-decoration:none;overflow:hidden}.lx-standards{flex-wrap:wrap;gap:.3em;display:flex}.lx-standards i{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--t) / .22);color:var(--color-ink);animation:.52s ease-out lx-in;animation-delay:calc(var(--i) * 55ms + .24s);border-radius:999px;padding:.18em .5em;font-size:.52em;font-style:normal;font-weight:700;transition:box-shadow .18s,transform .18s}.lx-standards i:hover{box-shadow:inset 0 0 0 1px hsl(var(--t) / .55);transform:translateY(-1px)}@container (max-width:640px){.lx-body{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"class prog""adapt out""room room""ten ten"}.lx-foot-row{grid-template-columns:minmax(0,1fr);gap:.25em}}@container (max-width:560px){.lx-bar em{display:none}}@container (max-width:460px){.lx-app{font-size:13.5px}.lx-thread{row-gap:.3em}.lx-thread:before,.lx-thread em>u{display:none}}@media (prefers-reduced-motion:reduce){.lx-panel,.lx-tile,.lx-live>i,.lx-rec>i,.lx-faces em,.lx-faces em.is-speaking:after,.lx-ring-arc,.lx-ladder em,.lx-cols em,.lx-board em,.lx-controls em,.lx-runs b,.lx-tenants em,.lx-thread em,.lx-thread em>i,.lx-standards i{animation:none}}
