.pg-site{--bg:#05060a;--bg2:#0c0e18;--cy:#00e5ff;--vi:#7b34ff;--tx:#f2f4fa;--mu:#8d93a8;--ln:rgba(255,255,255,.12);--pad:clamp(20px,5vw,72px);--f:"Tomorrow",system-ui,sans-serif;--live:#ff4d6d}.pg-site *{box-sizing:border-box;margin:0;padding:0}.pg-site{background:var(--bg);color:var(--tx);font:400 1rem/1.6 var(--f);overflow-x:clip}body.lock{overflow:hidden}.pg-site a{color:inherit;text-decoration:none}.pg-site button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}.pg-site :focus-visible{outline:2px solid var(--cy);outline-offset:3px}.pg-site h1,.pg-site h2,.pg-site h3{font-weight:800;line-height:.95;text-transform:uppercase;letter-spacing:-.01em}.pg-site p{color:var(--mu)}.pg-site .eyebrow{font-size:.75rem;letter-spacing:.3em;color:var(--cy);font-weight:600;display:block;margin-bottom:1.1rem}.pg-site .btn{display:inline-block;padding:.95rem 1.6rem;font:700 .8rem var(--f);letter-spacing:.14em;text-transform:uppercase;-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));transition:transform .25s,filter .25s;border:0}.pg-site .btn:hover:not([disabled]){transform:translateY(-2px);filter:brightness(1.15)}.pg-site .btn.p{background:linear-gradient(100deg,var(--cy),var(--vi));color:#05060a}.pg-site .btn.s{background:var(--ln);color:var(--tx)}.pg-site .btn[disabled]{opacity:.5;cursor:not-allowed}.pg-site header{position:fixed;inset:14px var(--pad) auto;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:999px;border:1px solid var(--ln);background:rgba(12,14,24,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 40px rgba(0,0,0,.45);transition:background .35s}.pg-site header.sc{background:rgba(8,10,18,.84)}.pg-site .brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.14em;font-size:.9rem;padding:6px 24px 6px 6px;border-radius:999px;background:linear-gradient(120deg,#0a0f24,#1b1450);box-shadow:0 6px 18px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.1)}.pg-site .brand img{width:40px;height:40px;padding:7px;object-fit:contain;border-radius:50%;background:#05060a;box-shadow:0 0 0 1px rgba(0,229,255,.55)}.pg-site .brand span{color:var(--cy)}.pg-site nav{flex:1 1}.pg-site nav ul{display:flex;justify-content:flex-end;gap:.15rem;list-style:none;align-items:center}.pg-site nav a.l{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mu);padding:.65rem .85rem;border-radius:999px;white-space:nowrap;transition:color .2s,background .25s}.pg-site nav a.l:focus-visible,.pg-site nav a.l:hover{color:var(--tx);background:rgba(255,255,255,.07)}.pg-site nav a.l.on{background:rgba(0,229,255,.14);color:var(--cy);font-weight:700}.pg-site nav .btn{-webkit-clip-path:none;clip-path:none;border-radius:999px;padding:.8rem 1.4rem;font-size:.7rem}.pg-site #mb{display:none;border:1px solid var(--ln);border-radius:999px;padding:.65rem 1.2rem;margin-right:6px;font-size:.75rem;letter-spacing:.14em;font-weight:600}@media(max-width:1100px){.pg-site #mb{display:block}.pg-site nav{flex:none;position:absolute;top:calc(100% + 10px);left:0;right:0;background:rgba(8,10,18,.96);border:0 solid var(--ln);border-radius:26px;max-height:0;overflow:hidden;transition:max-height .4s,border-width .4s}.pg-site nav.o{max-height:520px;border-width:1px}.pg-site nav ul{flex-direction:column;align-items:stretch;gap:.3rem;padding:16px}.pg-site nav ul li:last-child{position:static;transform:none;margin-top:.6rem}.pg-site nav a.l{display:block;padding:.85rem 1rem}.pg-site nav .btn{display:block;text-align:center}}.pg-site #toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,30px);z-index:80;background:var(--tx);color:#05060a;font-weight:700;font-size:.75rem;letter-spacing:.08em;padding:.7rem 1.3rem;border-radius:999px;opacity:0;transition:all .3s;pointer-events:none;max-width:90vw;text-align:center}.pg-site #toast.on{opacity:1;transform:translate(-50%)}.pg-site .rv{opacity:0;transform:translateY(28px);transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)}.pg-site .nomo .rv,.pg-site .rv.in{opacity:1;transform:none}.pg-site footer{margin-top:100px;background:#030408;padding:56px var(--pad) 28px;border-top:1px solid var(--ln);position:relative;overflow:hidden;isolation:isolate}.pg-site footer:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 70% at 50% 50%,rgba(123,52,255,.18),transparent 70%),url(/assets/logo.png) 50%/min(70%,460px) no-repeat;opacity:.14;pointer-events:none}.pg-site footer>*{position:relative;z-index:1}.pg-site footer p{max-width:52ch}.pg-site footer .brand,.pg-site footer .brand img{padding:0;background:none;box-shadow:none;border-radius:0}.pg-site footer .brand img{width:44px;height:auto}.pg-site .fw{font-weight:800;font-size:clamp(2.2rem,9vw,8rem);line-height:.9;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.2);margin-bottom:3rem;letter-spacing:-.01em}.pg-site .fg{display:grid;grid-template-columns:1.6fr repeat(4,1fr);grid-gap:2.5rem;gap:2.5rem}.pg-site .fl{display:flex;gap:1.4rem}.pg-site footer h4{font-size:.7rem;letter-spacing:.24em;color:var(--cy);margin-bottom:1rem}.pg-site footer ul{list-style:none;display:grid;grid-gap:.5rem;gap:.5rem;font-size:.85rem;color:var(--mu)}.pg-site footer a:hover{color:var(--tx)}.pg-site .fb2{margin-top:2.5rem;padding-top:1.2rem;border-top:1px solid var(--ln);font-size:.75rem;color:var(--mu);display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}@media(max-width:900px){.pg-site .fg{grid-template-columns:1fr 1fr}.pg-site .fg>div:first-child{grid-column:1/-1}}@media(max-width:560px){.pg-site .fg{grid-template-columns:1fr}.pg-site .fl{flex-direction:column;gap:.4rem}}.pg-site section{position:relative}.pg-site main{display:block}@media(prefers-reduced-motion:reduce){.pg-site *,.pg-site :after,.pg-site :before{transition:none!important;animation:none!important}}