@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback;font-style:normal}*{margin:0;box-sizing:border-box}:root{--main-green:#00ff9d;--main-green-shadow:#00ff9da8;--main-green-rgba:#00ff9d65;--arrow-size:50px;--base:5px}.admin-panel-wrapper{display:flex;flex-direction:column;width:100vw;height:100dvh;max-height:calc(100dvh - 50px)}.header-admin{width:100%;height:50px;background-color:aliceblue;display:flex;padding:0 16px;align-items:center}.content-admin{flex:1;width:100%;overflow-y:auto;padding:16px;color:#171717;background-color:#fff}.content-admin input,.content-admin table{width:100%;max-width:500px}.content-admin table td,.content-admin table th{text-align:center}.align-left{text-align:left!important}.admin-panel-wrapper{position:relative;margin-top:0!important}.admin-panel-wrapper button{background-color:transparent;border:1px solid #000;padding:4px 8px;cursor:pointer;color:#fff;font-size:10px;color:#000}.admin-panel-wrapper button:disabled{border:1px solid #ccc;color:#ccc;cursor:default;opacity:.95}.admin-panel-wrapper .loader{width:48px;height:48px;border:5px solid;border-color:#000 #000 transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:adminLoaderRotation 1s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes adminLoaderRotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-wrapper{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center}.modal-wrapper .modal-content{background-color:#fff;padding:16px;display:flex;flex-direction:column}.modal-wrapper .btns-wrapper{display:flex;justify-content:center}.modal-wrapper .btns-wrapper button{width:80px;margin:10px 10px 0}body,html{scroll-behavior:smooth;height:100%;overflow:hidden}body{background-color:#171717;color:#fff;width:100%}.blog-wrapper{overflow-y:auto;padding-top:60px;max-height:100%}.link-header-text{text-decoration:none;transition:all .2s ease-in;position:relative}.link-header-text,.link-header-text:hover{color:var(--main-green)}.link-header-text.white{color:#fff}.sep{margin:0 10px}.moderate{background-color:#fff;color:#000}header:not(.header-admin){border-bottom:1px solid #fff;height:50px}h1{font-size:68px;line-height:76px}h1,h2{text-align:center}h2{font-size:26px;line-height:34px;font-weight:400;color:#cdcdd0}.container{width:100%;max-width:1140px;margin:0 auto;padding:15px}.mt-7{margin-top:7px}.mt-20{margin-top:20px}.posts-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:120px}.post-wrapper{display:flex;flex-wrap:wrap;justify-content:center;color:#fff;text-decoration:none;flex-direction:column;align-items:center}.image-wrapper{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:8px;transition:transform .3s ease}.image-wrapper img{transition:all .3s ease;mask-image:linear-gradient(180deg,#171717 30%,transparent)}.post-wrapper:hover .image-wrapper{transform:scale(1.03)}.post-wrapper h3{font-size:24px;line-height:32px}.post-content-wrapper{margin-top:20px}.post-date-wrapper{margin-top:20px;width:100%;display:flex;justify-content:center;color:#cdcdd0;font-size:14px}.post-text-wrapper{font-size:18px}.post-text-wrapper h3{margin-bottom:10px}.post-text-wrapper p{margin-bottom:20px}.post-content-wrapper{display:flex;flex-direction:column}.post-image-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:720px;aspect-ratio:16/9;overflow:hidden;margin:0 auto}.post-image-wrapper .inner-wrapper{width:100%;overflow:hidden;border-radius:8px;position:relative;border:1px solid #cdcdd0;height:100%}.post-image-wrapper .image-author{margin-top:5px;font-size:12px;font-style:italic;font-weight:400}.post-image-wrapper img{transition:.3s ease-in-out}.post-text-wrapper{margin-top:20px}.post-text-wrapper ul{margin-bottom:20px}.post-text-wrapper li p{margin-bottom:5px}.loader-big-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#171717;transition:all .2s ease-in;z-index:10}.loader-big-wrapper.inner{position:absolute;transform:scale(.5)}.loader-big-wrapper.hidden{opacity:0;visibility:hidden;z-index:-1}.spinner-big{position:absolute;width:1px;height:1px;top:50%;left:50%;transform:translate(-50%,calc(-50% - 5px))}.spinner-big div{position:absolute;width:4px;height:14px;background:var(--main-green);border-radius:6px;transform:rotate(calc(var(--rotation) * 1deg)) translateY(calc(var(--translation) * 1%));animation:spinner-first-rotate 1s calc(var(--delay) * 1s) infinite linear;box-shadow:0 0 10px var(--main-green-shadow)}.spinner-big div:first-child{--delay:0.1;--rotation:36;--translation:150}.spinner-big div:nth-child(2){--delay:0.2;--rotation:72;--translation:150}.spinner-big div:nth-child(3){--delay:0.3;--rotation:108;--translation:150}.spinner-big div:nth-child(4){--delay:0.4;--rotation:144;--translation:150}.spinner-big div:nth-child(5){--delay:0.5;--rotation:180;--translation:150}.spinner-big div:nth-child(6){--delay:0.6;--rotation:216;--translation:150}.spinner-big div:nth-child(7){--delay:0.7;--rotation:252;--translation:150}.spinner-big div:nth-child(8){--delay:0.8;--rotation:288;--translation:150}.spinner-big div:nth-child(9){--delay:0.9;--rotation:324;--translation:150}.spinner-big div:nth-child(10){--delay:1;--rotation:360;--translation:150}@keyframes spinner-first-rotate{0%,10%,20%,30%,50%,60%,70%,80%,90%,to{transform:rotate(calc(var(--rotation) * 1deg)) translateY(calc(var(--translation) * 1%))}50%{transform:rotate(calc(var(--rotation) * 1deg)) translateY(calc(var(--translation) * 1.5%))}}.spinner-second-wrapper{position:absolute;top:50%;left:50%;transform:translate(calc(-50% + 1px),calc(-50% + 2px));z-index:-1}.spinner-second{width:26px;height:26px;border-radius:50%;animation:spinner-second-rotate 1s linear infinite;box-shadow:-2px 0 0 #00ff9d}@keyframes spinner-second-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.start-animation-image-wrapper{width:350px;height:550px}.start-animation-image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 30px #171717,inset 0 0 30px #171717;z-index:1;border-radius:100%}.page-section{height:100dvh;width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;position:relative}.start-animation-image{border-radius:100%;position:relative;z-index:1}.start-animation-image-wrapper{position:relative;overflow:visible}.start-animation-image-wrapper svg{position:absolute;top:0;left:0;overflow:visible;z-index:2}.info-square{position:absolute;width:400px;overflow:hidden}.info-square.right{top:35%;left:75%}.info-square.right .name{position:absolute;bottom:-100%;font-size:40px;line-height:44px;font-weight:700;right:0}.info-square .bottom-border{position:absolute;bottom:0;left:0;width:100%;height:1px;border-top:1px dashed var(--main-green)}.info-square.left{top:70%;right:75%}.info-square.left .role-name{font-size:28px;line-height:32px;position:absolute;bottom:-100%;font-weight:700;left:0;white-space:nowrap}.info-square.left .skills-wrapper{position:absolute;width:100%;top:8px;left:0;display:flex}.info-square.left .skill-item{position:relative;width:30px;height:30px;margin-right:15px}.info-square.left .skill-item path,.info-square.left .skill-item rect{transition:all .2s ease-in}.info-square.left .skill-item:hover path:not(.no-fill),.info-square.left .skill-item:hover rect{fill:#fff!important}.info-square.left .skill-item .tooltip{opacity:0;visibility:hidden;transition:all .2s ease-in;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%,-5px);border:1px solid var(--main-green-rgba);padding:2px 5px;color:#fff;font-weight:400;font-size:14px}.info-square.left .skill-item:hover .tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.info-square.left .skill-item svg{width:30px;max-height:30px}.aboutme-text{width:100%;height:100%;align-items:center;justify-content:center;font-size:30px;line-height:34px;overflow:visible;display:flex;flex-direction:column;max-width:1200px;padding:0 20px}.aboutme-text h2,.lets-talk h2{font-size:52px;font-weight:700;color:var(--main-green)}.aboutme-text span{margin-top:30px}.quote{width:100%;color:#fff}.split-line{overflow:hidden}.scroll-dots{position:fixed;right:12px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;z-index:2;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.scroll-dots.hidden{opacity:0;visibility:hidden}.scroll-dots.visible .dot:first-child{transition-delay:0s}.scroll-dots.visible .dot:nth-child(2){transition-delay:.3s}.scroll-dots.visible .dot:nth-child(3){transition-delay:.6s}.scroll-dots .dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.75);cursor:pointer;position:relative;opacity:0;transform:translateX(12px);transition:transform .3s ease-in-out,opacity .3s ease-in-out,background-color .3s ease-in-out}.scroll-dots.visible .dot{opacity:1;transform:translateX(0)}.scroll-dots .dot:hover{background:var(--main-green)}.scroll-dots .dot:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:50%;border:2px solid var(--main-green);transform:translate(-50%,-50%) scale(0);pointer-events:none;transition:all .3s ease-in-out}.scroll-dots .dot.active{background:rgba(255,255,255,1)}.scroll-dots .dot.active:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:50%;border:2px solid var(--main-green);transform:translate(-50%,-50%) scale(1);pointer-events:none}@media (max-width:900px){.scroll-dots{display:none}}.arrows{position:fixed;right:10px;bottom:20px;width:40px;height:var(--arrow-size);transform:translate(-50%,-50%);z-index:2;transition:all .5s ease-in;cursor:pointer}.arrows.hidden{opacity:0;visibility:hidden}.arrow-chevron{position:absolute;width:34px;height:8px;opacity:0;transform:scale(.3);-webkit-animation:arrowChevronMove 2s ease-out infinite;animation:arrowChevronMove 2s ease-out infinite}.arrow-chevron:first-child{-webkit-animation:arrowChevronMove 2s ease-out .66s infinite;animation:arrowChevronMove 2s ease-out .66s infinite}.arrow-chevron:nth-child(2){-webkit-animation:arrowChevronMove 2s ease-out 1.33s infinite;animation:arrowChevronMove 2s ease-out 1.33s infinite}.arrow-chevron:after,.arrow-chevron:before{content:"";position:absolute;top:0;height:100%;width:50%;background:var(--main-green)}.arrow-chevron:before{left:0;transform:skewY(30deg)}.arrow-chevron:after{right:0;width:50%;transform:skewY(-30deg)}@-webkit-keyframes arrowChevronMove{25%{opacity:1}33.3%{opacity:1;transform:translateY(2.28rem)}66.6%{opacity:1;transform:translateY(3.12rem)}to{opacity:0;transform:translateY(4.8rem) scale(.5)}}@keyframes arrowChevronMove{25%{opacity:1}33.3%{opacity:1;transform:translateY(2.28rem)}66.6%{opacity:1;transform:translateY(3.12rem)}to{opacity:0;transform:translateY(4.8rem) scale(.5)}}header.main{position:fixed;opacity:1;top:0;left:0;width:100%;height:60px;z-index:3;border-bottom:none}header .header-content{background-color:#42424238;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 20px}header.main.in-blog .header-content{background-color:#1a1a1aed}header .header-content .icon-wrapper{max-width:30px;max-height:30px;display:flex;align-items:center;justify-content:center;position:relative}header .header-content .tooltip{opacity:0;visibility:hidden;transition:all .2s ease-in;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%,-5px);border:1px solid var(--main-green-rgba);padding:2px 5px;color:#fff;font-weight:400;font-size:14px;background-color:rgba(0,0,0,.7)}header .header-content .icon-wrapper:hover .tooltip{opacity:1;visibility:visible;transform:translate(-50%)}header .header-content svg{width:30px;max-height:30px}.no-stroke{stroke:none}.with-fill,header .header-content .with-fill path,header .header-content .with-filll rect{transition:all .2s ease-in;fill:#fff}.icon-wrapper:hover .with-fill,.icon-wrapper:hover .with-fill path,.icon-wrapper:hover .with-fill rect{fill:var(--main-green)}.hover-stroke{transition:all .2s ease-in}.icon-wrapper:hover .hover-stroke{stroke:var(--main-green)}.icons-wrapper{display:flex}.icon-wrapper{margin-left:20px}header .header-content svg.no-stroke rect{stroke:none;fill:none}header.main .border-bottom{width:0;height:1px;position:absolute;bottom:0;background-color:var(--main-green);box-shadow:0 0 10px var(--main-green),0 0 10px var(--main-green)}.lets-talk-wrapper{display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding:120px 32px 20px;width:100%;max-width:1200px}@media (max-width:900px){.lets-talk-wrapper{padding:120px 20px 20px}}.lets-talk-wrapper span{font-size:22px;line-height:26px;margin-top:20px;text-align:center}.lets-talk-wrapper span div{text-align:center}.chat-wrapper{border:1px solid var(--main-green);flex:1;border-radius:8px;margin:20px auto 0;width:100%;height:auto;opacity:0;max-height:calc(100% - 150px)}.inner-chat-wrapper{width:100%;height:100%;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative}.chat-messages-wrapper{flex:1;display:flex;padding:10px;flex-direction:column;width:100%;overflow-y:auto;max-height:calc(100% - 60px);position:relative}.message{padding:10px;border:1px solid;border-radius:8px;display:flex}.chat-message-wrapper{display:flex;width:100%;margin-bottom:15px}.chat-message-wrapper.user{justify-content:flex-end}.chat-message-wrapper.user .message{color:#fff;border-bottom-right-radius:0;border-color:#fff;justify-content:flex-end}.chat-message-wrapper.chat .message{color:var(--main-green);border-bottom-left-radius:0;border-color:var(--main-green);justify-content:flex-start}.chat-message-wrapper.chat .message.error{color:#ff4d4d;border-color:#ff4d4d}.chat-input-wrapper{width:100%;height:60px;border-top:1px solid var(--main-green);display:flex}.chat-input-wrapper input{flex:1;padding:0 20px;background-color:transparent;border:none;outline:none;color:#fff;border-right:1px solid var(--main-green);font-size:16px;font-weight:400}.chat-input-wrapper input::placeholder{color:#fff;opacity:.5}.chat-input-wrapper button{width:120px;height:100%;border:none;background-color:transparent;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;color:#fff;font-size:13px;line-height:18px}.chat-input-wrapper button:focus{outline:none}.chat-input-wrapper button.loading{cursor:default}.chat-input-wrapper button:disabled{opacity:.35;cursor:default}.chat-input-wrapper button svg{fill:#fff;max-width:40px;max-height:40px}.chat-limit-warning{width:100%;padding:15px;background-color:rgba(0,0,0,.75);border-bottom:1px solid var(--main-green);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:absolute;bottom:59px;left:0;top:0;z-index:1}.chat-limit-warning p{color:var(--main-green);margin:0;font-size:14px}.reset-chat-button{background-color:var(--main-green);color:#000;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:opacity .2s ease}.reset-chat-button:hover{opacity:.8}.chat-message-error-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:1;padding:0 20px}.chat-message-error-wrapper .message{color:#ff4d4d;border-color:#ff4d4d;text-align:center}@media (max-width:1023px){body{overflow:auto}.aboutme-text,.lets-talk{font-size:32px!important}}@media (max-width:900px){.aboutme-text,.lets-talk{font-size:18px!important;line-height:22px!important}.link-header-text.white{font-size:14px!important}.sep{display:none}.link-header-text:not(.white){position:absolute;top:60px;right:0;background-color:rgba(66,66,66,.7);padding:5px 10px 10px;border-bottom-left-radius:10px}body{padding-top:0}body,html{height:auto}html{overflow:auto}.start-animation-image-wrapper{width:340px;height:100%;padding:120px 10px 20px;display:flex;flex-direction:column}.start-animation-image-wrapper img{max-width:260px;border-radius:15px;border:2px solid var(--main-green);position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;margin:0 auto}.start-animation-image-wrapper svg,.start-animation-image-wrapper:after{display:none}.page-section{height:auto}.header.main.in-blog .header-content,header .header-content{background-color:rgba(66,66,66,.7)!important}.blog-wrapper{margin-top:0}.info-square{position:relative;width:auto}.info-square.left,.info-square.right{top:auto;left:auto;right:auto;margin:0 auto}.info-square.right{margin-top:20px}.info-square.left{margin-top:10px}.info-square.left .role-name{position:relative;top:auto;bottom:auto;font-size:20px;display:flex;justify-content:center}.info-square.right .name{position:relative;bottom:auto;right:auto;font-size:32px;line-height:36px;display:flex;text-align:center}.bottom-border{display:none}.info-square.left .skills-wrapper{position:relative;top:auto;left:auto;right:auto;bottom:auto}.skills-wrapper{margin-top:10px}.skill-item{position:relative}.icon-wrapper svg{display:block;position:relative}.aboutme-text{margin-top:100px}.page-section:first-of-type{min-height:calc(100dvh - 120px)}.lets-talk-wrapper{padding-top:100px}.lets-talk-wrapper span{font-size:16px;line-height:22px;text-align:left}.lets-talk-wrapper br{display:none}.inner-chat-wrapper{height:100%;flex:1}.chat-wrapper{opacity:1;min-height:50dvh;display:flex;flex-direction:column}.chat-messages-wrapper,.chat-wrapper{max-height:none}h1{font-size:28px;line-height:32px}h2{font-size:16px;line-height:22px}.container{overflow-x:hidden;padding-top:120px}.posts-wrapper{margin-top:40px;grid-template-columns:repeat(2,1fr);overflow-x:hidden}html{overflow-x:hidden!important}.posts-wrapper h3{font-size:16px;line-height:20px}.posts-wrapper .date{font-size:14px}*{box-sizing:border-box!important}}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;position:absolute;width:100%;transform:translateY(-60px)}.error-container span{font-size:24px}.error-container button{margin-top:20px;background-color:var(--main-green);color:#000;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.text-center{text-align:center}