@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;font-display:swap;src:url(fira-sans-norm.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:400;font-display:swap;src:url(fira-sans-ital.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;font-display:swap;src:url(fira-sans-latin-norm.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:400;font-display:swap;src:url(fira-sans-latin-ital.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0;padding:0;min-width:360px;font-family:"Fira Sans",sans-serif;background:url(bg.webp) repeat;background-attachment:fixed;position:relative}textarea,button,input{font-family:"Fira Sans",sans-serif;outline:none;box-sizing:border-box}.btns{display:flex;justify-content:center;gap:20px;margin:20px 0;flex-wrap:wrap}.form-box-index{position:relative;z-index:2;background:#fffc;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:30px;border-radius:10px;border:1px solid #eee;box-shadow:0 4px 10px #00000026;width:fit-content;margin:20vh auto 50px;text-align:center;min-width:280px}.form-box-index h3{display:none}.form-box-index a{text-decoration:none;color:#777}.form-box-index a:hover{border-bottom:1px solid;text-decoration:none}.form-box-index .btns a:hover,.social a:hover{border:none}.form-logo{width:80px;height:80px;position:absolute;top:-40px;left:50%;transform:translateX(-50%);box-shadow:0 -3px 3px rgba(0,0,0,0.07),0 -5px 5px rgba(0,0,0,0.025);border-radius:50%;background:url(form-logo.webp) no-repeat center,linear-gradient(180deg,rgba(255,255,255,.9) 50%,transparent 50%);z-index:-1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.home-content{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.65;color:#222;max-width:800px;margin:0 auto;padding:50px;box-sizing:border-box}.home-content h1{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800;color:#333;margin:0 0 1.5rem;line-height:1.2}.home-content h2{font-size:clamp(1.4rem,4vw,1.8rem);font-weight:700;color:#333;margin:2.5rem 0 1rem;padding-bottom:10px;border-bottom:2px solid #eee}.home-content p{margin:0 0 1.2rem;font-size:1.05rem}.home-content ul,.home-content ol{margin:0 0 1.5rem;padding-left:20px}.home-content li{margin-bottom:8px}.home-content strong{color:#473a8b;font-weight:600}@media(max-width:600px){.home-content{padding:15px}.home-content p{font-size:1rem}}.wave-fade{background:linear-gradient(90deg,#fff 0%,#000 50%,#fff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:wave 6s ease-in-out infinite}@keyframes wave{0%,100%{background-position:0 50%}50%{background-position:200% 100%}}.typewriter-container{display:flex;justify-content:center;white-space:nowrap;border-right:none;color:#483d8b;font-size:18px;font-weight:700}.cursor{font-weight:700;color:#483d8b;animation:blink-caret .75s step-end infinite}@keyframes blink-caret{from,to{color:transparent}50%{color:#483d8b}}.head-name{margin:0;text-shadow:0 1px 2px #b393d3;background-image:repeating-radial-gradient(circle closest-corner at 100px 100px,#553c9a,#b393d3 10%,#553c9a 20%);color:transparent;background-clip:text;-webkit-background-clip:text;background-size:400%;animation:color-change 60s ease-in-out infinite;transition:.2s}.head-name:hover{opacity:.75}@keyframes color-change{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.button-85{padding:.6em 2em;border:none;outline:none;color:#fff;background:#111;cursor:pointer;position:relative;z-index:0;border-radius:24px;user-select:none;-webkit-user-select:none;touch-action:manipulation;font-size:18px;transition:.3s}.button-85:before{content:"";background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing-button-85 20s linear infinite;transition:opacity .3s ease-in-out;border-radius:24px;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}@keyframes glowing-button-85{0%{background-position:0 0}50%{background-position:400% 0}100%{background-position:0 0}}.button-85:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#555;left:0;top:0;border-radius:24px;transition:.3s}.button-85:hover{transform:scale(1.1)}.button-85:hover:after{background:#222}.reg-btn:after{background:#8865c9}.log-btn:after{background:#ad7bc5}.social{display:flex;justify-content:center;align-self:center;gap:20px}.vk,.tg,.andr{width:42px;height:42px;opacity:.5;transition:.2s}.vk{background:url(vk.svg) no-repeat center;background-size:contain}.tg{background:url(tg.svg) no-repeat center;background-size:contain}.andr{background:url(android.svg) no-repeat center;background-size:contain}.vk:hover,.tg:hover,.andr:hover{opacity:.8;transform:scale(1.15)}.tags-container-index{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;user-select:none}.tag-index{position:absolute;padding:10px 20px;border:1px solid #eee;border-radius:20px;box-shadow:0 4px 6px #0000001a;font-size:16px;color:#fff;opacity:0;text-transform:capitalize}@keyframes float1{0%{transform:translate(0,0) scale(0);opacity:0}50%{transform:translate(200px,-150px) scale(1);opacity:.7}100%{transform:translate(400px,0) scale(0);opacity:0}}@keyframes float2{0%{transform:translate(0,0) scale(0);opacity:0}50%{transform:translate(-150px,100px) scale(1);opacity:.7}100%{transform:translate(-300px,0) scale(0);opacity:0}}@keyframes float3{0%{transform:translate(0,0) scale(0);opacity:0}50%{transform:translate(100px,-200px) scale(1);opacity:.7}100%{transform:translate(200px,0) scale(0);opacity:0}}@keyframes float4{0%{transform:translate(0,0) scale(0);opacity:0}50%{transform:translate(-200px,-100px) scale(1);opacity:.7}100%{transform:translate(-400px,0) scale(0);opacity:0}}@keyframes float5{0%{transform:translate(0,0) scale(0);opacity:0}50%{transform:translate(150px,150px) scale(1);opacity:.7}100%{transform:translate(300px,0) scale(0);opacity:0}}@keyframes float6{0%{transform:translate(0,0) scale(0);opacity:0}50%{transform:translate(-100px,-150px) scale(1);opacity:.7}100%{transform:translate(-200px,0) scale(0);opacity:0}}@keyframes float7{0%{transform:translate(0,0) scale(0);opacity:0}50%{transform:translate(250px,50px) scale(1);opacity:.7}100%{transform:translate(500px,0) scale(0);opacity:0}}@keyframes float8{0%{transform:translate(0,0) scale(0);opacity:0}50%{transform:translate(-250px,50px) scale(1);opacity:.7}100%{transform:translate(-500px,0) scale(0);opacity:0}}@keyframes float9{0%{transform:translate(0,0) scale(0);opacity:0}50%{transform:translate(0,-200px) scale(1);opacity:.7}100%{transform:translate(0,0) scale(0);opacity:0}}@keyframes float10{0%{transform:translate(0,0) scale(0);opacity:0}50%{transform:translate(0,200px) scale(1);opacity:.7}100%{transform:translate(0,0) scale(0);opacity:0}}.form-box-index-desc{position:relative;z-index:2;background:#fffc;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:30px;border-radius:10px;border:1px solid #eee;box-shadow:0 4px 10px #00000026;display:flex;gap:25px;width:80vw;margin:2vw auto;text-align:center}.form-box-index-desc + .form-box-index-desc{display:block;text-shadow:0 1px 1px #ffffff;text-align:left;max-width:fit-content}.incog-card,.tag-card,.func-card{border-right:2px solid #eee;padding-right:25px}.incog-card div:first-child{background:url(incog.svg) no-repeat top center;width:48px;height:48px;background-size:contain;margin:0 auto}.tag-card div:first-child{background:url(addtag.svg) no-repeat top center;width:48px;height:48px;background-size:contain;margin:0 auto}.func-card div:first-child{background:url(functional.svg) no-repeat top center;width:48px;height:48px;background-size:contain;margin:0 auto}.sec-card div:first-child{background:url(security.svg) no-repeat top center;width:48px;height:48px;background-size:contain;margin:0 auto}.feature-card{cursor:pointer;transition:transform 0.2s,opacity .2s}.feature-card:hover{transform:scale(1.02);opacity:.9}.feature-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;display:flex;justify-content:center;align-items:center;animation:fadeIn .2s ease-out}.feature-modal-content{background:#fffffffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #eee;border-radius:16px;box-shadow:0 8px 32px #0003;width:90%;max-width:775px;max-height:80vh;overflow-y:auto;animation:scaleIn .2s ease-out;position:relative}.feature-modal-header{position:sticky;top:0;left:0;right:0;z-index:10;background:#fffffff2;border-bottom:1px solid #eee;margin:0;padding:20px}.feature-modal-header h3{margin:0;color:#333}.feature-modal-close{background:none;border:none;font-size:48px;cursor:pointer;color:#999;transition:color .2s;width:16px;height:16px;position:absolute;top:0;right:30px}.feature-modal-close:hover{color:#e35a5a}.feature-modal-body{padding:0 20px;color:#555;line-height:1.6}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scaleIn{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}.feature-modal-overlay.closing{animation:fadeOut .2s ease-in forwards}.feature-modal-content.closing{animation:scaleOut .2s ease-in forwards}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes scaleOut{from{transform:scale(1);opacity:1}to{transform:scale(0.8);opacity:0}}.anim-dial-popup1,.anim-dial-popup2,.anim-dial-popup3,.anim-dial-popup4{width:64px;height:64px;position:absolute;top:-100px}.anim-dial-popup1{background:url(anim-dial-popup1.svg) no-repeat;animation:anim-dial-popup1 3.5s infinite}.anim-dial-popup2{background:url(anim-dial-popup2.svg) no-repeat;animation:anim-dial-popup2 4.5s infinite;left:35%}.anim-dial-popup3{background:url(anim-dial-popup1.svg) no-repeat;animation:anim-dial-popup3 4s infinite;left:57%}.anim-dial-popup4{background:url(anim-dial-popup2.svg) no-repeat;animation:anim-dial-popup4 5s infinite;left:80%}@keyframes anim-dial-popup1{from{transform:translateY(75px) scale(0);opacity:.75}to{transform:translateY(-70px) scale(1.15);opacity:0}}@keyframes anim-dial-popup2{from{transform:translateY(75px) scale(0);opacity:1}to{transform:translateY(-110px) scale(-1,1);opacity:0}}@keyframes anim-dial-popup3{from{transform:translateY(75px) scale(0);opacity:1}to{transform:translateY(-90px) scale(.85);opacity:0}}@keyframes anim-dial-popup4{from{transform:translateY(75px) scale(0);opacity:1}to{transform:translateY(-100px) scale(1.3);opacity:0}}@media (max-width: 768px){.form-box-index,.form-box-index-desc{margin:30vw 3vw 7vw;display:block;width:auto}.form-box-index-desc{width:auto;display:flex;gap:20px;flex-direction:column;margin:8vw 3vw}.incog-card,.tag-card,.func-card{border-right:none;border-bottom:2px solid #eee;padding-right:0;padding-bottom:25px}}.desc-icon{position:absolute;width:90px;height:90px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;z-index:0;pointer-events:none}.icon-games{top:15px;right:15px;background-image:url(games.svg);animation:iconAppear .8s ease-out forwards,iconFloatRotate 6s ease-in-out infinite .8s}.icon-mic{bottom:15px;left:15px;background-image:url(microphone.svg);animation:iconAppear .8s ease-out .3s forwards,iconFloatRotate 7s ease-in-out infinite 1.1s}.icon-react{bottom:15px;right:15px;margin-top:-45px;background-image:url(reaction-emoji.svg);animation:iconAppear .8s ease-out .6s forwards,iconFloatRotate 8s ease-in-out infinite 1.4s}.icon-chat{top:15px;left:15px;background-image:url(publicchat.svg);animation:iconAppear .8s ease-out .15s forwards,iconFloatRotate 6.5s ease-in-out infinite .95s}@keyframes iconAppear{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:.1}}@keyframes iconFloatRotate{0%{transform:translate(0,0) rotate(0deg)}33%{transform:translate(5px,-8px) rotate(5deg)}66%{transform:translate(-5px,5px) rotate(-5deg)}100%{transform:translate(0,0) rotate(0deg)}}@media (max-width:768px){.desc-icon{width:60px;height:60px;opacity:.4}.icon-games{top:10px;right:10px}.icon-mic{bottom:10px;left:10px}.icon-chat{top:10px;left:10px}}