@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.app,html{transition:background-color .3s ease,color .3s ease}.app{font-family:Roboto,sans-serif;max-width:100%;overflow-x:hidden;-webkit-user-select:none;user-select:none;width:100vw}.app,main{min-height:100vh}main{width:100%}.footer,.header{z-index:3}.about,.home{z-index:1}.not-found{align-items:center;color:#002840;color:var(--color-dark-blue,#002840);display:flex;font-size:2rem;font-weight:500;height:100vh;justify-content:center;width:100vw}.app.dark .not-found{background:#0f172a;color:#f1f5f9}.H-Home{background-repeat:no-repeat;background-size:cover;min-height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;scroll-behavior:smooth;width:100vw}.H-content{display:flex;flex-direction:column;justify-content:center;max-width:1400px;min-height:calc(100vh - 100px);padding:12rem 2rem 4rem 9rem;position:relative;width:80%;z-index:3}.H-head{margin-bottom:1.5rem}.H-head-hi{font-size:5rem;font-weight:900;line-height:1.1;margin-bottom:.5rem}.heading-dot{animation:pulse 2s ease-in-out infinite;display:inline-block}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.H-sub-head{font-size:2.5rem;font-weight:450;line-height:1.2;margin-bottom:1rem}.H-ULine{border-radius:8px;height:.4rem;transition:width .3s ease;width:23rem}.H-disc{font-size:1.5rem;font-weight:300;line-height:1.7;max-width:65ch;padding:2rem;position:relative;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.H-disc:before{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(ellipse 60% 70% at center,#ffffff14 0,#ffffff0a 30%,#ffffff03 60%,#0000 100%);border-radius:20px;content:"";inset:0;mask:radial-gradient(ellipse 70% 80% at center,#000 0,#000 20%,#0009 50%,#0003 75%,#0000 100%);-webkit-mask:radial-gradient(ellipse 70% 80% at center,#000 0,#000 20%,#0009 50%,#0003 75%,#0000 100%);pointer-events:none;position:absolute;z-index:-1}:root.dark-theme .H-disc:before{background:radial-gradient(ellipse 60% 70% at center,#00000026 0,#00000014 30%,#00000008 60%,#0000 100%)}.H-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;max-width:36rem;padding-top:2rem;width:100%}.scroll-indicator{bottom:2rem;cursor:pointer;display:none;left:50%;position:fixed;transform:translateX(-50%);z-index:10}.scroll-indicator .mouse{border:2px solid;border-radius:20px;display:flex;height:50px;justify-content:center;position:relative;width:30px}.scroll-indicator .wheel{animation:scroll-down 2s infinite;background-color:currentColor;border-radius:2px;height:10px;margin-top:8px;width:4px}@keyframes scroll-down{0%{opacity:1;transform:translateY(0)}50%{opacity:.5;transform:translateY(15px)}to{opacity:0;transform:translateY(20px)}}.H-blog-section{margin-top:5rem;padding-bottom:4rem}.H-blog-title{font-size:3rem;font-weight:700;margin-bottom:2rem}.H-blog-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));max-width:90%}.BG{pointer-events:none;z-index:1}.Bg-Top{animation:float 6s ease-in-out infinite;right:1.5rem;top:5rem;width:8rem}.Bg-Cen,.Bg-Top{position:absolute}.Bg-Cen{animation:float 8s ease-in-out infinite;animation-delay:1s;right:3rem;top:20rem;width:30rem}.Bg-Bt{animation:float 7s ease-in-out infinite;animation-delay:2s;left:2rem;position:absolute;top:30rem;width:2rem}@media only screen and (max-width:1024px){.H-content{padding:11rem 2rem 4rem 6rem;width:85%}.H-head-hi{font-size:4.5rem}.H-sub-head{font-size:2.25rem}.H-disc{font-size:1.4rem;padding:1.75rem}.Bg-Cen{width:25rem}}@media only screen and (max-width:768px){.H-content{min-height:calc(100vh - 80px);padding:10rem 2rem 3rem 4rem;width:90%}.H-head-hi{font-size:4rem}.H-sub-head{font-size:2rem}.H-ULine{width:16rem}.H-disc{font-size:1.25rem;line-height:1.6;padding:1.5rem;width:90%}.H-buttons{gap:1rem;max-width:26rem;width:100%}.H-blog-section{margin-top:3rem}.H-blog-title{font-size:2.5rem}.H-blog-grid{gap:2rem;grid-template-columns:1fr}.Bg-Top{right:2rem;top:8rem;width:4rem}.Bg-Cen{right:1rem;top:20rem;width:15rem}.Bg-Bt{display:none}}@media only screen and (max-width:580px){.H-content{justify-content:flex-start;min-height:calc(100vh - 60px);padding:9rem 1.5rem 3rem;width:100%}.H-head{margin-bottom:1.25rem}.H-head-hi{font-size:3.5rem;line-height:1.15}.H-sub-head{font-size:1.5rem;line-height:1.3}.H-ULine{height:.35rem;width:12rem}.H-disc{border-radius:16px;font-size:1.1rem;line-height:1.65;padding:1.25rem;width:100%}.H-buttons{gap:.75rem;max-width:100%;padding-top:1.75rem;width:100%}.scroll-indicator{display:block}.H-blog-section{margin-top:2.5rem}.H-blog-title{font-size:1.8rem}.H-blog-grid{gap:1.5rem;grid-template-columns:1fr;max-width:100%}.Bg-Top{right:1rem;top:7rem;width:3rem}.Bg-Cen{right:.5rem;top:17rem;width:12rem}.Bg-Bt{display:none}}.button{align-items:center;border:none;border-radius:18px;cursor:pointer;display:flex;gap:.5rem;height:3rem;justify-content:center;max-width:16rem;transition:transform .2s ease,box-shadow .2s ease;width:100%}.button:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.button:focus{outline:2px solid currentColor;outline-offset:2px}.button:active{transform:translateY(0)}.B-Icon{flex-shrink:0;height:1.5rem;width:1.5rem}.B-txt{font-size:1.3rem;font-weight:100;margin:.5rem;white-space:nowrap}@media only screen and (max-width:768px){.button{height:2.75rem;max-width:14rem}.B-Icon{height:1.2rem;width:1.2rem}.B-txt{font-size:1.2rem}}@media only screen and (max-width:580px){.button{border-radius:18px;gap:.4rem;height:2.5rem;max-width:12rem;width:100%}.B-Icon{height:1rem;width:1rem}.B-txt{font-size:1rem;font-weight:500}}.zero-gravity-tech-stack{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.zero-gravity-tech-stack canvas{height:100%;width:100%}.coding-cursor{color:#002840;font-family:Fira Code,Consolas,Monaco,monospace;font-size:18px;font-weight:700;opacity:0;pointer-events:none;position:fixed;text-shadow:0 0 10px #0028404d,0 0 20px #00284033;transform:translate(-50%,-50%);transition:opacity .15s ease,color .3s ease,text-shadow .3s ease;-webkit-user-select:none;user-select:none;z-index:9999}.coding-cursor.visible{opacity:1}.coding-cursor:before{content:"<"}.coding-cursor:after{content:"/>";margin-left:2px}:root.dark-theme .coding-cursor{color:#f1f5f9;text-shadow:0 0 10px #f1f5f94d,0 0 20px #f1f5f933}.Blog{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow-x:hidden;padding:10rem 2rem 4rem;position:relative;width:100%}.Blog-BG{pointer-events:none;z-index:1}.Blog-Bg-Top{animation:float 6s ease-in-out infinite;position:absolute;right:1.5rem;top:5rem;width:8rem}.Blog-Bg-Cen{animation:float 8s ease-in-out infinite;animation-delay:1s;position:absolute;right:3rem;top:20rem;width:30rem}.Blog-Bg-Bt{animation:float 7s ease-in-out infinite;animation-delay:2s;left:2rem;position:absolute;top:30rem;width:2rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.Blog__content{display:flex;flex-direction:column;gap:3rem;margin:0 auto;padding:2rem 0;position:relative;width:min(1100px,90%);z-index:2}.Blog__hero h1{font-size:clamp(2.6rem,6vw,4rem);font-weight:900;margin:.5rem 0 1rem}.Blog__hero p{font-size:1.25rem;line-height:1.8;margin:0;max-width:65ch}.Blog__eyebrow{font-size:.9rem;letter-spacing:.3em;text-transform:uppercase}.Blog__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));width:100%}@media only screen and (min-width:1440px){.Blog{padding:12rem 3rem 5rem}.Blog__content{gap:4rem;width:min(1300px,85%)}.Blog__grid{gap:2.5rem}}@media only screen and (max-width:1024px){.Blog{padding:9rem 2rem 3rem}.Blog__hero h1{font-size:clamp(2.4rem,5vw,3.5rem)}.Blog-Bg-Cen{width:25rem}}@media only screen and (max-width:768px){.Blog{padding:8rem 1.5rem 3rem}.Blog__content{gap:2.5rem;width:92%}.Blog__grid{gap:1.75rem;grid-template-columns:1fr}.Blog-Bg-Top{right:2rem;top:8rem;width:4rem}.Blog-Bg-Cen{right:1rem;top:20rem;width:15rem}.Blog-Bg-Bt{display:none}}@media only screen and (max-width:580px){.Blog{padding:7rem 1rem 3rem}.Blog__content{gap:2rem;padding:1rem 0;width:95%}.Blog__hero h1{font-size:clamp(2rem,8vw,2.5rem)}.Blog__hero p{font-size:1rem}.Blog__grid{gap:1.5rem}.Blog-Bg-Top{right:1rem;top:7rem;width:3rem}.Blog-Bg-Cen{right:.5rem;top:17rem;width:12rem}.Blog-Bg-Bt{display:none}}@media only screen and (max-width:400px){.Blog{padding:6rem .75rem 2.5rem}.Blog__content{gap:1.5rem;width:98%}.Blog__hero h1{font-size:1.75rem}.Blog__grid{gap:1.25rem}}@media (prefers-reduced-motion:reduce){.Blog-Bg-Bt,.Blog-Bg-Cen,.Blog-Bg-Top{animation:none}}.blog-card{border-radius:24px;cursor:pointer;display:flex;flex-direction:column;isolation:isolate;padding:2rem;perspective:1000px;position:relative;will-change:transform}.blog-card-border{animation:borderGradient 6s ease infinite;background:linear-gradient(135deg,var(--accent-color) 0,var(--light-color) 50%,var(--accent-color) 100%);background-size:200% 200%;border-radius:24px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;padding:1.5px;position:absolute;transition:opacity .4s ease}.blog-card:hover .blog-card-border{opacity:1}@keyframes borderGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.blog-card-glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffd9);border-radius:23px;inset:1.5px;position:absolute;transition:all .4s ease;z-index:-1}.blog-card:hover .blog-card-glass{background:linear-gradient(135deg,#fff,#fffffff2)}:root.dark-theme .blog-card-glass{background:linear-gradient(135deg,#1e293bf2,#1e293bd9)}:root.dark-theme .blog-card:hover .blog-card-glass{background:linear-gradient(135deg,#1e293b,#1e293bf2)}.blog-card-orb{background:radial-gradient(circle at 30% 30%,var(--accent-color),var(--light-color));border-radius:50%;filter:blur(40px);height:120px;opacity:.3;pointer-events:none;position:absolute;right:-30px;top:-30px;width:120px;z-index:-1}.blog-card-content{display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:1}.blog-card-top{align-items:center;display:flex;gap:1rem;justify-content:space-between}.blog-emoji-wrapper{align-items:center;background:linear-gradient(135deg,var(--accent-color),var(--light-color));border-radius:14px;box-shadow:0 4px 16px #0028401a;display:flex;height:52px;justify-content:center;width:52px}.blog-emoji{font-size:1.75rem;line-height:1}.blog-date{font-size:.85rem;font-weight:500;letter-spacing:.02em;opacity:.5;text-transform:uppercase}.blog-date,.blog-title{color:var(--font-color)}.blog-title{font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:0;transition:color .3s ease}.blog-card:hover .blog-title{color:var(--font-color)}.blog-divider{background:linear-gradient(90deg,var(--accent-color),var(--light-color));border-radius:3px;height:3px;transition:width .4s ease;width:60px}.blog-card:hover .blog-divider{width:100px}.blog-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--font-color);display:-webkit-box;font-size:clamp(.95rem,1.8vw,1.05rem);font-weight:400;line-height:1.7;margin:0;opacity:.7;overflow:hidden}.blog-action{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem;padding-top:.5rem}@media only screen and (min-width:1440px){.blog-card{padding:2.5rem}.blog-emoji-wrapper{border-radius:16px;height:60px;width:60px}.blog-emoji{font-size:2rem}.blog-title{font-size:1.85rem}.blog-summary{-webkit-line-clamp:4;font-size:1.1rem}.blog-card-orb{height:150px;width:150px}}@media only screen and (max-width:1439px) and (min-width:1024px){.blog-card{padding:2rem}.blog-title{font-size:1.5rem}.blog-summary{font-size:1rem}}@media only screen and (max-width:1023px) and (min-width:768px){.blog-card{border-radius:20px;padding:1.75rem}.blog-card-content{gap:1rem}.blog-emoji-wrapper{border-radius:12px;height:48px;width:48px}.blog-emoji{font-size:1.5rem}.blog-title{font-size:1.35rem}.blog-summary{-webkit-line-clamp:3;font-size:.95rem}.blog-card-orb{height:100px;right:-20px;top:-20px;width:100px}}@media only screen and (max-width:767px) and (min-width:580px){.blog-card{border-radius:18px;padding:1.5rem}.blog-card-content{gap:.875rem}.blog-emoji-wrapper{border-radius:10px;height:44px;width:44px}.blog-emoji{font-size:1.4rem}.blog-date{font-size:.75rem}.blog-title{font-size:1.25rem}.blog-divider{height:2px;width:50px}.blog-summary{font-size:.9rem;line-height:1.6}.blog-card-orb{filter:blur(30px);height:80px;width:80px}}@media only screen and (max-width:579px) and (min-width:400px){.blog-card{padding:1.25rem}.blog-card,.blog-card-border{border-radius:16px}.blog-card-glass{border-radius:15px}.blog-card-content{gap:.75rem}.blog-emoji-wrapper{border-radius:10px;height:42px;width:42px}.blog-emoji{font-size:1.25rem}.blog-date{font-size:.7rem}.blog-title{font-size:1.15rem;line-height:1.3}.blog-divider{height:2px;width:40px}.blog-card:hover .blog-divider{width:70px}.blog-summary{-webkit-line-clamp:3;font-size:.875rem;line-height:1.55}.blog-action{align-items:flex-start;flex-direction:column;gap:.75rem}.blog-card-orb{filter:blur(25px);height:60px;right:-15px;top:-15px;width:60px}}@media only screen and (max-width:399px){.blog-card{padding:1rem}.blog-card,.blog-card-border{border-radius:14px}.blog-card-glass{border-radius:13px}.blog-card-content{gap:.65rem}.blog-card-top{align-items:flex-start;flex-direction:column;gap:.5rem}.blog-emoji-wrapper{border-radius:8px;height:38px;width:38px}.blog-emoji{font-size:1.1rem}.blog-date{font-size:.65rem}.blog-title{font-size:1.05rem;line-height:1.3}.blog-divider{height:2px;width:35px}.blog-summary{-webkit-line-clamp:3;font-size:.825rem;line-height:1.5}.blog-action{align-items:flex-start;flex-direction:column;gap:.5rem;margin-top:.25rem;padding-top:.25rem}.blog-card-orb{filter:blur(20px);height:50px;opacity:.2;right:-10px;top:-10px;width:50px}}@media (hover:none) and (pointer:coarse){.blog-card-border{opacity:.8}.blog-divider{width:80px}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card-border,.blog-card-glass,.blog-divider{transition:none}.blog-card-border{animation:none}.blog-card-orb{animation:none;opacity:.2}}@media (prefers-contrast:high){.blog-card-border{opacity:1;padding:2px}.blog-summary{opacity:1}.blog-date{opacity:.8}}@media print{.blog-card{border:1px solid #000;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.blog-card-border,.blog-card-orb{display:none}.blog-card-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.blog-summary{-webkit-line-clamp:unset;overflow:visible}}.header{background:#0000;height:50px;justify-items:center;padding-top:50px;position:fixed;width:100%;z-index:100}.haderLogo,.header{align-items:center;display:flex}.haderLogo{cursor:pointer;justify-content:flex-start;min-width:100px;padding-left:20px;transition:transform .2s ease;width:15rem}.haderLogo:hover{transform:scale(1.05)}.haderLogo svg{height:auto;width:100%}.social{gap:20px;justify-content:flex-end;min-width:20px;padding-right:25px;width:100%}.social,.social-button{align-items:center;display:flex}.social-button{background:#0000;border:none;color:inherit;cursor:pointer;flex-direction:column;gap:.3rem;padding:0}.social-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.social-Icon{transition:transform .2s ease,opacity .2s ease;width:1.8rem}.social-button:focus .social-Icon,.social-button:hover .social-Icon{opacity:.85;transform:translateY(-2px)}.social-tooltip{font-size:.65rem;letter-spacing:.12em;opacity:0;text-transform:uppercase;transform:translateY(-3px);transition:opacity .2s ease,transform .2s ease}.social-button:focus .social-tooltip,.social-button:hover .social-tooltip{opacity:.9;transform:translateY(0)}.theme-toggle{position:relative}.theme-toggle-icon{align-items:center;display:flex;justify-content:center;transition:transform .3s ease}.theme-toggle:hover .theme-toggle-icon{transform:rotate(15deg)}.theme-toggle .social-Icon{fill:none;height:1.6rem;width:1.6rem}@media only screen and (max-width:768px){.header{height:40px;padding-top:30px}.haderLogo{padding-left:20px;width:12rem}.social{gap:18px;padding-right:25px}.social-Icon{width:1.5rem}.theme-toggle .social-Icon{height:1.3rem;width:1.3rem}}@media only screen and (max-width:580px){.header{height:30px;padding-top:20px}.haderLogo{min-width:80px;padding-left:15px;width:10rem}.social{gap:15px;padding-right:20px}.social-Icon{min-width:1rem;width:1.2rem}.social-tooltip{font-size:.6rem}.theme-toggle .social-Icon{height:1.1rem;width:1.1rem}}.mobile-notice{animation:slideUp .3s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:2px solid;bottom:0;display:none;left:0;padding:1rem 1.5rem;position:fixed;right:0;z-index:1000}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.mobile-notice-content{align-items:center;display:flex;gap:.75rem;padding-right:2rem}.mobile-notice-icon{flex-shrink:0;font-size:1.5rem}.mobile-notice-text{font-size:.95rem;font-weight:400;line-height:1.4;margin:0}.mobile-notice-dismiss{background:none;border:none;cursor:pointer;font-size:1.25rem;opacity:.7;padding:.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:opacity .2s ease}.mobile-notice-dismiss:hover{opacity:1}@media only screen and (max-width:1023px){.mobile-notice{align-items:center;display:flex;justify-content:space-between}}@media only screen and (max-width:580px){.mobile-notice{padding:.875rem 1rem}.mobile-notice-icon{font-size:1.25rem}.mobile-notice-text{font-size:.875rem}.mobile-notice-dismiss{font-size:1rem;right:.5rem}}
/*# sourceMappingURL=main.9c22826c.css.map*/