.oc-demo{--dm-bg:#0c0c0c;--dm-side:#101010;--dm-line:#232323;--dm-soft:#1a1a1a;--dm-ink:#ececec;--dm-dim:#8a8a8a;--dm-acc:var(--p-accent,#dafa9c);background:var(--dm-bg);border-radius:var(--r-md,14px);color:var(--dm-ink);font:400 13px/1.45 var(--font-text);text-align:left;font-variant-emoji:text;border:1px solid #2b2b2b;width:100%;overflow:hidden;box-shadow:0 40px 90px -40px #000c;container-type:inline-size}.oc-demo button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.oc-demo button:focus-visible,.oc-demo a:focus-visible,.oc-demo input:focus-visible{outline:2px solid var(--dm-acc);outline-offset:1px;border-radius:6px}.oc-demo p{margin:0}.dm-i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.dm-i.lg{width:22px;height:22px}.dm-i.ok{color:var(--dm-acc)}.dm-big{fill:none;width:34px;height:34px;stroke:var(--dm-dim);stroke-width:1.3px}.dm-sp{flex:1}.dm-mono{font-family:var(--font-mono);font-size:12px}.dm-d{color:var(--dm-dim)}.dm-bar{border-bottom:1px solid var(--dm-line);white-space:nowrap;align-items:center;gap:8px;padding:8px 10px;display:flex;overflow:hidden}.dm-dots{gap:6px;margin-right:4px;display:inline-flex}.dm-dots i{background:#3a3a3a;border-radius:50%;width:10px;height:10px}.dm-title{font-weight:600}.dm-chip{color:#cfcfcf;border-radius:999px;align-items:center;gap:5px;font-size:12px;display:inline-flex;background:var(--dm-soft)!important;padding:3px 9px!important}.dm-chip.ok{color:var(--dm-acc);background:#dafa9c1a!important}.dm-btn{white-space:nowrap;border-radius:7px;align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex;color:#fff!important;background:#222!important;padding:5px 10px!important}.dm-btn:hover{background:#2c2c2c!important}.dm-btn.is-on{background:var(--dm-acc)!important;color:#0f0f0f!important}.dm-btn--edix:not(.is-on){color:#cfe3ff!important;background:#1b2a40!important}.dm-btn.danger{color:#ffd0d0!important;background:#4a1d1d!important}.dm-body{grid-template-columns:196px minmax(0,1fr);height:470px;display:grid}.dm-side{background:var(--dm-side);border-right:1px solid var(--dm-line);scrollbar-width:none;flex-direction:column;gap:1px;padding:8px;display:flex;overflow:auto}.dm-h{color:#6f6f6f;font-size:11px;margin:10px 6px 4px!important}.dm-ws{border-radius:7px;grid-template-columns:10px 1fr;align-items:center;column-gap:8px;padding:5px 7px!important;display:grid!important}.dm-ws span{color:#777;white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:11px;overflow:hidden}.dm-ws:hover,.dm-host:hover,.dm-nav:hover,.dm-new:hover{background:#181818!important}.dm-ws.is-on{background:var(--dm-soft)!important}.dm-dot{background:var(--dm-acc);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dm-dot.off{background:#3a3a3a}.dm-new{border-radius:7px;align-items:center;gap:6px;color:var(--dm-dim)!important;padding:5px 7px!important;display:flex!important}.dm-ags{gap:4px;padding:0 4px;display:flex}.dm-ag{border-radius:7px;padding:5px!important}.dm-ag:hover{background:#1f1f1f!important}.dm-ag img{width:18px;height:18px;display:block}.oc-demo img.inv{filter:invert()}.dm-host{border-radius:7px;align-items:center;gap:8px;color:#cfcfcf!important;padding:4px 7px!important;display:flex!important}.dm-navs{border-top:1px solid var(--dm-line);gap:1px;margin-top:auto;padding-top:8px;display:grid}.dm-nav{border-radius:7px;align-items:center;gap:8px;color:#bdbdbd!important;padding:5px 7px!important;display:flex!important}.dm-nav.is-on{background:var(--dm-soft)!important;color:#fff!important}.dm-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.dm-tabs{border-bottom:1px solid var(--dm-line);scrollbar-width:none;gap:2px;padding:6px 8px 0;display:flex;overflow-x:auto}.dm-tab{white-space:nowrap;border-radius:7px 7px 0 0;color:var(--dm-dim)!important;padding:6px 12px!important}.dm-tab.is-on{color:#fff!important;background:#161616!important}.dm-tab--add{align-items:center;display:inline-flex!important}.dm-split{flex:1;min-height:0;display:grid}.dm-split.two{grid-template-columns:1.3fr 1fr}.dm-pane{font:400 var(--dm-tsize,12.5px)/1.52 var(--font-mono);background:var(--dm-tbg,transparent);color:var(--dm-tink,inherit);scrollbar-width:thin;padding:12px 14px;overflow:auto}.dm-pane+.dm-pane{border-left:1px solid var(--dm-line)}.dm-pane p{white-space:pre-wrap;word-break:break-word}.dm-p,.dm-g{color:var(--dm-acc)}.dm-pane .dm-d{color:var(--dm-dim)}.dm-pane b{color:#fff;font-weight:500}.dm-u{color:#fff;background:#1c1c1c;padding:1px 6px;margin:4px 0!important}.dm-in label{align-items:center;gap:8px;margin-top:4px;display:flex}.dm-in input{color:#fff;min-width:0;font:inherit;caret-color:var(--dm-acc);background:0 0;border:0;outline:none;flex:1}.dm-in input::placeholder{color:#555}.dm-browser{flex-direction:column;flex:1;min-height:0;display:flex}.dm-url{border-bottom:1px solid var(--dm-line);align-items:center;gap:8px;padding:7px 10px;display:flex}.dm-url>span:first-of-type{background:var(--dm-soft);font:400 12px/18px var(--font-mono);color:#bbb;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;padding:4px 10px;overflow:hidden}.dm-site{background:#131313;flex:1;overflow:auto}.dm-site__nav{border-bottom:1px solid var(--dm-line);align-items:center;gap:16px;padding:12px 16px;display:flex}.dm-site__nav span{color:var(--dm-dim)}.dm-cart{border-radius:999px;background:var(--dm-soft)!important;padding:5px 10px!important}.dm-site__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.dm-prod{gap:4px;display:grid}.dm-prod i{aspect-ratio:4/3;border-radius:8px;display:block}.dm-prod span{color:var(--dm-dim);font-size:12px}.dm-prod button{border-radius:6px;justify-self:start;margin-top:4px;font-size:12px;background:#262626!important;padding:4px 10px!important}.dm-prod button:hover{background:var(--dm-acc)!important;color:#0f0f0f!important}.dm-pdf{background:#161616;flex:1;align-content:start;justify-items:center;gap:8px;padding:16px;display:grid;overflow:auto}.dm-pdf .dm-page{background:#202020;border-radius:4px;gap:8px;width:min(340px,100%);padding:22px;display:grid}.dm-pdf__h{font-size:20px}.dm-pdf i{background:#333;border-radius:3px;height:7px;display:block}.dm-pdf i.w8{width:80%}.dm-pdf i.w7{width:70%}.dm-pdf i.w6{width:60%}.dm-pdf p{color:#bbb;font-size:12px}.dm-table{background:#131313;flex:1;align-content:start;gap:10px;padding:16px;display:grid;overflow:auto}.dm-table table{border-collapse:collapse;font-variant-numeric:tabular-nums}.dm-table th,.dm-table td{text-align:left;border-bottom:1px solid var(--dm-line);padding:6px 12px 6px 0}.dm-table th button{color:var(--dm-dim)!important}.dm-table td i{background:var(--dm-acc);border-radius:4px;height:8px;display:block}.dm-empty{text-align:center;color:var(--dm-dim);flex:1;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.dm-empty b{color:#fff}.dm-empty p{max-width:42ch}.dm-edix{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:150px minmax(0,1fr);min-height:0;display:grid}.dm-edix.with-prev{grid-template-columns:150px minmax(0,1.3fr) minmax(0,1fr)}.dm-ebar{border-bottom:1px solid var(--dm-line);color:#cfe3ff;background:#0f1420;grid-column:1/-1;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.dm-tree{background:var(--dm-side);border-right:1px solid var(--dm-line);padding:6px;overflow:auto}.dm-dir{color:#aaa;align-items:center;gap:6px;padding:4px 6px;display:flex}.dm-f{border-radius:5px;align-items:center;gap:6px;width:100%;color:#bbb!important;padding:4px 6px!important;display:flex!important}.dm-f.in{padding-left:18px!important}.dm-f:hover{background:#1a1a1a!important}.dm-f.is-on{color:#fff!important;background:#1c2a3d!important}.dm-ed{flex-direction:column;min-width:0;min-height:0;display:flex}.dm-etabs{border-bottom:1px solid var(--dm-line);scrollbar-width:none;display:flex;overflow-x:auto}.dm-etab{color:var(--dm-dim);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:2px;padding:0 6px 0 12px;display:inline-flex}.dm-etab button{padding:7px 4px!important}.dm-etab.is-on{color:#fff;border-bottom-color:#7db4ff}.dm-code{font:400 12.5px/20px var(--font-mono);color:#ddd;flex:1;margin:0;padding:10px 12px;overflow:auto}.dm-code .ln{color:#555;user-select:none;width:2.4em;display:inline-block}.dm-code .k{color:#c79bff}.dm-code .f{color:#7db4ff}.dm-code .n{color:#ffb86b}.dm-code .s{color:#a5e3a0}.dm-eterm{border-top:1px solid var(--dm-line);font:400 12px/18px var(--font-mono);background:#0a0a0a;max-height:96px;padding:8px 12px;overflow:hidden}.dm-eterm .dm-g{color:var(--dm-acc)}.dm-eprev{border-left:1px solid var(--dm-line);min-width:0;min-height:0;display:flex}.dm-eprev .dm-site__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-page{flex:1;align-content:start;gap:10px;padding:14px;display:grid;overflow:auto}.dm-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dm-card{border:1px solid var(--dm-line);background:#121212;border-radius:12px;gap:8px;padding:12px;display:grid}.dm-card .dm-h{margin:6px 0 0!important}.dm-seg{background:var(--dm-soft);border-radius:8px;flex-wrap:wrap;justify-self:start;padding:2px;display:inline-flex}.dm-seg button{border-radius:6px;color:#aaa!important;padding:5px 12px!important}.dm-seg button.on{color:#fff!important;background:#2c2c2c!important}.dm-key,.dm-hostrow,.dm-item,.dm-dev,.dm-srow{background:#141414;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:grid}.dm-key{grid-template-columns:auto 1fr auto auto}.dm-key div,.dm-item div,.dm-dev div,.dm-me div{min-width:0;display:grid}.dm-key span,.dm-item span,.dm-dev span,.dm-srow span,.dm-me span{color:var(--dm-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dm-hostrow{grid-template-columns:90px 1fr auto auto auto}.dm-item{grid-template-columns:26px 1fr auto}.dm-item img{object-fit:contain;width:26px;height:26px}.dm-dev{grid-template-columns:auto 1fr auto auto}.dm-srow{grid-template-columns:1fr 1.3fr auto}.dm-st{align-items:center;gap:4px;font-size:12px;display:inline-flex;color:var(--dm-dim)!important}.dm-st.ok{color:var(--dm-acc)!important}.dm-st.fail{color:#ff8a80!important}.dm-st.run{color:#ffd27a!important}.dm-tog{border-radius:999px;width:34px;height:20px;position:relative;background:#333!important}.dm-tog i{background:#999;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.dm-tog.on{background:var(--dm-acc)!important}.dm-tog.on i{background:#0f0f0f;transform:translate(14px)}.dm-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dm-note{color:var(--dm-dim);align-items:flex-start;gap:6px;font-size:12px;display:flex}.dm-cfg{font:400 12px/18px var(--font-mono);color:#bbb;background:#0a0a0a;border-radius:10px;margin:0;padding:10px 12px}.dm-search input{border:1px solid var(--dm-line);color:#fff;width:100%;font:inherit;background:#141414;border-radius:8px;padding:8px 12px}.dm-pill{border-radius:999px;font-size:12px;background:var(--dm-soft)!important;color:#aaa!important;padding:4px 10px!important}.dm-pill.on{color:#0f0f0f!important;background:#fff!important}.dm-list{gap:4px;display:grid}.dm-e2e{background:#dafa9c12;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px;display:grid}.dm-e2e div{display:grid}.dm-e2e span{color:var(--dm-dim);font-size:12px}.dm-me{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.dm-av{background:var(--dm-acc);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:600;display:grid;color:#0f0f0f!important;font-size:15px!important}.dm-rec{background:#0a0a0a;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.dm-meter{background:#222;border-radius:4px;height:8px;overflow:hidden}.dm-meter i{background:var(--dm-acc);height:100%;display:block}.dm-set{gap:6px;display:grid}.dm-set b{font-weight:500}.dm-step{align-items:center;gap:10px;display:inline-flex}.dm-step button{border-radius:7px;width:28px;height:28px;text-align:center!important;background:#222!important}.dm-status{color:#0f0f0f;font:400 11.5px/20px var(--font-mono);white-space:nowrap;background:#dafa9c;gap:14px;padding:4px 12px;display:flex;overflow:hidden}.dm-status span{align-items:center;gap:5px;display:inline-flex}@container (width<=720px){.dm-body{grid-template-columns:1fr;height:520px}.dm-side,.dm-bar .dm-chip:not(.ok),.dm-bar .dm-title{display:none}.dm-split.two{grid-template-columns:1fr}.dm-split.two .dm-pane+.dm-pane{display:none}.dm-edix,.dm-edix.with-prev{grid-template-columns:1fr}.dm-tree,.dm-eprev{display:none}.dm-cols{grid-template-columns:1fr}.dm-site__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-hostrow{grid-template-columns:1fr auto}.dm-hostrow .dm-mono,.dm-hostrow .dm-st{display:none}.dm-key{grid-template-columns:auto 1fr auto}.dm-key .dm-btn,.dm-status span:nth-child(n+3):not(:last-child){display:none}}.dm-body{height:500px}.dm-ws:not(.is-on) span{display:none}.dm-h{margin-top:8px!important}.oc-acct .ac-bar{gap:10px}.ac-url{background:var(--dm-soft);color:#cfcfcf;font:400 12px/1.2 var(--font-mono,monospace);text-overflow:ellipsis;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:4px 10px;display:inline-flex;overflow:hidden}.ac-jump{gap:4px;margin-left:auto;display:inline-flex}.ac-body{height:520px}.ac-flow{overflow:auto}.ac-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);height:100%;display:grid}.ac-brand{border-right:1px solid var(--dm-line);background:radial-gradient(120% 80% at 0 100%,#dafa9c24,#0000 60%),#111;align-content:center;gap:14px;padding:32px;display:grid}.ac-logo{font:600 28px/1 var(--font-text);color:#fff}.ac-pitch{color:#fff;max-width:22ch;font-size:18px;line-height:1.35}.ac-why{color:#bdbdbd;gap:10px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.ac-why li{align-items:center;gap:8px;display:flex}.ac-why .dm-i{color:var(--dm-acc)}.ac-form{align-content:center;gap:12px;width:100%;max-width:420px;margin:0 auto;padding:32px;display:grid;position:relative}.ac-one{align-content:start;gap:14px;max-width:680px;margin:0 auto;padding:28px 32px;display:grid}.ac-center{align-content:center;justify-items:center;height:100%}.ac-t{font:600 18px/1.25 var(--font-text);color:#fff}.ac-field{color:var(--dm-dim);grid-template-columns:1fr auto;gap:6px;font-size:12px;display:grid}.ac-field>span:first-child{grid-column:1/-1}.ac-in{color:#fff;font:400 13px/1 var(--font-mono,monospace);background:#151515;border:1px solid #333;border-radius:9px;gap:2px;padding:9px 12px;display:flex}.ac-ok{color:var(--dm-acc);align-items:center;gap:4px;display:inline-flex}.ac-big{justify-content:center;font-size:14px;padding:10px 14px!important}.ac-off{opacity:.45;cursor:not-allowed}.ac-or{color:#666;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.ac-or:before,.ac-or:after{content:"";background:var(--dm-line);height:1px}.ac-alt{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ac-alt .dm-btn{justify-content:center}.ac-dim>:not(.ac-sheet){opacity:.35}.ac-sheet{background:#1d1d1f;border:1px solid #3a3a3c;border-radius:16px;gap:10px;padding:18px;display:grid;position:absolute;inset:auto 20px 50%;transform:translateY(50%);box-shadow:0 30px 80px -20px #000000e6}.ac-sheet__h{color:#fff;align-items:center;gap:8px;font-size:14px;display:flex}.ac-sheet__b{justify-content:space-between;display:flex}.ac-touch{color:#ff5f8a;justify-self:center;place-items:center;width:64px;height:64px;animation:1.6s ease-in-out infinite ac-pulse;background:#2a2a2c!important;border:2px solid #ff5f8a!important;border-radius:50%!important;display:grid!important}.ac-touch .dm-i{width:34px;height:34px}@keyframes ac-pulse{50%{box-shadow:0 0 0 8px #ff5f8a26}}.ac-c{text-align:center}.ac-making{color:#cfcfcf;align-items:center;gap:10px;padding:10px 0;display:inline-flex}.ac-spin{border:2px solid #444;border-top-color:var(--dm-acc);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite ac-spin;display:inline-block}@keyframes ac-spin{to{transform:rotate(360deg)}}.ac-words{border:1px solid var(--dm-line);font:400 13px/1.6 var(--font-mono,monospace);color:#fff;background:#121212;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:6px 14px;margin:0;padding:12px;list-style:none;display:grid}.ac-words li{gap:8px;display:flex}.ac-words .dm-d{text-align:right;width:1.6em}.ac-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ac-check{align-items:center;gap:10px;color:#ddd!important;display:flex!important}.ac-check>span{border:1.5px solid #555;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.ac-check.on>span{background:var(--dm-acc);border-color:var(--dm-acc);color:#0f0f0f}.ac-ups{gap:8px;display:grid}.ac-up{background:#141414;border-radius:10px;grid-template-columns:1.6fr .6fr 1.4fr 4.5em;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.ac-up .dm-meter i{transition:width 90ms linear}.ac-side .ac-me{align-items:center;gap:10px;padding:6px 6px 12px;display:flex}.ac-me>span:last-child{font-size:12px;display:grid}.ac-me b{color:#fff;font-size:13px}.ac-av{background:var(--dm-acc);color:#0f0f0f;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:600;display:grid}.ac-page{position:relative}.ac-head{justify-content:space-between;align-items:center;display:flex}.ac-wss{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ac-ws{border:1px solid var(--dm-line);background:#121212;border-radius:12px;gap:6px;padding:12px;display:grid}.ac-ws__t{align-items:baseline;gap:8px;min-width:0;display:flex}.ac-ws__t b{color:#fff}.ac-ws__t .dm-d{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ac-ws>.dm-d{font-size:12px}.ac-ws__m{color:#bdbdbd;justify-content:space-between;font-size:12px;display:flex}.dm-dot.run{background:#ffd27a}.ac-modal{backdrop-filter:blur(3px);text-align:left;background:#080808b8;place-content:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.ac-modal>*{max-width:380px}.ac-modal .ac-row{margin-top:4px}.ac-dev{background:#141414;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.ac-dev>span:nth-child(2){min-width:0;display:grid}.ac-dev b{color:#fff;font-weight:500}.ac-dev .dm-d{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ac-qrbox{background:#121212;border:1px solid #3a4a2a;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:14px;display:grid}.ac-qrbox>div:last-child{justify-items:start;gap:6px;display:grid}.ac-ask{grid-template-columns:1fr}.ac-qr{background:#fff;border-radius:8px;grid-template-columns:repeat(9,12px);gap:1px;padding:8px;display:grid}.ac-qr i{background:#fff;width:12px;height:12px}.ac-qr i.on{background:#111}.ac-code{font:600 22px/1 var(--font-mono,monospace);letter-spacing:.12em;color:#fff}.ac-good{color:var(--dm-acc)}.ac-opt{border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;border:1px solid var(--dm-line)!important;background:#141414!important;padding:12px!important;display:grid!important}.ac-opt.is-on{border-color:var(--dm-acc)!important}.ac-opt>span{display:grid}.ac-opt b{color:#fff;font-weight:500}.ac-opt .dm-d{font-size:12px}.ac-inline{justify-items:start;gap:8px;padding:0 12px 6px;display:grid}.ac-words1{font:400 13px/1.4 var(--font-mono,monospace);color:#fff;background:#151515;border:1px solid #333;border-radius:8px;padding:8px 10px}.ac-log{color:#ddd;grid-template-columns:8.5em 1fr;gap:10px;font-size:12.5px;display:grid}@container (width<=720px){.ac-split{grid-template-columns:1fr}.ac-brand{display:none}.ac-form,.ac-one{padding:20px 16px}.ac-jump .dm-btn:not(.is-on){display:none}.ac-url{flex:1}.ac-words{grid-template-columns:repeat(3,1fr)}.ac-up{grid-template-columns:1fr 4.5em}.ac-up>span:nth-child(2),.ac-up .dm-meter{display:none}.ac-wss{grid-template-columns:1fr}.ac-dev{grid-template-columns:auto minmax(0,1fr) auto}.ac-dev>span:nth-child(3){display:none}.ac-qrbox{grid-template-columns:1fr}.ac-log{grid-template-columns:1fr;gap:0}.ac-body.dm-body{height:560px}}@media (prefers-reduced-motion:reduce){.ac-touch,.ac-spin{animation:none}}.ac-skip{text-underline-offset:3px;justify-self:center;font-size:12.5px;text-decoration:underline;color:var(--dm-dim)!important}.ac-skip:hover{color:#fff!important}.dm-tt-midnight{--dm-tbg:#0b1020;--dm-tink:#c9d3ee;--dm-acc:#7db4ff;--dm-dim:#6b7899}.dm-tt-paper{--dm-tbg:#f6f3ea;--dm-tink:#2a2a2a;--dm-acc:#2f6d1f;--dm-dim:#7a756a}.dm-tt-paper .dm-pane b,.dm-tt-paper .dm-in input{color:#111!important}.dm-split[class*=dm-tt-]{background:var(--dm-tbg)}.dm-tprev{border:1px solid var(--dm-line);border-radius:8px;overflow:hidden}.dm-arow{background:#141414;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:9px 10px;display:grid}.dm-arow .dm-d{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:11.5px;overflow:hidden}.dm-ats{color:var(--dm-dim);align-items:center;gap:6px;font-size:12px;display:inline-flex}.dm-status button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dm-on{vertical-align:1px;background:#1f7a3a;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}@media (width<=700px){.dm-status .dm-hs{display:none}}.dm-ws{grid-template-columns:26px 1fr!important}.dm-wsic{color:#ddd;width:24px;height:24px;font:600 11px/1 var(--font-sans,inherit);background:#1e1e1e;border-radius:7px;grid-row:span 2;place-items:center;font-style:normal;display:grid;position:relative}.dm-ws.is-on .dm-wsic{color:#0f0f0f;background:#dafa9c}.dm-wsic .dm-dot{border:2px solid var(--dm-side,#101010);width:7px;height:7px;margin:0;position:absolute;bottom:-2px;right:-2px}.dm-segbar{background:var(--dm-soft);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.dm-segbar .dm-btn{background:0 0!important}.dm-segbar .dm-btn.is-on{color:#0f0f0f!important;background:#dafa9c!important}.dm-segbar .dm-btn--edix:not(.is-on){color:#7db4ff!important}.dm-ico{width:28px;height:28px;color:var(--dm-dim);place-items:center;display:grid}.vs{background:#0f0f0f;flex-direction:column;flex:1;min-height:0;font-size:12px;display:flex}.vs-menu{color:#bbb;border-bottom:1px solid #1e1e1e;align-items:center;gap:12px;padding:5px 10px;display:flex}.vs-cmd{color:#777;border:1px solid #2a2a2a;border-radius:6px;margin-left:auto;margin-right:auto;padding:2px 80px}.vs-body{flex:1;grid-template-columns:34px 150px minmax(0,1fr);min-height:0;display:grid}.vs-act{color:#777;border-right:1px solid #1e1e1e;flex-direction:column;align-items:center;gap:14px;padding-top:10px;display:flex}.vs-act .on{color:#eee}.vs-side{border-right:1px solid #1e1e1e;padding:6px 4px;overflow:auto}.vs-h{color:#bbb;padding:2px 8px 6px;font-size:11px}.vs-root,.vs-dir{color:#ddd;align-items:center;gap:4px;padding:2px 6px;font-weight:600;display:flex}.vs-chev{width:10px;height:10px;transform:rotate(-90deg)}.vs-f{color:#ccc;text-align:left;border-radius:4px;align-items:center;gap:6px;width:100%;padding:3px 8px 3px 18px!important;display:flex!important}.vs-f.in{padding-left:30px!important}.vs-f.is-on{color:#fff;background:#1f2a3a!important}.vs-lang{font:600 9px/1 var(--font-mono);color:#7db4ff;min-width:12px}.vs-json{color:#e8c46b}.vs-md{color:#9a9a9a}.vs-main{flex-direction:column;min-width:0;min-height:0;display:flex}.vs-tabs{border-bottom:1px solid #1e1e1e;display:flex}.vs-tab{color:#888;border-right:1px solid #1e1e1e;align-items:center;gap:4px;padding:6px 10px;display:inline-flex}.vs-tab.is-on{color:#fff;background:#0f0f0f;box-shadow:inset 0 1px #7db4ff}.vs-crumbs{color:#888;padding:4px 14px;font-size:11.5px}.vs-sep{color:#555}.vs-code{font:400 12px/18px var(--font-mono);flex:1;margin:0;padding:4px 14px;overflow:auto}.vs-code .ln{color:#555;text-align:right;width:22px;margin-right:14px;display:inline-block}.vs-panel{border-top:1px solid #1e1e1e;flex-direction:column;height:30%;min-height:80px;display:flex}.vs-ptabs{color:#888;gap:14px;padding:6px 14px;font-size:11px;display:flex}.vs-ptabs .is-on{color:#fff;box-shadow:0 1px #7db4ff}.vs-term{font:400 11.5px/17px var(--font-mono);padding:2px 14px;overflow:auto}.vs-status{color:#999;border-top:1px solid #1e1e1e;gap:14px;padding:3px 10px;font-size:11px;display:flex}.vs-status span{align-items:center;gap:4px;display:inline-flex}.dm-files{flex:1;grid-template-columns:180px minmax(0,1fr);min-height:0;display:grid}.dm-vbar{border-bottom:1px solid var(--dm-line);align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.dm-proc{background:#141414;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto 50px 60px;align-items:center;gap:10px;margin-bottom:4px;padding:7px 10px;font-size:12px;display:grid}.dm-proc b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.dm-eng{background:#1d1d1d;border-radius:99px;padding:2px 8px;font-size:11px}.dm-eng--js{color:#61cb7c}.dm-eng--wasm{color:#65a7fa}.dm-eng--emu{color:#9da2a8}@media (width<=700px){.vs-body{grid-template-columns:30px minmax(0,1fr)}.vs-side,.vs-cmd{display:none}.dm-files{grid-template-columns:1fr}.dm-files .dm-tree{display:none}.dm-segbar .dm-btn{padding:4px 8px!important}}.ac-app{border:0;border-radius:0;flex-direction:column;min-height:100svh;font-size:14px;display:flex;container-type:normal}.ac-app .ac-body{height:auto;min-height:100svh}.ac-app .ac-split{min-height:100svh}.ac-app .ac-brand{gap:18px;padding:64px}.ac-app .ac-logo{font-size:36px}.ac-app .ac-logo a{color:inherit;text-decoration:none}.ac-app .ac-pitch{font-size:24px}.ac-app .ac-why{gap:12px;font-size:14px}.ac-app .ac-form{gap:14px;max-width:440px}.ac-app .ac-t{font-size:22px}.ac-app .dm-d{font-size:14px}.ac-app .ac-in{align-items:center;padding:0 12px;font-size:14px}.ac-app .ac-in:focus-within{border-color:var(--dm-acc)}.ac-app .ac-in input,.ac-app .ac-area{color:#fff;min-width:0;height:42px;font:inherit;caret-color:var(--dm-acc);background:0 0;border:0;outline:none;flex:1}.ac-app .ac-area{resize:vertical;height:auto;min-height:96px;font:400 13px/1.5 var(--font-mono);background:#151515;border:1px solid #333;border-radius:9px;padding:10px 12px}.ac-app .ac-area:focus{border-color:var(--dm-acc)}.ac-bad{color:#ff8a80;align-items:center;gap:4px;display:inline-flex}.ac-err{color:#ff8a80;font-size:13px}.ac-app .ac-big{width:100%;font-size:15px;padding:12px 14px!important}.ac-app .ac-alt .dm-btn{padding:9px 10px!important}.ac-link{text-underline-offset:3px;justify-self:center;font-size:13px;text-decoration:underline;color:var(--dm-dim)!important}.ac-link:hover{color:#fff!important}.ac-app .ac-check input{opacity:0;pointer-events:none;position:absolute}.ac-app .ac-one{max-width:720px;padding:64px 32px}.ac-app .ac-words{padding:16px;font-size:15px}.ac-app .dm-body{grid-template-columns:248px minmax(0,1fr);height:100svh}.ac-app .ac-side{gap:2px;padding:14px 10px}.ac-app .ac-side .ac-me{padding:8px 8px 16px}.ac-app .ac-av{width:36px;height:36px}.ac-app .dm-nav{font-size:14px;padding:8px 10px!important}.ac-app .dm-main{overflow:auto}.ac-app .dm-page{gap:14px;max-width:1080px;padding:32px 40px;overflow:visible}.ac-app .dm-card{gap:10px;padding:16px}.ac-app .ac-dev{padding:12px 14px;font-size:14px}.ac-flash{color:var(--dm-acc);background:#1b2412;border-radius:10px;padding:12px 14px}.ac-app .ac-side-foot{gap:6px;margin-top:auto;display:grid}@media (width<=760px){.ac-app .ac-split{grid-template-columns:1fr}.ac-app .ac-brand{display:none}.ac-app .ac-form,.ac-app .ac-one{padding:32px 18px}.ac-app .ac-words{grid-template-columns:repeat(3,1fr)}.ac-app .dm-body{grid-template-rows:auto 1fr;grid-template-columns:1fr;height:auto;min-height:100svh}.ac-app .ac-side{border-right:0;border-bottom:1px solid var(--dm-line);flex-direction:row;align-items:center;overflow-x:auto}.ac-app .ac-side .ac-me span:last-child,.ac-app .ac-side-foot{display:none}.ac-app .dm-page{padding:20px 16px}.ac-app .ac-dev{grid-template-columns:auto minmax(0,1fr) auto}.ac-app .ac-dev>span:nth-child(3){display:none}}.ac-app a.dm-nav,.ac-app a.dm-btn{text-decoration:none}.ac-app .ac-form>*{min-width:0}.ac-app .ac-alt .dm-btn{min-width:0;overflow:hidden}.ac-app .ac-check{align-items:flex-start}.ac-app .ac-check>span{flex:none;margin-top:1px}.ac-app .ac-check .ac-link{font-size:inherit}.ac-app .ac-logo svg{color:#fff;width:auto;height:34px;display:block}
