._bsvrG_page{--bg:#0e0824;--card:#231350;--border:#ffffff1a;--text:#f3eefc;--dim:#b6a9d6;--muted:#8577a8;--purple:#9b4bff;z-index:100;box-sizing:border-box;padding:var(--safe-top) 0 var(--safe-bottom);background:var(--bg);color:var(--text);justify-content:center;align-items:center;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}._bsvrG_closeBtn{z-index:5;border:1px solid var(--border);width:38px;height:38px;color:var(--text);background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:20px;left:20px}:where([data-theme=light]) ._bsvrG_closeBtn{background:#1a0d3c0f}._bsvrG_closeBtn:hover{background:#ffffff24}:where([data-theme=light]) ._bsvrG_closeBtn:hover{background:#1a0d3c24}._bsvrG_row{box-sizing:border-box;align-items:stretch;gap:20px;max-width:100%;height:min(100vh - 56px,62.6684vw - 285.768px);padding:28px;display:flex}._bsvrG_frame{aspect-ratio:2000/1253;height:100%;box-shadow:0 30px 80px -20px #000000b3, 0 0 0 1px var(--border);background:#000;border-radius:16px;flex-shrink:0;position:relative;overflow:hidden}._bsvrG_frame img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._bsvrG_spot{border:2px solid var(--purple);outline-offset:3px;pointer-events:none;border-radius:10px;outline:3px solid #9b4bff40;transition:left .45s cubic-bezier(.4,0,.2,1),top .45s cubic-bezier(.4,0,.2,1),width .45s cubic-bezier(.4,0,.2,1),height .45s cubic-bezier(.4,0,.2,1),opacity .25s;animation:1.8s ease-in-out infinite _bsvrG_tourPulse;position:absolute;box-shadow:0 0 0 9999px #050210ad}._bsvrG_spot._bsvrG_off{opacity:0}@keyframes _bsvrG_tourPulse{0%,to{box-shadow:0 0 0 9999px #050210ad,0 0 #9b4bff73}50%{box-shadow:0 0 0 9999px #050210ad,0 0 0 7px #9b4bff00}}._bsvrG_panel{box-sizing:border-box;background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;flex-shrink:0;width:380px;height:100%;padding:24px 22px 20px;display:flex}._bsvrG_wordmark{color:var(--text);flex-shrink:0;align-items:baseline;gap:5px;margin-bottom:18px;font-size:14px;font-weight:900;display:flex}._bsvrG_wordmark span{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:700}._bsvrG_body{flex-direction:column;flex:1;justify-content:center;gap:9px;min-height:0;display:flex}._bsvrG_eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--purple);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}._bsvrG_sectionTag{color:var(--muted);font-weight:700}._bsvrG_title{text-wrap:balance;margin:0;font-size:21px;font-weight:800}._bsvrG_desc{color:var(--dim);margin:0;font-size:14px;line-height:1.55}._bsvrG_nav{flex-shrink:0;justify-content:space-between;margin-top:16px;display:flex}._bsvrG_navBtn{border:1px solid var(--border);width:40px;height:40px;color:var(--text);background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}:where([data-theme=light]) ._bsvrG_navBtn{background:#1a0d3c0f}._bsvrG_navBtn:hover{background:#9b4bff38}._bsvrG_navBtn:disabled{opacity:.3}._bsvrG_navBtn:disabled:hover{background:#ffffff0f}:where([data-theme=light]) ._bsvrG_navBtn:disabled:hover{background:#1a0d3c0f}._bsvrG_playBtn{background:var(--purple);color:#fff;border:none;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:8px;margin-left:12px;font-size:14px;font-weight:800;transition:opacity .15s;display:flex}._bsvrG_playBtn:hover{opacity:.88}._bsvrG_foot{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;align-items:center;gap:9px;margin-top:18px;padding-top:16px;display:flex}._bsvrG_dots{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}._bsvrG_dot{background:#ffffff38;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .2s,transform .2s}:where([data-theme=light]) ._bsvrG_dot{background:#1a0d3c38}._bsvrG_dot._bsvrG_on{background:var(--purple);transform:scale(1.4)}._bsvrG_counter{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}._bsvrG_hint{color:var(--muted);font-size:11px}@media (max-width:860px){._bsvrG_row{flex-direction:column;width:min(100%,159.57vh - 478.71px);height:auto;padding:16px}._bsvrG_frame{width:100%;height:auto}._bsvrG_panel{width:100%;height:auto;padding:16px 18px}._bsvrG_wordmark{display:none}._bsvrG_body{flex:none;gap:6px}._bsvrG_title{font-size:16px}._bsvrG_desc{font-size:12px}._bsvrG_nav{margin-top:10px}._bsvrG_foot{margin-top:10px;padding-top:10px}}
