@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;700&display=swap);.App_shadowed__BC3oN{box-shadow:0 .5rem 1rem #0006}body{background-color:#f8f8f8;box-sizing:border-box;font-family:Roboto,Helvetica,sans-serif;font-size:1.5vh;height:100%;width:100%}body,li{color:#000}*{box-sizing:border-box;margin:0;padding:0}a,a:active,a:hover,a:link,a:visited{text-decoration:none}img{max-width:100%}ul{list-style-type:none}.BaseLayout_shadowed__sNaX8{box-shadow:0 .5rem 1rem #0006}footer{color:#000}.BaseLayout_dark__km\+Xv{background-color:#000;color:#f8f8f8;transition:all .4s}.BaseLayout_dark__km\+Xv a,.BaseLayout_dark__km\+Xv i,.BaseLayout_dark__km\+Xv li{color:#f8f8f8;transition:color .4s}.BaseLayout_dark__km\+Xv a:visited,.BaseLayout_dark__km\+Xv footer{color:#f8f8f8}.BaseLayout_light__ldtJE{background-color:#f8f8f8;color:#000;transition:all .4s}.Navbar_navbar__p51iD{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:.75rem 0;position:-webkit-sticky;position:sticky;top:0;transition:box-shadow .3s ease,background .3s ease;z-index:1000}.Navbar_navbar__p51iD:after{background:linear-gradient(90deg,#0000,#7c3aed 30%,#a78bfa 50%,#7c3aed 70%,#0000);bottom:0;content:"";height:1px;left:0;opacity:0;position:absolute;right:0;transition:opacity .4s ease}.Navbar_scrolled__7QmTw:after{opacity:.6}.Navbar_navbarLight__TUQd7{background:#ffffffc7;border-bottom:1px solid #0000}.Navbar_navbarDark__La3R2{background:#040712e0;border-bottom:1px solid #0000}.Navbar_scrolled__7QmTw{box-shadow:0 4px 30px #7c3aed14}.Navbar_container__1B3Im{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}@media(max-width:480px){.Navbar_container__1B3Im{padding:0 1rem}}.Navbar_logo__2IOul{align-items:center;display:inline-flex;flex-shrink:0;gap:.55rem;text-decoration:none;-webkit-user-select:none;user-select:none}.Navbar_logoName__-mxIv{font-size:1.2rem;font-weight:700;letter-spacing:.2px}.Navbar_logoName__-mxIv span{display:inline-block}.Navbar_logoLastName__Vevy3{color:#7c3aed}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span{animation:Navbar_letterBounce__9GXKA .5s ease both}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span:first-child{animation-delay:0s}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span:nth-child(2){animation-delay:.04s}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span:nth-child(3){animation-delay:.08s}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span:nth-child(4){animation-delay:.12s}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span:nth-child(5){animation-delay:.16s}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span:nth-child(6){animation-delay:.2s}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span:nth-child(7){animation-delay:.24s}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span:nth-child(8){animation-delay:.28s}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span:nth-child(9){animation-delay:.32s}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span:nth-child(10){animation-delay:.36s}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span:nth-child(11){animation-delay:.4s}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span:nth-child(12){animation-delay:.44s}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span:nth-child(13){animation-delay:.48s}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span:nth-child(14){animation-delay:.52s}.Navbar_logo__2IOul:hover .Navbar_logoName__-mxIv span:nth-child(15){animation-delay:.56s}@keyframes Navbar_letterBounce__9GXKA{0%,to{transform:translateY(0)}45%{transform:translateY(-7px)}}.Navbar_availDot__tLa6D{animation:Navbar_availPulse__yA4JH 2.2s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 0 #22c55e80;flex-shrink:0;height:7px;width:7px}@keyframes Navbar_availPulse__yA4JH{0%,to{box-shadow:0 0 0 0 #22c55e80}50%{box-shadow:0 0 0 5px #22c55e00}}.Navbar_centerLinks__yVYLH{align-items:center;display:flex;flex:1 1;gap:.15rem;justify-content:center;position:relative}@media(max-width:768px){.Navbar_centerLinks__yVYLH{display:none}}.Navbar_navPill__CDcph{background:#7c3aed1a;border-radius:10px;height:calc(100% + 4px);opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:left .22s cubic-bezier(.34,1.1,.64,1),width .22s cubic-bezier(.34,1.1,.64,1),opacity .18s ease}.Navbar_navLink__xEtUB{border-radius:10px;font-size:.875rem;font-weight:500;letter-spacing:.1px;padding:.42rem .9rem;position:relative;text-decoration:none;transition:color .2s ease;white-space:nowrap;z-index:1}.Navbar_navLink__xEtUB:after{background:#7c3aed;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transition:transform .25s cubic-bezier(.34,1.2,.64,1);width:16px}.Navbar_navLinkActive__f6WM\+{color:#7c3aed!important}.Navbar_navLinkActive__f6WM\+:after{transform:translateX(-50%) scaleX(1)!important}.Navbar_right__HPwtJ{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.Navbar_hireBtn__fZTro{background:#0000;border:1.5px solid #7c3aed;border-radius:50px;color:#7c3aed!important;font-size:.84rem;font-weight:600;letter-spacing:.3px;overflow:hidden;padding:.45rem 1.25rem;position:relative;text-decoration:none;transition:background .22s ease,color .22s ease,transform .18s ease,box-shadow .22s ease}.Navbar_hireBtn__fZTro:hover{background:#7c3aed;box-shadow:0 6px 20px #7c3aed52;color:#fff!important;transform:translateY(-1px)}.Navbar_hireBtnShimmer__S2Uju{animation:Navbar_btnShimmer__bOhY1 3.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#c4b5fd80,#0000);height:100%;left:-70%;pointer-events:none;position:absolute;top:0;transform:skewX(-18deg);width:50%}@keyframes Navbar_btnShimmer__bOhY1{0%,40%{left:-70%}70%{left:130%}to{left:130%}}.Navbar_menuBtn__lVo1T{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:none;justify-content:center;padding:.3rem;transition:background .2s ease,transform .3s ease}.Navbar_menuBtn__lVo1T svg{font-size:1.6rem}.Navbar_menuBtn__lVo1T:hover{background:#7c3aed14}@media(max-width:768px){.Navbar_menuBtn__lVo1T{display:flex}}.Navbar_menuBtnOpen__yijpa{transform:rotate(90deg)}.Navbar_darkText__5JjLV{color:#e2e8f0!important}.Navbar_lightText__CO\+ri{color:#0f172a!important}.Navbar_darkIcon__LY3C0{color:#e2e8f0!important}.Navbar_lightIcon__A5Ms9{color:#0f172a!important}@media(max-width:768px){.Navbar_hideOnMobile__p9AE6{display:none!important}}.Navbar_mobileOverlay__gvpUR{display:flex;flex-direction:column;inset:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:opacity .32s ease;z-index:999}@media(min-width:769px){.Navbar_mobileOverlay__gvpUR{display:none}}.Navbar_mobileOverlayOpen__g9M0U{opacity:1;pointer-events:all}.Navbar_overlayDark__p7FmK{background:#04060f}.Navbar_overlayLight__dGng8{background:#f5f3ff}.Navbar_overlayAccent__XP7Q1{background:linear-gradient(180deg,#7c3aed 0,#a78bfa 50%,#0000);bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:3px}.Navbar_overlayDecor__hx5-d{bottom:-2rem;color:#7c3aed;font-size:clamp(8rem,36vw,18rem);font-weight:900;letter-spacing:-6px;line-height:1;opacity:.03;pointer-events:none;position:absolute;right:-1rem;-webkit-user-select:none;user-select:none}.Navbar_overlayBlob__ixp4c{background:radial-gradient(circle,#7c3aed38 0,#0000 70%);filter:blur(70px);height:340px;right:-80px;top:-80px;width:340px}.Navbar_overlayBlob2__-zDkl,.Navbar_overlayBlob__ixp4c{border-radius:50%;pointer-events:none;position:absolute}.Navbar_overlayBlob2__-zDkl{background:radial-gradient(circle,#a78bfa24 0,#0000 70%);bottom:60px;filter:blur(60px);height:220px;left:-60px;width:220px}.Navbar_mobileNav__eViRl{display:flex;flex:1 1;flex-direction:column;padding:5.5rem 2rem 2rem;position:relative;width:100%;z-index:1}.Navbar_overlayEyebrow__\+SegK{color:#7c3aed;font-size:.65rem;font-weight:700;letter-spacing:3px;margin:0 0 1.2rem .5rem;opacity:.6;text-transform:uppercase}.Navbar_mobileLinks__W3LqW{display:flex;flex:1 1;flex-direction:column}.Navbar_mobileLink__r7ta3{align-items:center;border-bottom:1px solid #7c3aed1f;border-radius:10px;color:inherit;display:flex;gap:.9rem;opacity:0;padding:1rem .5rem;text-decoration:none;transform:translateY(18px);transition:color .2s ease,background .2s ease,padding-left .2s ease;width:100%}.Navbar_mobileOverlayOpen__g9M0U .Navbar_mobileLink__r7ta3{animation:Navbar_slideInUp__Nzo0H .45s cubic-bezier(.22,1,.36,1) forwards}.Navbar_mobileLink__r7ta3:hover{background:#7c3aed0f;color:#7c3aed;padding-left:1rem}.Navbar_mobileLink__r7ta3:hover .Navbar_mobileLinkArrow__vIXHF{opacity:1;transform:translate(0)}.Navbar_mobileLink__r7ta3:hover .Navbar_mobileLinkNum__\+KQg9{opacity:1}.Navbar_mobileLinkActive__0dODs{color:#7c3aed!important}.Navbar_mobileLinkActive__0dODs .Navbar_mobileLinkNum__\+KQg9{opacity:1!important}.Navbar_mobileLinkActive__0dODs .Navbar_mobileLinkArrow__vIXHF{opacity:.6!important;transform:translate(0)!important}.Navbar_mobileLinkNum__\+KQg9{color:#7c3aed;flex-shrink:0;font-size:.62rem;font-weight:700;letter-spacing:2px;min-width:22px;opacity:.4;transition:opacity .2s}.Navbar_mobileLinkName__jC744{flex:1 1;font-size:clamp(2rem,9vw,3.2rem);font-weight:800;letter-spacing:-1px;line-height:1}.Navbar_mobileLinkArrow__vIXHF{flex-shrink:0;font-size:1.2rem;opacity:0;transform:translate(-6px,6px);transition:opacity .2s ease,transform .2s ease}.Navbar_overlayFooter__nM8my{align-items:center;border-top:1px solid #7c3aed24;display:flex;gap:1rem;justify-content:space-between;margin-top:2rem;opacity:0;padding-top:1.25rem;transform:translateY(14px)}.Navbar_mobileOverlayOpen__g9M0U .Navbar_overlayFooter__nM8my{animation:Navbar_slideInUp__Nzo0H .45s cubic-bezier(.22,1,.36,1) forwards}.Navbar_overlaySocials__OrNJN{display:flex;gap:.4rem}.Navbar_overlaySocialBtn__I3sLo{align-items:center;border:1px solid #7c3aed33;border-radius:10px;color:#7c3aed;display:flex;height:36px;justify-content:center;text-decoration:none;transition:background .2s,transform .2s;width:36px}.Navbar_overlaySocialBtn__I3sLo svg{font-size:1rem}.Navbar_overlaySocialBtn__I3sLo:hover{background:#7c3aed1f;transform:translateY(-2px)}.Navbar_mobileCta__axdgK{align-items:center;background:linear-gradient(135deg,#7c3aed,#a78bfa);border-radius:50px;box-shadow:0 6px 22px #7c3aed61;color:#fff;display:inline-flex;font-size:.85rem;font-weight:700;gap:.4rem;letter-spacing:.2px;padding:.65rem 1.4rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.Navbar_mobileCta__axdgK:hover{box-shadow:0 10px 28px #7c3aed7a;transform:translateY(-2px)}@keyframes Navbar_slideInUp__Nzo0H{to{opacity:1;transform:translateY(0)}}@keyframes Navbar_slideInLeft__o\+cHy{to{opacity:1;transform:translateX(0)}}.Home_shadowed__aNwhl{box-shadow:0 .5rem 1rem #0006}.Home_hero__KzukQ{align-items:center;display:flex;gap:5rem;justify-content:center;min-height:calc(100vh - 80px);overflow:hidden;padding:2rem 10%;position:relative}@media(max-width:860px){.Home_hero__KzukQ{flex-direction:column-reverse;gap:2rem;min-height:0;min-height:auto;padding:2rem 1.5rem 3rem;text-align:center}}@media(max-width:480px){.Home_hero__KzukQ{padding:1.5rem 1.1rem 3rem}}.Home_left__tuT\+c{display:flex;flex:0 1 520px;flex-direction:column;gap:1.75rem}@media(max-width:860px){.Home_left__tuT\+c{flex:none;gap:1.25rem;width:100%}}.Home_headline__Ebf-z{align-items:center;animation:Home_fadeSlideUp__y6rz6 .6s ease both;display:flex;flex-wrap:wrap;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:800;gap:.55rem;line-height:1.15;margin:0}@media(max-width:860px){.Home_headline__Ebf-z{font-size:clamp(2rem,8vw,2.8rem);justify-content:center}}.Home_nameBadge__GB541{animation:Home_badgePulse__DdnRW 2.8s ease-in-out 1s infinite;background:#7c3aed;border-radius:60px;color:#fff;display:inline-block;font-size:inherit;font-style:italic;font-weight:800;line-height:1.15;padding:.05em .45em .1em}.Home_arrows__uLjGF{color:#c4b5fd;display:inline-block;font-size:clamp(1.4rem,3vw,2.2rem);letter-spacing:-4px;margin-left:.2rem}.Home_subtitle__WJ\+Z2{animation:Home_fadeSlideUp__y6rz6 .6s ease .15s both;font-size:1rem;font-weight:400;letter-spacing:.2px;margin:-.5rem 0 0;opacity:.5}@media(max-width:860px){.Home_subtitle__WJ\+Z2{font-size:.85rem}}.Home_chips__zqRom{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:860px){.Home_chips__zqRom{justify-content:center}}.Home_chip__xv7sQ{align-items:center;animation:Home_fadeSlideUp__y6rz6 .5s ease both;background:#7c3aed0f;border:1px solid #7c3aed38;border-radius:20px;display:inline-flex;font-size:.8rem;font-weight:500;gap:.4rem;padding:.32rem .85rem;white-space:nowrap}@media(max-width:860px){.Home_chip__xv7sQ{font-size:.75rem;text-align:left;white-space:normal;word-break:break-word}}.Home_chipEmoji__opxnt{font-size:.9rem;line-height:1}.Home_ctaRow__r4RpZ{align-items:center;animation:Home_fadeSlideUp__y6rz6 .6s ease .7s both;display:flex;gap:.85rem}@media(max-width:860px){.Home_ctaRow__r4RpZ{justify-content:center}}.Home_aboutBtn__7XVDg{align-items:center;background:linear-gradient(135deg,#7c3aed,#a78bfa);background-position:0 0;background-size:180% 180%;border-radius:50px;box-shadow:0 6px 20px #7c3aed52;color:#fff!important;display:inline-flex;font-size:.93rem;font-weight:600;gap:.75rem;isolation:isolate;letter-spacing:.2px;overflow:hidden;padding:.4rem .4rem .4rem 1.7rem;position:relative;text-decoration:none;transition:background-position .5s ease,transform .3s ease,box-shadow .3s ease}.Home_aboutBtn__7XVDg:hover{background-position:100% 100%;box-shadow:0 10px 30px #7c3aed80;color:#fff!important;transform:translateY(-2px)}.Home_aboutBtn__7XVDg:hover .Home_aboutBtnIcon__8tNkU{background:#fff;transform:rotate(0deg)}.Home_aboutBtn__7XVDg:hover .Home_aboutBtnArrow__OSkjt{color:#7c3aed;transform:translateX(3px)}.Home_aboutBtn__7XVDg:focus-visible{outline:2px solid #fff;outline-offset:3px}.Home_aboutBtnShimmer__HfZ8\+{animation:Home_shimmerSweep__lWYVp 3.4s ease-in-out infinite;background:linear-gradient(120deg,#0000,#ffffff73,#0000);height:100%;left:-60%;position:absolute;top:0;transform:skewX(-20deg);width:45%;z-index:1}.Home_aboutBtnIcon__8tNkU,.Home_aboutBtnLabel__ovZy0{position:relative;z-index:2}.Home_aboutBtnIcon__8tNkU{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;transform:rotate(-45deg);transition:background .3s ease,transform .3s ease;width:36px}.Home_aboutBtnArrow__OSkjt{color:#fff;font-size:1.05rem;line-height:1;transition:transform .3s ease,color .3s ease}.Home_connectSection__kM-uO{animation:Home_fadeSlideUp__y6rz6 .6s ease .85s both;display:flex;flex-direction:column;gap:.65rem}@media(max-width:860px){.Home_connectSection__kM-uO{align-items:center}}.Home_connectTagline__N76jP{-webkit-text-fill-color:#0000;animation:Home_gradientShift__VwSy3 4s linear infinite;background:linear-gradient(90deg,#7c3aed,#a78bfa,#c4b5fd,#7c3aed);-webkit-background-clip:text;background-clip:text;background-size:250% auto;font-size:.92rem;font-weight:500;margin:0}@keyframes Home_gradientShift__VwSy3{0%{background-position:0}to{background-position:250%}}.Home_connectText__zJZxo{align-items:center;display:flex;font-size:.68rem;font-weight:600;gap:.6rem;letter-spacing:2.5px;margin:0;opacity:.5;overflow:hidden;position:relative;text-transform:uppercase}.Home_connectText__zJZxo:before{background:currentColor;border-radius:2px;content:"";display:inline-block;flex-shrink:0;height:1.5px;width:28px}.Home_connectText__zJZxo:after{animation:Home_shimmerSweep__lWYVp 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#c4b5fd8c,#0000);content:"";height:100%;left:-60%;position:absolute;top:0;transform:skewX(-15deg);width:45%}@keyframes Home_shimmerSweep__lWYVp{0%{left:-60%}60%{left:130%}to{left:130%}}.Home_socialRow__z5KoR{display:flex;gap:.7rem}@media(max-width:860px){.Home_socialRow__z5KoR{justify-content:center}}.Home_socialIcon__J57l3{align-items:center;border:1.5px solid #7c3aed4d;border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;text-decoration:none;transition:all .2s ease;width:44px}.Home_socialIcon__J57l3 i{font-size:1.1rem}.Home_socialIcon__J57l3:hover{background:#7c3aed17;border-color:#7c3aed;transform:translateY(-3px)}.Home_right__giq4d{align-items:flex-end;display:flex;flex:0 0 auto;justify-content:center}@media(max-width:860px){.Home_right__giq4d{width:100%}}.Home_photoWrap__aFNFI{position:relative;width:340px}@media(min-width:1100px){.Home_photoWrap__aFNFI{width:390px}}@media(max-width:860px){.Home_photoWrap__aFNFI{width:240px}}@media(max-width:480px){.Home_photoWrap__aFNFI{width:200px}}.Home_photo__t1j8p{animation:Home_fadeSlideLeft__BV2bT .7s ease .2s both,Home_float__EqYf0 5s ease-in-out 1s infinite;border-radius:200px 200px 18px 18px;display:block;height:460px;object-fit:cover;object-position:top center;width:100%}@media(max-width:860px){.Home_photo__t1j8p{height:320px}}@media(max-width:480px){.Home_photo__t1j8p{height:270px}}.Home_expBadge__wzF86{align-items:center;animation:Home_popIn__UI5il .6s cubic-bezier(.34,1.56,.64,1) .9s both;background:#7c3aed;border-radius:50%;bottom:28px;box-shadow:0 8px 28px #7c3aed66;color:#fff;display:flex;flex-direction:column;height:112px;justify-content:center;left:-22px;padding:.75rem;position:absolute;text-align:center;width:112px}@media(max-width:860px){.Home_expBadge__wzF86{bottom:18px;height:90px;left:-14px;width:90px}}.Home_expValue__88jm6{font-size:1.9rem;font-weight:800;line-height:1}@media(max-width:860px){.Home_expValue__88jm6{font-size:1.5rem}}.Home_expLabel__RNezK{font-size:.62rem;font-weight:500;line-height:1.35;opacity:.92;white-space:pre-line}@media(max-width:860px){.Home_expLabel__RNezK{font-size:.54rem}}@keyframes Home_fadeSlideUp__y6rz6{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes Home_fadeSlideLeft__BV2bT{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes Home_float__EqYf0{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes Home_badgePulse__DdnRW{0%,to{box-shadow:0 0 0 0 #7c3aed80}50%{box-shadow:0 0 0 10px #7c3aed00}}@keyframes Home_popIn__UI5il{0%{opacity:0;transform:scale(0) rotate(-15deg)}70%{transform:scale(1.12) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.About_shadowed__hsjml{box-shadow:0 .5rem 1rem #0006}.About_dark__hzJc3{--card:#0a0618c7;--border:#ffffff1f;--text:#f8f8f8;--sub:#f8f8f873;--accent:#7c3aed;--glow:#7c3aed40;--even-bg:#7c3aed14;--wm-filter:invert(1) brightness(2);--page-bg:#04060f}.About_light__0oiKT{--card:#fff;--border:#7c3aed1a;--text:#16142b;--sub:#16142b7a;--accent:#7c3aed;--glow:#7c3aed1f;--even-bg:#7c3aed0a;--wm-filter:none;--page-bg:#f9f8ff}[data-reveal]{opacity:0;transform:translateY(36px);transition:opacity .75s cubic-bezier(.22,1,.36,1) 0s,transform .75s cubic-bezier(.22,1,.36,1) 0s;transition:opacity .75s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .75s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s)}.About_revealed__ZRCGu{opacity:1!important;transform:none!important}.About_page__-KQPq{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);min-height:100vh;overflow-x:clip}.About_hero__1ZV4L{background:var(--page-bg);overflow:hidden;padding:3rem 7% 2.5rem;position:relative}.About_hero__1ZV4L:before{background:radial-gradient(circle,#7c3aed2e 0,#0000 68%);height:600px;right:-80px;top:-120px;width:600px}.About_hero__1ZV4L:after,.About_hero__1ZV4L:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.About_hero__1ZV4L:after{background:radial-gradient(circle,#7c3aed14 0,#0000 70%);bottom:-120px;height:420px;left:-80px;width:420px}@media(max-width:900px){.About_hero__1ZV4L{padding:2.25rem 5% 1.75rem}}@media(max-width:600px){.About_hero__1ZV4L{padding:1.75rem 1.2rem 1.5rem}}.About_heroInner__1ehCT{align-items:center;display:flex;gap:3.5rem;margin:0 auto;max-width:1200px}@media(max-width:900px){.About_heroInner__1ehCT{align-items:stretch;flex-direction:column;gap:1.5rem;text-align:center}}@media(max-width:480px){.About_heroInner__1ehCT{gap:1.2rem}}.About_heroText__5cmYy{display:flex;flex:1 1;flex-direction:column;gap:.9rem;position:relative;z-index:1}@media(max-width:900px){.About_heroText__5cmYy{gap:.75rem;width:100%}}@media(max-width:600px){.About_heroText__5cmYy{gap:.6rem}}.About_hiLabel__WfgJK{color:var(--accent);font-family:Dancing Script,cursive;font-size:1.6rem;font-weight:600;opacity:.85}@media(max-width:600px){.About_hiLabel__WfgJK{font-size:1.3rem}}.About_wave__nYsnJ{animation:About_waveAnim__yeVJM 1.8s ease-in-out infinite;display:inline-block;transform-origin:70% 70%}@keyframes About_waveAnim__yeVJM{0%,to{transform:rotate(0)}20%{transform:rotate(-16deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(6deg)}}.About_bigName__jUl0o{display:flex;flex-direction:column;line-height:.92;margin:0}@media(max-width:900px){.About_bigName__jUl0o{align-items:center}}.About_nameFill__bVQcg{animation:About_slideUp__1FLgV .7s cubic-bezier(.16,1,.3,1) both;color:var(--text);display:block;font-size:clamp(3.5rem,8.5vw,7.5rem);font-weight:900;letter-spacing:-.03em}@media(max-width:480px){.About_nameFill__bVQcg{font-size:clamp(2.6rem,14vw,3.5rem)}}.About_nameOutline__iUQAM{-webkit-text-stroke:2px var(--accent);animation:About_slideUp__1FLgV .7s cubic-bezier(.16,1,.3,1) .08s both;color:#0000;display:block;font-size:clamp(3.5rem,8.5vw,7.5rem);font-weight:900;letter-spacing:-.03em}@media(max-width:600px){.About_nameOutline__iUQAM{-webkit-text-stroke:1.5px var(--accent)}}@media(max-width:480px){.About_nameOutline__iUQAM{font-size:clamp(2.6rem,14vw,3.5rem)}}@keyframes About_slideUp__1FLgV{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.About_heroRole__uQNo9{animation:About_slideUp__1FLgV .6s ease .18s both;font-size:.85rem;font-weight:600;letter-spacing:.08em;margin:0;opacity:.45;text-transform:uppercase}@media(max-width:600px){.About_heroRole__uQNo9{font-size:.68rem;letter-spacing:.05em}}.About_metaChips__4PcTe{animation:About_slideUp__1FLgV .6s ease .26s both;display:flex;flex-wrap:wrap;gap:.45rem}@media(max-width:900px){.About_metaChips__4PcTe{justify-content:center}}.About_chip__e7Y3j{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:20px;display:inline-flex;font-size:.78rem;font-weight:500;gap:.28rem;padding:.28rem .8rem;transition:border-color .22s ease,background .22s ease,transform .22s cubic-bezier(.16,1,.3,1);white-space:nowrap}.About_chip__e7Y3j:hover{background:color-mix(in srgb,var(--accent) 8%,var(--card));border-color:var(--accent);transform:translateY(-1px)}@media(max-width:480px){.About_chip__e7Y3j{font-size:.7rem;padding:.22rem .62rem}}.About_chipNum__ItpPw{color:var(--accent);font-weight:800}.About_heroBio__PH6zh{animation:About_slideUp__1FLgV .6s ease .33s both;font-size:.92rem;line-height:1.8;margin:0;opacity:.65;text-align:justify}@media(max-width:900px){.About_heroBio__PH6zh{text-align:center}}@media(max-width:600px){.About_heroBio__PH6zh{font-size:.88rem;text-align:left}}.About_heroSocials__crQ-X{animation:About_slideUp__1FLgV .6s ease .4s both;display:flex;gap:.5rem}@media(max-width:900px){.About_heroSocials__crQ-X{justify-content:center}}.About_socialBtn__KQG\+m{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:10px;color:var(--text);display:flex;height:38px;justify-content:center;text-decoration:none;transition:border-color .22s ease,background .22s ease,color .22s ease,transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease;width:38px}.About_socialBtn__KQG\+m svg{font-size:1.1rem}.About_socialBtn__KQG\+m:hover{background:color-mix(in srgb,var(--accent) 10%,var(--card));background:color-mix(in srgb,var(--sc,var(--accent)) 10%,var(--card));border-color:var(--sc,var(--accent));box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 25%,#0000);box-shadow:0 6px 18px color-mix(in srgb,var(--sc,var(--accent)) 25%,#0000);color:var(--accent);color:var(--sc,var(--accent));transform:translateY(-3px)}.About_heroPhoto__ZJfw6{flex-shrink:0;height:415px;position:relative;width:370px}@media(max-width:1100px){.About_heroPhoto__ZJfw6{height:360px;width:320px}}@media(max-width:900px){.About_heroPhoto__ZJfw6{align-self:center;height:304px;width:270px}}@media(max-width:480px){.About_heroPhoto__ZJfw6{height:248px;width:220px}}@media(max-width:360px){.About_heroPhoto__ZJfw6{height:214px;width:190px}}.About_blob__pTVvj{animation:About_morphBlob__43e9q 7s ease-in-out infinite;border-radius:60% 40% 55% 45%/45% 55% 45% 55%;box-shadow:0 0 0 3px var(--accent),0 0 0 7px color-mix(in srgb,var(--accent) 18%,#0000),0 20px 60px var(--glow);height:100%;overflow:hidden;position:relative;width:100%}@media(max-width:900px){.About_blob__pTVvj{transform:translateZ(0)}}@keyframes About_morphBlob__43e9q{0%,to{border-radius:60% 40% 55% 45%/45% 55% 45% 55%}33%{border-radius:40% 60% 45% 55%/55% 45% 55% 45%}66%{border-radius:50% 50% 60% 40%/40% 60% 50% 50%}}.About_blobImg__Vbf-u{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.About_floatCard__z3moh{align-items:center;animation:About_floatAnim__Zm9-L 3s ease-in-out infinite;background:var(--accent);border-radius:14px;bottom:14px;box-shadow:0 8px 28px #7c3aed66;color:#fff;display:flex;flex-direction:column;gap:.08rem;left:-28px;padding:.6rem .9rem;position:absolute}@media(max-width:900px){.About_floatCard__z3moh{bottom:10px;left:10px;right:auto}}@media(max-width:480px){.About_floatCard__z3moh{bottom:8px;left:8px;padding:.4rem .6rem}}@keyframes About_floatAnim__Zm9-L{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.About_fcVal__5qpZX{font-size:1.2rem;font-weight:800;line-height:1}.About_fcLbl__Qznvh{font-size:.58rem;font-weight:600;letter-spacing:.8px;opacity:.88;text-transform:uppercase}.About_sec__69MT8{padding:2.75rem 7%;position:relative}.About_sec__69MT8:nth-child(2n){background:var(--even-bg)}.About_sec__69MT8:before{background:linear-gradient(90deg,#0000 0,var(--border) 25%,var(--border) 75%,#0000 100%);content:"";height:1px;left:7%;pointer-events:none;position:absolute;right:7%;top:0}@media(max-width:900px){.About_sec__69MT8{padding:2rem 5%}}@media(max-width:600px){.About_sec__69MT8{padding:1.75rem 1.2rem}}.About_secLabel__6FVce{align-items:baseline;display:flex;gap:.85rem;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;max-width:1200px}@media(max-width:600px){.About_secLabel__6FVce{gap:.5rem;margin-bottom:.9rem}}.About_secNum__ts0PV{-webkit-text-stroke:1.5px var(--accent);color:#0000;flex-shrink:0;font-size:clamp(2.5rem,8vw,7.5rem);font-weight:900;letter-spacing:-.04em;line-height:.8;opacity:.14;-webkit-user-select:none;user-select:none}@media(max-width:600px){.About_secNum__ts0PV{-webkit-text-stroke:1px var(--accent)}}.About_secTitle__qANfX{align-self:flex-end;border-bottom:2px solid var(--accent);font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:800;letter-spacing:-.3px;margin:0;padding-bottom:.18rem}.About_certGrid__HoS1O,.About_eduCards__pFRse,.About_journeyScroll__Q4Axy,.About_skillsRow__jMn2t{margin:0 auto;max-width:1200px}.About_skillsRow__jMn2t{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}@media(max-width:860px){.About_skillsRow__jMn2t{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.About_skillsRow__jMn2t{grid-template-columns:1fr}}.About_skillPillar__54y1v{background:var(--card);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:.85rem;overflow:hidden;padding:1.2rem;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .32s ease}.About_skillPillar__54y1v:before{background:var(--accent);background:var(--sk-color,var(--accent));content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease}.About_skillPillar__54y1v:hover{border-color:var(--sk-color,var(--accent));box-shadow:0 12px 36px color-mix(in srgb,var(--accent) 20%,#0000);box-shadow:0 12px 36px color-mix(in srgb,var(--sk-color,var(--accent)) 20%,#0000);transform:translateY(-5px)}.About_skillPillar__54y1v:hover:before{opacity:1}.About_skillTop__2pHFe{align-items:center;display:flex;gap:.6rem}.About_skillIconBox__1pFHs{align-items:center;background:color-mix(in srgb,var(--accent) 12%,#0000);background:color-mix(in srgb,var(--sk-color,var(--accent)) 12%,#0000);border-radius:9px;color:var(--accent);color:var(--sk-color,var(--accent));display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.About_skillIconBox__1pFHs svg{font-size:1.05rem}.About_skillName__8fSKK{font-size:.75rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.About_skillTags__LmSfy{display:flex;flex-wrap:wrap;gap:.32rem}.About_stag__oiA5u{background:color-mix(in srgb,var(--accent) 6%,#0000);background:color-mix(in srgb,var(--sk-color,var(--accent)) 6%,#0000);border:1px solid var(--border);border-radius:20px;font-size:.69rem;padding:.18rem .55rem;white-space:nowrap}.About_tree__CRsjj{margin:0 auto;max-width:860px;padding:.25rem 0;position:relative}.About_treeLine__TiKyE{background:linear-gradient(180deg,#7c3aed 0,#7c3aeda6 35%,#7c3aed47 70%,#7c3aed12);border-radius:4px;bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}@media(max-width:640px){.About_treeLine__TiKyE{left:13px;transform:none}}.About_treeItem__XKk1l{align-items:center;display:grid;grid-template-columns:1fr 26px 1fr;padding:.55rem 0}@media(max-width:640px){.About_treeItem__XKk1l{grid-template-columns:26px 1fr;padding:.45rem 0}}.About_treeL__46UiO{display:flex;justify-content:flex-end;padding-right:1rem}@media(max-width:640px){.About_treeL__46UiO{display:none}}.About_treeM__HVKfr{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}@media(max-width:640px){.About_treeM__HVKfr{justify-content:flex-start}}.About_treeR__E6DJ4{padding-left:1rem}@media(max-width:640px){.About_treeR__E6DJ4{padding-left:.75rem}}.About_treeDot__n6E-K{background:color-mix(in srgb,var(--accent) 45%,#0000);border:2px solid var(--accent);border-radius:50%;height:12px;position:relative;width:12px}.About_treeCurrent__OTUsL .About_treeDot__n6E-K{background:var(--accent);box-shadow:0 0 10px var(--glow);height:14px;width:14px}.About_treePulse__kKDJD{animation:About_treePulseAnim__MPi8z 1.8s ease-in-out infinite;border:2px solid var(--accent);border-radius:50%;inset:-5px;position:absolute}@keyframes About_treePulseAnim__MPi8z{0%,to{opacity:.7;transform:scale(1)}50%{opacity:0;transform:scale(2.3)}}.About_treeCard__vQzgF{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .32s ease}.About_treeCard__vQzgF:hover{border-color:color-mix(in srgb,var(--jc,var(--accent)) 45%,#0000);box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 16%,#0000);box-shadow:0 10px 30px color-mix(in srgb,var(--jc,var(--accent)) 16%,#0000);transform:translateY(-4px)}.About_treeL__46UiO .About_treeCard__vQzgF:after{background:linear-gradient(to right,#0000,color-mix(in srgb,var(--accent) 45%,#0000));background:linear-gradient(to right,#0000,color-mix(in srgb,var(--jc,var(--accent)) 45%,#0000));content:"";height:1px;position:absolute;right:-1rem;top:50%;transform:translateY(-50%);width:1rem}.About_treeR__E6DJ4 .About_treeCard__vQzgF:before{background:linear-gradient(to left,#0000,color-mix(in srgb,var(--accent) 45%,#0000));background:linear-gradient(to left,#0000,color-mix(in srgb,var(--jc,var(--accent)) 45%,#0000));content:"";height:1px;left:-1rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.About_treeCardNow__UvwLE{border-color:color-mix(in srgb,var(--jc,var(--accent)) 40%,#0000)}.About_treeCardHead__VZuiM{align-items:center;background:color-mix(in srgb,var(--accent) 12%,#0000);background:color-mix(in srgb,var(--jc,var(--accent)) 12%,#0000);border-bottom:1px solid color-mix(in srgb,var(--jc,var(--accent)) 16%,#0000);display:flex;gap:.65rem;padding:.7rem .9rem}.About_treeEmoji__anSI4{filter:drop-shadow(0 1px 2px rgba(0,0,0,.12));flex-shrink:0;font-size:1.4rem;line-height:1}.About_treeCardMeta__YxOhT{display:flex;flex-direction:column;gap:.1rem}.About_treeYearRow__nZp\+O{align-items:center;display:flex;flex-wrap:wrap;gap:.38rem}.About_treeYear__s8Ewn{color:var(--accent);color:var(--jc,var(--accent));font-size:.82rem;font-weight:800;letter-spacing:.3px}.About_treeNow__klEnV{background:var(--accent);background:var(--jc,var(--accent));border-radius:20px;color:#fff;font-size:.54rem;font-weight:700;letter-spacing:1px;padding:.1em .5em;text-transform:uppercase}.About_treePlace__LYvmp{color:var(--accent);color:var(--jc,var(--accent));font-size:.62rem;font-weight:600;letter-spacing:.6px;opacity:.7;text-transform:uppercase}.About_treeCardBody__Y5XqI{display:flex;flex-direction:column;gap:.3rem;padding:.75rem .9rem}.About_treeEvent__5NqB3{font-size:.83rem;font-weight:700;line-height:1.3;margin:0}@media(max-width:400px){.About_treeEvent__5NqB3{font-size:.79rem}}.About_treeDesc__ef1nG{font-size:.77rem;font-style:italic;line-height:1.65;margin:0;opacity:.58}@media(max-width:400px){.About_treeDesc__ef1nG{font-size:.72rem}}.About_mobileCard__SYRSt{display:none}@media(max-width:640px){.About_mobileCard__SYRSt{display:block}}.About_eduCards__pFRse{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media(max-width:720px){.About_eduCards__pFRse{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.About_eduCards__pFRse{grid-template-columns:1fr}}.About_eduCard__kN5ns{background:var(--card);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:.28rem;padding:1.2rem;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .32s ease}.About_eduCard__kN5ns:hover{border-color:#7c3aed59;box-shadow:0 10px 30px #7c3aed1a;transform:translateY(-4px)}.About_eduCardTop__NZJ7W{align-items:center;display:flex;justify-content:space-between;margin-bottom:.3rem}.About_eduBadge__5VCVX{border-radius:20px;color:#fff;font-size:.56rem;font-weight:700;letter-spacing:1px;padding:.14em .58em;text-transform:uppercase}.About_bMasters__qGZWs{background:#7c3aed}.About_bBachelors__J4QvK{background:#2563eb}.About_bDiploma__Y\+cON{background:#0891b2}.About_eduDur__VdUXk{font-size:.6rem;opacity:.38}.About_eduIcon__BHXqz{color:var(--accent)!important;font-size:1.15rem!important}.About_eduSchool__InwmP{font-size:.8rem;font-weight:700;line-height:1.3;margin:.05rem 0 0}.About_eduDegree__8EuJG{font-size:.71rem;line-height:1.45;margin:0;opacity:.58}.About_certGrid__HoS1O{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center}.About_certGrid__HoS1O .About_certCard__AjMfH{flex-shrink:0;width:200px}@media(max-width:600px){.About_certGrid__HoS1O{gap:.65rem}.About_certGrid__HoS1O .About_certCard__AjMfH{width:calc(50% - .325rem)}}@media(max-width:360px){.About_certGrid__HoS1O .About_certCard__AjMfH{width:100%}}.About_certCard__AjMfH{background:var(--card);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:.38rem;padding:1.1rem;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .32s ease}.About_certCard__AjMfH:hover{border-color:#7c3aed59;box-shadow:0 10px 30px #7c3aed1a;transform:translateY(-4px)}.About_certWatermark__EkOeI{bottom:.7rem;filter:none;filter:var(--wm-filter,none);height:68px;object-fit:contain;opacity:.09;pointer-events:none;position:absolute;right:.7rem;-webkit-user-select:none;user-select:none;width:68px}@media(max-width:600px){.About_certWatermark__EkOeI{bottom:.5rem;height:48px;right:.5rem;width:48px}}.About_certTop__zj2Dv{align-items:flex-start;display:flex;justify-content:space-between}.About_certIcon__Cz8xB{color:var(--accent)!important;font-size:1rem!important}.About_certBtn__5UyUW{align-items:center;background:color-mix(in srgb,var(--accent) 10%,#0000);border:1px solid #7c3aed33;border-radius:7px;color:var(--accent);display:flex;height:24px;justify-content:center;transition:background .2s;width:24px}.About_certBtn__5UyUW:hover{background:color-mix(in srgb,var(--accent) 20%,#0000)}.About_certName__BAuSL{font-size:.8rem;font-weight:600;line-height:1.4}.About_certIssuer__rJrnJ{font-size:.6rem;letter-spacing:.8px;opacity:.4;text-transform:uppercase}.About_connectBand__GFugf{align-items:center;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:1.1rem;margin-top:2.5rem;padding-top:1.75rem;text-align:center}@media(max-width:600px){.About_connectBand__GFugf{gap:.85rem;margin-top:1.5rem;padding-top:1.25rem}}.About_connectText__Ka\+ll{font-size:1.35rem;font-weight:800;letter-spacing:-.3px;margin:0}@media(max-width:600px){.About_connectText__Ka\+ll{font-size:1.1rem}}@media(max-width:400px){.About_connectText__Ka\+ll{font-size:1rem}}.About_connectBadges__PDeS\+{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.About_connectBadge__RdUA1{align-items:center;background:color-mix(in srgb,var(--accent) 10%,#0000);background:color-mix(in srgb,var(--cb,var(--accent)) 10%,#0000);border:1.5px solid var(--cb,var(--accent));border-radius:50px;color:var(--accent);color:var(--cb,var(--accent));display:inline-flex;font-size:.8rem;font-weight:600;gap:.45rem;padding:.55rem 1.1rem;text-decoration:none;transition:all .2s ease}.About_connectBadge__RdUA1 svg{font-size:1rem}@media(max-width:480px){.About_connectBadge__RdUA1{font-size:.73rem;gap:.35rem;padding:.45rem .85rem}}.About_connectBadge__RdUA1:hover{background:var(--accent);background:var(--cb,var(--accent));box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 35%,#0000);box-shadow:0 6px 18px color-mix(in srgb,var(--cb,var(--accent)) 35%,#0000);color:#fff;transform:translateY(-2px)}.Portfolio_page__bH0r\+{margin:0 auto;max-width:1100px;padding:3rem 2rem 5rem}@media(max-width:600px){.Portfolio_page__bH0r\+{padding:2rem 1.1rem 3rem}}.Portfolio_dark__spGgZ{color:#e2e8f0}.Portfolio_light__xkdZX{color:#0f172a}.Portfolio_pageHeader__iwDOr{margin-bottom:2.5rem;text-align:center}.Portfolio_eyebrow__nJDiO{align-items:center;color:#7c3aed;display:flex;font-size:.7rem;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:2.5px;margin:0 0 .6rem;text-transform:uppercase}.Portfolio_eyebrowLine__VPHn4{background:#7c3aed;border-radius:2px;display:inline-block;height:2px;width:28px}.Portfolio_pageTitle__ngcEW{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-1px;margin:0 0 .5rem}.Portfolio_pageSub__wNlDP{font-size:.9rem;margin:0;opacity:.45}.Portfolio_filterRow__hItps{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2.5rem}.Portfolio_filterBtn__KkNpk{align-items:center;background:#0000;border:1.5px solid #7c3aed33;border-radius:20px;color:inherit;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:500;gap:.4rem;padding:.35rem .9rem;transition:all .18s ease}.Portfolio_filterBtn__KkNpk:hover{background:#7c3aed0f;border-color:#7c3aed;color:#7c3aed}.Portfolio_filterActive__ZOY3f{background:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important}.Portfolio_filterDot__GfuCB{border-radius:50%;flex-shrink:0;height:7px;width:7px}.Portfolio_featuredSection__XrYrQ{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2.5rem}.Portfolio_featuredLabel__aJcFx{align-items:center;color:#7c3aed;display:inline-flex;font-size:.68rem;font-weight:700;gap:.45rem;letter-spacing:2.5px;margin:0;text-transform:uppercase}.Portfolio_featuredCard__SBfN5{grid-gap:2rem;border:1px solid color-mix(in srgb,#7c3aed 22%,#0000);border:1px solid color-mix(in srgb,var(--feat-color,#7c3aed) 22%,#0000);border-radius:20px;display:grid;gap:2rem;grid-template-columns:1fr 220px;overflow:hidden;padding:2rem 2rem 1.8rem;position:relative;transition:transform .25s ease,box-shadow .25s ease}.Portfolio_featuredCard__SBfN5:before{background:linear-gradient(90deg,#7c3aed,color-mix(in srgb,#7c3aed 55%,#fff));background:linear-gradient(90deg,var(--feat-color,#7c3aed) 0,color-mix(in srgb,var(--feat-color,#7c3aed) 55%,#fff) 100%);content:"";height:3px;left:0;position:absolute;right:0;top:0}.Portfolio_light__xkdZX .Portfolio_featuredCard__SBfN5{background:#fff;box-shadow:0 2px 24px #0000000f}.Portfolio_dark__spGgZ .Portfolio_featuredCard__SBfN5{background:#ffffff0a}.Portfolio_featuredCard__SBfN5:hover{box-shadow:0 20px 56px color-mix(in srgb,#7c3aed 22%,#0000);box-shadow:0 20px 56px color-mix(in srgb,var(--feat-color,#7c3aed) 22%,#0000);transform:translateY(-4px)}@media(max-width:760px){.Portfolio_featuredCard__SBfN5{gap:1.25rem;grid-template-columns:1fr}}.Portfolio_featuredBg__IOF4e{background:radial-gradient(circle at 70% 50%,color-mix(in srgb,#7c3aed 12%,#0000) 0,#0000 60%),radial-gradient(#7c3aed 1px,#0000 0);background:radial-gradient(circle at 70% 50%,color-mix(in srgb,var(--feat-color,#7c3aed) 12%,#0000) 0,#0000 60%),radial-gradient(var(--feat-color,#7c3aed) 1px,#0000 1px);background-size:100% 100%,22px 22px;inset:0;opacity:.08;pointer-events:none;position:absolute}.Portfolio_featuredIdx__fdqgF{color:#7c3aed;color:var(--feat-color,#7c3aed);font-size:clamp(5rem,10vw,8rem);font-weight:900;letter-spacing:-4px;line-height:1;opacity:.07;pointer-events:none;position:absolute;right:1.2rem;top:.5rem;-webkit-user-select:none;user-select:none}.Portfolio_featuredLeft__AOuGS{display:flex;flex-direction:column;gap:0;position:relative}.Portfolio_featuredTopRow__2ZFka{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.Portfolio_featuredWindowDots__eASnA{display:flex;gap:5px}.Portfolio_featuredWindowDots__eASnA span{border-radius:50%;display:inline-block;height:10px;opacity:.9;width:10px}.Portfolio_featuredBadge__k\+Jqo{background:color-mix(in srgb,#7c3aed 12%,#0000);background:color-mix(in srgb,var(--feat-color,#7c3aed) 12%,#0000);border:1px solid color-mix(in srgb,#7c3aed 28%,#0000);border:1px solid color-mix(in srgb,var(--feat-color,#7c3aed) 28%,#0000);border-radius:20px;color:#7c3aed;color:var(--feat-color,#7c3aed);font-size:.64rem;font-weight:700;letter-spacing:1px;padding:.18em .65em;text-transform:uppercase}.Portfolio_featuredName__T3Y8v{color:#7c3aed;color:var(--feat-color,#7c3aed);font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:800;letter-spacing:-.5px;line-height:1.2;margin:0 0 .3rem}.Portfolio_featuredTagline__y1XJe{font-size:.72rem;font-weight:600;letter-spacing:1.5px;margin:0 0 .9rem;opacity:.38;text-transform:uppercase}.Portfolio_featuredDesc__52u8t{font-size:.85rem;line-height:1.8;margin:0 0 1rem;opacity:.6}.Portfolio_featuredRoles__Qu9g8{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem}.Portfolio_featuredRoleChip__WY6SR{background:#7c3aed;background:var(--feat-color,#7c3aed);border-radius:20px;color:#fff;font-size:.7rem;font-weight:700;padding:.26rem .82rem}.Portfolio_featuredModules__FnlcN{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:0}.Portfolio_featuredModuleChip__XSnAS{align-items:center;background:color-mix(in srgb,#059669 9%,#0000);background:color-mix(in srgb,var(--mc,#059669) 9%,#0000);border:1px solid color-mix(in srgb,#059669 32%,#0000);border:1px solid color-mix(in srgb,var(--mc,#059669) 32%,#0000);border-radius:9px;color:#059669;color:var(--mc,#059669);display:inline-flex;gap:.32rem;padding:.3rem .7rem .3rem .55rem;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s}.Portfolio_featuredModuleChip__XSnAS:hover{background:color-mix(in srgb,#059669 18%,#0000);background:color-mix(in srgb,var(--mc,#059669) 18%,#0000);box-shadow:0 4px 12px color-mix(in srgb,#059669 22%,#0000);box-shadow:0 4px 12px color-mix(in srgb,var(--mc,#059669) 22%,#0000);transform:translateY(-2px)}.Portfolio_moduleName__Hq9D8{font-family:Courier New,monospace;font-size:.7rem;font-weight:700}.Portfolio_moduleDesc__prD0M{border-left:1px solid;font-size:.6rem;font-weight:500;margin-left:.08rem;opacity:.6;padding-left:.32rem}.Portfolio_featuredRight__GW5Vf{display:flex;flex-direction:column;gap:1rem;position:relative}@media(max-width:760px){.Portfolio_featuredRight__GW5Vf{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:.75rem}}.Portfolio_featuredTechPanel__PI\+eH{background:color-mix(in srgb,#7c3aed 6%,#0000);background:color-mix(in srgb,var(--feat-color,#7c3aed) 6%,#0000);border:1px solid color-mix(in srgb,#7c3aed 18%,#0000);border:1px solid color-mix(in srgb,var(--feat-color,#7c3aed) 18%,#0000);border-radius:14px;display:flex;flex:1 1;flex-direction:column;gap:.6rem;padding:1rem .9rem}@media(max-width:760px){.Portfolio_featuredTechPanel__PI\+eH{align-items:center;flex-direction:row;flex-wrap:wrap;padding:.6rem .75rem}}.Portfolio_techPanelLabel__Q2fYn{font-size:.6rem;font-weight:700;letter-spacing:2px;opacity:.4;text-transform:uppercase}@media(max-width:760px){.Portfolio_techPanelLabel__Q2fYn{display:none}}.Portfolio_featuredTech__KeOCo{display:flex;flex-wrap:wrap;gap:.38rem}.Portfolio_featuredTechChip__dCx0k{background:color-mix(in srgb,#7c3aed 14%,#0000);background:color-mix(in srgb,var(--feat-color,#7c3aed) 14%,#0000);border:1px solid color-mix(in srgb,#7c3aed 26%,#0000);border:1px solid color-mix(in srgb,var(--feat-color,#7c3aed) 26%,#0000);border-radius:6px;color:#7c3aed;color:var(--feat-color,#7c3aed);font-size:.66rem;font-weight:600;padding:.22rem .6rem}.Portfolio_featuredLiveBtn__bi4oN{align-items:center;background:#7c3aed;background:var(--feat-color,#7c3aed);border-radius:12px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:700;gap:.45rem;justify-content:center;overflow:hidden;padding:.7rem 1.2rem;position:relative;text-decoration:none;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap}.Portfolio_featuredLiveBtn__bi4oN:after{background:linear-gradient(135deg,#ffffff26,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.Portfolio_featuredLiveBtn__bi4oN:hover{box-shadow:0 8px 24px color-mix(in srgb,#7c3aed 40%,#0000);box-shadow:0 8px 24px color-mix(in srgb,var(--feat-color,#7c3aed) 40%,#0000);opacity:.9;transform:translateY(-2px)}@media(max-width:760px){.Portfolio_featuredLiveBtn__bi4oN{width:100%}}.Portfolio_grid__f1C6m{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.Portfolio_grid__f1C6m{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.Portfolio_grid__f1C6m{grid-template-columns:1fr}}.Portfolio_card__O8nTI{border:1px solid #7c3aed1a;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.Portfolio_light__xkdZX .Portfolio_card__O8nTI{background:#ffffffeb;box-shadow:0 2px 14px #0000000d}.Portfolio_dark__spGgZ .Portfolio_card__O8nTI{background:#ffffff0a}.Portfolio_card__O8nTI:hover{border-color:#7c3aed;border-color:var(--lang-color,#7c3aed);box-shadow:0 16px 40px color-mix(in srgb,#7c3aed 20%,#0000);box-shadow:0 16px 40px color-mix(in srgb,var(--lang-color,#7c3aed) 20%,#0000);transform:translateY(-5px)}.Portfolio_cardHeader__Qi07d{border-bottom:1px solid #7c3aed14;padding:1rem 1.2rem .9rem;position:relative}.Portfolio_cardHeaderBg__x0PE1{inset:0;pointer-events:none;position:absolute}.Portfolio_windowDots__c1Pj6{display:flex;gap:5px;margin-bottom:.8rem;position:relative}.Portfolio_windowDots__c1Pj6 span{border-radius:50%;display:inline-block;height:10px;opacity:.85;width:10px}.Portfolio_repoName__6nDhb{font-size:.92rem;font-weight:700;letter-spacing:.1px;margin:0 0 .55rem;position:relative;text-transform:capitalize;word-break:break-word}.Portfolio_cardHeaderMeta__KihSS{position:relative}.Portfolio_langPill__0zpLS{align-items:center;border-radius:20px;display:inline-flex;font-size:.68rem;font-weight:600;gap:.35rem;padding:.18rem .6rem}.Portfolio_lang__kFoS6{align-items:center;display:inline-flex;font-size:.75rem;font-weight:500;gap:.35rem;opacity:.75}.Portfolio_langDot__\+44gr{border-radius:50%;flex-shrink:0;height:8px;width:8px}.Portfolio_cardBody__SM60z{display:flex;flex:1 1;flex-direction:column;gap:.7rem;padding:.9rem 1.2rem}.Portfolio_repoDesc__JZzGI{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:.8rem;line-height:1.65;margin:0;opacity:.58;overflow:hidden}.Portfolio_topics__i2QHc{display:flex;flex-wrap:wrap;gap:.35rem}.Portfolio_topic__yGwMh{background:#7c3aed12;border:1px solid #7c3aed24;border-radius:20px;color:#7c3aed;font-size:.63rem;font-weight:500;padding:.14rem .52rem}.Portfolio_cardFooter__avZIq{align-items:center;border-top:1px solid #7c3aed12;display:flex;justify-content:space-between;padding:.7rem 1.2rem}.Portfolio_stats__9qXqh{display:flex;gap:.75rem}.Portfolio_metaStat__GfoGv{align-items:center;display:flex;font-size:.73rem;gap:.2rem;opacity:.45}.Portfolio_cardLinks__LOzSQ{align-items:center;display:flex;gap:.5rem}.Portfolio_liveChip__KQjAb{align-items:center;background:#7c3aed;border-radius:20px;color:#fff;display:inline-flex;font-size:.68rem;font-weight:600;gap:.25rem;padding:.18rem .6rem;text-decoration:none;transition:background .18s ease}.Portfolio_liveChip__KQjAb:hover{background:#6d28d9}.Portfolio_readmeHint__85lrx{align-items:center;color:#7c3aed;display:flex;font-size:.7rem;font-weight:600;gap:.25rem;letter-spacing:.3px;opacity:.6}.Portfolio_modalBackdrop__T0iOM{align-items:center;animation:Portfolio_fadeIn__ypFH2 .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:2000}@keyframes Portfolio_fadeIn__ypFH2{0%{opacity:0}to{opacity:1}}.Portfolio_modal__Th4Jq{animation:Portfolio_slideUp__A7i-6 .25s cubic-bezier(.22,1,.36,1);border:1px solid #7c3aed2e;border-radius:18px;display:flex;flex-direction:column;max-height:88vh;max-width:820px;overflow:hidden;width:100%}.Portfolio_modal__Th4Jq.Portfolio_light__xkdZX{background:#fff;box-shadow:0 24px 80px #0000002e}.Portfolio_modal__Th4Jq.Portfolio_dark__spGgZ{background:#0d0d1a;box-shadow:0 24px 80px #0000008c}@keyframes Portfolio_slideUp__A7i-6{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Portfolio_modalHeader__8gPoh{align-items:center;border-bottom:1px solid #7c3aed1f;display:flex;flex-shrink:0;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.1rem 1.4rem}.Portfolio_modalTitle__9XYst{align-items:center;display:flex;flex:1 1;font-size:.95rem;font-weight:700;gap:.6rem;min-width:0}.Portfolio_modalTitle__9XYst span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Portfolio_modalActions__nHIB5{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.Portfolio_modalLink__y98Jc{align-items:center;border:1.5px solid #7c3aed40;border-radius:20px;color:#7c3aed;display:inline-flex;font-size:.78rem;font-weight:600;gap:.3rem;padding:.35rem .85rem;text-decoration:none;transition:all .18s ease}.Portfolio_modalLink__y98Jc:hover{background:#7c3aed14;border-color:#7c3aed}.Portfolio_modalLinkLive__\+qK9z{background:#7c3aed;border-color:#7c3aed;color:#fff}.Portfolio_modalLinkLive__\+qK9z:hover{background:#6d28d9;border-color:#6d28d9;color:#fff}.Portfolio_modalClose__dyJU\+{align-items:center;background:#0000;border:1.5px solid #7c3aed33;border-radius:8px;color:inherit;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .18s ease;width:34px}.Portfolio_modalClose__dyJU\+ svg{font-size:1.1rem}.Portfolio_modalClose__dyJU\+:hover{background:#7c3aed14;border-color:#7c3aed;color:#7c3aed}.Portfolio_modalBody__h31Wu{flex:1 1;overflow-y:auto;padding:2rem;scroll-behavior:smooth}.Portfolio_modalBody__h31Wu::-webkit-scrollbar{width:5px}.Portfolio_modalBody__h31Wu::-webkit-scrollbar-track{background:#0000}.Portfolio_modalBody__h31Wu::-webkit-scrollbar-thumb{background:#7c3aed4d;border-radius:4px}.Portfolio_readmeContent__bKgSt{font-size:.88rem;line-height:1.75}.Portfolio_readmeContent__bKgSt h1,.Portfolio_readmeContent__bKgSt h2,.Portfolio_readmeContent__bKgSt h3,.Portfolio_readmeContent__bKgSt h4{border-bottom:1px solid #7c3aed1f;font-weight:700;line-height:1.3;margin:1.4rem 0 .6rem;padding-bottom:.35rem}.Portfolio_readmeContent__bKgSt h1:first-child,.Portfolio_readmeContent__bKgSt h2:first-child,.Portfolio_readmeContent__bKgSt h3:first-child,.Portfolio_readmeContent__bKgSt h4:first-child{margin-top:0}.Portfolio_readmeContent__bKgSt h1{font-size:1.5rem}.Portfolio_readmeContent__bKgSt h2{font-size:1.2rem}.Portfolio_readmeContent__bKgSt h3{font-size:1rem}.Portfolio_readmeContent__bKgSt p{margin:0 0 .85rem;opacity:.82}.Portfolio_readmeContent__bKgSt a{color:#7c3aed;text-decoration:none}.Portfolio_readmeContent__bKgSt a:hover{text-decoration:underline}.Portfolio_readmeContent__bKgSt code{background:#7c3aed1a;border-radius:5px;color:#7c3aed;font-family:Courier New,monospace;font-size:.82em;padding:.15em .45em}.Portfolio_readmeContent__bKgSt pre{background:#7c3aed0f;border:1px solid #7c3aed1a;border-radius:10px;margin:.85rem 0;overflow-x:auto;padding:1rem 1.25rem}.Portfolio_readmeContent__bKgSt pre code{background:none;color:inherit;padding:0}.Portfolio_readmeContent__bKgSt ol,.Portfolio_readmeContent__bKgSt ul{margin:0 0 .85rem;padding-left:1.4rem}.Portfolio_readmeContent__bKgSt ol li,.Portfolio_readmeContent__bKgSt ul li{margin-bottom:.3rem;opacity:.82}.Portfolio_readmeContent__bKgSt img{border-radius:8px;margin:.5rem 0;max-width:100%}.Portfolio_readmeContent__bKgSt blockquote{border-left:3px solid #7c3aed;margin:.85rem 0;opacity:.7;padding-left:1rem}.Portfolio_readmeContent__bKgSt table{border-collapse:collapse;font-size:.82rem;margin:.85rem 0;width:100%}.Portfolio_readmeContent__bKgSt table td,.Portfolio_readmeContent__bKgSt table th{border:1px solid #7c3aed1f;padding:.5rem .85rem;text-align:left}.Portfolio_readmeContent__bKgSt table th{background:#7c3aed12;font-weight:700}.Portfolio_readmeContent__bKgSt hr{border:none;border-top:1px solid #7c3aed1f;margin:1.25rem 0}.Portfolio_readmeLoading__RL3tc{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.Portfolio_readmeSkeleton__extyx{animation:Portfolio_shimmer__91hSq 1.4s ease-in-out infinite;background:linear-gradient(90deg,#7c3aed0f 25%,#7c3aed1f 50%,#7c3aed0f 75%);background-size:200% 100%;border-radius:6px;height:14px}.Portfolio_readmeError__uhMLd{align-items:center;display:flex;flex-direction:column;font-size:.88rem;gap:.75rem;opacity:.45;padding:3rem 0;text-align:center}.Portfolio_skeleton__MFu-s{animation:Portfolio_shimmer__91hSq 1.4s ease-in-out infinite;background:linear-gradient(90deg,#7c3aed0f 25%,#7c3aed1f 50%,#7c3aed0f 75%);background-size:200% 100%;border-radius:14px;height:180px}@keyframes Portfolio_shimmer__91hSq{0%{background-position:200% 0}to{background-position:-200% 0}}.Portfolio_error__J623g{align-items:center;display:flex;flex-direction:column;font-size:.9rem;gap:1rem;opacity:.5;padding:4rem 0;text-align:center}.Portfolio_empty__LlFnr{font-size:.9rem;opacity:.4;padding:3rem 0;text-align:center}.Portfolio_footer__uNwW7{font-size:.85rem;margin-top:2.5rem;text-align:center}.Portfolio_footer__uNwW7 a{color:#7c3aed;font-weight:500;text-decoration:none}.Portfolio_footer__uNwW7 a:hover{text-decoration:underline}.DarkModeBackground_overlay__euA2Q{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.DarkModeBackground_star__w6pzU{animation:DarkModeBackground_twinkle__omu\+V ease-in-out infinite;background:#fff;border-radius:50%;position:absolute}@keyframes DarkModeBackground_twinkle__omu\+V{0%,to{box-shadow:none;opacity:0;transform:scale(.5)}50%{box-shadow:0 0 3px 1px #ffffffb3,0 0 6px 2px #ffffff4d;opacity:1;transform:scale(1.4)}}.DarkModeBackground_planetWrap__QrjHU{height:90px;position:absolute;transform:translate(-50%,-50%);width:90px;z-index:1}.DarkModeBackground_planet__iQKEC{background:radial-gradient(circle at 27% 21%,#ffffff40 0,#ffffff14 12%,#0000 26%),radial-gradient(circle at 18% 78%,#c4b5fd2e 0,#0000 32%),radial-gradient(circle at 82% 63%,#000000e0 0,#0000008c 22%,#0000 48%),radial-gradient(circle at 64% 52%,#1a0030a6 0,#0000 42%),radial-gradient(circle at 36% 32%,#c4b5fd 0,#9061f9 14%,#7c3aed 28%,#5b21b6 50%,#3b0764 72%,#1a0030 100%);border-radius:50%;box-shadow:0 0 28px #7c3aed8c,0 0 65px #7c3aed38,0 0 110px #7c3aed14,inset -18px -14px 34px #000000bf,inset 5px 4px 14px #c4b5fd1a;inset:0;overflow:hidden;position:absolute;z-index:1}.DarkModeBackground_planetSurface__nHuJa{animation:DarkModeBackground_planetSpin__GB9hU 38s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 16px,rgba(167,139,250,.055) 0,rgba(167,139,250,.055) 19px,#0000 0,#0000 30px,#7c3aed0a 0,#7c3aed0a 32px,#0000 0,#0000 46px,rgba(196,181,253,.035) 0,rgba(196,181,253,.035) 48px);border-radius:50%;inset:-8px;mix-blend-mode:screen;position:absolute}@keyframes DarkModeBackground_planetSpin__GB9hU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DarkModeBackground_crater__G4IDo{background:#00000047;border-radius:50%;box-shadow:inset 2px 2px 5px #000000a6,inset -1px -1px 2px #ffffff0f,0 0 0 1px #a78bfa14;position:absolute}.DarkModeBackground_lightBand__OyhiJ{background:linear-gradient(180deg,#0000,#a78bfa17 40%,#a78bfa17 60%,#0000);filter:blur(3px);height:13%;position:absolute;top:44%;width:100%}.DarkModeBackground_planetRingBack__Jo50L{border:1.5px solid #c4b5fd33;border-bottom:none;border-radius:50% 50% 0 0/50% 50% 0 0;border-top-color:#c4b5fd73;-webkit-clip-path:polygon(0 0,100% 0,100% 50%,0 50%);clip-path:polygon(0 0,100% 0,100% 50%,0 50%);z-index:0}.DarkModeBackground_planetRingBack__Jo50L,.DarkModeBackground_planetRingFront__k\+f0E{box-shadow:0 0 0 3px #a78bfa17,0 0 0 7px #c4b5fd0a;height:44%;left:-26%;position:absolute;top:28%;transform:rotateX(63deg);width:152%}.DarkModeBackground_planetRingFront__k\+f0E{border:1.5px solid #c4b5fd33;border-bottom:1.5px solid #c4b5fd73;border-radius:0 0 50% 50%/0 0 50% 50%;border-top:none;-webkit-clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%);clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%);z-index:2}.DarkModeBackground_planetAtmosphere__fMf8A{animation:DarkModeBackground_atmospherePulse__oDY2w 4.5s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#0000 50%,#7c3aed40 68%,#7c3aed1a 82%,#7c3aed08 92%,#0000 100%);border-radius:50%;inset:-18px;position:absolute;z-index:3}@keyframes DarkModeBackground_atmospherePulse__oDY2w{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.DarkModeBackground_ship__2X3Yz{filter:drop-shadow(0 0 4px rgba(196,181,253,.8)) drop-shadow(0 0 9px rgba(124,58,237,.45));pointer-events:none;position:absolute}.LightModeBackground_overlay__zF5iT{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.LightModeBackground_blob1__vqZA7{animation:LightModeBackground_drift1__XUSiC 22s ease-in-out infinite;background:radial-gradient(circle at 40% 40%,#c4b5fd80 0,#a78bfa47 35%,#7c3aed1a 60%,#0000 75%);filter:blur(72px);height:700px;position:absolute;right:-120px;top:-180px;width:700px}.LightModeBackground_blob2__0C07I{animation:LightModeBackground_drift2__ACba0 28s ease-in-out infinite;background:radial-gradient(circle at 55% 55%,#a78bfa61 0,#7c3aed2e 40%,#6d28d912 65%,#0000 80%);bottom:-100px;filter:blur(80px);height:580px;left:-80px;position:absolute;width:580px}.LightModeBackground_blob3__pjYw0{animation:LightModeBackground_drift3__Zak3j 34s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#d8b4fe38 0,#c4b5fd1f 45%,#0000 70%);filter:blur(90px);height:440px;left:30%;position:absolute;top:35%;width:440px}.LightModeBackground_blob4__rdNDr{animation:LightModeBackground_drift4__RCzJZ 19s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#8b5cf62e 0,#c4b5fd14 50%,#0000 70%);filter:blur(60px);height:320px;left:5%;position:absolute;top:10%;width:320px}@keyframes LightModeBackground_drift1__XUSiC{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-60px,40px) scale(1.06)}66%{transform:translate(30px,-50px) scale(.96)}}@keyframes LightModeBackground_drift2__ACba0{0%,to{transform:translate(0) scale(1)}40%{transform:translate(70px,-35px) scale(1.08)}70%{transform:translate(-40px,55px) scale(.94)}}@keyframes LightModeBackground_drift3__Zak3j{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-50px,-60px) scale(1.1)}60%{transform:translate(65px,40px) scale(.92)}}@keyframes LightModeBackground_drift4__RCzJZ{0%,to{transform:translate(0) scale(1)}50%{transform:translate(45px,55px) scale(1.12)}}.LightModeBackground_ring__laMJL{animation:LightModeBackground_spinRing__mBjvI linear infinite;border:1.5px solid #7c3aed1f;border-radius:50%;position:absolute}.LightModeBackground_ring1__8uRkR{animation-direction:normal;animation-duration:40s;border-color:#a78bfa24;height:340px;right:8%;top:60%;width:340px}.LightModeBackground_ring1__8uRkR:after{border:1px solid #a78bfa14;border-radius:50%;content:"";inset:18px;position:absolute}.LightModeBackground_ring2__d0ZaP{animation-direction:reverse;animation-duration:55s;border-color:#7c3aed1a;height:200px;left:18%;top:12%;width:200px}.LightModeBackground_ring2__d0ZaP:after{border:1px solid #7c3aed0f;border-radius:50%;content:"";inset:12px;position:absolute}.LightModeBackground_ring3__O2DOp{animation-direction:normal;animation-duration:30s;border-color:#c4b5fd2e;bottom:20%;height:110px;left:40%;width:110px}@keyframes LightModeBackground_spinRing__mBjvI{0%{transform:rotate(0deg) translateY(0)}50%{transform:rotate(180deg) translateY(-18px)}to{transform:rotate(1turn) translateY(0)}}.LightModeBackground_dots__PQh-U{background-image:radial-gradient(circle,#7c3aed1a 1px,#0000 0);background-size:36px 36px;inset:0;opacity:.6;position:absolute}
/*# sourceMappingURL=main.7522ea02.css.map*/