#preloader{align-items:center;background:#0d1117;bottom:0;display:flex;flex-direction:column;font-family:JetBrains Mono,Fira Code,monospace;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:9999999}.boot-text{color:#3fb950;font-size:14px;max-width:500px;text-align:left;width:90%}.boot-line{animation:bootFadeIn .3s ease forwards;margin-bottom:4px;opacity:0}.boot-line .prompt{color:#58a6ff}.boot-line .command{color:#e6edf3}.boot-line .success{color:#3fb950}.boot-line .warning{color:#d29922}.boot-cursor{animation:cursorBlink 1s step-end infinite;background:#3fb950;display:inline-block;height:16px;margin-left:4px;vertical-align:middle;width:8px}@keyframes bootFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.slider-container{align-items:center;bottom:25px;display:flex;flex-direction:column;justify-content:center;position:fixed;right:25px;z-index:999}.slider-input{display:none}.slider-label{background-color:#d0d7de;background-color:var(--border);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:36px;cursor:pointer;height:70px;position:relative;transition:background-color .3s ease;width:36px}.slider-label:before{background-color:#0969da;background-color:var(--accent-cyan);border-radius:50%;box-shadow:0 2px 4px #0000004d;content:"";height:28px;left:3px;position:absolute;top:3px;transition:transform .3s ease,background-color .3s ease;width:28px}.slider-input:checked+.slider-label{background-color:#e8ebef;background-color:var(--terminal-header)}.slider-input:checked+.slider-label:before{background-color:#1a7f37;background-color:var(--accent-green);transform:translateY(34px)}:root{--bg-primary:#f6f8fa;--bg-secondary:#fff;--bg-tertiary:#f0f3f6;--terminal-bg:#fafbfc;--terminal-header:#e8ebef;--card-bg:#fff;--border:#d0d7de;--border-active:#0969da;--text-primary:#1f2328;--text-secondary:#656d76;--text-muted:#8b949e;--accent-green:#1a7f37;--accent-cyan:#0969da;--accent-yellow:#9a6700;--accent-purple:#8250df;--accent-orange:#bc4c00;--accent-red:#cf222e;--accent-blue:#0969da;--syntax-keyword:#cf222e;--syntax-string:#0a3069;--syntax-number:#0550ae;--syntax-comment:#6e7781;--syntax-function:#8250df;--syntax-property:#953800;--syntax-bracket:#1f2328;--syntax-punctuation:#1f2328;--syntax-boolean:#0550ae;--syntax-type:#0550ae;--scrollbar-bg:#f0f3f6;--scrollbar-thumb:#c9cfd6;--shadow-card:0 1px 3px #1f23281f,0 8px 24px #424a531f;--shadow-popup:0 8px 30px #0000001f;--glow:none;--tab-active-border:#fd8c73;--line-number:#8b949e;--selection-bg:#0969da26;--stat-bar-bg:#e8ebef;--font-mono:"JetBrains Mono","Fira Code","Consolas","Monaco",monospace;--font-sans:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:28px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease-in-out}.dark{--bg-primary:#0d1117;--bg-secondary:#161b22;--bg-tertiary:#1c2128;--terminal-bg:#0d1117;--terminal-header:#161b22;--card-bg:#161b22;--border:#30363d;--border-active:#58a6ff;--text-primary:#e6edf3;--text-secondary:#8b949e;--text-muted:#484f58;--accent-green:#3fb950;--accent-cyan:#58a6ff;--accent-yellow:#d29922;--accent-purple:#bc8cff;--accent-orange:#f0883e;--accent-red:#f85149;--accent-blue:#58a6ff;--syntax-keyword:#ff7b72;--syntax-string:#a5d6ff;--syntax-number:#79c0ff;--syntax-comment:#8b949e;--syntax-function:#d2a8ff;--syntax-property:#ffa657;--syntax-bracket:#e6edf3;--syntax-punctuation:#e6edf3;--syntax-boolean:#79c0ff;--syntax-type:#79c0ff;--scrollbar-bg:#0d1117;--scrollbar-thumb:#30363d;--shadow-card:0 3px 12px #0006;--shadow-popup:0 8px 30px #00000080;--glow:0 0 20px #58a6ff1a;--tab-active-border:#58a6ff;--line-number:#484f58;--selection-bg:#58a6ff26;--stat-bar-bg:#21262d}*,:after,:before{box-sizing:border-box;margin:0;padding:0}a{color:#0969da;color:var(--accent-cyan);text-decoration:none}a:hover{text-decoration:underline}li{list-style:none}a,button,img,ion-icon,span,time{display:block}button{border:none;cursor:pointer;text-align:left}button,input,textarea{background:none;font:inherit}input,textarea{display:block;width:100%}::selection{background:#0969da26;background:var(--selection-bg);color:#1f2328;color:var(--text-primary)}:focus{outline-color:#0969da;outline-color:var(--accent-cyan)}html{font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:14px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f6f8fa;background:var(--bg-primary);color:#1f2328;color:var(--text-primary);line-height:1.6}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:#f0f3f6;background:var(--scrollbar-bg)}body::-webkit-scrollbar-thumb{background:#c9cfd6;background:var(--scrollbar-thumb);border:3px solid #f0f3f6;border:3px solid var(--scrollbar-bg);border-radius:6px}body::-webkit-scrollbar-thumb:hover{background:#8b949e;background:var(--text-muted)}.terminal-window{background:#fafbfc;background:var(--terminal-bg);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #1f23281f,0 8px 24px #424a531f;box-shadow:var(--shadow-card);margin-bottom:20px;overflow:hidden}.terminal-header{align-items:center;background:#e8ebef;background:var(--terminal-header);border-bottom:1px solid #d0d7de;border-bottom:1px solid var(--border);display:flex;gap:8px;padding:10px 16px;-webkit-user-select:none;user-select:none}.terminal-dots{display:flex;gap:6px}.terminal-dot{border-radius:50%;height:12px;width:12px}.terminal-dot.red{background:#f85149}.terminal-dot.yellow{background:#d29922}.terminal-dot.green{background:#3fb950}.terminal-title{color:#656d76;color:var(--text-secondary);flex:1 1;font-size:12px;font-size:var(--fs-sm);text-align:center}.terminal-body,.terminal-title{font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono)}.terminal-body{font-size:13px;font-size:var(--fs-md);line-height:1.8;overflow-x:auto;padding:20px}.terminal-prompt{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.prompt-symbol{color:#1a7f37;color:var(--accent-green);font-weight:600}.prompt-path{color:#0969da;color:var(--accent-cyan)}.prompt-command{color:#1f2328;color:var(--text-primary)}.terminal-output{color:#656d76;color:var(--text-secondary);padding-left:0}.terminal-cursor{animation:cursorBlink 1s step-end infinite;background:#1a7f37;background:var(--accent-green);display:inline-block;height:16px;margin-left:2px;vertical-align:middle;width:8px}.syn-keyword{color:#cf222e;color:var(--syntax-keyword)}.syn-string{color:#0a3069;color:var(--syntax-string)}.syn-number{color:#0550ae;color:var(--syntax-number)}.syn-comment{color:#6e7781;color:var(--syntax-comment);font-style:italic}.syn-function{color:#8250df;color:var(--syntax-function)}.syn-property{color:#953800;color:var(--syntax-property)}.syn-bracket{color:#1f2328;color:var(--syntax-bracket)}.syn-punctuation{color:#1f2328;color:var(--syntax-punctuation)}.syn-boolean{color:#0550ae;color:var(--syntax-boolean)}.syn-type{color:#0550ae;color:var(--syntax-type)}.code-block{background:#fafbfc;background:var(--terminal-bg);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-md);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:13px;font-size:var(--fs-md);overflow:hidden}.code-block-header{align-items:center;background:#e8ebef;background:var(--terminal-header);border-bottom:1px solid #d0d7de;border-bottom:1px solid var(--border);color:#656d76;color:var(--text-secondary);display:flex;font-size:12px;font-size:var(--fs-sm);gap:8px;padding:8px 16px}.code-block-body{display:flex;overflow-x:auto}.code-line-numbers{border-right:1px solid #d0d7de;border-right:1px solid var(--border);color:#8b949e;color:var(--line-number);font-size:12px;font-size:var(--fs-sm);min-width:40px;padding:16px 0;text-align:right;-webkit-user-select:none;user-select:none}.code-line-numbers span{display:block;line-height:1.8;padding:0 12px}.code-content{flex:1 1;line-height:1.8;padding:16px;white-space:pre-wrap;word-break:break-word}main{margin:15px 12px 75px;min-width:259px}.sidebar{background:#fff;background:var(--bg-secondary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-xl);box-shadow:0 1px 3px #1f23281f,0 8px 24px #424a531f;box-shadow:var(--shadow-card);margin-bottom:15px;max-height:112px;overflow:hidden;padding:15px;transition:.5s ease-in-out;transition:var(--transition-slow);z-index:1}.sidebar.active{max-height:500px}.sidebar-info{align-items:center;display:flex;gap:15px;justify-content:flex-start;position:relative}.avatar-box{background:#f0f3f6;background:var(--bg-tertiary);border:2px solid #d0d7de;border:2px solid var(--border);border-radius:50%;overflow:hidden;position:relative}.avatar-box:after{background:#1a7f37;background:var(--accent-green);border:2px solid #fff;border:2px solid var(--bg-secondary);border-radius:50%;bottom:4px;content:"";height:12px;position:absolute;right:4px;width:12px}.info-content .name{color:#1f2328;color:var(--text-primary);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:16px;font-size:var(--fs-lg);font-weight:600;letter-spacing:-.5px;margin-bottom:8px}.info-content .title{border:1px solid #d0d7de;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#1a7f37;color:var(--accent-green);font-size:11px;font-size:var(--fs-xs);font-weight:500;padding:3px 10px;width:-webkit-max-content;width:max-content}.info-content .title,.info_more-btn{background:#f0f3f6;background:var(--bg-tertiary);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono)}.info_more-btn{border:1px solid #d0d7de;border:1px solid var(--border);border-radius:0 16px;border-radius:0 var(--radius-xl);color:#0969da;color:var(--accent-cyan);font-size:12px;font-size:var(--fs-sm);padding:10px;position:absolute;right:-15px;top:-15px;transition:.15s ease;transition:var(--transition-fast);z-index:1}.info_more-btn:hover{background:#d0d7de;background:var(--border);color:#1f2328;color:var(--text-primary)}.info_more-btn span{display:none}.sidebar-info_more{opacity:0;transition:.5s ease-in-out;transition:var(--transition-slow);visibility:hidden}.sidebar.active .sidebar-info_more{opacity:1;visibility:visible}.separator{background:#d0d7de;background:var(--border);height:1px;margin:16px 0;width:100%}.contacts-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.contact-item{gap:12px;min-width:100%;padding:4px 0}.contact-item,.icon-box{align-items:center;display:flex}.icon-box{background:#f0f3f6;background:var(--bg-tertiary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#0969da;color:var(--accent-cyan);flex-shrink:0;font-size:16px;height:30px;justify-content:center;position:relative;width:30px}.contact-info{max-width:calc(100% - 46px);width:calc(100% - 46px)}.contact-title{color:#8b949e;color:var(--text-muted);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:11px;font-size:var(--fs-xs);letter-spacing:1px;margin-bottom:2px;text-transform:uppercase}.contact-info :is(.contact-link,time,address){color:#1f2328;color:var(--text-primary);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:12px;font-size:var(--fs-sm)}.contact-info .contact-link:hover{color:#0969da;color:var(--accent-cyan);text-decoration:none}.contact-info address{font-style:normal}.social-list{align-items:center;display:flex;gap:12px;justify-content:flex-start;padding:4px 0}.social-item .social-link{color:#656d76;color:var(--text-secondary);font-size:20px;padding:4px;transition:.15s ease;transition:var(--transition-fast)}.social-item .social-link:hover{color:#0969da;color:var(--accent-cyan);transform:translateY(-2px)}article{background:#fff;background:var(--bg-secondary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-xl);box-shadow:0 1px 3px #1f23281f,0 8px 24px #424a531f;box-shadow:var(--shadow-card);display:none;padding:15px;z-index:1}article.active{animation:fadeIn .4s ease backwards;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.h2,.h3,.h4,.h5{color:#1f2328;color:var(--text-primary)}.h2{font-size:22px;font-size:var(--fs-2xl)}.h2,.h3{font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-weight:600}.h3{font-size:18px;font-size:var(--fs-xl)}.h4{font-size:16px;font-size:var(--fs-lg)}.h4,.h5{font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono)}.h5{font-size:13px;font-size:var(--fs-md);font-weight:500}.article-title{align-items:center;display:flex;gap:10px;margin-bottom:24px;padding-bottom:12px;position:relative}.article-title:before{color:#1a7f37;color:var(--accent-green);content:">";font-size:22px;font-size:var(--fs-2xl);font-weight:700}.article-title:after{background:#0969da;background:var(--accent-cyan);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;width:50px}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;background:var(--bg-secondary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:12px 12px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;bottom:0;box-shadow:0 -2px 10px #0000001a;left:0;position:fixed;width:100%;z-index:5}.navbar-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:0 10px}.navbar-link{color:#656d76;color:var(--text-secondary);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:11px;font-size:var(--fs-xs);padding:16px 8px;position:relative;transition:color .15s ease;transition:color var(--transition-fast)}.navbar-link:before{background:#fd8c73;background:var(--tab-active-border);content:"";height:2px;left:0;opacity:0;position:absolute;top:0;transition:opacity .15s ease;transition:opacity var(--transition-fast);width:100%}.navbar-link.active,.navbar-link:hover{color:#1f2328;color:var(--text-primary)}.navbar-link.active:before{opacity:1}.about .article-title{margin-bottom:20px}.about-text{color:#656d76;color:var(--text-secondary);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:14px;font-size:var(--fs-base);font-weight:400;line-height:1.8}.about-text p{margin-bottom:15px}.about-text b{color:#0969da;color:var(--accent-cyan);font-weight:600}.download-resume{align-items:center;background:#0969da;background:var(--accent-cyan);border:none;border-radius:8px;border-radius:var(--radius-md);color:#fff;display:flex;font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:12px;font-size:var(--fs-sm);font-weight:600;gap:8px;padding:8px 16px;text-decoration:none;transition:.15s ease;transition:var(--transition-fast);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.download-resume:hover{opacity:.9;text-decoration:none;transform:translateY(-1px)}.download-resume svg{height:18px;width:18px}.service{margin-bottom:30px}.service-title{margin-bottom:16px}.service-title,.service-title:before{color:#6e7781;color:var(--syntax-comment)}.service-title:before{content:"// "}.service-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.service-item{align-items:flex-start;background:#f0f3f6;background:var(--bg-tertiary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-md);display:flex;gap:14px;padding:16px;transition:.15s ease;transition:var(--transition-fast)}.service-item:hover{border-color:#0969da;border-color:var(--border-active);box-shadow:none;box-shadow:var(--glow)}.service-icon-box{flex-shrink:0}.service-icon-box img{filter:none;filter:var(--icon-filter,none);height:32px;width:32px}.service-content-box{text-align:left}.service-item-title{color:#0969da;color:var(--accent-cyan);font-size:14px;font-size:var(--fs-base);margin-bottom:4px}.service-item-text{color:#656d76;color:var(--text-secondary);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:12px;font-size:var(--fs-sm);line-height:1.6}.service-item-text b{color:#bc4c00;color:var(--accent-orange)}.testimonials{margin-bottom:30px}.testimonials-title{color:#6e7781;color:var(--syntax-comment);margin-bottom:16px}.testimonials-title:before{color:#6e7781;color:var(--syntax-comment);content:"// "}.testimonials-list{align-items:flex-start;display:flex;gap:15px;justify-content:flex-start;margin:0 -15px;overflow-x:auto;overscroll-behavior-inline:contain;padding:25px 15px 35px;scroll-behavior:smooth;scroll-snap-type:inline mandatory}.testimonials-list::-webkit-scrollbar{height:6px}.testimonials-list::-webkit-scrollbar-track{background:#f0f3f6;background:var(--bg-tertiary);border-radius:3px}.testimonials-list::-webkit-scrollbar-thumb{background:#d0d7de;background:var(--border);border-radius:3px}.testimonials-item{min-width:100%;scroll-snap-align:center}.content-card{background:#f0f3f6;background:var(--bg-tertiary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-lg);cursor:pointer;padding:45px 20px 20px;position:relative;transition:.15s ease;transition:var(--transition-fast)}.content-card:hover{border-color:#0969da;border-color:var(--border-active)}.testimonials-avatar-box{background:#f0f3f6;background:var(--bg-tertiary);border:2px solid #d0d7de;border:2px solid var(--border);border-radius:12px;border-radius:var(--radius-lg);left:0;overflow:hidden;position:absolute;top:0;transform:translate(15px,-25px)}.testimonials-item-title{color:#0969da;color:var(--accent-cyan);margin-bottom:7px}.testimonials-text{line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#656d76;color:var(--text-secondary);display:-webkit-box;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:12px;font-size:var(--fs-sm);line-height:1.6;overflow:hidden}.modal-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:20}.modal-container.active{pointer-events:all;visibility:visible}.overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.15s ease;transition:var(--transition-fast);visibility:hidden;width:100%;z-index:1}.overlay.active{opacity:1;pointer-events:all;visibility:visible}.testimonials-modal{background:#fff;background:var(--bg-secondary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 8px 30px #0000001f;box-shadow:var(--shadow-popup);margin:15px 12px;opacity:0;padding:20px;position:relative;transform:scale(1.1);transition:.15s ease;transition:var(--transition-fast);z-index:2}.modal-container.active .testimonials-modal{opacity:1;transform:scale(1)}.modal-close-btn{align-items:center;background:#f0f3f6;background:var(--bg-tertiary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#656d76;color:var(--text-secondary);display:flex;font-size:18px;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:.15s ease;transition:var(--transition-fast);width:32px}.modal-close-btn:hover{background:#cf222e;background:var(--accent-red);border-color:#cf222e;border-color:var(--accent-red);color:#fff}.modal-avatar-box{background:#f0f3f6;background:var(--bg-tertiary);border:2px solid #d0d7de;border:2px solid var(--border);border-radius:12px;border-radius:var(--radius-lg);margin-bottom:15px;overflow:hidden;width:-webkit-max-content;width:max-content}.modal-img-wrapper>img{display:none}.modal-title{color:#0969da;color:var(--accent-cyan);margin-bottom:4px}.modal-content time{color:#8b949e;color:var(--text-muted);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:12px;font-size:var(--fs-sm);margin-bottom:10px}.modal-content p{color:#656d76;color:var(--text-secondary);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:14px;font-size:var(--fs-base);line-height:1.7}.modal-content b{color:#bc4c00;color:var(--accent-orange)}.timeline{margin-bottom:30px}.timeline .title-wrapper{align-items:center;display:flex;gap:12px;margin-bottom:20px}.timeline .title-wrapper .icon-box{background:#f0f3f6;background:var(--bg-tertiary)}.timeline-list{font-size:14px;font-size:var(--fs-base);margin-left:45px}.timeline-item{position:relative}.timeline-item:not(:last-child){margin-bottom:20px}.timeline-item-title{color:#1f2328;color:var(--text-primary);font-size:14px;font-size:var(--fs-base);line-height:1.3;margin-bottom:6px}.timeline-session{color:#1a7f37;color:var(--accent-green);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:12px;font-size:var(--fs-sm);font-weight:500;line-height:1.6}.timeline-item:not(:last-child):before{background:#d0d7de;background:var(--border);content:"";height:calc(100% + 50px);left:-30px;position:absolute;top:-25px;width:1px}.timeline-item:after{background:#0969da;background:var(--accent-cyan);border-radius:50%;box-shadow:0 0 0 4px #f0f3f6;box-shadow:0 0 0 4px var(--bg-tertiary);content:"";height:6px;left:-33px;position:absolute;top:5px;width:6px}.timeline-text{color:#656d76;color:var(--text-secondary);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:12px;font-size:var(--fs-sm);line-height:1.7}.timeline-text b{color:#bc4c00;color:var(--accent-orange)}.job-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:6px}.company-name{color:#1f2328;color:var(--text-primary);font-size:14px;font-size:var(--fs-base);font-weight:600}.company-name,.position{font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono)}.position{color:#8250df;color:var(--accent-purple);font-size:12px;font-size:var(--fs-sm)}.skills-title{margin-bottom:16px}.skills-list{background:#f0f3f6;background:var(--bg-tertiary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-lg);padding:20px}.skills-item:not(:last-child){margin-bottom:16px}.skill .title-wrapper{align-items:center;display:flex;gap:5px;margin-bottom:8px}.skill .title-wrapper data{color:#8b949e;color:var(--text-muted);font-size:12px;font-size:var(--fs-sm)}.skill-progress-bg{display:flex;flex-wrap:wrap;gap:10px}.skill-progress-bg .skills{background:#f6f8fa;background:var(--bg-primary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#0969da;color:var(--accent-cyan);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:12px;font-size:var(--fs-sm);padding:3px 10px;transition:.15s ease;transition:var(--transition-fast)}.skill-progress-bg .skills:hover{background:#0969da26;background:var(--selection-bg);border-color:#0969da;border-color:var(--accent-cyan)}.filter-list{display:none}.input{align-items:center;background:#f0f3f6;background:var(--bg-tertiary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:8px 12px;width:200px}.input>input{background:#0000;border:none;color:#1f2328;color:var(--text-primary);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:12px;font-size:var(--fs-sm);outline:none;width:80%}.input>i,.input>input::placeholder{color:#8b949e;color:var(--text-muted)}.filter-select-box{gap:15px;margin-bottom:25px;position:relative}.filter-select,.filter-select-box{display:flex;justify-content:space-between}.filter-select{align-items:center;background:#f0f3f6;background:var(--bg-tertiary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-md);color:#656d76;color:var(--text-secondary);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:12px;font-size:var(--fs-sm);padding:10px 14px;width:50%}.filter-select.active .select-icon{transform:rotate(.5turn)}.select-list{background:#fff;background:var(--bg-secondary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-md);box-shadow:0 8px 30px #0000001f;box-shadow:var(--shadow-popup);opacity:0;padding:6px;pointer-events:none;position:absolute;top:calc(100% + 6px);transition:.15s ease-in-out;visibility:hidden;width:100%;z-index:2}.filter-select.active+.select-list{opacity:1;pointer-events:all;visibility:visible}.select-item button{background:#0000;border-radius:6px;border-radius:var(--radius-sm);color:#656d76;color:var(--text-secondary);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:12px;font-size:var(--fs-sm);padding:8px 10px;text-transform:capitalize;transition:.15s ease;transition:var(--transition-fast);width:100%}.select-item button:hover{background:#f0f3f6;background:var(--bg-tertiary);color:#1f2328;color:var(--text-primary)}.project-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:10px}.project-item{display:none}.project-item.active{animation:scaleUp .25s ease forwards;display:block}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.project-item,.project-item>a{cursor:pointer;width:100%}.project-img{border:1px solid #d0d7de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-md);height:200px;margin-bottom:12px;overflow:hidden;position:relative;width:100%}.project-img:before{background:#0000;content:"";height:100%;left:0;position:absolute;top:0;transition:.15s ease;transition:var(--transition-fast);width:100%;z-index:1}.project-item:hover .project-img:before{background:#0006}.project-item-icon-box{--scale:0.8;background:#f0f3f6;background:var(--bg-tertiary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-md);color:#0969da;color:var(--accent-cyan);font-size:20px;left:50%;opacity:0;padding:16px;position:absolute;top:50%;transform:translate(-50%,-50%) scale(var(--scale));transition:.15s ease;transition:var(--transition-fast);z-index:1}.project-item:hover .project-item-icon-box{--scale:1;opacity:1}.project-img img{height:100%;object-fit:cover;transition:.15s ease;transition:var(--transition-fast);width:100%}.project-item:hover img{transform:scale(1.05)}.project-category,.project-title{margin-left:4px}.project-title{color:#1f2328;color:var(--text-primary);font-size:14px;font-size:var(--fs-base);font-weight:500;line-height:1.3}.project-category,.project-title{font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono)}.project-category{color:#8b949e;color:var(--text-muted);font-size:12px;font-size:var(--fs-sm);text-transform:capitalize}.profiles-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:20px}.profile-card{background:#f0f3f6;background:var(--bg-tertiary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-lg);overflow:hidden;transition:.15s ease;transition:var(--transition-fast)}.profile-card:hover{border-color:#0969da;border-color:var(--border-active);box-shadow:none;box-shadow:var(--glow)}.profile-card-header{align-items:center;background:#e8ebef;background:var(--terminal-header);border-bottom:1px solid #d0d7de;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:10px 16px}.profile-platform{align-items:center;display:flex;gap:8px}.profile-platform-dot{border-radius:50%;height:10px;width:10px}.profile-platform-name{color:#1f2328;color:var(--text-primary);font-size:12px;font-size:var(--fs-sm);font-weight:600}.profile-platform-name,.profile-username{font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono)}.profile-username{color:#8b949e;color:var(--text-muted);font-size:11px;font-size:var(--fs-xs)}.profile-card-body{padding:16px}.profile-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.profile-stat{background:#f6f8fa;background:var(--bg-primary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-md);padding:10px 12px;text-align:center}.profile-stat-value{color:#0969da;color:var(--accent-cyan);font-size:18px;font-size:var(--fs-xl);font-weight:700;line-height:1.2}.profile-stat-label,.profile-stat-value{font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono)}.profile-stat-label{color:#8b949e;color:var(--text-muted);font-size:11px;font-size:var(--fs-xs);letter-spacing:.5px;text-transform:uppercase}.profile-breakdown{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.profile-breakdown-item{align-items:center;background:#f6f8fa;background:var(--bg-primary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);display:flex;font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:11px;font-size:var(--fs-xs);gap:6px;padding:4px 10px}.breakdown-dot{border-radius:50%;height:8px;width:8px}.breakdown-label{color:#656d76;color:var(--text-secondary);text-transform:capitalize}.breakdown-value{color:#1f2328;color:var(--text-primary);font-weight:600}.profile-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.profile-badge{background:#f6f8fa;background:var(--bg-primary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#1a7f37;color:var(--accent-green);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:11px;font-size:var(--fs-xs);padding:3px 10px;transition:.15s ease;transition:var(--transition-fast)}.profile-badge:hover{border-color:#1a7f37;border-color:var(--accent-green)}.profile-stars{display:flex;gap:2px;margin-top:8px}.profile-star{color:#9a6700;color:var(--accent-yellow);font-size:16px}.profile-link{align-items:center;background:#0000;border:1px solid #d0d7de;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#0969da;color:var(--accent-cyan);display:inline-flex;font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:11px;font-size:var(--fs-xs);gap:6px;margin-top:12px;padding:6px 14px;text-decoration:none;transition:.15s ease;transition:var(--transition-fast)}.profile-link:hover{background:#0969da26;background:var(--selection-bg);border-color:#0969da;border-color:var(--accent-cyan);text-decoration:none}.profile-total-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.total-stat-card{background:#f0f3f6;background:var(--bg-tertiary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-lg);padding:16px;text-align:center}.total-stat-value{color:#1a7f37;color:var(--accent-green);font-size:28px;font-size:var(--fs-3xl);font-weight:700;line-height:1.2}.total-stat-label,.total-stat-value{font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono)}.total-stat-label{color:#8b949e;color:var(--text-muted);font-size:11px;font-size:var(--fs-xs);letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.profile-cert-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cert-link{background:#f6f8fa;background:var(--bg-primary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#8250df;color:var(--accent-purple);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:11px;font-size:var(--fs-xs);padding:3px 10px;text-decoration:none;transition:.15s ease;transition:var(--transition-fast)}.cert-link:hover{border-color:#8250df;border-color:var(--accent-purple);text-decoration:none}.connect-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:24px}.connect-card{align-items:center;background:#f0f3f6;background:var(--bg-tertiary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:14px;padding:14px 18px;text-decoration:none;transition:.15s ease;transition:var(--transition-fast)}.connect-card:hover{border-color:#0969da;border-color:var(--border-active);text-decoration:none;transform:translateX(4px)}.connect-icon{color:#0969da;color:var(--accent-cyan);flex-shrink:0;font-size:24px}.connect-info{flex:1 1}.connect-label{color:#1f2328;color:var(--text-primary);font-size:12px;font-size:var(--fs-sm);font-weight:600}.connect-label,.connect-username{font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono)}.connect-username{font-size:11px;font-size:var(--fs-xs)}.connect-arrow,.connect-username{color:#8b949e;color:var(--text-muted)}.connect-arrow{font-size:18px;transition:.15s ease;transition:var(--transition-fast)}.connect-card:hover .connect-arrow{color:#0969da;color:var(--accent-cyan);transform:translateX(4px)}.resume-download-btn{align-items:center;background:#1a7f37;background:var(--accent-green);border:none;border-radius:8px;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:14px;font-size:var(--fs-base);font-weight:600;gap:10px;justify-content:center;margin-top:8px;padding:14px 20px;text-decoration:none;transition:.15s ease;transition:var(--transition-fast);width:100%}.resume-download-btn:hover{opacity:.9;text-decoration:none;transform:translateY(-1px)}.resume-download-btn svg{height:20px;width:20px}.contact-form-wrapper{margin-top:24px}.form-inputs-group{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:16px}.form-input-term{background:#f6f8fa;background:var(--bg-primary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-md);color:#1f2328;color:var(--text-primary);font-size:12px;font-size:var(--fs-sm);outline:none;padding:12px 16px;transition:.15s ease;transition:var(--transition-fast);width:100%}.form-input-term,.form-input-term::placeholder{font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono)}.form-input-term::placeholder{color:#8b949e;color:var(--text-muted)}.form-input-term:focus{border-color:#0969da;border-color:var(--accent-cyan);box-shadow:none;box-shadow:var(--glow)}textarea.form-input-term{margin-bottom:16px;min-height:120px;resize:vertical}.form-submit-btn{align-items:center;background:#0969da;background:var(--accent-cyan);border:none;border-radius:8px;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:12px;font-size:var(--fs-sm);font-weight:600;gap:10px;justify-content:center;padding:12px 24px;transition:.15s ease;transition:var(--transition-fast)}.form-submit-btn:hover{opacity:.9;transform:translateY(-1px)}.form-submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.popup-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000c;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-content,.popup-overlay{align-items:center;display:flex}.popup-content{background-color:#fff;background-color:var(--bg-secondary);border:1px solid #d0d7de;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 8px 30px #0000001f;box-shadow:var(--shadow-popup);color:#1f2328;color:var(--text-primary);flex-direction:column;max-height:90vh;max-width:600px;overflow:auto;padding:30px 20px 20px;position:relative;text-align:center;width:90%}.popup-image{border:1px solid #d0d7de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-md);margin:12px 0;max-height:300px;object-fit:cover;width:100%}.popup-title{color:#1f2328;color:var(--text-primary);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);margin-bottom:12px}.popup-description{color:#656d76;color:var(--text-secondary);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);line-height:1.7}.popup-description,.popup-skills{font-size:12px;font-size:var(--fs-sm);margin:12px 0}.popup-skills{color:#1f2328;color:var(--text-primary);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono)}.popup-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:12px}.popup-links a{align-items:center;background:#0969da;background:var(--accent-cyan);border-radius:8px;border-radius:var(--radius-md);color:#fff;display:inline-flex;font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:12px;font-size:var(--fs-sm);font-weight:500;gap:6px;padding:8px 16px;text-decoration:none;transition:.15s ease;transition:var(--transition-fast)}.popup-links a:hover{opacity:.9;text-decoration:none}.popup-link{margin-right:0}.popup-details hr{border:none;border-top:1px solid #d0d7de;border-top:1px solid var(--border);margin:8px 0}.alert{border-radius:8px;border-radius:var(--radius-md);color:#fff;display:none;font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:12px;font-size:var(--fs-sm);font-weight:600;left:50%;padding:10px 20px;position:fixed;top:20px;transform:translateX(-50%);z-index:1000}.alert.success{background-color:#1a7f37;background-color:var(--accent-green)}.alert.error{background-color:#cf222e;background-color:var(--accent-red)}.has-scrollbar::-webkit-scrollbar{height:6px;width:6px}.has-scrollbar::-webkit-scrollbar-track{background:#f0f3f6;background:var(--bg-tertiary);border-radius:3px}.has-scrollbar::-webkit-scrollbar-thumb{background:#d0d7de;background:var(--border);border-radius:3px}.has-scrollbar::-webkit-scrollbar-button{width:20px}@media (min-width:450px){.blog-banner-box,.project-img{height:auto}.profiles-grid{grid-template-columns:1fr}}@media (min-width:580px){:root{--fs-2xl:26px;--fs-xl:20px;--fs-lg:18px;--fs-base:14px;--fs-sm:13px}.sidebar,article{margin-inline:auto;padding:30px;width:520px}.article-title{padding-bottom:16px}.article-title:after{height:3px;width:60px}.icon-box{border-radius:8px;border-radius:var(--radius-md);font-size:18px;height:40px;width:40px}main{margin-bottom:100px;margin-top:60px}.sidebar{margin-bottom:30px;max-height:180px}.sidebar.active{max-height:600px}.sidebar-info{gap:25px}.avatar-box{border-radius:50%}.avatar-box img{width:120px}.info-content .name{font-size:18px;font-size:var(--fs-xl);margin-bottom:12px}.info-content .title{padding:4px 14px}.info_more-btn{padding:10px 15px;right:-30px;top:-30px}.info_more-btn span{display:block;font-size:11px;font-size:var(--fs-xs)}.info_more-btn ion-icon{display:none}.separator{margin:28px 0}.contacts-list{gap:16px}.contact-info{max-width:calc(100% - 56px);width:calc(100% - 56px)}.navbar{border-radius:16px 16px 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.navbar-list{gap:20px}.navbar-link{font-size:12px;font-size:var(--fs-sm)}.about .article-title{margin-bottom:24px}.about-text{margin-bottom:30px}.service-item{padding:20px}.testimonials-list{gap:30px;margin:0 -30px;padding:30px 30px 35px}.content-card{padding:25px 24px 24px}.testimonials-avatar-box{border-radius:16px;border-radius:var(--radius-xl);transform:translate(30px,-30px)}.testimonials-avatar-box img{width:80px}.testimonials-item-title{margin-bottom:10px;margin-left:95px}.testimonials-text{line-clamp:2;-webkit-line-clamp:2}.modal-container{padding:20px}.testimonials-modal{align-items:stretch;border-radius:16px;border-radius:var(--radius-xl);display:flex;gap:25px;justify-content:flex-start;padding:30px}.modal-img-wrapper{align-items:center;display:flex;flex-direction:column}.modal-avatar-box{border-radius:12px;border-radius:var(--radius-lg);margin-bottom:0}.modal-avatar-box img{width:65px}.modal-img-wrapper>img{display:block;flex-grow:1;width:35px}.timeline-list{margin-left:65px}.timeline-item:not(:last-child):before{left:-40px}.timeline-item:after{height:8px;left:-43px;width:8px}.skills-item:not(:last-child){margin-bottom:20px}.project-img{border-radius:12px;border-radius:var(--radius-lg)}.profile-total-stats,.profiles-grid{gap:16px}.connect-grid{gap:12px}.form-inputs-group{grid-template-columns:1fr 1fr}}@media (min-width:768px){.sidebar,article{width:700px}.has-scrollbar::-webkit-scrollbar-button{width:100px}.contacts-list{gap:24px 15px;grid-template-columns:1fr 1fr}.navbar-link{font-size:14px;font-size:var(--fs-base)}.testimonials-modal{gap:35px;max-width:680px}.modal-avatar-box img{width:80px}.article-title{padding-bottom:20px}.filter-select-box{display:none}.filter-list{align-items:center;display:flex;gap:20px;justify-content:flex-start;margin-bottom:24px;padding-left:5px}.filter-item button{border-radius:6px;border-radius:var(--radius-sm);color:#656d76;color:var(--text-secondary);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono);font-size:14px;font-size:var(--fs-base);padding:6px 12px;transition:.15s ease;transition:var(--transition-fast)}.filter-item button:hover{background:#f0f3f6;background:var(--bg-tertiary);color:#1f2328;color:var(--text-primary)}.filter-item button.active{background:#0969da26;background:var(--selection-bg);color:#0969da;color:var(--accent-cyan)}.connect-grid,.profiles-grid,.project-list{grid-template-columns:1fr 1fr}.profile-total-stats{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){:root{--shadow-card:0 2px 8px #00000014}.sidebar,article{box-shadow:0 1px 3px #1f23281f,0 8px 24px #424a531f;box-shadow:var(--shadow-card);width:950px}main{margin-bottom:60px}.main-content{margin:auto;position:relative}.main-content,.navbar{width:-webkit-max-content;width:max-content}.navbar{border-radius:0 16px;border-radius:0 var(--radius-xl);bottom:auto;box-shadow:none;left:auto;padding:0 20px;position:absolute;right:0;top:0}.navbar-list{gap:30px;padding:0 20px}.navbar-link{font-weight:500}.service-list{gap:16px;grid-template-columns:1fr 1fr}.testimonials-item{min-width:calc(50% - 15px)}.project-list{grid-template-columns:repeat(3,1fr)}.profiles-grid{grid-template-columns:1fr 1fr}.connect-grid{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1250px){body::-webkit-scrollbar{width:14px}body::-webkit-scrollbar-track{background:#f6f8fa;background:var(--bg-primary)}body::-webkit-scrollbar-thumb{background:#c9cfd6;background:var(--scrollbar-thumb);border:4px solid #f6f8fa;border:4px solid var(--bg-primary);border-radius:10px}body::-webkit-scrollbar-thumb:hover{background:#8b949e;background:var(--text-muted)}body::-webkit-scrollbar-button{height:60px}.sidebar,article{width:auto}article{min-height:100%}main{align-items:stretch;display:flex;gap:25px;justify-content:center;margin-inline:auto;max-width:1200px}.main-content{margin:0;min-width:75%;width:75%}.sidebar{height:100%;margin-bottom:0;max-height:-webkit-max-content;max-height:max-content;padding-top:60px;position:-webkit-sticky;position:sticky;top:60px;z-index:1}.sidebar-info{flex-direction:column}.avatar-box img{width:150px}.info-content .name{text-align:center;white-space:nowrap}.info-content .title{margin:auto}.info_more-btn{display:none}.sidebar-info_more{opacity:1;visibility:visible}.contacts-list{grid-template-columns:1fr}.contact-info :is(.contact-link){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-info :is(.contact-link,time,address){font-size:12px;font-size:var(--fs-sm)}.separator:last-of-type{margin:15px 0;opacity:0}.social-list{justify-content:center}.timeline-text{max-width:700px}.profiles-grid{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.slider-container{bottom:80px}}@media (max-width:578px){.slider-container{bottom:auto;position:absolute;top:50px;z-index:999}.profile-total-stats{grid-template-columns:1fr}}
/*# sourceMappingURL=main.75ce543e.css.map*/