body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body,code{font-family:Helvetica}.about{border-bottom:1px solid rgba(0,0,0,.125)}.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}.s-name-row{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.about-job-title.ai-job-title-line{margin-top:10px}.job-title-container{gap:8px}.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{background:#0b0d12;border:2px solid #0b0d12;border-radius:50%;display:block;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}:root{--ai-accent-1:#00e6ff;--ai-accent-2:#7c4dff;--ai-accent-3:#ff2dd1;--ai-accent-4:#18ffa3;--ai-bg-deep:#0b0d12;--ai-card-bg:#1416208c;--ai-card-border:#7c4dff2e}.ai-bg{background:radial-gradient(1200px 600px at 20% 0,#7c4dff2e,#0000 60%),radial-gradient(900px 500px at 90% 100%,#00e6ff24,#0000 65%),linear-gradient(180deg,#07080d,#0b0d14 60%,#07080d);inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.ai-bg-grid{animation:ai-grid-drift 22s linear infinite;background-image:linear-gradient(#7c4dff12 1px,#0000 0),linear-gradient(90deg,#00e6ff12 1px,#0000 0);background-size:48px 48px,48px 48px;inset:-2px;mask-image:radial-gradient(ellipse at 30% 20%,#000000f2,#0000 75%);-webkit-mask-image:radial-gradient(ellipse at 30% 20%,#000000f2,#0000 75%);position:absolute}.ai-bg-aurora{animation:ai-aurora 16s ease-in-out infinite alternate;background:radial-gradient(600px circle at 15% 20%,#7c4dff38,#0000 60%),radial-gradient(500px circle at 85% 75%,#00e6ff2b,#0000 65%),radial-gradient(400px circle at 50% 110%,#ff2dd124,#0000 60%);filter:blur(8px);inset:0;mix-blend-mode:screen;position:absolute}.ai-bg-scanline{background:repeating-linear-gradient(180deg,#ffffff05,#ffffff05 1px,#0000 0,#0000 4px);inset:0;mix-blend-mode:overlay;opacity:.35;pointer-events:none;position:absolute}.ai-bg-particles{inset:0;overflow:hidden;position:absolute}.ai-bg-particles .p{animation:ai-particle-rise 16s linear infinite;background:var(--ai-accent-1);border-radius:50%;box-shadow:0 0 8px var(--ai-accent-1);height:3px;opacity:0;position:absolute;width:3px}.ai-bg-particles .p-0{animation-delay:0s;animation-duration:12s;background:var(--ai-accent-2);box-shadow:0 0 8px var(--ai-accent-2);left:1%}.ai-bg-particles .p-1{animation-delay:.7s;animation-duration:13s;background:var(--ai-accent-4);box-shadow:0 0 8px var(--ai-accent-4);left:6.5%}.ai-bg-particles .p-2{animation-delay:1.4s;animation-duration:14s;background:var(--ai-accent-3);box-shadow:0 0 8px var(--ai-accent-3);left:12%}.ai-bg-particles .p-3{animation-delay:2.1s;animation-duration:15s;left:17.5%}.ai-bg-particles .p-4{animation-delay:2.8s;animation-duration:16s;background:var(--ai-accent-2);box-shadow:0 0 8px var(--ai-accent-2);left:23%}.ai-bg-particles .p-5{animation-delay:3.5s;animation-duration:17s;background:var(--ai-accent-4);box-shadow:0 0 8px var(--ai-accent-4);left:28.5%}.ai-bg-particles .p-6{animation-delay:4.2s;animation-duration:18s;background:var(--ai-accent-3);box-shadow:0 0 8px var(--ai-accent-3);left:34%}.ai-bg-particles .p-7{animation-delay:4.9s;animation-duration:12s;left:39.5%}.ai-bg-particles .p-8{animation-delay:5.6s;animation-duration:13s;background:var(--ai-accent-2);box-shadow:0 0 8px var(--ai-accent-2);left:45%}.ai-bg-particles .p-9{animation-delay:6.3s;animation-duration:14s;background:var(--ai-accent-4);box-shadow:0 0 8px var(--ai-accent-4);left:50.5%}.ai-bg-particles .p-10{animation-delay:7s;animation-duration:15s;background:var(--ai-accent-3);box-shadow:0 0 8px var(--ai-accent-3);left:56%}.ai-bg-particles .p-11{animation-delay:7.7s;animation-duration:16s;left:61.5%}.ai-bg-particles .p-12{animation-delay:8.4s;animation-duration:17s;background:var(--ai-accent-2);box-shadow:0 0 8px var(--ai-accent-2);left:67%}.ai-bg-particles .p-13{animation-delay:9.1s;animation-duration:18s;background:var(--ai-accent-4);box-shadow:0 0 8px var(--ai-accent-4);left:72.5%}.ai-bg-particles .p-14{animation-delay:9.8s;animation-duration:12s;background:var(--ai-accent-3);box-shadow:0 0 8px var(--ai-accent-3);left:78%}.ai-bg-particles .p-15{animation-delay:10.5s;animation-duration:13s;left:83.5%}.ai-bg-particles .p-16{animation-delay:11.2s;animation-duration:14s;background:var(--ai-accent-2);box-shadow:0 0 8px var(--ai-accent-2);left:89%}.ai-bg-particles .p-17{animation-delay:11.9s;animation-duration:15s;background:var(--ai-accent-4);box-shadow:0 0 8px var(--ai-accent-4);left:94.5%}@keyframes ai-particle-rise{0%{opacity:0;transform:translateY(110vh) translateX(0)}10%{opacity:.9}50%{transform:translateY(50vh) translateX(20px)}90%{opacity:.9}to{opacity:0;transform:translateY(-10vh) translateX(-12px)}}@keyframes ai-grid-drift{0%{background-position:0 0,0 0}to{background-position:48px 48px,-48px 48px}}@keyframes ai-aurora{0%{opacity:.65;transform:translateZ(0) scale(1)}to{opacity:1;transform:translate3d(0,-10px,0) scale(1.04)}}.container>.scrolling-side,.container>.static-side,.s-container>*{position:relative;z-index:1}.ai-gradient-text{-webkit-text-fill-color:#0000;animation:ai-shimmer 6s linear infinite,ai-fade-in .8s ease both;background:linear-gradient(90deg,var(--ai-accent-1) 0,#fff 35%,var(--ai-accent-2) 70%,var(--ai-accent-3) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#0000;letter-spacing:-.02em;text-shadow:0 0 24px #7c4dff40}@keyframes ai-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes ai-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ai-caret{animation:ai-blink 1s steps(2,start) infinite;background:linear-gradient(180deg,var(--ai-accent-1),var(--ai-accent-2));border-radius:2px;box-shadow:0 0 10px #00e6ffb3;display:inline-block;height:1em;margin-left:6px;vertical-align:-2px;width:9px}.ai-caret-inline{height:1.05em;margin-left:4px;width:8px}@keyframes ai-blink{to{visibility:hidden}}.ai-status-badge{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#18ffa314;border:1px solid #18ffa359;border-radius:999px;box-shadow:inset 0 0 24px #18ffa31f;color:#c8ffe6;display:inline-flex;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;gap:8px;letter-spacing:.06em;padding:6px 12px;text-transform:uppercase}.ai-status-badge .dot{animation:ai-pulse 1.6s ease-in-out infinite;background:var(--ai-accent-4);border-radius:50%;box-shadow:0 0 10px var(--ai-accent-4),0 0 18px var(--ai-accent-4);height:8px;width:8px}@keyframes ai-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}.ai-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ai-chip{--c1:var(--ai-accent-1);--c2:var(--ai-accent-2);background:#ffffff05;background-clip:padding-box;border:1px solid #0000;border-radius:999px;color:#e8eaff;cursor:default;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600;letter-spacing:.04em;padding:6px 13px;position:relative;transition:transform .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease}.ai-chip:before{background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:999px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.85;padding:1px;pointer-events:none;position:absolute}.ai-chip:hover{background:#7c4dff1f;box-shadow:0 6px 18px #00e6ff2e,inset 0 0 0 1px #7c4dff2e;color:#fff;transform:translateY(-2px)}.ai-chip.c-cyber{--c1:var(--ai-accent-3);--c2:var(--ai-accent-2)}.ai-chip.c-data{--c1:var(--ai-accent-1);--c2:var(--ai-accent-4)}.ai-chip.c-ai{--c1:var(--ai-accent-2);--c2:var(--ai-accent-1)}.ai-chip.c-agent{--c1:var(--ai-accent-4);--c2:var(--ai-accent-1)}.ai-chip.c-backend{--c1:var(--ai-accent-2);--c2:var(--ai-accent-3)}.ai-avatar-ring{border-radius:50%;box-shadow:0 0 24px #00e6ff59,0 0 48px #7c4dff40;display:inline-block;isolation:isolate;padding:4px;position:relative;z-index:1}.ai-avatar-ring:before{animation:ai-spin 8s linear infinite;inset:0;z-index:-1}.ai-avatar-ring:after,.ai-avatar-ring:before{background:conic-gradient(from 0deg,var(--ai-accent-1),var(--ai-accent-2),var(--ai-accent-3),var(--ai-accent-4),var(--ai-accent-1));border-radius:50%;content:"";position:absolute}.ai-avatar-ring:after{animation:ai-spin 12s linear infinite reverse;filter:blur(16px);inset:-8px;opacity:.4;z-index:-2}.ai-avatar-ring>img{border-radius:50%;display:block;position:relative;z-index:1}@keyframes ai-spin{to{transform:rotate(1turn)}}.ai-job-title-line{align-items:center;display:inline-flex;flex-wrap:wrap;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;gap:6px}.ai-job-title-line .at{color:#ffffff80;font-weight:400;margin:0 4px}.ai-job-title-line .company{color:var(--ai-accent-1);font-weight:700;text-shadow:0 0 12px #00e6ff59}.ai-job-title-line .company-with-icon{align-items:center;display:inline-flex;gap:8px}.ai-job-title-line .company-with-icon .social-network{align-items:center;color:var(--ai-accent-1);display:inline-flex;filter:drop-shadow(0 0 6px rgba(0,230,255,.55));margin-left:0;transition:transform .2s ease,filter .2s ease}.ai-job-title-line .company-with-icon .social-network:hover{filter:drop-shadow(0 0 10px rgba(0,230,255,.85));transform:translateY(-1px)}.ai-typewriter{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0b0d128c;border:1px solid #7c4dff38;border-radius:8px;box-shadow:inset 0 0 12px #7c4dff1a,0 0 24px #00e6ff0d;color:#d6e0ff;display:inline-flex;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;gap:8px;margin-top:14px;max-width:100%;min-height:1.6em;padding:8px 14px}.ai-typewriter-prompt{color:var(--ai-accent-4);font-weight:700;text-shadow:0 0 6px #18ffa3a6}.ai-typewriter-text{color:#f1f4ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-project-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--ai-card-bg)!important;border:1px solid var(--ai-card-border)!important;border-radius:14px;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease!important}.gh-project-container:before{background:linear-gradient(135deg,var(--ai-accent-1),var(--ai-accent-2),var(--ai-accent-3));border-radius:14px;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .25s ease}.gh-project-container:hover{background:#1c1e2ab3!important;box-shadow:0 12px 40px #00e6ff1a,inset 0 0 0 1px #7c4dff40;transform:translateY(-3px) scale(1.01)!important}.gh-project-container:hover:before{opacity:1}.gh-project-container .project-name{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#d8d6ff);-webkit-background-clip:text;background-clip:text}.presentation-card,.video-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--ai-card-bg)!important;border:1px solid var(--ai-card-border)!important;border-radius:14px;overflow:hidden;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease!important}.presentation-card:hover,.video-card:hover{background:#1c1e2ab3!important;border-color:#00e6ff59!important;box-shadow:0 16px 40px #00e6ff1a,inset 0 0 0 1px #7c4dff2e;transform:translateY(-3px)}.presentation-card .event-name{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--ai-accent-1),var(--ai-accent-2));-webkit-background-clip:text;background-clip:text}.video-card .play-button{background:#00e6ff1f!important;border:1px solid #00e6ff59;box-shadow:0 0 24px #00e6ff2e,inset 0 0 18px #7c4dff1f;transition:transform .25s ease,background .25s ease,box-shadow .25s ease!important}.video-card .play-button svg{color:var(--ai-accent-1)!important;filter:drop-shadow(0 0 6px rgba(0,230,255,.6))}.video-card:hover .play-button{background:#00e6ff38!important;box-shadow:0 0 32px #00e6ff66,inset 0 0 22px #7c4dff33;transform:scale(1.08)!important}.video-card:hover .play-button svg{color:#fff!important}.video-card .video-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#d8d6ff);-webkit-background-clip:text;background-clip:text}.video-card .video-date{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--ai-accent-1),var(--ai-accent-2));-webkit-background-clip:text;background-clip:text}.section-header h2:before{color:var(--ai-accent-4);content:"› ";font-weight:700;margin-right:4px;text-shadow:0 0 8px #18ffa399}.section-header h2:after{background:linear-gradient(90deg,var(--ai-accent-1),var(--ai-accent-2),var(--ai-accent-3))!important;box-shadow:0 0 12px #00e6ff66;width:4rem!important}.scroll-highlighter-item .section-line{background:#fff6!important}.scroll-highlighter-item.active .section-line,.scroll-highlighter-item:hover .section-line{background:linear-gradient(90deg,var(--ai-accent-1),var(--ai-accent-2))!important;box-shadow:0 0 10px #00e6ff8c}.scroll-highlighter-item.active .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,var(--ai-accent-1));-webkit-background-clip:text;background-clip:text;text-shadow:none}.scroll-highlighter-item.active .section-number{color:var(--ai-accent-1)!important;text-shadow:0 0 8px #00e6ff80}.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:none;color:#fff;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:space-between;min-height:0;overflow:hidden}.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:56px;line-height:1;margin:0;tab-size:4}.job-title-discriptopn-container{font-size:12px;margin-top:14px}.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;flex-wrap:wrap;gap:4px 12px;margin-bottom:0}.job-title-container{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.name-row{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.about-job-title.ai-job-title-line{font-size:16px;font-weight:600;letter-spacing:.01em;line-height:1.4;margin-top:8px}.scroll-highlighter-container{box-sizing:border-box;margin-top:.5rem;padding:.25rem 0}.description{align-items:center;display:flex}.contact{display:flex;flex-direction:column;padding:12px 16px}.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{background:#0b0d12;border:2px solid #0b0d12;border-radius:50%;display:block;height:64px;vertical-align:middle;width:64px}.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:1rem;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{background-color:#0000;box-sizing:border-box;display:flex;flex:0 0 40%;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden;padding:2.25rem 2.5rem}.scrolling-side{background-color:#0000;flex:0 0 60%;height:100%;overflow-y:hidden}.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(2,1fr)}.video-card{color:#f5f5f5;display:flex;flex-direction:column;gap:1.5rem;min-height:340px;padding:2.5rem;position:relative;text-decoration:none}.video-card .play-button{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:.5rem;width:80px}.video-card .play-button svg{font-size:1.75rem;margin-left:.25rem}.video-card .video-content{display:flex;flex-direction:column;flex-grow:1;gap:1rem}.video-card .video-title{color:#fff;font-size:2rem;font-weight:600;line-height:1.3;margin:0}.video-card .video-subtitle{color:#aaa;flex-grow:1;font-size:1rem;line-height:1.6;margin:0}.video-card .video-date{color:#888;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}@media(max-width:1280px){.videos-grid{grid-template-columns:1fr}}.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}.languages{display:flex;font-size:12px;font-weight:800}.language{margin-right:5px}.projects-container{box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:scroll;padding:48px 56px;scroll-behavior:smooth;scrollbar-color:#000 #0000}.projects-container .projects{display:flex;flex-direction:column;max-width:100%}.projects-container .github-placeholder{padding:60px}.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}.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.4e9b9b63.css.map*/