body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body,code{font-family:Helvetica}.s-about-name{-webkit-text-size-adjust:100%;font-feature-settings:normal;--tw-bg-opacity:1;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-text-opacity:1;border:0 solid #e5e7eb;box-sizing:border-box;color:rgb(255 255 255/var(--tw-text-opacity));font-size:48px;line-height:1;margin:0;tab-size:4}.p-job-title-discriptopn-container{font-size:14px;margin-top:32px;padding-bottom:20px}.p-job-title-discriptopn-container .jtd-text{-webkit-text-size-adjust:100%;font-feature-settings:normal;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;border:0 solid #e5e7eb;box-sizing:border-box;color:rgb(148 148 149/var(--tw-text-opacity));font-family:Helvetica;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:28px;tab-size:4}.p-job-title-discriptopn-container .item{display:list-item;list-style-position:inside;list-style-type:circle;margin:8px}.p-job-title-discriptopn-container .item-container{display:flex;margin-bottom:24px}.s-description{align-items:center;display:flex;margin-bottom:40px}.s-contact{display:flex;flex-direction:column;padding:20px}.s-social-contacts{color:#fff;display:flex;flex-direction:row}.s-header{color:#394145;font-size:28px;font-weight:700;padding-bottom:20px}.s-social-network-title{font-weight:500}.s-social-network-icon{font-size:20px;padding-right:15px}.s-social-network{cursor:pointer;margin-left:8px}.s-social-network:hover{color:gray}.s-avatar{border:1px solid #000;border-radius:50%;height:60px;vertical-align:middle;width:60px}.s-text-area{font-family:merriweather,serif;font-size:20px;font-weight:500;line-height:1.5;padding-bottom:20px}.s-scocial-phone-container{align-items:center;display:flex;margin-right:20px}.s-scocial-phone-container-text{font-size:14px;font-weight:800}.social-network-icon-small{font-size:20px;padding-right:14px}.social-network-icon-large{font-size:40px}.social-network-icon-x-large{font-size:100px}.s-container{background-color:#151515;display:flex;flex-direction:column;height:100vh;overflow-y:scroll;padding:20px}.s-scrolling-side,.s-static-side{background-color:#151515;display:flex;flex:1 1}.s-project-line{display:flex;margin-top:8px}.s-gh-project-container{background-color:#f0f0f0;background-color:#1f2022;border:1px solid rgba(0,0,0,.125);color:#fff;flex-direction:column;margin:4px;padding:30px}.s-gh-project-container .s-btn{padding:5px}.s-gh-project-container .s-btn:hover{color:gray}.s-gh-project-container .s-stats{display:flex}.s-gh-project-container .s-stats .s-star{font-size:14px;margin-left:12px}.s-gh-project-container .s-wrapper{display:flex;font-size:10px}.s-gh-project-container .s-wrapper .s-count{margin-left:6px}.s-gh-project-container .s-languages{display:flex;font-size:12px;font-weight:800}.s-gh-project-container .s-language{margin-right:5px}.s-gh-project-container .s-card-header{align-items:center;color:#949495;cursor:pointer;display:flex;justify-content:space-between;margin-top:16px;max-width:200px}.s-gh-project-container .s-project-icon{display:flex;font-size:40px}.s-gh-project-container .s-project-name{font-size:24px;font-weight:800;line-break:auto;line-height:1.5}.s-gh-project-container .s-project-description{color:#949495;font-size:14px;max-width:80%}.s-projects-container{height:100%;overflow-y:scroll;padding-top:20px;scroll-behavior:smooth;scrollbar-color:#000 #0000}.s-projects-container .s-projects{display:flex;flex-direction:column}.s-projects-container .s-github-placeholder{padding:10px}.s-projects-container-header{--tw-text-opacity:1;box-sizing:border-box;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Helvetica;font-size:12px;font-weight:800;letter-spacing:2px;padding-bottom:24px;tab-size:4;text-transform:uppercase}.about{border-bottom:1px solid rgba(0,0,0,.125);color:#fff;display:flex;flex-direction:column;gap:2rem;justify-content:space-between}.about .link{-webkit-text-size-adjust:100%;font-feature-settings:normal;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;line-height:2;text-decoration:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline}.about .link,.about-job-title{--tw-bg-opacity:1;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-text-opacity:1;border:0 solid #e5e7eb;box-sizing:border-box;tab-size:4}.about-job-title{font-feature-settings:normal;color:rgb(245 245 250/var(--tw-text-opacity));font-family:Helvetica;font-size:22px;font-weight:600;line-height:1.25;margin:16px 0 0}.about-job-title,.about-name{-webkit-text-size-adjust:100%}.about-name{font-feature-settings:normal;--tw-bg-opacity:1;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-text-opacity:1;border:0 solid #e5e7eb;box-sizing:border-box;color:rgb(255 255 255/var(--tw-text-opacity));font-size:82px;line-height:1;margin:0;tab-size:4}.job-title-discriptopn-container{font-size:12px;margin-top:32px}.job-title-discriptopn-container .jtd-text{-webkit-text-size-adjust:100%;font-feature-settings:normal;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;border:0 solid #e5e7eb;box-sizing:border-box;color:rgb(148 148 149/var(--tw-text-opacity));font-family:Helvetica;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:600;line-height:28px;tab-size:4}.job-title-discriptopn-container .item{display:list-item;list-style-position:inside;list-style-type:circle;margin:8px}.job-title-discriptopn-container .item-container{display:flex;margin-bottom:24px}.job-title-container{align-items:baseline;display:flex}.scroll-highlighter-container{box-sizing:border-box}.description{align-items:center;display:flex}.contact{display:flex;flex-direction:column;padding:20px}.social-contacts{color:#fff;display:flex;flex-direction:row}.header{color:#394145;font-size:28px;font-weight:700;padding-bottom:20px}.social-network-title{font-weight:500}.social-network-icon{font-size:20px;padding-right:15px}.social-network{cursor:pointer;margin-left:8px}.social-network:hover{color:gray}.avatar{border:1px solid #000;border-radius:50%;height:80px;vertical-align:middle;width:80px}.text-area{font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.5;padding-bottom:20px}.scroll-highlighter{width:100%}.scroll-highlighter-list{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}.scroll-highlighter-item{align-items:center;color:#666;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;gap:1rem;transition:all .3s ease}.scroll-highlighter-item .section-number{color:#666;font-size:14px;min-width:2.5rem;opacity:.8;transition:color .3s ease}.scroll-highlighter-item .section-line{background-color:#666;height:1px;margin-right:1rem;transform-origin:left center;transition:all .3s ease;width:2rem}.scroll-highlighter-item .section-title{font-size:14px;letter-spacing:1px;text-transform:uppercase;transition:color .3s ease}.scroll-highlighter-item:hover,.scroll-highlighter-item:hover .section-number{color:#fff}.scroll-highlighter-item:hover .section-line{background-color:#fff;width:4rem}.scroll-highlighter-item.active,.scroll-highlighter-item.active .section-number{color:#fff}.scroll-highlighter-item.active .section-line{background-color:#fff;width:4rem}.scroll-highlighter-item.active .section-title{font-weight:500}.scroll-highlighter-item.clicked{animation:click-pulse .3s ease}.scroll-highlighter-item.clicked .section-line{animation:line-expand .3s ease}.scroll-highlighter-item.clicked .section-number,.scroll-highlighter-item.clicked .section-title{animation:text-bright .3s ease}@keyframes click-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes line-expand{0%{transform:scaleX(1)}50%{transform:scaleX(1.2)}to{transform:scaleX(1)}}@keyframes text-bright{0%{color:#fff}50%{color:#4a9eff}to{color:#fff}}.container{background-color:#151515;display:flex;height:100vh;justify-content:space-around;overflow:hidden;position:relative}.container:after,.container:before{background:#0000001a;content:"";position:absolute;width:100%}.container:before{box-shadow:0 4px 20px 2px #000c;top:-10px}.container:after{bottom:-10px;box-shadow:0 -4px 20px 2px #000c}.static-side{box-sizing:border-box;display:flex;flex:0 0 40%;flex-direction:column;padding:4rem}.scrolling-side,.static-side{background-color:#151515;height:100%;overflow-y:hidden}.scrolling-side{flex:0 0 60%}.scroll-highlighter-container{border-radius:8px;margin-top:2rem;padding:1rem;width:100%}.youtube-container.hovered{margin-bottom:0;margin-top:0;transform:scale(1.1)}.youtube-header{padding-top:24px}.youtube-container,.youtube-header{display:flex;justify-content:space-between}.youtube-container{background-color:#f0f0f0;background-color:#1f2022;border:1px solid rgba(0,0,0,.125);color:#fff;margin:4px;padding:40px;transition:.25s ease-in-out;transition:all .2ss ease}.youtube-container.shedowed{background-color:#1b1b1c;color:#949495}.youtube-internal{align-items:self-start;display:flex;flex-direction:column}.video-text-container .title{font-size:16px;font-weight:900;margin-bottom:8px}.video-text-container .video-discription{-webkit-text-size-adjust:100%;font-feature-settings:normal;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;border:0 solid #e5e7eb;box-sizing:border-box;color:rgb(148 148 149/var(--tw-text-opacity));font-family:Helvetica;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:600;line-height:28px;tab-size:4}.videos-container{padding:2rem}.videos-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.video-card{background-color:#1a1a1a;color:#f5f5f5;display:flex;flex-direction:column;gap:1.5rem;min-height:300px;padding:3rem;position:relative;text-decoration:none;transition:background-color .2s ease}.video-card:hover{background-color:#222}.video-card:hover .play-button{background-color:#4a9eff;transform:scale(1.1)}.video-card .play-button{align-items:center;background-color:#2d2d2d;border-radius:50%;display:flex;height:120px;justify-content:center;margin-bottom:1rem;transition:all .3s ease;width:120px}.video-card .play-button svg{color:#fff;font-size:2.5rem;margin-left:.5rem}.video-card .video-content{display:flex;flex-direction:column;gap:1rem}.video-card .video-title{color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2;margin:0}.video-card .video-subtitle{color:#888;font-size:1.25rem;line-height:1.4;margin:0}.video-card .video-date{color:#666;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.languages{display:flex;font-size:12px;font-weight:800}.language{margin-right:5px}.gh-project-container.hovered{background-color:#1a1a1a;margin-bottom:0;margin-top:0;transform:scale(1.1)}.project-line{display:flex;justify-content:space-between;margin-top:8px}.gh-project-container{background-color:#1a1a1a;border:1px solid rgba(0,0,0,.125);color:#fff;flex-direction:column;height:40%;margin:20px;padding:40px;transition:.25s ease-in-out;transition:all .2ss ease}.gh-project-container .btn{padding:5px}.gh-project-container .btn:hover{color:gray}.gh-project-container .stats{display:flex}.gh-project-container .stats .star{font-size:14px}.gh-project-container .wrapper{display:flex;padding-right:5px}.gh-project-container .wrapper .count{margin-left:5px}.gh-project-container .languages{display:flex;font-size:12px;font-weight:800}.gh-project-container .language{margin-right:5px}.gh-project-container .card-header{color:#949495;cursor:pointer;display:flex;justify-content:space-between;margin-top:16px}.gh-project-container .project-icon{display:flex;font-size:40px}.gh-project-container .project-name{font-size:25px;font-weight:700;line-height:1.5;margin-top:8px;max-width:500px}.gh-project-container .project-description{color:#949495}.gh-project-container.shedowed{background-color:#1b1b1c;color:#949495}.projects-container{height:100%;overflow-y:scroll;padding:88px;scroll-behavior:smooth;scrollbar-color:#000 #0000}.projects-container .projects{display:flex;flex-direction:column}.projects-container .github-placeholder{padding:100px}.flex{display:flex;justify-content:space-between;justify-items:center}.section-header{padding:2rem 2rem 1rem 16px}.section-header .header-content{align-items:center;display:flex;gap:1rem}.section-header h2{color:#fff;display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:-.02em;margin:0;position:relative}.section-header h2:after{background-color:#4a9eff;border-radius:2px;bottom:-.5rem;content:"";height:.25rem;left:0;position:absolute;width:3rem}.section-header .download-button{align-items:center;background-color:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:.75rem;transition:background-color .3s ease;width:40px}.section-header .download-button:hover{background-color:#3d3d3d}section>:not(.section-header){padding-left:32px}.readme-container{padding:20px}.resume-container{background-color:#1f2022;border:1px solid rgba(0,0,0,.125);color:#f5f5f5;margin-bottom:2rem;padding:2rem}.resume-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.resume-header h2{color:#fff;font-size:2rem;margin:0}.download-button{align-items:center;background-color:#2d2d2d;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1rem;transition:all .3s ease}.download-button:hover{background-color:#3d3d3d}.download-button svg{font-size:1.2rem}.resume-content{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.resume-content h1{color:#fff;font-size:2.5rem;margin-bottom:1rem}.resume-content h2{color:#fff;font-size:1.8rem;margin:2rem 0 1rem}.resume-content p{margin-bottom:1rem}.resume-content ul{margin:1rem 0;padding-left:2rem}.resume-content li{margin-bottom:.5rem}.resume-content strong{color:#fff}.resume-content a{color:#4a9eff;text-decoration:none}.resume-content a:hover{text-decoration:underline}.presentations-container{padding:2rem}.presentations-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.presentation-card{background-color:#1a1a1a;color:#f5f5f5;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem;text-decoration:none;transition:background-color .2s ease}.presentation-card:hover{background-color:#222}.presentation-card:nth-child(2n){min-height:380px}.presentation-card:nth-child(odd){min-height:340px}.presentation-card .event-details{display:flex;flex-direction:column;gap:.25rem}.presentation-card .event-details .event-name{color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.presentation-card .event-details .event-date{color:#888;font-size:.875rem}.presentation-card .presentation-title{color:#fff;font-size:2rem;font-weight:600;line-height:1.3;margin:0}.presentation-card .presentation-description{color:#aaa;flex-grow:1;font-size:1rem;line-height:1.6;margin:0}.presentation-card .presentation-resources{display:flex;gap:1rem;margin-top:auto}.presentation-card .presentation-resources .resource-link{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 0;transition:color .2s ease}.presentation-card .presentation-resources .resource-link svg{font-size:1rem}.presentation-card .presentation-resources .resource-link:hover{color:#4a9eff}.presentation-card .presentation-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.presentation-card .presentation-tags .presentation-tag{background:none;color:#888;font-size:.75rem;font-weight:500;padding:0}.presentation-card .presentation-tags .presentation-tag:not(:last-child):after{color:#444;content:"•";margin-left:.5rem}
/*# sourceMappingURL=main.11c7337f.css.map*/