:where(.pg-resources) .rs-body{grid-template-columns:340px minmax(0,1fr);min-height:330px;display:grid}:where(.pg-resources) .rs-goals{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:20px;display:flex}:where(.pg-resources) .rs-goals .pane-l{font:500 12px var(--mono);color:var(--muted-2);margin:0 0 6px}:where(.pg-resources) .rs-goal{border:1px solid var(--line);text-align:left;width:100%;min-height:58px;color:var(--muted);background:#ffffff05;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;font-weight:500;transition:border-color .25s,background-color .25s,color .25s;display:flex}:where(.pg-resources) .rs-goal .gi{width:34px;height:34px;color:var(--vt);background:#241d44;border-radius:10px;flex:none;place-items:center;display:grid}:where(.pg-resources) .rs-goal:hover{color:#fff;border-color:#d6caff38}:where(.pg-resources) .rs-goal[aria-pressed=true]{color:#fff;background:#7c4dff24;border-color:#9778ffb3;box-shadow:0 12px 40px -18px #7c4dffb3}:where(.pg-resources) .rs-path{padding:22px 26px;position:relative}:where(.pg-resources) .rs-path .pane-l{font:500 12px var(--mono);color:var(--muted-2);align-items:center;gap:8px;margin:0 0 14px;display:flex}:where(.pg-resources) .rs-steps{position:relative}:where(.pg-resources) .rs-ol{margin:0;padding:0;list-style:none}:where(.pg-resources) .rs-steps:before{content:"";background:#b8a5ff24;width:2px;position:absolute;top:22px;bottom:22px;left:19px}:where(.pg-resources) .rs-line{background:linear-gradient(var(--v300),var(--v600));transform-origin:top;width:2px;height:calc(100% - 44px);transition:transform 1.1s var(--ease);position:absolute;top:22px;left:19px;transform:scaleY(0)}:where(.pg-resources) .rs-steps.go .rs-line{transform:scaleY(1)}:where(.pg-resources) .rs-step{opacity:.18;transition:opacity .45s var(--ease),transform .45s var(--ease);align-items:flex-start;gap:16px;padding:10px 0;display:flex;position:relative;transform:translate(8px)}:where(.pg-resources) .rs-step.on{opacity:1;transform:none}:where(.pg-resources) .rs-num{border:1px solid var(--line-2);width:40px;height:40px;font:500 13px var(--mono);color:var(--vt);z-index:1;background:#1c1736;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}:where(.pg-resources) .rs-step.on .rs-num{border-color:#9778ffb3;box-shadow:0 0 24px -4px #7c4dff99}:where(.pg-resources) .rs-card{border:1px solid var(--line);background:#120f24;border-radius:14px;flex:1;align-items:center;gap:14px;min-width:0;padding:12px 14px;transition:border-color .2s;display:flex}:where(.pg-resources) .rs-card:hover{border-color:#9778ff80}:where(.pg-resources) .rs-card b{font-size:15px;font-weight:600;display:block}:where(.pg-resources) .rs-card small{color:var(--muted);font-size:13.5px;line-height:1.45;display:block}:where(.pg-resources) .rs-card .k{font:500 11px var(--mono);color:var(--muted-2);border:1px solid var(--line);border-radius:6px;flex:none;margin-left:auto;padding:3px 7px}:where(.pg-resources) .rs-card .k.pl{color:#f6d79a;border-color:#f2c26b59}:where(.pg-resources) .rs-gh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 28px;display:flex}:where(.pg-resources) .rs-gh h2{letter-spacing:-.035em;color:#f8f5ff;text-shadow:0 0 50px #9778ff3d;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.05}:where(.pg-resources) .rs-gh h2 span{color:#a99fca;display:block}:where(.pg-resources) .rs-gh p{max-width:520px;color:var(--muted);margin:10px 0 0;font-size:16.5px}:where(.pg-resources) .rs-more{border:1px solid var(--line-2);color:#ddd5f5;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14.5px;font-weight:500;transition:background-color .2s;display:inline-flex}:where(.pg-resources) .rs-more:hover{background:#d6caff12}:where(.pg-resources) .rs-more .i{width:15px;height:15px;transition:transform .2s var(--ease)}:where(.pg-resources) .rs-more:hover .i{transform:translate(3px)}:where(.pg-resources) .rs-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}:where(.pg-resources) .rs-tile{border-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(#171230,#110e22);flex-direction:column;min-width:0;padding:20px 20px 22px;transition:border-color .2s;display:flex}:where(.pg-resources) .rs-tile:hover{border-color:#9778ff80}:where(.pg-resources) .rs-tile .viz{flex:none;min-height:170px}:where(.pg-resources) .rs-tile h3{letter-spacing:-.015em;align-items:center;gap:8px;margin:0 0 6px;font-size:19px;font-weight:600;display:flex}:where(.pg-resources) .rs-tile h3 .i{width:15px;height:15px;color:var(--vt)}:where(.pg-resources) .rs-tile p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}:where(.pg-resources) .rs-term{font:400 12.5px/1.9 var(--mono);color:#cfc6ea}:where(.pg-resources) .rs-term .pr{color:var(--v300)}:where(.pg-resources) .rs-term .ok{color:var(--ok)}:where(.pg-resources) .rs-term .c{color:var(--muted-2)}:where(.pg-resources) .rs-flow{justify-content:space-between;align-items:center;gap:6px;height:100%;min-height:136px;display:flex}:where(.pg-resources) .rs-flow .n{font:400 11px var(--mono);color:var(--muted-2);text-align:center;justify-items:center;gap:8px;display:grid}:where(.pg-resources) .rs-flow .n .lg,:where(.pg-resources) .rs-flow .n .ic{width:40px;height:40px}:where(.pg-resources) .rs-flow .n .ic{color:var(--vt);background:#241d44;border-radius:12px;place-items:center;display:grid}:where(.pg-resources) .rs-flow .ar{background:linear-gradient(90deg,#b8a5ff1a,#b8a5ff80);border-radius:2px;flex:1;height:2px;margin-bottom:22px}:where(.pg-resources) .rs-doc{gap:9px;display:grid}:where(.pg-resources) .rs-doc i{background:#d6caff1a;border-radius:5px;height:8px;display:block}:where(.pg-resources) .rs-doc i.h{background:#b8a5ff59;width:55%;height:12px}:where(.pg-resources) .rs-doc .s{font:400 12px var(--mono);color:var(--muted-2);align-items:center;gap:10px;margin-top:6px;display:flex}:where(.pg-resources) .rs-doc .s span{background:var(--v400);border-radius:50%;width:7px;height:7px}:where(.pg-resources) .rs-ws{border:1px solid var(--line-2);background:radial-gradient(120% 140% at 0 0,#7c4dff33,#0000 55%),#120f24;border-radius:32px;grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;padding:44px;display:grid}:where(.pg-resources) .rs-ws h2{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.05}:where(.pg-resources) .rs-ws h2 span{color:#a99fca;display:block}:where(.pg-resources) .rs-ws p{color:var(--muted);max-width:440px;margin:0 0 22px;font-size:16.5px}:where(.pg-resources) .rs-soon{font:500 12.5px var(--mono);color:#f6d79a;align-items:center;gap:8px;margin-bottom:18px;display:inline-flex}:where(.pg-resources) .rs-soon i{background:var(--warn);width:8px;height:8px;box-shadow:0 0 12px var(--warn);border-radius:50%}:where(.pg-resources) .rs-topics{gap:10px;margin:0;padding:0;list-style:none;display:grid}:where(.pg-resources) .rs-topics li{border:1px solid var(--line);background:#ffffff05;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}:where(.pg-resources) .rs-topics .ic{width:40px;height:40px;color:var(--vt);background:#241d44;border-radius:12px;flex:none;place-items:center;display:grid}:where(.pg-resources) .rs-topics b{font-size:15.5px;font-weight:600;display:block}:where(.pg-resources) .rs-topics small{color:var(--muted);font-size:13.5px;display:block}:where(.pg-resources) .rs-pl{font:500 11px var(--mono);color:#f6d79a;border:1px solid #f2c26b59;border-radius:999px;flex:none;margin-left:auto;padding:3px 9px}:where(.pg-resources) .rs-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}:where(.pg-resources) .bl-card{flex-direction:column;min-width:0;display:flex}:where(.pg-resources) .bl-cover{border:1px solid var(--line-2);aspect-ratio:16/9;background:#1a1038;border-radius:22px;transition:border-color .25s,box-shadow .25s;display:block;overflow:hidden}:where(.pg-resources) .bl-cover .cv{width:100%;height:100%;transition:transform .5s var(--ease)}:where(.pg-resources) .bl-card:hover .bl-cover{border-color:#9778ff8c;box-shadow:0 24px 70px -30px #7c4dffb3}:where(.pg-resources) .bl-card:hover .bl-cover .cv{transform:scale(1.025)}:where(.pg-resources) .bl-tags{flex-wrap:wrap;gap:6px;margin:18px 0 10px;display:flex}:where(.pg-resources) .bl-tags span{font:500 11.5px var(--mono);color:var(--v200);background:#7c4dff29;border-radius:999px;padding:3px 10px}:where(.pg-resources) .bl-card h3{letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.25}:where(.pg-resources) .bl-card h3 a:hover{color:var(--v200)}:where(.pg-resources) .bl-card p{color:var(--muted);margin:0 0 14px;font-size:15.5px;line-height:1.6}:where(.pg-resources) .bl-meta{font:400 12.5px var(--mono);color:var(--muted-2);align-items:center;gap:10px;margin-top:auto;display:flex}:where(.pg-resources) .bl-meta .mt{width:24px;height:24px;color:var(--v200);font:600 10px var(--sans);background:#2a2250;border-radius:7px;place-items:center;display:grid}:where(.pg-resources) .rs-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}:where(.pg-resources) .rs-big{border-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(#171230,#110e22);flex-direction:column;min-width:0;padding:28px;transition:border-color .2s;display:flex}:where(.pg-resources) .rs-big:hover{border-color:#9778ff80}:where(.pg-resources) .rs-big h3{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:600}:where(.pg-resources) .rs-big p{color:var(--muted);margin:0 0 20px;font-size:15.5px}:where(.pg-resources) .rs-vs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}:where(.pg-resources) .rs-vs span{border:1px solid var(--line-2);color:#ddd5f5;background:var(--well);border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:14px;display:inline-flex}:where(.pg-resources) .rs-vs span img{border-radius:5px}:where(.pg-resources) .rs-empty{border:1px dashed var(--line-2);font:400 13px var(--mono);color:var(--muted);border-radius:14px;align-items:center;gap:12px;margin-bottom:22px;padding:14px 16px;display:flex}:where(.pg-resources) .rs-empty .i{color:var(--vt)}:where(.pg-resources) .rs-go{color:var(--vt);align-items:center;gap:6px;margin-top:auto;font-size:14.5px;font-weight:500;display:inline-flex}:where(.pg-resources) .rs-go .i{width:15px;height:15px;transition:transform .2s var(--ease)}:where(.pg-resources) .rs-big:hover .rs-go .i,:where(.pg-resources) .rs-tile:hover .rs-go .i{transform:translate(3px)}:where(.pg-resources) .rs-tile .rs-go{margin-top:14px}@media (prefers-reduced-motion:reduce){:where(.pg-resources) .rs-step{opacity:1;transform:none}:where(.pg-resources) .rs-line{transform:scaleY(1)}:where(.pg-resources) .bl-cover .cv{transition:none}}@media (max-width:1020px){:where(.pg-resources) .rs-g3{grid-template-columns:1fr 1fr}:where(.pg-resources) .rs-ws{grid-template-columns:1fr;gap:30px;padding:32px}}@media (max-width:760px){:where(.pg-resources) .rs-body{grid-template-columns:1fr}:where(.pg-resources) .rs-goals{border-right:0;border-bottom:1px solid var(--line)}:where(.pg-resources) .rs-g3,:where(.pg-resources) .rs-g2,:where(.pg-resources) .rs-duo{grid-template-columns:1fr}:where(.pg-resources) .rs-path{padding:18px 16px}:where(.pg-resources) .rs-card .k{display:none}}@media (max-width:640px){:where(.pg-resources) .rs-ws{border-radius:24px;padding:24px 18px}:where(.pg-resources) .rs-big{padding:22px}}
