@font-face{font-family:'plus_jakarta_sans';src:url('/fonts/plus_jakarta_sans/PlusJakartaSans-VariableFont_wght.woff2') format('woff2'),url('/fonts/plus_jakarta_sans/PlusJakartaSans-VariableFont_wght.ttf') format('truetype');font-weight:200 800;font-display:swap;}:root{--bg:rgb(5,5,5);--accent:rgb(71,155,255);--secondary:rgb(112,0,255);--text-main:rgb(255,255,255);--text-dim:rgba(255,255,255,0.8);--glass:rgba(255,255,255,0.03);}*{margin:0;padding:0;box-sizing:border-box;outline:none;}body,html{font-family:plus_jakarta_sans,sans-serif;background-color:var(--bg);color:var(--text-main);width:100%;height:100%;overflow:hidden;}._lZrv4eLq{width:100vw;height:100%;position:absolute;overflow:hidden;margin:0;padding:0;}._cY1NmGOM{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden;gap:10px;padding:5px;margin:0;position:relative;justify-content:center;align-items:center;}._IryzcwvS{position:absolute;width:800px;height:800px;background:radial-gradient(circle,rgba(0,242,255,0.08) 0%,transparent 70%);top:-300px;right:-200px;z-index:0;filter:blur(80px);will-change:transform;transform:translate3d(0,0,0);animation:moveGlow 15s infinite alternate;}._IgN7QLWU{position:absolute;width:700px;height:700px;background:radial-gradient(circle,rgba(112,0,255,0.06) 0%,transparent 70%);bottom:-200px;left:-200px;z-index:0;filter:blur(80px);will-change:transform;transform:translate3d(0,0,0);animation:moveGlow 20s infinite alternate-reverse;}@keyframes moveGlow{from{transform:translate(0,0);}to{transform:translate(100px,50px);}}._Y0iee85Z{z-index:10;text-align:center;max-width:100%;max-height:100%;padding:0 20px;overflow:hidden;}._ODDQNiER{margin-bottom:1.5rem;display:inline-flex;align-items:center;justify-content:center;will-change:transform;transform:translate3d(0,0,0);animation:fadeInDown 1.2s cubic-bezier(0.2,0.8,0.2,1);user-select:none;}._9jbc9uRH{font-size:clamp(3rem,12vw,5.5rem);font-weight:800;letter-spacing:18px;text-transform:uppercase;background:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(102,102,102) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-left:18px;user-select:none;}._nFc8vsc5{font-size:0.7rem;font-weight:800;letter-spacing:2px;color:var(--accent);border:1px solid var(--accent);padding:4px 8px;border-radius:6px;margin-left:-10px;margin-top:-35px;background:rgba(0,242,255,0.05);user-select:none;}h1{font-size:1.4rem;font-weight:200;letter-spacing:6px;text-transform:uppercase;color:var(--text-dim);margin-bottom:4rem;will-change:transform;transform:translate3d(0,0,0);animation:fadeIn 2s ease forwards;user-select:none;}._3InxTHIS{display:flex;gap:20px;margin-top:20px;will-change:transform;transform:translate3d(0,0,0);animation:fadeInUp 1.5s cubic-bezier(0.2,0.8,0.2,1);user-select:none;}._Ol7LgNiZ{flex:1;text-align:left;background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:30px;border-radius:24px;border:1px solid rgba(255,255,255,0.05);transition:all 0.4s ease;cursor:pointer;user-select:none;}._Ol7LgNiZ:hover{border-color:rgba(0,242,255,0.3);background:rgba(255,255,255,0.05);transform:translateY(-5px);user-select:none;}._Ol7LgNiZ h2{font-size:0.8rem;color:var(--accent);text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;font-weight:800;user-select:none;}._Ol7LgNiZ p{font-size:0.9rem;color:var(--text-dim);line-height:1.6;font-weight:400;user-select:none;}._4tbB3bVs{position:fixed;bottom:10px;width:100%;text-align:center;font-size:0.7rem;letter-spacing:2px;color:rgba(255,255,255,0.6);text-transform:uppercase;user-select:none;}._4tbB3bVs span{color:rgba(255,255,255,0.9);font-weight:600;transition:color 0.3s;cursor:pointer;user-select:none;}._4tbB3bVs span:hover{color:var(--accent);user-select:none;}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px);}to{opacity:1;transform:translateY(0);}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@media (max-width:850px){._9jbc9uRH{font-size:3rem;letter-spacing:8px;user-select:none;}._3InxTHIS{flex-direction:column;user-select:none;}h1{font-size:1rem;letter-spacing:3px;user-select:none;}body{overflow-y:auto;height:auto;padding:60px 0;user-select:none;}}