.hx-phones{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:36px 24px;inline-size:min(100%,780px);margin:36px 0 0;padding:0;list-style:none;display:grid}.hx-state{flex-direction:column;align-items:center;gap:16px;margin:0;display:flex}.hx-ph{--k:.5;inline-size:calc(380px * var(--k));block-size:calc(760px * var(--k));flex:none}.hx-ph-body{box-sizing:border-box;block-size:760px;inline-size:380px;transform:scale(var(--k));transform-origin:0 0;background:linear-gradient(160deg,#4a4036,#1c1814 38%,#110e0c);border-radius:54px;padding:10px;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #0b0908,0 50px 80px -50px #120c07d9}.hx-scr{background:#e3d8c4;border-radius:44px;block-size:740px;inline-size:360px;position:relative;overflow:hidden}.hx-scr[data-dark]{background:#000}.hx-scr>.lx{block-size:auto;position:absolute;inset:0}.hx-scr .lx-run{padding-top:16px}.hx-scr .lx-dock{padding-bottom:24px}.hx-scr .lx-scroll{overflow:hidden}.hx-scr .lx-toast{animation:none}.hx-cap{text-align:center;gap:4px;max-inline-size:28ch;display:grid}.hx-cap-title{font:600 16px/1.3 var(--font-sans);color:var(--text)}.hx-cap-text{font:400 14.5px/1.45 var(--font-sans);color:var(--text-2);text-wrap:pretty}.hx-tag{text-align:center;margin-top:28px}@media (max-width:460px){.hx-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.hx-ph{--k:.4}.hx-cap-text{font-size:13.5px}}.hx-levels{flex-wrap:wrap;justify-content:center;margin:28px 0 0}.hx-desk{text-align:start;flex-direction:column;align-items:stretch;inline-size:min(100%,560px);display:flex}.hx-desk>.hx-levels{align-self:center;margin-bottom:18px}.hx-console{border:1px solid var(--line);background:var(--bg);text-align:start;border-radius:18px;min-block-size:300px;inline-size:min(100%,1040px);margin-top:18px;position:relative;overflow:hidden;transform:translateZ(0)}.hx-console>header{position:relative}.hx-console-body{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:20px 20px 92px;display:grid}.hx-skel{opacity:.55;block-size:120px;display:block}.hx-console-note{min-block-size:3em;max-inline-size:44rem;font:400 16px/1.5 var(--font-sans);color:var(--text-2);text-align:center;margin:16px auto 0}@media (max-width:640px){.hx-console-body{grid-template-columns:minmax(0,1fr)}.hx-skel+.hx-skel{display:none}}
