@import url(https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0a0a;--bg2:#111;--bg3:#181818;--border:#ffffff12;--border2:#ffffff1f;--text:#f0ede8;--text2:#888681;--text3:#555350;--accent:#d4f041;--accent2:#a8c432;--font-display:"Syne",sans-serif;--font-body:"DM Sans",sans-serif;--radius:12px;--radius-lg:20px}html{scroll-behavior:smooth}body{background:#0a0a0a;background:var(--bg);color:#f0ede8;color:var(--text);font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:16px;line-height:1.7;overflow-x:hidden}::selection{background:#d4f041;background:var(--accent);color:#0a0a0a}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0a0a0a;background:var(--bg)}::-webkit-scrollbar-thumb{background:#ffffff1f;background:var(--border2);border-radius:2px}.section-tag{align-items:center;color:#d4f041;color:var(--accent);display:inline-flex;font-size:.75rem;font-weight:600;gap:8px;letter-spacing:.12em;margin-bottom:1rem;text-transform:uppercase}.section-tag:before{background:#d4f041;background:var(--accent);content:"";height:1px;width:20px}.section-title{font-family:Syne,sans-serif;font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin-bottom:1rem}.section-desc{color:#888681;color:var(--text2);font-size:1rem;font-weight:300;line-height:1.8;margin-bottom:3rem;max-width:500px}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.bg-blue{background:linear-gradient(135deg,#0f2035,#1a3a5c)}.bg-green{background:linear-gradient(135deg,#0f2010,#1a3d1a)}.bg-purple{background:linear-gradient(135deg,#1a0f2e,#2d1a4f)}.bg-red{background:linear-gradient(135deg,#2e0f0f,#4f1a1a)}.Navbar_navbar__AHaSr{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0acc;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;left:0;padding:1.25rem 3rem;position:fixed;right:0;top:0;transition:padding .3s;z-index:100}.Navbar_navbar__AHaSr.Navbar_scrolled__uPNVU{padding:.875rem 3rem}.Navbar_logo__MK0b0{color:var(--text);font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.Navbar_logo__MK0b0 span{color:var(--accent)}.Navbar_links__CwCbO{display:flex;gap:2rem;list-style:none}.Navbar_links__CwCbO a{color:var(--text2);font-size:.875rem;font-weight:400;letter-spacing:.02em;position:relative;text-decoration:none;transition:color .2s}.Navbar_links__CwCbO a:after{background:var(--accent);bottom:-3px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .2s}.Navbar_links__CwCbO a:hover{color:var(--text)}.Navbar_links__CwCbO a:hover:after{transform:scaleX(1)}.Navbar_links__CwCbO a.Navbar_active__em\+eI{color:var(--text);font-weight:600}.Navbar_links__CwCbO a.Navbar_active__em\+eI:after{transform:scaleX(1)}.Navbar_drawerLink__oh9GM.Navbar_active__em\+eI{color:var(--text);font-weight:600}.Navbar_cta__3k54C{background:var(--accent);border-radius:999px;color:#0a0a0a;font-family:var(--font-display);font-size:.875rem;font-weight:600;padding:.5rem 1.25rem;text-decoration:none;transition:background .2s,transform .15s}.Navbar_cta__3k54C:hover{background:var(--accent2);transform:translateY(-1px)}.Navbar_toggle__\+sJ7N{background:none;border:1px solid var(--border2);border-radius:8px;color:var(--text);cursor:pointer;display:none;font-size:1.1rem;line-height:1;padding:6px 10px;transition:background .2s}.Navbar_toggle__\+sJ7N:hover{background:var(--bg3)}.Navbar_drawer__Q7tre{animation:Navbar_slideDown__dpaqA .2s ease;background:var(--bg2);border-bottom:1px solid var(--border);display:none;flex-direction:column;gap:0;left:0;padding:1.5rem 2rem 2rem;position:fixed;right:0;top:65px;z-index:99}@keyframes Navbar_slideDown__dpaqA{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Navbar_drawer__Q7tre.Navbar_open__ihqJ2{display:flex}.Navbar_drawerLink__oh9GM{border-bottom:1px solid var(--border);color:var(--text2);font-size:1rem;font-weight:400;padding:.875rem 0;text-decoration:none;transition:color .2s}.Navbar_drawerLink__oh9GM:hover{color:var(--text)}.Navbar_drawerCta__xO-rv{background:var(--accent);border-radius:999px;color:#0a0a0a;font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-top:1.25rem;padding:.75rem 1.5rem;text-align:center;text-decoration:none}@media (max-width:900px){.Navbar_navbar__AHaSr{padding:1rem 1.5rem}.Navbar_navbar__AHaSr.Navbar_scrolled__uPNVU{padding:.75rem 1.5rem}.Navbar_cta__3k54C,.Navbar_links__CwCbO{display:none}.Navbar_toggle__\+sJ7N{display:block}}.Hero_hero__zvVCj{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px;min-height:100vh;overflow:hidden;padding:8rem 3rem 4rem;position:relative}.Hero_bg__MBY6D{background:radial-gradient(ellipse 60% 50% at 70% 30%,#d4f0410f 0,#0000 60%),radial-gradient(ellipse 40% 40% at 20% 80%,#4d9fff0d 0,#0000 60%)}.Hero_bg__MBY6D,.Hero_grid__Obgd7{inset:0;pointer-events:none;position:fixed;z-index:0}.Hero_grid__Obgd7{background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,#0000 0);background-size:60px 60px}.Hero_threeCol__oTYy0{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 340px 1fr;position:relative;width:100%;z-index:1}.Hero_leftCol__d91yO{align-items:flex-start;display:flex;flex-direction:column;gap:3rem;padding-top:7rem}.Hero_middleCol__cCXNX{flex-shrink:0;height:820px;margin-top:-10rem;position:relative;width:340px}.Hero_lanyardFallback__fzKX6{animation:Hero_shimmer__\+Xqms 1.5s infinite alternate;background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;height:100%;width:100%}@keyframes Hero_shimmer__\+Xqms{0%{opacity:.4}to{opacity:.7}}.Hero_rightCol__DCNiH{align-items:flex-start;display:flex;flex-direction:column;padding-top:7rem}.Hero_badge__eIya8{align-items:center;background:#d4f0411a;border:1px solid #d4f04133;border-radius:999px;color:var(--accent);display:inline-flex;font-size:.8rem;font-weight:500;gap:8px;letter-spacing:.05em;margin-bottom:2rem;padding:6px 14px;text-transform:uppercase}.Hero_badgeDot__ZLt-T{animation:Hero_pulse__mNQYy 2s infinite;background:var(--accent);border-radius:50%;height:6px;width:6px}@keyframes Hero_pulse__mNQYy{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.Hero_title__rL9MQ{color:var(--text);font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,3.8rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-bottom:2rem}.Hero_titleMuted__zICZh{color:var(--text3)}.Hero_titleAccent__C3n3v{color:var(--accent)}.Hero_desc__gGu12{color:var(--text2);font-size:1rem;font-weight:300;line-height:1.8;max-width:420px}.Hero_actions__SXQJ1{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.Hero_btnPrimary__oUBGU{align-items:center;background:var(--accent);border-radius:999px;color:#0a0a0a;display:inline-flex;font-family:var(--font-display);font-size:.95rem;font-weight:700;gap:8px;letter-spacing:-.01em;padding:.875rem 2rem;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s}.Hero_btnPrimary__oUBGU:hover{background:var(--accent2);box-shadow:0 8px 24px #d4f04133;transform:translateY(-2px)}.Hero_btnSecondary__CXq5Y{align-items:center;background:#0000;border:1px solid var(--border2);border-radius:999px;color:var(--text);display:inline-flex;font-family:var(--font-display);font-size:.95rem;font-weight:500;gap:8px;padding:.875rem 2rem;text-decoration:none;transition:border-color .2s,background .2s,transform .15s}.Hero_btnSecondary__CXq5Y:hover{background:#ffffff0a;border-color:#ffffff40;transform:translateY(-2px)}@media (max-width:1024px){.Hero_threeCol__oTYy0{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.Hero_leftCol__d91yO{grid-column:1;grid-row:1;padding-top:2rem}.Hero_middleCol__cCXNX{grid-column:1/-1;grid-row:2;height:500px;margin-top:0;width:100%}.Hero_rightCol__DCNiH{grid-column:2;grid-row:1}}@media (max-width:768px){.Hero_hero__zvVCj{padding:7rem 1.5rem 3rem}.Hero_threeCol__oTYy0{grid-template-columns:1fr;grid-template-rows:auto auto auto}.Hero_leftCol__d91yO{grid-column:1;grid-row:1;padding-top:1rem}.Hero_middleCol__cCXNX{grid-column:1;grid-row:2;height:420px;margin-top:0;width:100%}.Hero_rightCol__DCNiH{grid-column:1;grid-row:3}.Hero_stats__vc1C6{gap:2rem}.Hero_title__rL9MQ{font-size:clamp(1.8rem,8vw,3rem)}}.About_section__08CZB{margin:0 auto;max-width:1100px;padding:6rem 2rem 4rem}.About_grid__6XRR8{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:.85fr 1.15fr}.About_imgWrap__oZx5I{display:flex;justify-content:center;margin:0 auto;max-width:320px;position:relative;width:100%}.About_text__q-vdH h3{font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.03em;margin-bottom:1rem}.About_text__q-vdH p{color:var(--text2);font-weight:300;line-height:1.9;margin-bottom:1.25rem}.About_divider__efHiD{background:linear-gradient(90deg,#0000 0,var(--border2) 30%,var(--border2) 70%,#0000 100%);height:1px;margin-top:5rem}@media (max-width:1024px){.About_grid__6XRR8{gap:2.5rem;grid-template-columns:1fr}.About_imgWrap__oZx5I{max-width:260px}}@media (max-width:768px){.About_section__08CZB{padding:4rem 1.5rem}}:root{--pointer-x:50%;--pointer-y:50%;--pointer-from-center:0;--pointer-from-top:0.5;--pointer-from-left:0.5;--card-opacity:0;--rotate-x:0deg;--rotate-y:0deg;--background-x:50%;--background-y:50%;--grain:none;--icon:none;--behind-gradient:none;--behind-glow-color:#7dbeffab;--behind-glow-size:25%;--inner-gradient:none;--sunpillar-1:#ff7a75;--sunpillar-2:#ffed61;--sunpillar-3:#a8ff61;--sunpillar-4:#85fff7;--sunpillar-5:#7a95ff;--sunpillar-6:#d875ff;--sunpillar-clr-1:var(--sunpillar-1);--sunpillar-clr-2:var(--sunpillar-2);--sunpillar-clr-3:var(--sunpillar-3);--sunpillar-clr-4:var(--sunpillar-4);--sunpillar-clr-5:var(--sunpillar-5);--sunpillar-clr-6:var(--sunpillar-6);--card-radius:30px}.pc-card-wrapper{perspective:500px;position:relative;touch-action:none;transform:translateZ(.1px)}.pc-behind{background:radial-gradient(circle at 50% 50%,#7dbeffab 0,#0000 25%);background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),var(--behind-glow-color) 0,#0000 var(--behind-glow-size));filter:blur(50px) saturate(1.1);inset:0;opacity:0;opacity:calc(var(--card-opacity)*.8);pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:0}.pc-card-wrapper.active,.pc-card-wrapper:hover{--card-opacity:1}.pc-card{animation:glow-bg 12s linear infinite;aspect-ratio:.718;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#000000e6;background-blend-mode:color-dodge,normal,normal,normal;border-radius:30px;border-radius:var(--card-radius);box-shadow:2px 4px 20px -5px #000c;box-shadow:#000c calc(var(--pointer-from-left)*10px - 3px) calc(var(--pointer-from-top)*20px - 6px) 20px -5px;display:grid;height:80svh;max-height:540px;overflow:hidden;position:relative;transition:transform 1s ease}.pc-card,.pc-card.active,.pc-card:hover{transform:translateZ(0) rotateX(0deg) rotateY(0deg)}.pc-card.active,.pc-card:hover{transform:translateZ(0) rotateX(var(--rotate-y)) rotateY(var(--rotate-x));transition:none}.pc-card-shell.entering .pc-card{transition:transform .18s ease-out}.pc-card-shell{position:relative;z-index:1}.pc-card *{border-radius:30px;border-radius:var(--card-radius);display:grid;grid-area:1/-1;pointer-events:none}.pc-inside{background-color:#000000e6;background-image:none;background-image:var(--inner-gradient);inset:0;position:absolute;transform:none}.pc-shine{animation:holo-bg 18s linear infinite;animation-play-state:running;filter:brightness(.66) contrast(1.33) saturate(.33) opacity(.5);-webkit-mask-image:none;mask-image:none;-webkit-mask-image:var(--icon);mask-image:var(--icon);mask-mode:luminance;-webkit-mask-position:top -50% left 50%;mask-position:top -50% left 50%;-webkit-mask-position:top calc(200% - var(--background-y)*5) left calc(100% - var(--background-x));mask-position:top calc(200% - var(--background-y)*5) left calc(100% - var(--background-x));-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:150%;mask-size:150%;mix-blend-mode:color-dodge;transition:filter .8s ease}.pc-shine,.pc-shine:after{--space:5%;--angle:-45deg;background:#0000;background-blend-mode:color,hard-light;background-image:repeating-linear-gradient(0deg,#ff7a75 calc(var(--space)*1),#ffed61 calc(var(--space)*2),#a8ff61 calc(var(--space)*3),#85fff7 calc(var(--space)*4),#7a95ff calc(var(--space)*5),#d875ff calc(var(--space)*6),#ff7a75 calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0,#8fa3a3 3.8%,#8fc1c1 4.5%,#8fa3a3 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at 50% 50%,#0000001a 12%,#00000026 20%,#00000040 120%);background-image:repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0,#8fa3a3 3.8%,#8fc1c1 4.5%,#8fa3a3 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),#0000001a 12%,#00000026 20%,#00000040 120%);background-position:50%;background-position:0 50%,50% 50%,50%;background-position:0 var(--background-y),var(--background-x) var(--background-y),50%;background-repeat:repeat;background-size:cover;background-size:500% 500%,300% 300%,200% 200%;overflow:hidden;transform:translateZ(1px);z-index:3}.pc-shine:after,.pc-shine:before{background-position:50%;background-size:cover;content:"";grid-area:1/1;opacity:0;transition:opacity .8s ease}.pc-card.active .pc-shine,.pc-card:hover .pc-shine{animation-play-state:paused;filter:brightness(.75) contrast(1.2) saturate(.5)}.pc-card.active .pc-shine:after,.pc-card.active .pc-shine:before,.pc-card:hover .pc-shine:after,.pc-card:hover .pc-shine:before{opacity:1}.pc-shine:before{background-blend-mode:color-dodge;background-image:linear-gradient(45deg,#85fff7,#7a95ff,#d875ff,#ff7a75,#ffed61,#a8ff61),radial-gradient(circle at 50% 50%,#b3b3b3 0,#4d4d4d33 90%),none;background-image:linear-gradient(45deg,var(--sunpillar-4),var(--sunpillar-5),var(--sunpillar-6),var(--sunpillar-1),var(--sunpillar-2),var(--sunpillar-3)),radial-gradient(circle at var(--pointer-x) var(--pointer-y),#b3b3b3 0,#4d4d4d33 90%),var(--grain);background-position:50% 50%,50%,.5% .5%;background-position:var(--pointer-x) var(--pointer-y),50%,calc(var(--pointer-x)*.01) calc(var(--pointer-y)*.01);background-size:250% 250%,100% 100%,220px 220px;filter:brightness(1.35) contrast(1.1) saturate(.4);filter:brightness(calc(1.35 - var(--pointer-from-center)*.35)) contrast(calc(1.1 + var(--pointer-from-center)*.5)) saturate(calc(.4 + var(--pointer-from-center)*.6));mix-blend-mode:luminosity}.pc-shine:after{background-position:0 50%,20% 25%,50%;background-position:0 var(--background-y),calc(var(--background-x)*.4) calc(var(--background-y)*.5),50%;background-size:200% 300%,700% 700%,100% 100%;filter:brightness(.8) contrast(1.5);mix-blend-mode:difference}.pc-glare{background-image:radial-gradient(farthest-corner circle at 50% 50%,#c3bfd9 12%,#2e506bcc 90%);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),#c3bfd9 12%,#2e506bcc 90%);filter:brightness(.8) contrast(1.2);mix-blend-mode:overlay;overflow:hidden;transform:translateZ(1.1px);z-index:4}.pc-avatar-content{mix-blend-mode:luminosity;overflow:visible;transform:translateZ(2)}.pc-avatar-content,.pc-avatar-content .avatar{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pc-avatar-content .avatar{bottom:-1px;left:50%;position:absolute;transform:translateX(-50%) translateZ(0) scaleY(1) scaleX(1);transform:translateX(calc(-50% + (var(--pointer-from-left) - .5)*6px)) translateZ(0) scaleY(calc(1 + (var(--pointer-from-top) - .5)*.02)) scaleX(calc(1 + (var(--pointer-from-left) - .5)*.01));transform-origin:50% 100%;transition:transform .12s ease-out;width:100%;will-change:transform}.pc-avatar-content:before{-webkit-backdrop-filter:none;backdrop-filter:none;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.pc-user-info{--ui-inset:20px;--ui-radius-bias:6px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:calc(max(0px, 30px - var(--ui-inset) + var(--ui-radius-bias)));border-radius:calc(max(0px, var(--card-radius) - var(--ui-inset) + var(--ui-radius-bias)));bottom:var(--ui-inset);justify-content:space-between;left:var(--ui-inset);padding:12px 14px;pointer-events:auto;position:absolute;right:var(--ui-inset);z-index:2}.pc-user-details,.pc-user-info{align-items:center;display:flex}.pc-user-details{gap:12px}.pc-mini-avatar{border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;height:48px;overflow:hidden;width:48px}.pc-mini-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.pc-user-text{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.pc-handle{color:#ffffffe6;font-weight:500}.pc-handle,.pc-status{font-size:14px;line-height:1}.pc-status{color:#ffffffb3}.pc-contact-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:8px;color:#ffffffe6;cursor:pointer;font-size:12px;font-weight:600;padding:12px 16px;transition:all .2s ease}.pc-contact-btn:hover{border-color:#fff6;transform:translateY(-1px);transition:all .2s ease}.pc-content:not(.pc-avatar-content){max-height:100%;mix-blend-mode:luminosity;overflow:hidden;position:relative;text-align:center;transform:translate3d(0,0,.1px);transform:translate3d(calc(var(--pointer-from-left)*-6px + 3px),calc(var(--pointer-from-top)*-6px + 3px),.1px);z-index:5}.pc-details{display:flex;flex-direction:column;position:absolute;top:3em;width:100%}.pc-details h3{background-image:linear-gradient(180deg,#fff,#6f6fbe);font-size:min(5svh,3em);margin:0}.pc-details h3,.pc-details p{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-size:1em 1.5em;font-weight:600}.pc-details p{background-image:linear-gradient(180deg,#fff,#4a4ac0);font-size:16px;margin:0 auto;position:relative;top:-12px;white-space:nowrap;width:-webkit-min-content;width:min-content}@keyframes glow-bg{0%{--bgrotate:0deg}to{--bgrotate:360deg}}@keyframes holo-bg{0%{background-position:0 50%,0 0,50%;background-position:0 var(--background-y),0 0,50%}to{background-position:0 50%,90% 90%,50%;background-position:0 var(--background-y),90% 90%,50%}}@media (max-width:768px){.pc-card{height:70svh;max-height:450px}.pc-details{top:2em}.pc-details h3{font-size:min(4svh,2.5em)}.pc-details p{font-size:14px}.pc-user-info{--ui-inset:15px;padding:10px 12px}.pc-mini-avatar{height:28px;width:28px}.pc-user-details{gap:10px}.pc-handle{font-size:13px}.pc-status{font-size:10px}.pc-contact-btn{font-size:11px;padding:6px 12px}}@media (max-width:480px){.pc-card{height:60svh;max-height:380px}.pc-details{top:1.5em}.pc-details h3{font-size:min(3.5svh,2em)}.pc-details p{font-size:12px;top:-8px}.pc-user-info{--ui-inset:12px;padding:8px 10px}.pc-mini-avatar{height:24px;width:24px}.pc-user-details{gap:8px}.pc-handle{font-size:12px}.pc-status{font-size:9px}.pc-contact-btn{border-radius:50px;font-size:10px;padding:5px 10px}}@media (max-width:320px){.pc-card{height:55svh;max-height:320px}.pc-details h3{font-size:min(3svh,1.5em)}.pc-details p{font-size:11px}.pc-user-info{padding:6px 8px}.pc-mini-avatar{height:20px;width:20px}.pc-user-details{gap:6px}.pc-handle{font-size:11px}.pc-status{font-size:8px}.pc-contact-btn{border-radius:50px;font-size:9px;padding:4px 8px}}.TechStack_section__U95TM{margin:0 auto;max-width:1100px;padding:6rem 0 4rem}.TechStack_inner__HUnf9{display:flex;flex-direction:column;gap:3rem}.TechStack_header__9Hoay{max-width:520px}.TechStack_title__FRXYE{line-height:1.1!important}.TechStack_subtitle__pnuFJ,.TechStack_titleMuted__\+7sGp{color:var(--text2);font-weight:300}.TechStack_subtitle__pnuFJ{font-size:.95rem;line-height:1.7;margin-top:.75rem}.TechStack_grid__bxXh1{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.TechStack_card__jx9Tx{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius);cursor:default;overflow:hidden;padding:20px 22px;position:relative;transition:border-color .2s,background .2s,transform .2s}.TechStack_card__jx9Tx:before{background:radial-gradient(ellipse at 50% 0,#d4f0410f 0,#0000 70%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s}.TechStack_card__jx9Tx:hover{border-color:var(--accent);transform:translateY(-2px)}.TechStack_card__jx9Tx:hover:before{opacity:1}.TechStack_cardAccent__oSF1G{background:#d4f0410f;border-color:#d4f04138}.TechStack_cardAccent__oSF1G .TechStack_cardName__UbjxM{color:var(--accent)}.TechStack_cardInner__PVcrh{align-items:center;display:flex;gap:10px}.TechStack_icon__EjcAP{filter:brightness(.9);flex-shrink:0;height:28px;object-fit:contain;transition:filter .2s;width:28px}.TechStack_card__jx9Tx:hover .TechStack_icon__EjcAP{filter:brightness(1.1)}.TechStack_cardName__UbjxM{color:var(--text2);flex:1 1;font-size:.9rem;font-weight:500;transition:color .2s}.TechStack_card__jx9Tx:hover .TechStack_cardName__UbjxM{color:var(--accent)}.TechStack_dot__EfMOK{background:var(--accent);border-radius:50%;box-shadow:0 0 6px #d4f04180;flex-shrink:0;height:6px;width:6px}.TechStack_divider__It91V{background:linear-gradient(90deg,#0000 0,var(--border2) 30%,var(--border2) 70%,#0000 100%);height:1px;margin-top:1rem}@media (max-width:768px){.TechStack_section__U95TM{padding:4rem 1.5rem}.TechStack_grid__bxXh1{gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.TechStack_card__jx9Tx{padding:14px 16px}}@media (max-width:480px){.TechStack_section__U95TM{padding:4rem 1.5rem 3rem}.TechStack_grid__bxXh1{gap:6px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.TechStack_card__jx9Tx{padding:10px 12px}.TechStack_icon__EjcAP{height:22px;width:22px}.TechStack_cardName__UbjxM{font-size:.78rem}}.Projects_section__j0PU9{margin:0 auto;max-width:1100px;padding:6rem 0 4rem}.Projects_inner__LXrkd{display:flex;flex-direction:column;gap:3rem}.Projects_header__P1fCw{max-width:520px}.Projects_grid__64TR3{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.Projects_card__mlHY1{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;display:block;overflow:hidden;text-decoration:none;transition:border-color .2s,transform .2s}.Projects_card__mlHY1:hover{border-color:var(--border2);transform:translateY(-4px)}.Projects_cardFeatured__8VHJh{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr}.Projects_thumb__nSvpH{align-items:center;aspect-ratio:16/9;background:var(--bg3);display:flex;justify-content:center;overflow:hidden;position:relative}.Projects_cardFeatured__8VHJh .Projects_thumb__nSvpH{aspect-ratio:auto;min-height:220px}.Projects_thumbBg__lIL\+B{inset:0;position:absolute;transition:transform .4s ease}.Projects_card__mlHY1:hover .Projects_thumbBg__lIL\+B{transform:scale(1.05)}.Projects_thumbImg__3nQzp{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .4s ease;width:100%}.Projects_card__mlHY1:hover .Projects_thumbImg__3nQzp{transform:scale(1.05)}.Projects_thumbText__PRstP{font-family:var(--font-display);font-size:2.5rem;font-weight:800;letter-spacing:-.05em;opacity:.2;position:relative;-webkit-user-select:none;user-select:none;z-index:1}.Projects_info__gGFR9{padding:1.5rem}.Projects_cardFeatured__8VHJh .Projects_info__gGFR9{display:flex;flex-direction:column;justify-content:center;padding:2.5rem}.Projects_tags__YV6ub{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.75rem}.Projects_tag__CAn2k{border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.Projects_tagBlue__-0-Cg{background:#4d9fff1f;color:#4d9fff}.Projects_tagGreen__BaP5E{background:#63c1221f;color:#7bc422}.Projects_tagPurple__cx45v{background:#b57bff1f;color:#b57bff}.Projects_tagRed__7xjb0{background:#ff4d4d1f;color:#ff4d4d}.Projects_tagYellow__nhEBr{background:#d4f0411f;color:var(--accent)}.Projects_title__tBYLF{font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}.Projects_cardFeatured__8VHJh .Projects_title__tBYLF{font-size:1.6rem;margin-bottom:.75rem}.Projects_desc__F6En\+{color:var(--text2);font-size:.875rem;font-weight:300;line-height:1.7}@media (max-width:768px){.Projects_section__j0PU9{padding:4rem 1.5rem}.Projects_cardFeatured__8VHJh,.Projects_grid__64TR3{grid-template-columns:1fr}}.Certificates_section__frndL{margin:0 auto;max-width:1100px;padding:6rem 0 4rem}.Certificates_inner__gZ-q4{display:flex;flex-direction:column;gap:2.5rem}.Certificates_header__bxGXB{max-width:520px}.Certificates_grid__n914A{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.Certificates_card__7LCHs{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .2s,transform .2s}.Certificates_card__7LCHs:hover{border-color:var(--accent);transform:translateY(-3px)}.Certificates_imageWrap__HN4Oc{aspect-ratio:4/3;background:var(--bg2);overflow:hidden;width:100%}.Certificates_image__z6-ux{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.Certificates_card__7LCHs:hover .Certificates_image__z6-ux{transform:scale(1.04)}.Certificates_info__UmxED{display:flex;flex-direction:column;gap:.2rem;padding:.6rem .75rem .75rem}.Certificates_certTitle__pJ7Us{color:var(--text1);font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Certificates_issuer__ZGzgf{color:var(--text2);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Certificates_bottom__aV-Zr{align-items:center;display:flex;justify-content:space-between;margin-top:.35rem}.Certificates_year__HpAiK{color:var(--accent);font-size:.7rem;font-weight:500}.Certificates_lihat__qXmI-{background:none;border:none;color:var(--accent);cursor:pointer;font-size:.7rem;font-weight:600;padding:0;transition:opacity .2s}.Certificates_lihat__qXmI-:hover{opacity:.7}.Certificates_pagination__hvRl0{align-items:center;display:flex;gap:1.5rem;justify-content:center}.Certificates_navBtn__2RCQe{background:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--text2);cursor:pointer;font-size:.82rem;font-weight:600;padding:.5rem 1.25rem;transition:border-color .2s,color .2s}.Certificates_navBtn__2RCQe:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.Certificates_navBtn__2RCQe:disabled{cursor:not-allowed;opacity:.3}.Certificates_pageInfo__yYYcV{color:var(--text2);font-size:.82rem;min-width:3rem;text-align:center}.Certificates_overlay__os\+nK{align-items:center;animation:Certificates_fadeIn__Q-RuE .2s ease;background:#000000d9;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1000}@keyframes Certificates_fadeIn__Q-RuE{0%{opacity:0}to{opacity:1}}.Certificates_modal__PDQvn{animation:Certificates_scaleIn__R8Dzb .2s ease;max-height:90vh;max-width:90vw;position:relative}@keyframes Certificates_scaleIn__R8Dzb{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}.Certificates_close__X6DlV{background:none;border:none;color:#fff;cursor:pointer;font-size:1.25rem;opacity:.7;position:absolute;right:0;top:-2.5rem;transition:opacity .2s}.Certificates_close__X6DlV:hover{opacity:1}.Certificates_modalImage__rijCF{border-radius:var(--radius);display:block;height:auto;max-height:85vh;max-width:90vw;object-fit:contain;width:auto}@media (max-width:900px){.Certificates_grid__n914A{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.Certificates_section__frndL{padding:4rem 1rem 3rem}.Certificates_grid__n914A{gap:.75rem;grid-template-columns:repeat(2,1fr)}.Certificates_certTitle__pJ7Us{font-size:.7rem}.Certificates_issuer__ZGzgf{font-size:.65rem}.Certificates_pagination__hvRl0{gap:1rem}.Certificates_navBtn__2RCQe{font-size:.75rem;padding:.45rem 1rem}}@media (max-width:380px){.Certificates_grid__n914A{grid-template-columns:1fr}.Certificates_modal__PDQvn{max-width:94vw}.Certificates_close__X6DlV{font-size:1.1rem;top:-2.2rem}}.Experience_section__UF5Om{margin:0 auto;max-width:1100px;padding:6rem 0 4rem}.Experience_inner__B8HVW{display:flex;flex-direction:column;gap:3rem}.Experience_header__OXJ8c{max-width:520px}.Experience_list__EJud8{display:flex;flex-direction:column}.Experience_item__\+xGer{grid-gap:2rem;border-bottom:1px solid var(--border);display:grid;gap:2rem;grid-template-columns:180px 1fr;padding:2rem 0;transition:background .2s}.Experience_item__\+xGer:first-of-type{border-top:1px solid var(--border)}.Experience_period__lwr1T{color:var(--text3);font-size:.8rem;font-weight:500;padding-top:4px}.Experience_title__UHVDY{font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;margin-bottom:4px}.Experience_company__57vJU{color:var(--accent);font-size:.875rem;font-weight:500;margin-bottom:.75rem}.Experience_desc__2DkGa{color:var(--text2);font-size:.875rem;font-weight:300;line-height:1.7}@media (max-width:768px){.Experience_section__UF5Om{padding:4rem 1.5rem}.Experience_item__\+xGer{gap:.5rem;grid-template-columns:1fr}}.Footer_footer__kXlYa{background:var(--bg2);border-top:1px solid var(--border);overflow:hidden;padding:5rem 3rem 2rem;position:relative}.Footer_glow__1lleL{background:radial-gradient(ellipse 60% 60% at 15% 0,#d4f04112 0,#0000 60%);inset:0;pointer-events:none;position:absolute}.Footer_inner__CVEiR{margin:0 auto;max-width:1100px;position:relative;z-index:1}.Footer_top__cag5u{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1.3fr 1fr;padding-bottom:3rem}.Footer_title__Q8g5X{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:.75rem 0 1.25rem}.Footer_accent__7jlmj{color:var(--accent)}.Footer_desc__zzRAv{color:var(--text2);font-weight:300;line-height:1.8;margin-bottom:2rem;max-width:420px}.Footer_ctaBtn__hFP3-{align-items:center;background:var(--accent);border-radius:999px;color:#0a0a0a;display:inline-flex;font-family:var(--font-display);font-size:.95rem;font-weight:700;gap:8px;padding:.875rem 2rem;text-decoration:none;transition:background .2s,transform .15s}.Footer_ctaBtn__hFP3-:hover{background:var(--accent2);transform:translateY(-2px)}.Footer_columns__zS6Fi{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.Footer_col__uMvMM{display:flex;flex-direction:column;gap:.85rem}.Footer_colTitle__QZ36R{color:var(--text3);font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.Footer_socialLink__p-nyn{align-items:center;color:var(--text2);display:flex;font-size:.9rem;gap:10px;text-decoration:none;transition:color .2s;width:-webkit-fit-content;width:fit-content}.Footer_socialLink__p-nyn:hover{color:var(--accent)}.Footer_iconWrap__47WBF{align-items:center;background:var(--bg3);border:1px solid var(--border);border-radius:50%;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:border-color .2s,color .2s;width:30px}.Footer_socialLink__p-nyn:hover .Footer_iconWrap__47WBF{border-color:var(--accent);color:var(--accent)}.Footer_colLink__nUzfi{color:var(--text2);font-size:.9rem;text-decoration:none;transition:color .2s;width:-webkit-fit-content;width:fit-content}.Footer_colLink__nUzfi:hover{color:var(--accent)}.Footer_colText__D7NcY{color:var(--text2);font-size:.9rem}.Footer_divider__k7loG{background:linear-gradient(90deg,#0000 0,var(--border2) 30%,var(--border2) 70%,#0000 100%);height:1px}.Footer_bottom__7buk6{align-items:center;display:flex;justify-content:space-between;padding-top:1.5rem}.Footer_copy__V37yO,.Footer_made__mLGrN{color:var(--text3);font-size:.8rem}@media (max-width:900px){.Footer_top__cag5u{gap:2.5rem;grid-template-columns:1fr}}@media (max-width:600px){.Footer_footer__kXlYa{padding:4rem 1.5rem 2rem}.Footer_columns__zS6Fi{gap:1.75rem;grid-template-columns:1fr}.Footer_bottom__7buk6{flex-direction:column;gap:.5rem;text-align:center}}
/*# sourceMappingURL=main.073093f4.css.map*/