.pg-demos .hg{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:36px;gap:36px;align-items:center}@media (min-width:980px){.pg-demos .hg{grid-template-columns:1fr 540px;gap:56px}}.pg-demos .term{background:#050E15;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 30px 80px rgba(0,0,0,.5);overflow:hidden}.pg-demos .term .bar{display:flex;gap:7px;padding:12px 14px;background:#0B1A24;align-items:center}.pg-demos .term .bar i{width:11px;height:11px;border-radius:50%;background:#2A3A48}.pg-demos .term .bar span{margin-left:10px;font:500 11px var(--mono);color:#6F819B;letter-spacing:.08em}.pg-demos .term pre{margin:0;padding:18px 20px 20px;min-height:236px;font:500 14px/1.75 var(--mono);color:#C9D2E3;white-space:pre-wrap;word-break:break-word}@media (max-width:520px){.pg-demos .term pre{font-size:12px;min-height:210px}}.pg-demos .term .ok{color:var(--teal)}.pg-demos .term .ai{color:var(--blue)}.pg-demos .term .y{color:var(--sig)}.pg-demos .term .dim{color:#6F819B}.pg-demos .term .cur{display:inline-block;width:9px;height:17px;background:var(--sig);vertical-align:-3px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:.2}}.pg-demos .term .go{visibility:hidden;margin:0 20px 22px}.pg-demos .term.done .go{visibility:visible}@media (prefers-reduced-motion:reduce){.pg-demos .term .cur{animation:none}}.pg-demos .vid{cursor:pointer;position:relative;overflow:hidden}.pg-demos .vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pg-demos .feat{display:grid;grid-gap:26px;gap:26px;margin-top:56px;align-items:center}@media (min-width:940px){.pg-demos .feat{grid-template-columns:1.3fr 1fr;gap:44px}}.pg-demos .feat .vid{aspect-ratio:16/9;border-radius:20px;display:grid;place-items:center}.pg-demos .vid .pl{position:relative;z-index:1;width:78px;height:78px;border-radius:50%;background:var(--sig);color:var(--night);display:grid;place-items:center}.pg-demos .feat h2{font:900 clamp(26px,3vw,38px)/1.05 var(--display);margin:12px 0;color:#fff}.pg-demos .feat p{color:var(--soft);margin:0 0 18px}.pg-demos .fbar{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;margin-top:26px}.pg-demos .grid3{display:grid;grid-gap:18px;gap:18px;margin-top:24px}@media (min-width:700px){.pg-demos .grid3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.pg-demos .grid3{grid-template-columns:repeat(3,1fr)}}.pg-demos .dc{border-radius:16px;overflow:hidden;border:1.5px solid var(--line);text-decoration:none;color:var(--night);background:#fff;display:grid;grid-template-rows:auto 1fr}.pg-demos .dc .th{aspect-ratio:16/9;display:grid;place-items:center}.pg-demos .dc .th .pl{position:relative;z-index:1;width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.92);color:var(--night);display:grid;place-items:center}.pg-demos .dc .len{position:absolute;right:10px;bottom:10px;font:600 12px var(--mono);color:#fff;background:rgba(0,0,0,.6);border-radius:6px;padding:3px 7px;z-index:1}.pg-demos .dc .bd{padding:16px 18px 20px;border-top:5px solid var(--c)}.pg-demos .dc h3{font:800 19px/1.25 var(--display);margin:8px 0 6px}.pg-demos .dc p{margin:0;color:var(--muted);font-size:14px}.pg-demos .dc.slot{border-style:dashed;background:#FBFCFE}.pg-demos .dc.slot .th{background:repeating-linear-gradient(45deg,#F3F5F9 0 12px,#fff 12px 24px);color:#C3C9D4}.pg-demos .dc.slot .bd{border-top-color:transparent}.pg-demos .rules{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.pg-demos .rules div{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.pg-demos .rules b{font:900 24px var(--display);color:var(--teal)}.pg-demos .rules span{color:#2B3140;font-size:16px;padding-top:3px}.pg-demos .slots{margin-top:34px;background:#000B12;border-radius:16px;padding:14px;color:#fff;box-shadow:0 20px 50px rgba(0,21,34,.25)}.pg-demos .slots .hd,.pg-demos .slots .r{display:grid;grid-template-columns:78px minmax(0,1fr) 92px;grid-gap:12px;gap:12px;align-items:center;padding:10px}.pg-demos .slots .hd{font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);padding-top:4px}.pg-demos .slots .r{border-top:1px solid rgba(255,255,255,.07);font:700 14px var(--mono);letter-spacing:.03em;text-transform:uppercase;color:#fff;text-decoration:none;border-radius:10px;transition:background .2s}.pg-demos .slots .r:hover{background:rgba(255,201,77,.08)}.pg-demos .slots .r .d{color:var(--sig)}.pg-demos .slots .r .t{display:flex;align-items:center;gap:10px;min-width:0}.pg-demos .slots .r .t i{width:11px;height:11px;border-radius:50%;flex:none;background:var(--c)}.pg-demos .slots .r .t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-demos .slots .r .n{justify-self:start;font-size:12px;color:var(--night);background:var(--sig);border-radius:6px;padding:4px 8px}.pg-demos .slots .r .n.few{background:var(--coral);color:#fff}@media (max-width:420px){.pg-demos .slots .hd,.pg-demos .slots .r{grid-template-columns:62px minmax(0,1fr) auto;gap:8px}.pg-demos .slots .r{font-size:12.5px}}.pg-demos .dm-grid{display:grid;grid-gap:32px;gap:32px;align-items:start}@media (min-width:980px){.pg-demos .dm-grid{grid-template-columns:1fr 540px;gap:56px}}