@import "https://api.fontshare.com/v2/css?f[]=general-sans@400,500,600,700&f[]=satoshi@300,400,500,700,900&display=swap";:root{--main-bg:#141414;--border-clr:#212121;--block-border:#262626;--card-bg:#1c1c1c;--hover:#242424;--white:#d1d1d1;--gray:#7d7d7d;--line-bg:#4c4c4c;--card-hover-border:#2e2e2e;--ping-dot:#ff4b7d;--btn-hover-bg:#303030;--btn-error-bg:#3e1d22;--btn-error-text:#f24;--btn-success-bg:#1b3321;--btn-success-text:#4f8}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;margin:0;padding:0;font-family:Satoshi,sans-serif;text-decoration:none;list-style:none}html.lenis{font-size:10px;overflow-x:hidden}body{overscroll-behavior-y:none}html{scroll-behavior:auto!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f0f0f}::selection{color:#fff;background-color:#333}::selection{color:#fff;background-color:#333}@media (width<=480px){.animation{display:none}body{background-color:var(--main-bg)}html.lenis{font-size:9px}}html,body{overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper{background-color:var(--main-bg);border:.5px solid var(--border-clr);text-align:center;z-index:1000;border-radius:1.6rem;flex-direction:column;justify-content:center;align-items:center;max-width:480px;margin:8rem auto;padding:4rem 2rem;display:flex}.top-pic img{border:.5px solid var(--border-clr);border-radius:50%;width:6rem}.titleMain{color:var(--white);margin-top:1rem;font-size:1.6rem;font-weight:600}.textMain{color:var(--gray);font-size:1.6rem;font-weight:500}.achievements{justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.achiev-block{background-color:var(--card-bg);border:.5px solid var(--block-border);cursor:pointer;opacity:.8;border-radius:3rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex}.achiev-block:hover{opacity:1;background-color:var(--hover)}.achiev-block span{color:var(--white);font-size:1.4rem;font-weight:500}.achiev-block svg{color:var(--white);font-size:1.6rem}.blog{border-radius:1.6rem;width:100%;margin-top:5rem;display:block;position:relative;overflow:hidden}.blog-image{width:100%;height:auto}.blog-image img{object-fit:cover;width:100%;height:20rem;transition:all .5s cubic-bezier(.4,0,.2,1);display:block}.blog:hover .blog-image img{opacity:.8;transform:scale(1.03)}.blog-desc{text-align:left;background:linear-gradient(#0000 0%,#000000b3 100%);width:100%;padding:1.5rem;position:absolute;bottom:0;left:0}.blog-title{color:var(--white);margin:0;font-size:1.6rem;font-weight:600}.blog-text{color:var(--white);margin-top:.4rem;font-size:1.4rem;font-weight:500}.line{background-color:var(--line-bg);border-radius:3rem;width:6rem;height:.3rem;margin:3rem auto}.card-links{flex-direction:column;row-gap:1.5rem;width:100%;margin-top:1.5rem;display:flex}.card{text-align:start;background-color:var(--card-bg);border:.5px solid var(--block-border);cursor:pointer;border-radius:1.2rem;justify-content:flex-start;align-items:center;gap:1rem;width:100%;padding:1.5rem;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex}.card:hover{background-color:var(--hover);border-color:var(--card-hover-border)}.card:active{transform:scale(.98)}.card span{background-color:var(--hover);border:.5px solid var(--card-hover-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;padding:.5rem;display:flex;position:relative}.card span svg{color:var(--white);font-size:2.2rem}.dot{background-color:var(--ping-dot);z-index:2;border:1.5px solid #0000;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.2rem;right:.2rem}.dot:after{content:"";background-color:var(--ping-dot);z-index:-1;border-radius:50%;width:100%;height:100%;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;top:0;left:0}@keyframes ping{75%,to{opacity:0;transform:scale(4)}}.card-desc h1{color:var(--white);font-size:1.6rem;font-weight:600}.card-desc p{color:var(--gray);font-size:1.4rem;font-weight:500}form{background-color:var(--card-bg);border:.5px solid var(--block-border);cursor:pointer;border-radius:1.2rem;flex-direction:column;width:100%;margin-bottom:1.5rem;padding:1.5rem;display:flex}.form-top{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.form-top span{background-color:var(--hover);border:.5px solid var(--card-hover-border);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:relative}.form-top span svg{color:var(--white);font-size:2.2rem}.form-top h1{color:var(--white);font-size:1.6rem;font-weight:600}.inp{justify-content:center;align-items:center;gap:1.5rem;width:100%;margin-top:1.5rem;display:flex}input,textarea{border:1px solid var(--block-border);background-color:var(--card-bg);width:100%;color:var(--white);-webkit-user-select:text;user-select:text;border-radius:.8rem;outline:none;padding:1.2rem;font-size:1.6rem;font-weight:500;transition:all .5s cubic-bezier(.4,0,.2,1)}input:focus,textarea:focus{background-color:var(--hover);border-color:var(--card-hover-border)}input::placeholder,textarea::placeholder{color:var(--gray)}textarea{height:10rem;margin-top:1.5rem}.btn{background-color:var(--hover);border:.5px solid var(--card-hover-border);color:var(--white);cursor:pointer;border-radius:.8rem;justify-content:center;align-items:center;margin-top:1.5rem;padding:1.2rem;font-size:1.6rem;font-weight:500;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex}.btn:hover{background-color:var(--btn-hover-bg)}footer{position:relative;top:5.5rem}footer p{color:var(--gray);background-color:var(--main-bg);border:.5px solid var(--border-clr);border-radius:3rem;padding:.5rem 1rem;font-size:1.2rem;font-weight:500}footer p a{color:var(--gray);text-decoration:underline}.spinner{font-size:2rem;animation:2s linear infinite rotate}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn.error{pointer-events:none;background-color:var(--btn-error-bg)!important;color:var(--btn-error-text)!important;border-color:var(--btn-error-bg)!important}.btn.success{pointer-events:none;background-color:var(--btn-success-bg)!important;color:var(--btn-success-text)!important;border-color:var(--btn-success-bg)!important}@media (width<=480px){.wrapper{border:none;border-radius:0;width:100%;margin-top:0;margin-bottom:0}footer{margin-top:3rem;position:static}}@media (width<=400px){.achievements{grid-template-columns:1fr 1fr;justify-content:center;display:grid}.achiev-block:nth-child(3){grid-column:span 2;justify-self:center;width:fit-content}}
