@font-face{font-family:__general_ad94f0;src:url(/app/_next/static/media/d9532b38a05b0008-s.p.woff2) format("woff2");font-display:swap;font-weight:200 700;font-style:normal}@font-face{font-family:__general_Fallback_ad94f0;src:local("Arial");ascent-override:91.05%;descent-override:21.64%;line-gap-override:9.01%;size-adjust:110.93%}.__className_ad94f0{font-family:__general_ad94f0,__general_Fallback_ad94f0,arial,system-ui;font-style:normal}:root{--color-brand:#7b61ff;--color-white:#fff;--color-white-01:hsla(0,0%,100%,.1);--color-white-035:hsla(0,0%,100%,.35);--color-white-05:hsla(0,0%,100%,.5);--color-black:#000;--header-h:80px;--reset-bg:linear-gradient(181deg,#000,transparent 74%),linear-gradient(170deg,#150328 58%,#6903f9 165%),#000}body,html{color:var(--color-white);margin:0;padding:0;scrollbar-width:thin}html{background-color:var(--color-black);scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-family:inherit}a{text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-brand)}.hero{height:100%;min-height:100svh;padding-top:var(--header-h);width:100%;display:flex;flex-flow:column nowrap;justify-content:center}.hero>*{position:relative}main{width:100%;height:auto;overflow:visible}main:not(:has(#bb)){overflow:hidden;height:100svh}p{text-shadow:0 1px 2px #000;font-size:18px;font-weight:400;color:var(--color-white)}.image{transition:opacity .2s,visibility .2s;touch-action:none;pointer-events:none}.image.h{opacity:0;visibility:hidden}img{touch-action:pan-y}.content{font-size:18px;color:#fff;width:100%;max-width:2000px;margin:0 auto;display:flex;flex-flow:column nowrap;row-gap:18px;padding:100px 43px 40px}@media screen and (max-width:600px){.content{padding-left:20px;padding-right:20px;padding-top:80px}}.content ol,.content ul{display:flex;flex-flow:column nowrap;row-gap:18px;padding-left:10px}.content table{border:1px solid #fff;border-collapse:collapse;overflow-x:auto;scrollbar-width:thin}.content table td,.content table th{border:1px solid #fff}.content .table{overflow-x:auto}.content .table table{min-width:500px}.content a{font-weight:500;text-decoration:underline;color:#fff}.content p{word-break:break-word}.abs+main div>#herocontent{padding-top:100px}.abs+main div>#herocontent p+p{margin-top:24px}