:root{--vaj-pearl:#eeedf2;--vaj-pearl-2:#e3e1ea;--vaj-card:#fbfbfd;--vaj-ink:#23202c;--vaj-ink-soft:#57536a;--vaj-line:#d4d1de;--vaj-violet:#5b3fa8;--vaj-violet-deep:#3f2a7c;--vaj-violet-wash:#ece6fa;--vaj-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace;--vaj-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--vaj-r:10px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.vaj-body{background:var(--vaj-pearl);color:var(--vaj-ink);font:16px/1.62 var(--vaj-sans);margin:0}a{color:var(--vaj-violet-deep)}a:hover{color:var(--vaj-violet)}img{max-width:100%;height:auto}.vaj-shell{min-height:100vh}.vaj-rail{color:#e7e3f3;z-index:5;background:#1f1a2e;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px;display:flex;position:sticky;top:0}.vaj-mark{color:#fff;font:700 15px/1 var(--vaj-mono);letter-spacing:-.02em;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.vaj-mark:hover{color:#fff}.vaj-mark b{color:#b9a6ee;font-weight:400}.vaj-mark-reels{background:var(--vaj-violet);border-radius:6px;gap:2px;padding:4px;display:inline-flex}.vaj-mark-reels i{background:#ece9f2;border-radius:1.5px;width:5px;height:14px}.vaj-mark-tag{font:12px/1.3 var(--vaj-mono);color:#a49dbb;margin:0;display:none}.vaj-menu-tog{opacity:0;pointer-events:none;position:absolute}.vaj-menu-btn{cursor:pointer;font:600 13px/1 var(--vaj-mono);color:#e7e3f3;border:1px solid #4a4163;border-radius:8px;margin-left:auto;padding:9px 12px}.vaj-menu-tog:focus-visible+.vaj-menu-btn{outline-offset:2px;outline:2px solid #b9a6ee}.vaj-nav{flex-direction:column;gap:2px;width:100%;padding:6px 0 4px;display:none}.vaj-menu-tog:checked~.vaj-nav{display:flex}.vaj-nav-head{font:600 11px/1 var(--vaj-mono);text-transform:uppercase;letter-spacing:.08em;color:#8f87a9;margin:12px 0 4px}.vaj-nav-link{color:#ddd7ee;border-radius:7px;padding:8px 10px;font-size:14.5px;line-height:1.35;text-decoration:none;display:block}.vaj-nav-link:hover{color:#fff;background:#2d2642}.vaj-nav-on{background:var(--vaj-violet);color:#fff}.vaj-nav-sub{color:#bdb5d6;border-left:2px solid #362e4e;border-radius:0 7px 7px 0;padding-left:14px;font-size:13.5px}.vaj-rail-card{display:none}.vaj-stage{max-width:1060px;padding:14px 14px 0}.vaj-topbar{font:12.5px/1.4 var(--vaj-mono);color:var(--vaj-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:12px;display:flex}.vaj-chip{background:var(--vaj-card);border:1px solid var(--vaj-line);border-radius:999px;padding:3px 10px}.vaj-main{flex-direction:column;gap:14px;display:flex}.vaj-head{padding:4px 2px}.vaj-h1{font:700 clamp(1.45rem, 4.6vw, 2.15rem)/1.18 var(--vaj-mono);letter-spacing:-.03em;color:#1b1626;margin:0}.vaj-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vaj-tile{background:var(--vaj-card);border:1px solid var(--vaj-line);border-top:3px solid var(--vaj-violet);border-radius:var(--vaj-r);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.vaj-tile-k{font:11.5px/1.3 var(--vaj-mono);color:var(--vaj-ink-soft);text-transform:uppercase;letter-spacing:.05em}.vaj-tile-v{font:700 17px/1.3 var(--vaj-mono);color:#1b1626}.vaj-shot{border-radius:var(--vaj-r);background:#14111d;margin:0;overflow:hidden}.vaj-shot-img{width:100%;display:block}.vaj-shot-cap{font:12.5px/1.45 var(--vaj-mono);color:#c9c2de;padding:8px 12px}.vaj-panel{background:var(--vaj-card);border:1px solid var(--vaj-line);border-radius:var(--vaj-r);padding:16px}.vaj-panel-h{font:700 1.05rem/1.3 var(--vaj-mono);color:var(--vaj-violet-deep);margin:0 0 10px}.vaj-doc>:first-child{margin-top:0}.vaj-doc>:last-child{margin-bottom:0}.vaj-doc h2{font:700 1.18rem/1.3 var(--vaj-mono);letter-spacing:-.02em;border-top:1px dashed var(--vaj-line);color:#1b1626;margin:2.1em 0 .6em;padding-top:1.1em;scroll-margin-top:70px}.vaj-doc h3{font:700 1rem/1.35 var(--vaj-mono);color:var(--vaj-violet-deep);margin:1.5em 0 .4em}.vaj-doc p,.vaj-doc ul,.vaj-doc ol{margin:0 0 1em}.vaj-doc li{margin-bottom:.35em}.vaj-doc li::marker{color:var(--vaj-violet)}.vaj-doc strong{color:#1b1626}.vaj-doc img{background:#14111d;border-radius:8px;margin:1.1em 0 .3em;display:block}.vaj-doc em{color:var(--vaj-ink-soft)}.vaj-doc blockquote{background:var(--vaj-violet-wash);border-left:4px solid var(--vaj-violet);border-radius:0 8px 8px 0;margin:1.2em 0;padding:10px 14px}.vaj-doc blockquote p{margin:0}.vaj-doc table{border-collapse:collapse;width:100%;margin:1em 0 1.3em;font-size:14.5px;display:block;overflow-x:auto}.vaj-doc thead th{color:#f1edfb;font:600 12.5px/1.3 var(--vaj-mono);text-transform:uppercase;letter-spacing:.04em;text-align:left;background:#2a2340}.vaj-doc th,.vaj-doc td{border-bottom:1px solid var(--vaj-line);vertical-align:top;padding:8px 10px}.vaj-doc tbody tr:nth-child(2n){background:var(--vaj-pearl)}.vaj-doc td:first-child{font-weight:600}@media (width<=480px){.vaj-doc table{font-size:13.5px}.vaj-doc th,.vaj-doc td{padding:7px 6px}}.vaj-doc code{font:.92em var(--vaj-mono);background:var(--vaj-pearl-2);border-radius:4px;padding:1px 5px}.vaj-doc a[href^="/reach-game/"]{background:var(--vaj-violet);color:#fff;font:600 14px/1 var(--vaj-mono);border-radius:8px;padding:11px 16px;text-decoration:none;display:inline-block}.vaj-doc a[href^="/reach-game/"]:hover{background:var(--vaj-violet-deep);color:#fff}.vaj-doc-legal{max-width:760px}.vaj-steps-list{counter-reset:vajstep;gap:8px;margin:0;padding:0;list-style:none;display:grid}.vaj-step{counter-increment:vajstep;background:var(--vaj-pearl);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;column-gap:10px;padding:10px;display:grid}.vaj-step:before{content:counter(vajstep, decimal-leading-zero);font:700 15px/34px var(--vaj-mono);text-align:center;color:#fff;background:var(--vaj-violet);border-radius:7px;grid-row:1/span 2;height:34px}.vaj-step-t{font-weight:700}.vaj-step-x{color:var(--vaj-ink-soft);font-size:15px}.vaj-split{gap:14px;display:grid}.vaj-pc-list{margin:0;padding:0;list-style:none}.vaj-pc-i{border-bottom:1px dashed var(--vaj-line);padding:7px 0 7px 26px;font-size:15px;position:relative}.vaj-pc-i:last-child{border-bottom:0}.vaj-pc-i:before{font:700 15px/1.4 var(--vaj-mono);position:absolute;top:7px;left:0}.vaj-pc-plus .vaj-pc-i:before{content:"+";color:#2f7d4f}.vaj-pc-minus .vaj-pc-i:before{content:"−";color:#a8323e}.vaj-qa-item{border-top:1px solid var(--vaj-line)}.vaj-qa-item:first-of-type{border-top:0}.vaj-qa-q{cursor:pointer;padding:11px 26px 11px 0;font-weight:650;list-style:none;position:relative}.vaj-qa-q::-webkit-details-marker{display:none}.vaj-qa-q:after{content:"+";font:700 18px/1.2 var(--vaj-mono);color:var(--vaj-violet);position:absolute;top:9px;right:4px}.vaj-qa-item[open] .vaj-qa-q:after{content:"−"}.vaj-qa-a{color:var(--vaj-ink-soft);margin:0 0 12px}.vaj-go{color:#eee9fb;background:linear-gradient(120deg,#2a2340,#3f2a7c);border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vaj-go-txt{flex:260px;margin:0;font-size:15px}.vaj-go-btn{color:var(--vaj-violet-deep);font:700 14px/1 var(--vaj-mono);background:#fff;border-radius:8px;padding:12px 18px;text-decoration:none;display:inline-block}.vaj-doc .vaj-go-btn{background:var(--vaj-violet);color:#fff}.vaj-go-btn:hover{background:var(--vaj-violet-wash);color:var(--vaj-violet-deep)}.vaj-foot{border-top:1px solid var(--vaj-line);color:var(--vaj-ink-soft);margin:22px 0 0;padding:16px 2px 26px;font-size:13.5px}.vaj-foot-nav{flex-wrap:wrap;gap:6px 16px;margin-bottom:10px;display:flex}.vaj-foot-link{font:600 13px/1.4 var(--vaj-mono);color:var(--vaj-violet-deep)}.vaj-foot-line{margin:0 0 6px}.vaj-foot-age{color:var(--vaj-ink);font-weight:600}.vaj-foot-copy{font-family:var(--vaj-mono);font-size:12px}@media (width>=640px){.vaj-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.vaj-split{grid-template-columns:1fr 1fr}.vaj-doc table{display:table;overflow:visible}.vaj-panel{padding:20px 22px}.vaj-stage{padding:18px 22px 0}}@media (width>=980px){.vaj-shell{grid-template-columns:272px minmax(0,1fr);display:grid}.vaj-rail{flex-flow:column;align-items:stretch;gap:6px;height:100vh;padding:22px 16px;position:sticky;top:0;overflow-y:auto}.vaj-mark-tag{margin:2px 0 14px;display:block}.vaj-menu-btn{display:none}.vaj-nav{padding:0;display:flex}.vaj-rail-card{border-radius:var(--vaj-r);background:#261f38;border:1px solid #3a3152;margin-top:auto;padding:14px;display:block}.vaj-rail-k{font:11px/1.3 var(--vaj-mono);text-transform:uppercase;letter-spacing:.07em;color:#8f87a9;margin:0}.vaj-rail-v{font:700 18px/1.2 var(--vaj-mono);color:#fff;margin:2px 0 10px}.vaj-rail-cta{text-align:center;background:var(--vaj-violet);color:#fff;font:600 13px/1 var(--vaj-mono);border-radius:8px;padding:11px 10px;text-decoration:none;display:block}.vaj-rail-cta:hover{color:#fff;background:#7558c7}.vaj-stage{padding:22px 34px 0}.vaj-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}
