.lx-wrap{--hdr:84px}.lx{--sv:.44;gap:10px var(--gap);height:calc(100vh - var(--hdr));height:calc(100dvh - var(--hdr));grid-template:"bar bar"44px"scene side"minmax(0,1fr)"strip strip"72px/minmax(0,1fr) clamp(368px,31vw,500px);min-height:580px;padding-bottom:12px;display:grid}.lx-bar{grid-area:bar;align-items:center;gap:6px 14px;min-width:0;min-height:44px;padding:0 6px;display:flex}.lx-scene{grid-area:scene;min-height:0;padding:8px}.lx-side{grid-area:side;gap:10px;min-height:0;padding:12px 12px 10px}.lx-strip{grid-area:strip}.lx .mod{background:var(--glass-hi),var(--glass-bg)}@media (hover:none),(max-width:760px){.lx .mod{background:var(--glass-hi),var(--glass-solid)}}@supports ((-moz-appearance:none)){.lx .mod{background:var(--glass-hi),var(--glass-solid)}}.lx-crumbs{font:400 14px/1.2 var(--f-t);flex:0 0 140px;align-items:center;display:flex}.lx-crumbs a{min-height:40px;color:var(--soft);align-items:center;text-decoration:none;display:inline-flex}.lx-crumbs a:hover{color:var(--ink);text-decoration:underline}.lx-crumbs a:after{content:"/";color:var(--soft);margin:0 8px}.lx-bar h1{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap;flex:1;min-width:0;font-size:clamp(20px,1.7vw,26px);line-height:1.15;overflow:hidden}.lx-prog{font:500 13px/1 var(--f-m);font-variant-numeric:tabular-nums;color:var(--soft);flex:none;align-items:center;gap:10px;display:flex}.lx-dots{gap:4px;display:flex}.lx-dots i{background:var(--off);border-radius:3px;width:18px;height:6px;transition:background-color .3s;display:block}.lx-dots i.cur{box-shadow:0 0 0 1.5px var(--ink)}.lx-dots i.ok{background:var(--signal)}.lx-cnt{text-align:right;min-width:3.6em}.lx-cnt .lx-sh{display:none}.lx-view{background:var(--frame);touch-action:pan-y;border-radius:16px;flex:1;min-height:0;position:relative;overflow:hidden}.ls-poster,.ls-canvas{width:100%;height:100%;position:absolute;inset:0}.ls-svg{width:100%;height:100%;display:block}.ls-m-3d .ls-poster{visibility:hidden}.ls-canvas{z-index:1;display:block}.ls-dial-bg{fill:var(--glass-solid);stroke:var(--ink);stroke-width:.35px}.ls-ticks line{stroke:var(--ink);stroke-width:.3px}.ls-range{fill:none;stroke:var(--signal);stroke-width:1.3px;stroke-linecap:round}.ls-ang{z-index:3;pointer-events:none;font:600 13px/1 var(--f-m);font-variant-numeric:tabular-nums;color:#0e0f11;background:var(--signal);will-change:transform;border-radius:7px;padding:5px 7px;position:absolute;top:0;left:0}.lx-lead{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lx-lead line{stroke:var(--ink);stroke-width:1.3px;opacity:.6}.lx-lead circle{fill:var(--signal);stroke:var(--bg);stroke-width:1.5px}.lx-mks{z-index:2;pointer-events:none;position:absolute;inset:0}.lx-mk{pointer-events:auto;background:var(--glass-solid);height:30px;color:var(--ink);font:500 12.5px/30px var(--f-m);cursor:pointer;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--rim-ff),0 4px 12px var(--shade);border:0;border-radius:9px;padding:0 10px;transition:background-color .15s;display:none;position:absolute;top:0;left:0}.lx-mk:after{content:"";position:absolute;inset:-7px 0}.lx-mk.on{display:block}.lx-mk:hover,.lx-mk.sel{background:var(--signal);color:#0e0f11}.lx-chip.off{visibility:hidden}.lx-chip{z-index:3;background:var(--glass-solid);max-width:calc(100% - 20px);color:var(--ink);font:500 13.5px/1.3 var(--f-t);box-shadow:inset 0 0 0 1px var(--rim-ff);pointer-events:none;border-radius:10px;padding:7px 11px;position:absolute;top:10px;left:10px}.lx-tip{z-index:4;background:var(--menu);width:min(300px,100% - 16px);max-height:calc(100% - 16px);color:var(--ink);box-shadow:0 14px 34px var(--shade);border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.4;position:absolute;top:8px;left:8px;overflow:auto}.lx-tiph{justify-content:space-between;align-items:start;gap:8px;display:flex}.lx-tip p{margin-top:6px}.lx-fn{font:400 12px/1.45 var(--f-m);color:var(--soft)}.lx-tipa{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lx-mini{background:var(--ph);min-height:44px;color:var(--ink);font:600 15px/1.1 var(--f-t);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.lx-mini:hover{background:var(--off)}.lx-x{width:44px;height:44px;color:var(--ink);font:400 24px/1 var(--f-t);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;margin:-10px -10px -6px 0}.lx-x:hover{background:var(--ph)}.lx-err{z-index:5;background:var(--menu);width:min(420px,100% - 24px);box-shadow:0 14px 34px var(--shade);border-radius:16px;padding:16px 18px;font-size:16px;line-height:1.45;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lx-err .btn{margin-top:12px}.lx-nojs{z-index:3;background:var(--menu);border-radius:12px;padding:10px 12px;font-size:15px;position:absolute;bottom:10px;left:10px;right:10px}.lx-foot{align-items:center;gap:8px;min-height:52px;padding:8px 4px 0;display:flex}.lx-read{font-variant-numeric:tabular-nums;align-items:center;gap:16px;margin-right:auto;display:flex}.lx-rd{gap:1px;display:grid}.lx-rd small{font:400 11px/1.2 var(--f-m);color:var(--soft)}.lx-rd b{font:600 18px/1.1 var(--f-m);letter-spacing:-.02em;min-width:2.6em}.lx-slow b{color:var(--sig-t)}.lx-zoom{gap:6px;display:flex}.lx-zoom.lx-off{visibility:hidden}.lx-zb{background:var(--ph);width:44px;height:44px;color:var(--ink);font:500 20px/1 var(--f-t);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}.lx-zb:hover{background:var(--off)}.lx-zb:disabled{opacity:.4;cursor:default}.lx-zb .ls-i{width:18px;height:18px}.lx-ctl{align-items:center;gap:8px;display:flex}.lx-ctl-m{display:none}.lx-b{cursor:pointer;border:0;border-radius:12px;gap:8px;min-height:44px;padding:10px 16px;font-size:16px}.btn2.lx-b{color:var(--ink);background:0 0;font-family:inherit}.btn2.lx-b:disabled{opacity:.42;cursor:default}.lx-runb{justify-content:flex-start;width:150px;padding-left:18px}.ls-i-wait{animation:.8s linear infinite lx-spin}@keyframes lx-spin{to{transform:rotate(360deg)}}.lx-run[aria-busy=true]{opacity:.8;cursor:progress}.lx-run.call{animation:1.6s ease-in-out infinite lx-call}@keyframes lx-call{0%,to{box-shadow:0 0 #ff6b008c}55%{box-shadow:0 0 0 9px #ff6b0000}}.ls-i{flex:none;width:18px;height:18px}.ls-i-chev{transition:transform .2s}.lx-pn{flex-direction:column;min-height:0;display:flex}.lx-pn-step{flex:none}.lx-pn-code{flex:1 1 0;min-height:0}.lx-side:has(.lx-tray) .lx-body{height:clamp(96px,100vh - 800px,200px)}.lx-pn-mon{flex:0 auto;min-height:44px;overflow:hidden}.lx-sheethead{display:none}.lx-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:0;list-style:none;display:grid}.lx-rail button{background:var(--ph);width:100%;min-height:48px;color:var(--ink);cursor:pointer;font:500 12px/1.1 var(--f-t);border:0;border-radius:12px;align-content:center;justify-items:center;gap:3px;padding:5px 2px;display:grid}.lx-rail button:hover{background:var(--off)}.lx-rail button.on{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.lx-chk{width:21px;height:21px;font:600 11.5px/1 var(--f-m);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px}.lx-rail .ok .lx-chk{background:var(--signal);color:#0e0f11;box-shadow:none;animation:.35s ease-out lx-pop}.lx-rail .pulse{animation:1.3s ease-in-out 2 lx-next}@keyframes lx-pop{0%{transform:scale(.6)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes lx-next{0%,to{box-shadow:inset 0 0 0 1.5px var(--ink)}50%{box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 4px #ff6b0073}}.lx-tt2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lx-body{overscroll-behavior:contain;height:clamp(150px,100vh - 712px,260px);margin-top:10px;padding:2px 2px 16px;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}.lx-st{font-size:19px;line-height:1.2}.lx-sp{margin-top:4px;font-size:15.5px;line-height:1.45}.lx-pred{border:0;gap:6px;margin:10px 0 0;padding:0;display:grid}.lx-pred label{background:var(--ph);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:6px 12px;font-size:15.5px;line-height:1.25;display:flex}.lx-pred label:hover{background:var(--off)}.lx-pred label.on{box-shadow:inset 0 0 0 1.5px var(--signal);background:0 0}@media (pointer:fine) and (min-width:1024px){.lx-pred{gap:4px;margin-top:8px}.lx-pred label{min-height:38px;padding:4px 12px}}.lx-pred input{accent-color:var(--signal);flex:none;width:18px;height:18px;margin:0}.lx-good,.lx-miss,.lx-wait,.lx-note,.lx-hint,.lx-state{margin-top:8px;font-size:15px;line-height:1.45}.lx-good{box-shadow:inset 3px 0 0 var(--signal);padding-left:12px;animation:.3s ease-out lx-in}.lx-miss{box-shadow:inset 3px 0 0 var(--exb);padding-left:12px}.lx-wait,.lx-hint{color:var(--soft)}.lx-note{background:var(--ph);border-radius:12px;padding:8px 12px}@keyframes lx-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lx-body .lx-mini{margin-top:10px}.lx-next{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.lx-sls{gap:8px;margin-top:10px;display:grid}.lx-fin{box-shadow:inset 0 0 0 1.5px var(--signal);border-radius:14px;margin-top:10px;padding:12px;font-size:15px;line-height:1.45}.lx-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lx-more{color:var(--soft);margin-top:10px;font-size:14.5px;line-height:1.45}.lx-more summary{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;font-weight:500;display:inline-flex}.lx-more p{margin-top:2px}.lx-sure{color:var(--soft);flex-wrap:wrap;align-items:center;gap:0 14px;margin-top:6px;font-size:14px;display:flex}.lx-sure .ls-link{min-height:44px;font-size:14px}.lx-again{min-height:44px;color:var(--soft);margin-top:2px;font-size:14px;display:block}.ls-link{color:var(--ink);font:500 15px/1.2 var(--f-t);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline;text-decoration-thickness:1px}.ls-link:hover{color:var(--sig-t)}.lx-only-n{display:none}.lx-sl{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"lab lab lab val""mi rng pl pl";align-items:center;gap:2px 6px;min-width:0;display:grid}.lx-sl label{grid-area:lab;min-width:0;font-size:14.5px;font-weight:600}.lx-sl code{font:400 12px/1 var(--f-m);color:var(--soft);margin-left:4px}.lx-val{font:600 17px/1 var(--f-m);font-variant-numeric:tabular-nums;color:var(--ink);grid-area:val;justify-self:end}.lx-val small{color:var(--soft);margin-left:2px;font-size:12px}.lx-sl .lx-pm:first-of-type{grid-area:mi}.lx-sl input{width:100%;min-width:0;height:44px;accent-color:var(--signal);cursor:pointer;grid-area:rng;margin:0}.lx-sl .lx-pm:last-of-type{grid-area:pl}.lx-pm{background:var(--ph);width:44px;height:44px;color:var(--ink);font:500 20px/1 var(--f-t);cursor:pointer;border:0;border-radius:11px}.lx-pm:hover{background:var(--off)}.lx-pn-code{margin-top:2px}.lx-codeh{flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:44px;display:flex}.lx-codeh .lx-ctl{margin-right:auto}.lx-ctl-d .lx-rst{display:none}.lx-ctl-d .lx-rs{justify-content:center;width:44px;padding:0}.lx-fname{font:400 12.5px/1 var(--f-m);color:var(--soft);margin-right:auto;display:none}.lx-codeh .ls-link{align-items:center;gap:6px;min-height:44px;font-size:14.5px;display:inline-flex}.lx-cl .ls-i{width:16px;height:16px}@media (min-width:1024px) and (max-width:1279.98px){.lx-codeh{gap:6px}.lx-cl{border-radius:12px;justify-content:center;width:44px;text-decoration:none}.lx-cl:hover{background:var(--ph)}.lx-cl .lx-lt{display:none}.lx-cl .ls-i{width:20px;height:20px}}.ls-cm{background:var(--frame);font:400 12.5px/1.7 var(--f-m);font-variant-ligatures:none;overscroll-behavior:contain;border-radius:14px;position:relative;overflow:auto}.lx-cm{flex:1;min-height:72px;margin-top:8px}.ls-pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;cursor:pointer;margin:0;padding:10px 0}.ls-ln{grid-template-columns:3.2em minmax(0,1fr);padding:0 14px 0 0;display:grid}.ls-lc{min-width:0}.ls-gn{text-align:right;color:var(--soft);opacity:.7;-webkit-user-select:none;user-select:none;padding-right:1em;display:block}.ls-cm .cm-editor{font:inherit;background:0 0}.ls-cm .cm-editor.cm-focused{outline:none}.ls-cm .cm-scroller{font:inherit;padding:10px 0;line-height:1.7}.ls-cm .cm-content{cursor:pointer;padding:0}.ls-cm .cm-line{padding:0 14px 0 0;transition:background-color .25s}.ls-cm .cm-gutters{color:var(--soft);background:0 0;border:0}.ls-cm .cm-lineNumbers .cm-gutterElement{opacity:.7;min-width:3.2em;padding:0 1em 0 0}.ls-cm .cm-line.ls-h2{background:#ff6b0012}.ls-cm .cm-line.ls-h3{background:#ff6b0026}.ls-cm .cm-line.ls-h4{background:#ff6b0042}.ls-cm .cm-line.ls-cur{box-shadow:inset 3px 0 0 var(--signal)}.ls-cm .cm-line.ls-sel{outline:1.5px dashed var(--ink);outline-offset:-1.5px}.ls-num{box-shadow:inset 0 -1.5px 0 var(--signal);cursor:pointer;background:#ff6b0029;border-radius:5px;margin:0 -3px;padding:1px 3px;font-weight:600}.ls-num:hover,.ls-num:focus-visible{background:#ff6b004d}.ls-num.sel{background:var(--signal);color:#0e0f11}.ls-num.call{animation:1.1s ease-in-out infinite lx-blink}.ls-num.bump{animation:.45s ease-out lx-bump}@keyframes lx-blink{0%,to{background:#ff6b0029}50%{background:#ff6b009e}}@keyframes lx-bump{0%{background:var(--signal);color:#0e0f11}to{background:#ff6b0029}}.ls-k{color:#0b6b74}.ls-t{color:#0b6b74;font-weight:600}.ls-n{color:var(--sig-t)}.ls-s{color:#3a6b24}.ls-c{color:var(--soft)}.ls-f{color:var(--ink);font-weight:600}.lx-cnote{background:var(--ph);border-radius:12px;flex:none;margin-top:8px;padding:8px 46px 8px 12px;font-size:14.5px;line-height:1.4;position:relative}.lx-cnote .lx-x{margin:0;position:absolute;top:0;right:0}.lx-cnote.lx-soft{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;background:0 0;padding:6px 4px 0;font-size:13.5px;overflow:hidden}.lx-tray{background:var(--menu);box-shadow:inset 0 0 0 1.5px var(--signal);border-radius:14px;flex:none;align-items:center;gap:6px;margin-top:8px;padding:8px 6px 8px 12px;display:flex}.lx-tray .lx-sl{flex:1}.lx-tray .lx-x{margin:0}.lx-monh{background:var(--ph);width:100%;min-height:44px;color:var(--ink);cursor:pointer;font:600 15px/1.2 var(--f-t);text-align:left;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 6px 0 10px;display:flex}.lx-monh:hover{background:var(--off)}.lx-mont{flex:none}.lx-last{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 13px/1 var(--f-m);color:var(--soft);text-align:right;flex:1;overflow:hidden}.lx-monh .ls-i-chev{transform:rotate(180deg)}.lx-monh[aria-expanded=true] .ls-i-chev{transform:none}.lx-monh[aria-expanded=true] .lx-last{visibility:hidden}.lx-monm{display:none}.lx-log{background:var(--frame);height:calc(9.3em + 18px);min-height:0;font:400 13.5px/1.55 var(--f-m);font-variant-numeric:tabular-nums;overscroll-behavior:contain;border-radius:14px;flex:0 auto;margin-top:8px;padding:9px 14px;display:none;overflow:auto}.lx-log.open{display:block}.lx-log .ls-sys{color:var(--soft)}.lx-strip{flex-direction:row;align-items:center;gap:8px;min-width:0;padding:8px}.lx-tiles{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;flex:1;gap:8px;min-width:0;margin:0;padding:2px 28px 2px 2px;list-style:none;display:flex;overflow-x:auto}.lx-tiles::-webkit-scrollbar{display:none}.lx-tiles{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.lx-tiles li{scroll-snap-align:start;flex:none}.lx-tile{background:var(--ph);height:56px;color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:4px 16px 4px 6px;text-decoration:none;display:flex;position:relative}a.lx-tile:hover{background:var(--off)}.lx-tile.cur{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.lx-tile.soon{box-shadow:inset 0 0 0 1px var(--off);cursor:default;background:0 0}.lx-tile.soon b{color:var(--soft);font-weight:500}.lx-pic{flex:none;width:44px;height:44px}.lx-tt{white-space:nowrap;gap:2px;display:grid}.lx-tt b{font:600 14.5px/1.15 var(--f-t)}.lx-tt small{font:400 11.5px/1.2 var(--f-m);color:var(--soft)}.lx-ok{background:var(--signal);color:#0e0f11;width:18px;height:18px;font:700 11px/1 var(--f-t);border-radius:50%;place-items:center;display:grid;position:absolute;top:-3px;right:-3px}.lx-sa{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.lx-sa:hover:not(:disabled){background:var(--ph)}.lx-sa:disabled{opacity:.3;cursor:default}.lx-all{flex:none;align-items:center;min-height:44px;padding:0 10px;font-size:15px;font-weight:500;display:inline-flex}.ls-more .doc{padding:40px 48px 44px}.ls-full{background:var(--frame);font:400 13.5px/1.65 var(--f-m);font-variant-ligatures:none;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;border-radius:14px;margin:0;padding:14px 16px}.ls-build{grid-template-columns:1fr 1fr;gap:14px 22px;display:grid}.ls-build h3{margin-top:0;font-size:18px}.ls-build ul{margin-top:6px;padding-left:1.1em;font-size:17px;line-height:1.5}.ls-wt{border-collapse:collapse;width:100%;margin-top:6px;font-size:17px}.ls-wt th{font:400 12px/1.3 var(--f-m);color:var(--soft);text-align:left;padding:0 6px 4px 0}.ls-wt td{border-top:1px solid var(--off);padding:4px 6px 4px 0}.ls-sw{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:8px;display:inline-block}.ls-sw-gnd{background:#6b3f1f}.ls-sw-5v{background:#c62828}.ls-sw-d9{background:#f08a24}.ls-pw{color:var(--soft);grid-column:1/-1;font-size:17px;line-height:1.5}.ls-links{flex-wrap:wrap;grid-column:1/-1;gap:6px 18px;font-size:17px;display:flex}.ls-lic{color:var(--soft);grid-column:1/-1;padding:18px 24px;font-size:14px;line-height:1.5}.ls-lic summary{cursor:pointer;color:var(--ink);min-height:32px;font-weight:600}.ls-lic p{max-width:60em;margin-top:10px}.ls-mit{font-size:12px}.sfoot-n{color:var(--soft);grid-column:1/-1;font-size:13px;line-height:1.4}.ls-card{grid-column:span 6;min-height:0}.ls-card .ls-cardsvg{background:var(--frame);border-radius:14px;width:100%;height:auto;max-height:280px;display:block}.ls-card h2{margin-top:14px;font-size:26px}.ls-card .pd{margin-top:8px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ls-k,:root:not([data-theme=light]) .ls-t{color:#56c8d0}:root:not([data-theme=light]) .ls-s{color:#9bd67f}:root:not([data-theme=light]) .ls-cm .cm-line.ls-h2{background:#ff6b0017}:root:not([data-theme=light]) .ls-cm .cm-line.ls-h3{background:#ff6b0029}:root:not([data-theme=light]) .ls-cm .cm-line.ls-h4{background:#ff6b0045}}:root[data-theme=dark] .ls-k,:root[data-theme=dark] .ls-t{color:#56c8d0}:root[data-theme=dark] .ls-s{color:#9bd67f}:root[data-theme=dark] .ls-cm .cm-line.ls-h2{background:#ff6b0017}:root[data-theme=dark] .ls-cm .cm-line.ls-h3{background:#ff6b0029}:root[data-theme=dark] .ls-cm .cm-line.ls-h4{background:#ff6b0045}@media (max-width:1023.98px){.lx{--avail:calc(100dvh - var(--hdr) - 44px - 20px);grid-template-columns:minmax(0,1fr);grid-template-rows:44px calc(var(--avail) * var(--sv)) calc(var(--avail) * (1 - var(--sv))) auto;grid-template-areas:"bar""scene""side""strip";row-gap:6px;height:auto;min-height:0;padding-bottom:0}.lx.lx-drag{-webkit-user-select:none;user-select:none}.lx-bar{gap:10px;padding:0 4px}.lx-crumbs{display:none}.lx-bar h1{font-size:16px}.lx-dots i{width:10px;height:5px}.lx-prog{gap:7px}.lx-cnt{min-width:0}.lx-cnt .lx-lg{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lx-cnt .lx-sh{display:inline}.lx-scene{padding:6px}.lx-view{border-radius:14px}.lx-foot{gap:6px;min-height:50px;padding:6px 2px 0}.lx-ctl-m{display:flex}.lx-ctl-m .lx-rst{display:none}.lx-ctl-m .lx-rs{justify-content:center;width:44px;padding:0}.lx-ctl-d{display:none}.lx-read{gap:12px;margin-left:auto;margin-right:0}.lx-only-w{display:none}.lx-runb{width:140px}.lx-rs{padding:10px 12px}.lx-side{gap:0;padding:0 10px 10px}.lx-sheethead{touch-action:none;cursor:grab;flex:none;display:block}.lx-grab{border-radius:9px;place-items:center;width:72px;height:18px;margin:0 auto;display:grid}.lx-grab span{background:var(--exb);border-radius:2px;width:40px;height:4px;display:block}.lx-tabs{grid-template-columns:repeat(3,1fr);gap:4px;padding:0 0 8px;display:grid}.lx-tabs button{background:var(--ph);min-height:44px;color:var(--ink);font:600 15px/1 var(--f-t);cursor:pointer;border:0;border-radius:12px;position:relative}.lx-tabs button[aria-selected=true]{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.lx-tabs button.dot:after{content:"";background:var(--signal);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:10px}.lx-pn{display:none}.lx-pn.on{flex:1;min-height:0;display:flex}.lx-pn-code{min-height:0}.lx-pn-step.on{overscroll-behavior:contain;overflow:auto}.lx-rail button{gap:2px;min-height:44px;padding:3px 2px}.lx-body{flex:none;height:auto;margin-top:8px;overflow:visible;-webkit-mask-image:none;mask-image:none}.lx-only-n{display:inline-flex}.lx-pn-code{margin-top:0}.lx-codeh{min-height:0}.lx-fname{display:block}.lx-pn-code:has(.lx-tray) .lx-codeh{display:none}.lx-cm{margin-top:4px}.lx-monh{display:none}.lx-monm{white-space:nowrap;font:400 12.5px/1.3 var(--f-m);color:var(--soft);flex:none;justify-content:space-between;gap:10px;padding:2px 2px 6px;display:flex}.lx-monm b{color:var(--ink);font-weight:600}.lx-log{flex:1;height:auto;max-height:none;margin-top:0;display:block}.lx-strip{margin-top:6px}.lx-all,.lx-sa{display:none}.lx-chip{max-width:calc(100% - 16px);font-size:13px;top:8px;left:8px}.ls-more{margin-top:var(--gap)}}@media (max-width:760px){.lx-wrap{--hdr:72px}.ls-more .doc{padding:24px 18px 28px}.ls-build{grid-template-columns:1fr}.ls-card{grid-column:1/-1}.lx-tip{font-size:14px}.ls-cm{font-size:12.5px}.ls-gn{padding-right:.8em}.ls-cm .cm-lineNumbers .cm-gutterElement{min-width:2.6em;padding-right:.8em}.ls-ln{grid-template-columns:2.6em minmax(0,1fr)}}@media (min-width:1024px) and (max-height:860px){.lx{grid-template-rows:40px minmax(0,1fr) 60px;row-gap:8px}.lx-bar{min-height:40px}.lx-tile{height:48px}.lx-pic{width:36px;height:36px}.lx-strip{padding:6px 8px}.lx-cnote.lx-soft{display:none}}@media (max-width:419.98px){.lx-rd-t,.lx-rst{display:none}.lx-rs{justify-content:center;width:44px;padding:0}.lx-rail button{font-size:11px}.lx-fname{display:none}.lx-codeh{justify-content:flex-end}}@media (max-width:379.98px){.lx-dots{display:none}}@media (max-width:1023.98px) and (orientation:landscape) and (max-height:620px){.lx{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:40px calc(100dvh - var(--hdr) - 40px - 14px) auto;column-gap:var(--gap);grid-template-areas:"bar bar""scene side""strip strip"}.lx-bar h1{font-size:16px}.lx-sheethead{cursor:default;touch-action:auto;padding-top:8px}.lx-grab{display:none}.lx-tabs{padding-bottom:6px}.lx-rd-t{display:none}.lx-runb{width:136px}.lx-rst{display:none}.lx-rs{justify-content:center;width:44px;padding:0}.lx-pn-code:has(.lx-tray) .lx-codeh{display:none}.lx-cm{min-height:48px}}@media (prefers-reduced-motion:reduce){.lx-run.call{animation:none;box-shadow:0 0 0 3px #ff6b0080}.ls-num.call{background:#ff6b0073;animation:none}.ls-i-wait{animation-duration:2.4s}.ls-num.bump,.lx-rail .ok .lx-chk,.lx-rail .pulse,.lx-good{animation:none}.lx-dots i,.ls-cm .cm-line,.ls-i-chev,.lx-mk{transition:none}}
