:where(.pg-workshops) .wk-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}:where(.pg-workshops) .wk-ag{border-right:1px solid var(--line);padding:20px 20px 18px}:where(.pg-workshops) .wk-ag .pane-l,:where(.pg-workshops) .wk-st .pane-l{font:500 12px var(--mono);color:var(--muted-2);margin:0 0 12px}:where(.pg-workshops) .wk-ag ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}:where(.pg-workshops) .wk-ag li{color:var(--muted);border:1px solid #0000;border-radius:12px;grid-template-columns:58px 1fr 18px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:color .3s,background-color .3s,border-color .3s;display:grid}:where(.pg-workshops) .wk-ag li time{font:500 12px var(--mono);color:var(--muted-2)}:where(.pg-workshops) .wk-ag li .i{width:16px;height:16px;color:var(--ok);opacity:0;transition:opacity .3s}:where(.pg-workshops) .wk-ag li.now{color:#fff;background:#7c4dff24;border-color:#9778ff8c}:where(.pg-workshops) .wk-ag li.now time{color:var(--v200)}:where(.pg-workshops) .wk-ag li.did{color:#ddd5f5}:where(.pg-workshops) .wk-ag li.did .i{opacity:1}:where(.pg-workshops) .wk-st{align-content:start;gap:14px;min-width:0;padding:20px 22px;display:grid}:where(.pg-workshops) .wk-org{border:1px solid var(--line);background:#ffffff05;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}:where(.pg-workshops) .wk-org b{font-size:14.5px;font-weight:600}:where(.pg-workshops) .wk-org small{font:400 11.5px var(--mono);color:var(--muted-2);display:block}:where(.pg-workshops) .wk-team{margin-left:auto;display:flex}:where(.pg-workshops) .wk-team .av{border:2px solid #15112a;width:30px;height:30px;margin-left:-8px}:where(.pg-workshops) .wk-wss{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:where(.pg-workshops) .wk-ws{border:1px solid var(--line);background:#120f24;border-radius:14px;min-width:0;min-height:108px;padding:12px}:where(.pg-workshops) .wk-ws .hd{align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:500;display:flex}:where(.pg-workshops) .wk-ws .hd span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.pg-workshops) .wk-ws .src{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}:where(.pg-workshops) .wk-ws .src .lg{border-radius:8px;width:30px;height:30px}:where(.pg-workshops) .wk-ws .src .lg img{width:17px;height:17px}:where(.pg-workshops) .wk-ws .lg.mono-g{font:600 13px/1 var(--sans);color:#3c297c}:where(.pg-workshops) .wk-ws .nil{font:400 11.5px var(--mono);color:var(--muted-2);margin-top:12px}:where(.pg-workshops) .wk-ws.hot{border-color:#9778ff99;box-shadow:0 14px 44px -20px #7c4dffcc}:where(.pg-workshops) .wk-ws.cold{opacity:.55}:where(.pg-workshops) .wk-ag2{align-items:flex-start;gap:12px;display:flex}:where(.pg-workshops) .wk-agent{border:1px solid var(--line-2);background:#1c1736;border-radius:14px;flex:none;align-items:center;gap:10px;padding:10px 12px;display:flex}:where(.pg-workshops) .wk-agent b{font-size:13.5px;font-weight:600;display:block}:where(.pg-workshops) .wk-agent small{font:400 11px var(--mono);color:var(--ok)}:where(.pg-workshops) .wk-ans{color:#e4def7;background:#7c4dff14;border:1px solid #9778ff66;border-radius:14px;flex:1;min-width:0;padding:12px 14px;font-size:13.5px;line-height:1.5}:where(.pg-workshops) .wk-ans .cite{font:400 11.5px var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}:where(.pg-workshops) .wk-ans .cite .au{margin:0}:where(.pg-workshops) .wk-skip{font:400 11.5px var(--mono);color:var(--muted-2);margin-top:6px;display:block}:where(.pg-workshops) .wk-pop{opacity:.13;transition:opacity .45s var(--ease),transform .45s var(--ease);transform:translateY(6px)scale(.98)}:where(.pg-workshops) .wk-pop.on{opacity:1;transform:none}:where(.pg-workshops) .wk-clock{border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 16px;display:flex}:where(.pg-workshops) .wk-clock .mono{color:var(--muted);min-width:108px;font-size:12.5px}:where(.pg-workshops) .wk-bar{background:#ffffff0f;border-radius:99px;flex:1;height:6px;overflow:hidden}:where(.pg-workshops) .wk-bar i{background:linear-gradient(90deg,var(--v600),var(--v300));transform-origin:0;height:100%;display:block;transform:scaleX(0)}:where(.pg-workshops) .wk-sign{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}:where(.pg-workshops) .wk-sign h2{letter-spacing:-.035em;color:#f8f5ff;text-shadow:0 0 50px #9778ff3d;margin:0 0 16px;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.05}:where(.pg-workshops) .wk-sign h2 span{color:#a99fca;display:block}:where(.pg-workshops) .wk-sign>div>p{color:var(--muted);max-width:470px;margin:0 0 22px;font-size:17px}:where(.pg-workshops) .wk-soon{font:500 12.5px var(--mono);color:#f6d79a;background:#f2c26b0f;border:1px solid #f2c26b4d;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;display:inline-flex}:where(.pg-workshops) .wk-soon i{background:var(--warn);width:8px;height:8px;box-shadow:0 0 12px var(--warn);border-radius:50%}:where(.pg-workshops) .wk-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}:where(.pg-workshops) .wk-list li{color:#ddd5f5;align-items:flex-start;gap:12px;font-size:15.5px;display:flex}:where(.pg-workshops) .wk-list .i{width:18px;height:18px;color:var(--ok);margin-top:3px}:where(.pg-workshops) .wk-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}:where(.pg-workshops) .wk-t{border-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(#171230,#110e22);flex-direction:column;min-width:0;padding:20px 20px 24px;display:flex}:where(.pg-workshops) .wk-t .viz{flex:none;min-height:180px}:where(.pg-workshops) .wk-t .top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}:where(.pg-workshops) .wk-pl{font:500 11.5px var(--mono);color:#f6d79a;border:1px solid #f2c26b59;border-radius:999px;padding:3px 10px}:where(.pg-workshops) .wk-t .len{font:400 12px var(--mono);color:var(--muted-2)}:where(.pg-workshops) .wk-t h3{letter-spacing:-.015em;margin:0 0 8px;font-size:19.5px;font-weight:600;line-height:1.3}:where(.pg-workshops) .wk-t p{color:var(--muted);margin:0 0 14px;font-size:14.5px;line-height:1.55}:where(.pg-workshops) .wk-t ul{color:#d4cdea;gap:7px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}:where(.pg-workshops) .wk-t li{align-items:flex-start;gap:8px;display:flex}:where(.pg-workshops) .wk-t li .i{width:15px;height:15px;color:var(--vt);margin-top:3px}:where(.pg-workshops) .wk-m-ws{gap:8px;display:grid}:where(.pg-workshops) .wk-m-ws div{border:1px solid var(--line);background:#ffffff08;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}:where(.pg-workshops) .wk-m-ws div .fine{margin-left:auto}:where(.pg-workshops) .wk-m-q{gap:8px;display:grid}:where(.pg-workshops) .wk-m-q .row{border:1px solid var(--line);background:#ffffff08;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:9px 10px;font-size:13px;display:flex}:where(.pg-workshops) .wk-m-q .row span.t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(.pg-workshops) .wk-m-q .st{flex:none}:where(.pg-workshops) .wk-m-c{flex-direction:column;gap:10px;display:flex}:where(.pg-workshops) .wk-m-c .ags{gap:8px;display:flex}:where(.pg-workshops) .wk-m-c pre{font:400 12px/1.8 var(--mono);color:#cfc6ea;white-space:pre-wrap;margin:0}:where(.pg-workshops) .wk-m-c pre .pr{color:var(--v300)}:where(.pg-workshops) .wk-m-c pre .ok{color:var(--ok)}:where(.pg-workshops) .wk-prev{border:1px dashed var(--line-2);background:#100d1f;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:22px 24px;display:flex}:where(.pg-workshops) .wk-prev b{font-size:17px;font-weight:600;display:block}:where(.pg-workshops) .wk-prev span{color:var(--muted);font-size:14.5px}:where(.pg-workshops) .sf{border-radius:var(--r-xl);border:1px solid var(--line-2);background:linear-gradient(#171230,#100d20);min-width:0;padding:30px;position:relative;box-shadow:0 40px 120px -40px #000c,0 0 110px -40px #7c4dff8c}:where(.pg-workshops) .sf h3{letter-spacing:-.02em;margin:0 0 6px;font-size:23px;font-weight:600}:where(.pg-workshops) .sf .lead{color:var(--muted);margin:0 0 22px;font-size:15px}:where(.pg-workshops) .sf-row{grid-template-columns:1fr 1.3fr;gap:14px;display:grid}:where(.pg-workshops) .sf-f{flex-direction:column;gap:7px;min-width:0;margin-bottom:16px;display:flex}:where(.pg-workshops) .sf-f label{color:#ebe6ff;font-size:14px;font-weight:500}:where(.pg-workshops) .sf-f label .req{color:var(--v300);margin-left:3px}:where(.pg-workshops) .sf-in{border:1px solid var(--line-2);background:var(--well);width:100%;min-height:48px;color:var(--text);font:400 16px/1.4 var(--sans);border-radius:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}:where(.pg-workshops) .sf-in::placeholder{color:#7d759c}:where(.pg-workshops) .sf-in:hover{border-color:#d6caff47}:where(.pg-workshops) .sf-in:focus{border-color:var(--v400);outline:none;box-shadow:0 0 0 3px #7c4dff40}:where(.pg-workshops) .sf-f.bad .sf-in{border-color:#f39aa8b3}:where(.pg-workshops) .sf-err{color:var(--no);align-items:center;gap:6px;font-size:13.5px;display:none}:where(.pg-workshops) .sf-err .i{width:14px;height:14px}:where(.pg-workshops) .sf-f.bad .sf-err{display:flex}:where(.pg-workshops) .sf-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}:where(.pg-workshops) .sf-foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}:where(.pg-workshops) .sf-foot .fine{max-width:300px;line-height:1.5}:where(.pg-workshops) .sf-foot .fine a{color:var(--vt);text-underline-offset:3px;text-decoration:underline}:where(.pg-workshops) .sf-send{min-width:150px}:where(.pg-workshops) .sf-send[disabled]{opacity:.7;cursor:progress}:where(.pg-workshops) .sf-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite sfspin;display:none}:where(.pg-workshops) .sf-send.busy .sf-spin{display:inline-block}@keyframes sfspin{to{transform:rotate(360deg)}}:where(.pg-workshops) .sf-done{text-align:center;padding:26px 6px 10px}:where(.pg-workshops) .sf-done[hidden]{display:none}:where(.pg-workshops) .sf-tick{background:#6fd8a81f;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 18px;display:grid;box-shadow:0 0 60px -10px #6fd8a873}:where(.pg-workshops) .sf-tick svg{fill:none;width:34px;height:34px;stroke:var(--ok);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}:where(.pg-workshops) .sf-tick path{stroke-dasharray:30;stroke-dashoffset:30px}:where(.pg-workshops) .sf-done.in .sf-tick{animation:sfpop .45s var(--ease) both}:where(.pg-workshops) .sf-done.in .sf-tick path{animation:sfdraw .5s .2s var(--ease) forwards}@keyframes sfpop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes sfdraw{to{stroke-dashoffset:0}}:where(.pg-workshops) .sf-done h3{margin:0 0 8px;font-size:24px}:where(.pg-workshops) .sf-done p{color:#d0c8e8;max-width:380px;margin:0 auto 18px;font-size:15.5px}:where(.pg-workshops) .sf-again{border:1px solid var(--line-2);color:#ddd5f5;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;display:inline-flex}:where(.pg-workshops) .sf-again:hover{background:#d6caff12}@media (prefers-reduced-motion:reduce){:where(.pg-workshops) .sf-tick path{stroke-dashoffset:0}:where(.pg-workshops) .sf-spin{animation:none}}@media (max-width:640px){:where(.pg-workshops) .sf{padding:22px 18px}:where(.pg-workshops) .sf-row{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){:where(.pg-workshops) .wk-pop{opacity:1;transform:none}}@media (max-width:1020px){:where(.pg-workshops) .wk-topics{grid-template-columns:1fr 1fr}:where(.pg-workshops) .wk-sign{grid-template-columns:1fr;gap:36px}}@media (max-width:860px){:where(.pg-workshops) .wk-body{grid-template-columns:1fr}:where(.pg-workshops) .wk-ag{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:640px){:where(.pg-workshops) .wk-topics,:where(.pg-workshops) .wk-wss{grid-template-columns:1fr}:where(.pg-workshops) .wk-ws{min-height:0}:where(.pg-workshops) .wk-ag2{flex-direction:column}:where(.pg-workshops) .wk-st{padding:16px}:where(.pg-workshops) .wk-ag li{grid-template-columns:50px 1fr 16px;padding:9px 10px}}
