.vs2g{z-index:2;background:var(--bg);padding-top:27px;position:relative}.vs2g-stage{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--surface-2));border-radius:24px;height:clamp(440px,64svh,600px);position:relative;overflow:hidden}.vs2g-links{width:100%;height:100%;position:absolute;inset:0}.vs2g-links line{stroke:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--border-selected));stroke-width:1px;transition:stroke .3s cubic-bezier(0,0,.2,1)}.vs2g-links line.on{stroke:var(--ink);stroke-width:1.5px}.vs2g-node{border:1px solid var(--lightningcss-light,#00000024)var(--lightningcss-dark,var(--border-control));background:var(--x-raised);min-height:44px;color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));font:500 15px/1 var(--sans,inherit);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;transition:background-color .3s cubic-bezier(0,0,.2,1),color .3s cubic-bezier(0,0,.2,1),border-color .3s cubic-bezier(0,0,.2,1);display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.vs2g-node>span{transition:transform .15s cubic-bezier(0,0,.2,1);display:block}.vs2g-node[data-ring="0"]{background:var(--ink);border-color:var(--ink);min-height:56px;color:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,var(--primary-foreground));padding:0 22px;font-size:17px;font-weight:606}.vs2g-node[data-ring="1"]{color:var(--ink);font-weight:606}.vs2g-node[data-ring="2"]{background:var(--x-sunk);font-size:14px}.vs2g-node[data-lit]{border-color:var(--ink);color:var(--ink)}.vs2g-node[data-hot],.vs2g-node[data-ring="0"][data-lit]{background:var(--ink);border-color:var(--ink);color:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,var(--primary-foreground))}@media (hover:hover){.vs2g-node:hover>span{transform:scale(1.06)}}.vs2g-node:active>span{transform:scale(.97)}.vs2g-node:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.vs2g-pause.l2-pause{z-index:2;position:absolute;top:16px;right:16px}.vs2g-say{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;min-height:52px;padding:16px 4px 0;display:flex}.vs2g-path{color:var(--ink);flex-wrap:wrap;gap:4px 10px;margin:0;font-size:15px;display:flex}.vs2g-path span{white-space:nowrap;align-items:baseline;gap:10px;display:inline-flex}.vs2g-path i{color:var(--lightningcss-light,#737373)var(--lightningcss-dark,var(--text-tertiary));font-style:normal}.vs2g-kind{color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));margin:0;font-size:15px}@media (max-width:900px){.vs2g-stage{border-radius:20px;height:460px}.vs2g-node{padding:0 12px;font-size:14px}.vs2g-node[data-ring="0"]{min-height:48px;padding:0 16px;font-size:15px}.vs2g-node[data-ring="2"]{padding:0 10px;font-size:13px}.vs2g-path,.vs2g-kind{font-size:14px}}
