:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:#060713;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}
.SiteShell-module__49w_NG__shell{--bg:#070b18;--panel:#0d1426c2;--panelStrong:#18223ae6;--text:#f8fbff;--muted:#aeb9cc;--line:#ffffff21;--lineStrong:#94a3b861;--accent:#9b87f5;--accentTwo:#38bdf8;--accentThree:#d6b36a;color:var(--text);isolation:isolate;background:radial-gradient(circle at 16% 16%,#9b87f529,#0000 32%),radial-gradient(circle at 84% 22%,#38bdf821,#0000 34%),radial-gradient(circle at 54% 90%,#d6b36a1a,#0000 38%),linear-gradient(135deg,#070b18 0%,#101827 52%,#07111d 100%);min-height:100vh;padding:34px min(8vw,96px) 72px;position:relative;overflow:hidden}.SiteShell-module__49w_NG__light{--bg:#d9e9ff;--panel:#e2ebf6db;--panelStrong:#cbd8e8f5;--text:#0f1f35;--muted:#47566a;--line:#0f1f3524;--lineStrong:#183f6947;--accent:#3347a8;--accentTwo:#087f8c;--accentThree:#a46a22;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 12% 16%,#6366f157,#0000 30%),radial-gradient(circle at 82% 16%,#14b8a64d,#0000 32%),radial-gradient(circle at 22% 82%,#ec489938,#0000 34%),radial-gradient(circle at 72% 78%,#f59e0b3d,#0000 35%),linear-gradient(135deg,#d9e9ff 0%,#d7f4ef 38%,#eee0ff 68%,#ffe8c7 100%)}.SiteShell-module__49w_NG__background{pointer-events:none;z-index:-2;position:fixed;inset:0;overflow:hidden}.SiteShell-module__49w_NG__lineCluster{opacity:.68;height:240px;transform:translate3d(calc(var(--mx) * .4), calc(var(--my) * .4), 0);width:360px;transition:opacity .26s;position:absolute}.SiteShell-module__49w_NG__clusterOne{top:14%;left:6%}.SiteShell-module__49w_NG__clusterTwo{transform:translate3d(calc(var(--mx) * -.36), calc(var(--my) * .42), 0) rotate(10deg);top:20%;right:11%}.SiteShell-module__49w_NG__clusterThree{transform:translate3d(calc(var(--mx) * .54), calc(var(--my) * -.34), 0) rotate(-8deg);bottom:10%;left:38%}.SiteShell-module__49w_NG__segment{background:linear-gradient(90deg, transparent, var(--lineStrong), transparent);box-shadow:0 0 24px color-mix(in srgb, var(--accentTwo) 18%, transparent);transform-origin:50%;border-radius:999px;height:2px;transition:opacity .42s,transform .56s cubic-bezier(.2,.9,.2,1),width .56s cubic-bezier(.2,.9,.2,1);display:block;position:absolute}.SiteShell-module__49w_NG__segment:first-child{width:220px;top:24px;left:18px;transform:rotate(-18deg)}.SiteShell-module__49w_NG__segment:nth-child(2){width:280px;top:92px;left:84px;transform:rotate(24deg)}.SiteShell-module__49w_NG__segment:nth-child(3){width:170px;top:158px;left:16px;transform:rotate(7deg)}.SiteShell-module__49w_NG__segment:nth-child(4){width:150px;top:198px;left:160px;transform:rotate(-34deg)}.SiteShell-module__49w_NG__shell:hover .SiteShell-module__49w_NG__lineCluster{opacity:.88}.SiteShell-module__49w_NG__shell:hover .SiteShell-module__49w_NG__segment:first-child{width:126px;transform:translate(-28px,-12px)rotate(-18deg)}.SiteShell-module__49w_NG__shell:hover .SiteShell-module__49w_NG__segment:nth-child(2){width:164px;transform:translate(30px,15px)rotate(24deg)}.SiteShell-module__49w_NG__shell:hover .SiteShell-module__49w_NG__segment:nth-child(3){width:90px;transform:translate(-18px,22px)rotate(7deg)}.SiteShell-module__49w_NG__shell:hover .SiteShell-module__49w_NG__segment:nth-child(4){width:84px;transform:translate(22px,-18px)rotate(-34deg)}.SiteShell-module__49w_NG__orbOne,.SiteShell-module__49w_NG__orbTwo{border:1px solid var(--lineStrong);filter:blur(.2px);transform:translate3d(var(--mx), var(--my), 0);border-radius:50%;position:absolute}.SiteShell-module__49w_NG__orbOne{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 24%, transparent), transparent 62%);width:460px;height:460px;top:18%;left:8%}.SiteShell-module__49w_NG__orbTwo{background:radial-gradient(circle, color-mix(in srgb, var(--accentTwo) 20%, transparent), transparent 64%);width:380px;height:380px;bottom:8%;right:6%}.SiteShell-module__49w_NG__header{z-index:20;justify-content:space-between;align-items:center;display:flex;position:fixed;top:26px;left:min(8vw,96px);right:min(8vw,96px)}.SiteShell-module__49w_NG__brand,.SiteShell-module__49w_NG__themeButton{background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex;box-shadow:0 24px 80px #00000038}.SiteShell-module__49w_NG__brand img{object-fit:cover;border-radius:50%;width:34px;height:34px}.SiteShell-module__49w_NG__brand span{letter-spacing:.02em;font-weight:900}.SiteShell-module__49w_NG__themeButton{color:var(--text);cursor:pointer;place-items:center;width:48px;height:48px;padding:0;font-size:1.4rem;display:grid}.SiteShell-module__49w_NG__themeButton:hover{color:#facc15}.SiteShell-module__49w_NG__themeButton span{line-height:1}.SiteShell-module__49w_NG__nav{box-shadow:none;z-index:20;background:0 0;border:0;border-radius:50%;align-items:center;width:448px;height:448px;padding:0;position:fixed;top:50%;right:-224px;overflow:visible;transform:translateY(-50%)}.SiteShell-module__49w_NG__nav:before{background:radial-gradient(circle, transparent 0 28%, var(--panel) 29% 31%, transparent 32%), radial-gradient(circle, transparent 0 52%, var(--lineStrong) 53% 54%, transparent 55%), repeating-conic-gradient(from 0deg, transparent 0deg 10deg, var(--lineStrong) 10deg 11deg, transparent 11deg 30deg), conic-gradient(from 90deg, transparent 0deg 82deg, color-mix(in srgb, var(--accent) 22%, transparent) 82deg 120deg, color-mix(in srgb, var(--accentTwo) 18%, transparent) 120deg 192deg, transparent 192deg 360deg);border:1px solid var(--line);content:"";opacity:.86;border-radius:50%;animation:18s linear infinite SiteShell-module__49w_NG__wheelSpin;position:absolute;inset:0;box-shadow:-28px 28px 100px #0003,inset 0 0 60px #ffffff0b}.SiteShell-module__49w_NG__nav:after{background:radial-gradient(circle, var(--panelStrong) 0 34%, transparent 35%);border:1px solid var(--line);box-shadow:0 0 36px color-mix(in srgb, var(--accentTwo) 12%, transparent);content:"";opacity:.95;border-radius:50%;position:absolute;inset:144px}.SiteShell-module__49w_NG__nav:has(.SiteShell-module__49w_NG__navLink:hover):before{animation-play-state:paused}.SiteShell-module__49w_NG__navLink{background:color-mix(in srgb, var(--panelStrong) 74%, transparent);border:1px solid var(--line);color:var(--muted);isolation:isolate;letter-spacing:.1em;text-transform:uppercase;transform-origin:50%;z-index:2;border-radius:999px;align-items:center;gap:9px;min-width:134px;padding:14px 17px;font-size:13px;font-weight:950;transition:background .22s,color .22s,box-shadow .22s,transform .24s cubic-bezier(.2,.9,.2,1);display:flex;position:absolute}.SiteShell-module__49w_NG__navLink:first-child{top:58px;left:124px}.SiteShell-module__49w_NG__navLink:nth-child(2){top:154px;left:82px}.SiteShell-module__49w_NG__navLink:nth-child(3){top:250px;left:82px}.SiteShell-module__49w_NG__navLink:nth-child(4){top:346px;left:124px}.SiteShell-module__49w_NG__navLink:after{background:var(--panelStrong);border-radius:inherit;content:"";opacity:0;z-index:-1;transition:opacity .22s;position:absolute;inset:0}.SiteShell-module__49w_NG__navLink:hover{box-shadow:0 18px 42px color-mix(in srgb, var(--accentTwo) 20%, transparent), inset 0 1px 0 #ffffff3d;color:var(--accentTwo);transform:translate(-14px)translateY(-4px)rotate(-8deg)scale(1.12)}.SiteShell-module__49w_NG__navLink:hover:after{opacity:1}.SiteShell-module__49w_NG__navDot{background:currentColor;border-radius:999px;width:7px;height:7px;transition:transform .22s}.SiteShell-module__49w_NG__navLink:hover .SiteShell-module__49w_NG__navDot{transform:scale(1.45)}.SiteShell-module__49w_NG__content{z-index:1;position:relative}@media (max-width:980px){.SiteShell-module__49w_NG__shell{padding:24px 20px 128px}.SiteShell-module__49w_NG__header{left:20px;right:20px}.SiteShell-module__49w_NG__nav{border-right:1px solid var(--line);background:var(--panel);border-radius:999px;gap:8px;width:auto;max-width:calc(100vw - 32px);height:auto;padding:12px;display:flex;inset:auto auto 24px 50%;overflow-x:auto;transform:translate(-50%)}.SiteShell-module__49w_NG__nav:before,.SiteShell-module__49w_NG__nav:after{display:none}.SiteShell-module__49w_NG__navLink{min-width:max-content;position:relative;inset:auto}}@keyframes SiteShell-module__49w_NG__wheelSpin{to{transform:rotate(360deg)}}
.SocialDock-module__zOBz_a__dock{background:var(--panel);border:1px solid var(--line);z-index:20;border-radius:999px;align-items:center;gap:8px;width:58px;height:58px;padding:10px;transition:width .28s,box-shadow .22s;display:flex;position:fixed;bottom:28px;left:28px;overflow:hidden;box-shadow:0 24px 80px #00000038}.SocialDock-module__zOBz_a__dock a{color:var(--muted);opacity:0;pointer-events:none;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .18s,color .18s,opacity .18s,transform .18s;display:grid;position:absolute;top:9px;left:9px}.SocialDock-module__zOBz_a__dock a:first-child{animation:10s linear infinite SocialDock-module__zOBz_a__socialCycle}.SocialDock-module__zOBz_a__dock a:nth-child(2){animation:10s linear 2s infinite SocialDock-module__zOBz_a__socialCycle}.SocialDock-module__zOBz_a__dock a:nth-child(3){animation:10s linear 4s infinite SocialDock-module__zOBz_a__socialCycle}.SocialDock-module__zOBz_a__dock a:nth-child(4){animation:10s linear 6s infinite SocialDock-module__zOBz_a__socialCycle}.SocialDock-module__zOBz_a__dock a:nth-child(5){animation:10s linear 8s infinite SocialDock-module__zOBz_a__socialCycle}.SocialDock-module__zOBz_a__dock:hover,.SocialDock-module__zOBz_a__dock:focus-within{width:258px;box-shadow:0 26px 90px #00000042}.SocialDock-module__zOBz_a__dock:hover a,.SocialDock-module__zOBz_a__dock:focus-within a{opacity:1;pointer-events:auto;animation:none;position:relative;top:auto;left:auto;transform:none}.SocialDock-module__zOBz_a__dock a:hover{background:var(--panelStrong);color:var(--accentTwo);transform:translateY(-4px)rotate(-8deg)}@keyframes SocialDock-module__zOBz_a__socialCycle{0%{opacity:0;transform:translateY(18px)scale(.72)rotate(-18deg)}4%{opacity:1;transform:translateY(-10px)scale(1.12)rotate(8deg)}8%{opacity:1;transform:translateY(3px)scale(.96)rotate(-4deg)}12%,16%{opacity:1;transform:translateY(0)scale(1)rotate(0)}21%,to{opacity:0;transform:translateY(-18px)scale(.72)rotate(18deg)}}@media (max-width:980px){.SocialDock-module__zOBz_a__dock{bottom:92px;left:20px}}
