.cabinet-page{--cab-bg:#10110f;--cab-lime:#cbff36;--cab-violet:#8466ff;background:var(--cab-bg);color:#f2f0e9;min-height:100vh;font-family:var(--font-geist),sans-serif;overflow:hidden}.cabinet-page *{box-sizing:border-box}.cabinet-noise{pointer-events:none;opacity:.11;mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#0000 0 3px,#fff 4px);position:fixed;inset:0}.cabinet-page:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 78%);mask-image:radial-gradient(#000,#0000 78%)}.cabinet-nav{z-index:1;border-bottom:1px solid #ffffff18;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1440px;height:84px;margin:auto;padding:0 clamp(22px,4vw,64px);display:grid;position:relative}.cabinet-logo{color:#fff;letter-spacing:-1px;font-size:19px;font-weight:900}.cabinet-logo span{color:var(--cab-violet)}.cabinet-languages{border:1px solid #ffffff20;border-radius:999px;gap:3px;padding:3px;display:flex}.cabinet-languages button{color:#92918b;min-width:33px;height:27px;font:800 9px var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:999px}.cabinet-languages button.active{background:var(--cab-lime);color:#111}.cabinet-back{color:#ddd9cf;font:700 10px var(--font-mono);letter-spacing:.4px;justify-self:end;align-items:center;gap:8px;display:flex}.cabinet-back:hover{color:var(--cab-lime)}.cabinet-back svg{width:16px}.cabinet-hero{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;max-width:1240px;min-height:620px;margin:auto;padding:90px clamp(22px,4vw,64px);display:grid;position:relative}.cabinet-label{color:#97958e;font:700 9px var(--font-mono);letter-spacing:1.4px;align-items:center;gap:9px;display:flex}.cabinet-label i{background:var(--cab-lime);width:7px;height:7px;box-shadow:0 0 12px var(--cab-lime);border-radius:50%;animation:1.6s ease-in-out infinite cabinet-pulse}.cabinet-copy h1{letter-spacing:-.07em;margin:32px 0;font-size:clamp(58px,7vw,106px);line-height:.8}.cabinet-copy h1 em{color:var(--cab-violet);font-family:Georgia,serif;font-weight:400}.cabinet-description{color:#aaa8a0;max-width:600px;font-size:clamp(15px,1.25vw,18px);line-height:1.65}.cabinet-status{color:var(--cab-lime);font:800 9px var(--font-mono);letter-spacing:1.1px;background:#cbff360d;border:1px solid #cbff3655;align-items:center;gap:9px;margin-top:31px;padding:12px 14px;display:inline-flex}.cabinet-status svg{width:15px}.cabinet-card{text-align:center;background:linear-gradient(145deg,#1b1b19,#121310);border:1px solid #8466ff99;justify-self:end;width:100%;max-width:380px;padding:0 35px 43px;animation:5s ease-in-out infinite cabinet-float;position:relative;transform:rotate(2deg);box-shadow:20px 20px #8466ff,0 35px 100px #0009}.cabinet-card:before{content:"";z-index:-1;border:1px dashed #cbff3666;border-radius:50%;animation:14s linear infinite cabinet-spin;position:absolute;inset:-26px}.cabinet-card-bar{color:#99968f;height:50px;font:700 8px var(--font-mono);border-bottom:1px solid #ffffff16;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 -35px 38px;padding:0 16px;display:grid}.cabinet-card-bar>span{gap:5px;display:flex}.cabinet-card-bar i{background:#ff6c56;border-radius:50%;width:7px;height:7px}.cabinet-card-bar i:nth-child(2){background:#ffd047}.cabinet-card-bar i:nth-child(3){background:#63db80}.cabinet-card-bar svg{width:14px;color:var(--cab-lime);justify-self:end}.cabinet-avatar{width:88px;height:88px;color:var(--cab-lime);background:#cbff3614;border:1px solid #cbff36;border-radius:50%;place-items:center;margin:auto;display:grid;position:relative;box-shadow:0 0 0 10px #cbff3608}.cabinet-avatar svg{width:39px;height:39px}.cabinet-avatar span{background:var(--cab-violet);color:#fff;width:23px;height:23px;font:700 18px var(--font-mono);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1px;right:-2px}.cabinet-card>p{color:#83817a;font:700 9px var(--font-mono);letter-spacing:1.8px;margin:27px 0 7px}.cabinet-card h2{color:#f1eee5;letter-spacing:-.5px;margin:0;font-size:19px}.cabinet-progress{background:#ffffff15;height:5px;margin:31px 0 12px;overflow:hidden}.cabinet-progress i{background:linear-gradient(90deg,var(--cab-violet),var(--cab-lime));width:68%;height:100%;animation:3s ease-in-out infinite cabinet-progress;display:block}.cabinet-card small{color:#77756e;font:700 8px var(--font-mono);letter-spacing:1px}.cabinet-roadmap{z-index:1;grid-template-columns:repeat(3,1fr);gap:13px;max-width:1240px;margin:auto;padding:0 clamp(22px,4vw,64px) 110px;display:grid;position:relative}.cabinet-roadmap article{background:#ffffff05;border:1px solid #ffffff1b;min-height:142px;padding:21px}.cabinet-roadmap span{color:var(--cab-violet);font:800 9px var(--font-mono)}.cabinet-roadmap svg{width:20px;color:var(--cab-lime);margin:20px 0;display:block}.cabinet-roadmap p{margin:0;font-size:17px;font-weight:600}.cabinet-footer{z-index:1;color:#929088;font:600 10px var(--font-mono);letter-spacing:.2px;text-align:center;border-top:1px solid #ffffff18;justify-content:center;align-items:center;gap:10px;padding:27px;display:flex;position:relative}.cabinet-footer svg{width:15px;color:var(--cab-violet)}@keyframes cabinet-pulse{50%{opacity:.35;transform:scale(.75)}}@keyframes cabinet-float{50%{transform:rotate(-1.5deg)translateY(-12px)}}@keyframes cabinet-spin{to{transform:rotate(360deg)}}@keyframes cabinet-progress{50%{width:82%}}@media (max-width:800px){.cabinet-nav{grid-template-columns:1fr auto;height:70px}.cabinet-languages{justify-self:end;margin-right:18px}.cabinet-back{font-size:0}.cabinet-back svg{width:20px}.cabinet-hero{grid-template-columns:1fr;gap:70px;min-height:auto;padding-top:70px;padding-bottom:100px}.cabinet-copy h1{font-size:clamp(57px,15vw,90px)}.cabinet-card{justify-self:center;transform:none;box-shadow:12px 12px #8466ff}.cabinet-roadmap{grid-template-columns:1fr;padding-bottom:75px}.cabinet-roadmap article{min-height:auto}.cabinet-footer{padding:24px 22px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.cabinet-label i,.cabinet-card,.cabinet-card:before,.cabinet-progress i{animation:none}}
