@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;600;700;800&family=IBM+Plex+Mono:wght@400;500&family=DM+Sans:wght@300;400;500&display=swap";h1,h2,h3,h4,h5,h6{letter-spacing:-.04em}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#030303;--bg-1:#050505;--bg-2:#0a0a0a;--bg-3:#121212;--text:#f0f0f0;--muted:#888;--accent:#d4ff00;--accent-dim:#d4ff001a;--border:#ffffff14;--border-hover:#ffffff26;--glow:#00a3ff26;--radius:8px;--radius-lg:16px;--nav-bg:#0a0a0a66;--nav-bg-scrolled:#0a0a0acc;--shadow-dark:#00000080;--glass-border:#ffffff1a;--glass-bg:#0a0a0a99;--text-inverse:#000;--bg-inverse:#fff;--container-pad-x:2rem;--section-pad-y:120px}[data-theme=light]{--bg:#f5f5f7;--bg-1:#fdfdfe;--bg-2:#fff;--bg-3:#ebebeb;--text:#111;--muted:#666;--accent:#2563eb;--accent-dim:#2563eb1a;--border:#0000001a;--border-hover:#0003;--glow:#2563eb26;--nav-bg:#fff9;--nav-bg-scrolled:#fffffff2;--shadow-dark:#0000000d;--glass-border:#0000001a;--glass-bg:#f5f5f7cc;--text-inverse:#fff;--bg-inverse:#111}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto}body:before{content:"";background:radial-gradient(circle, var(--glow) 0%, transparent 60%);filter:blur(120px);pointer-events:none;z-index:0;width:50vw;height:50vw;position:fixed;top:-10vw;left:-20vw}body:after{content:"";background:radial-gradient(circle, var(--glow) 0%, transparent 60%);filter:blur(120px);pointer-events:none;z-index:0;width:50vw;height:50vw;position:fixed;top:40vh;right:-20vw}.container{max-width:1100px;padding:0 var(--container-pad-x);z-index:1;margin:0 auto;position:relative}.section{padding:var(--section-pad-y) 0;z-index:1;position:relative}.section-label{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-family:IBM Plex Mono,monospace;font-size:12px}.section-title{letter-spacing:-.03em;margin-bottom:1rem;font-family:Outfit,sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.1}.section-sub{color:var(--muted);max-width:540px;margin-bottom:3.5rem;font-size:17px;font-weight:300;line-height:1.7}.btn-primary{background:var(--accent);color:#0a0a08;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:10px;padding:14px 28px;font-family:Outfit,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c6f13540}.btn-ghost{color:var(--text);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:8px;padding:14px 24px;font-size:15px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.btn-ghost:hover{border-color:var(--border-hover);color:var(--accent)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.visible{opacity:1;transform:none}@media (width<=768px){:root{--container-pad-x:1.25rem;--section-pad-y:72px}.section-sub{margin-bottom:2rem}}@media (width<=480px){:root{--section-pad-y:64px}}.navbar{z-index:100;-webkit-backdrop-filter:blur(18px);background:#fffc;border:1px solid #0000001a;border-radius:100px;width:calc(100% - 2rem);max-width:1100px;transition:all .3s;position:fixed;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 14px 44px #00000024}.navbar--scrolled{background:#ffffffdb;box-shadow:0 16px 46px #0000002e}.navbar__inner{grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 1.5rem;display:grid}.navbar__logo{letter-spacing:-.5px;color:#050505;z-index:102;justify-self:start;font-family:Outfit,sans-serif;font-size:18px;font-weight:800;text-decoration:none}.navbar__logo span{color:#2563eb}.navbar__links{justify-self:center;gap:2rem;list-style:none;display:flex}.navbar__links a{color:#050505;border-radius:999px;padding:6px 2px;font-family:IBM Plex Mono,monospace;font-size:13px;text-decoration:none;transition:color .2s,background .2s}.navbar__links a:hover,.navbar__links a:focus-visible,.navbar__links a:active,.navbar__links a.navbar__link--active{color:#2563eb;outline:none}.navbar__controls{justify-self:end;align-items:center;gap:.75rem;display:flex}.navbar__cta{color:#fff;white-space:nowrap;background:#050505;border-radius:100px;padding:8px 16px;font-family:Outfit,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,color .2s}.navbar__cta:hover,.navbar__cta:focus-visible,.navbar__cta:active{color:#fff;background:#2563eb;outline:none;transform:scale(1.05)}.navbar__lang-switch,.navbar__theme-switch{color:#050505;cursor:pointer;background:0 0;border:1px solid #0000002e;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-family:IBM Plex Mono,monospace;font-size:14px;transition:color .2s,border-color .2s,background .2s;display:flex}.navbar__lang-switch:hover,.navbar__theme-switch:hover,.navbar__lang-switch:focus-visible,.navbar__theme-switch:focus-visible,.navbar__lang-switch:active,.navbar__theme-switch:active{color:#2563eb;background:#2563eb1a;border-color:#2563eb;outline:none}.mobile-only-lang{display:none}.navbar__hamburger{cursor:pointer;z-index:102;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:4px;display:none}.navbar__hamburger span{background:#050505;border-radius:2px;width:100%;height:2px;transition:transform .3s,opacity .3s;display:block}.navbar__hamburger:hover span,.navbar__hamburger:focus-visible span,.navbar__hamburger:active span,.navbar__hamburger.active span{background:#2563eb}.navbar__hamburger:focus-visible{outline-offset:4px;outline:2px solid #2563eb}.navbar__hamburger.active span:first-child{transform:translateY(7px)rotate(45deg)}.navbar__hamburger.active span:nth-child(2){opacity:0}.navbar__hamburger.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navbar__overlay{display:none}@media (width<=768px){.navbar{width:auto;max-width:none;left:1rem;right:1rem;transform:none}.navbar__hamburger{display:flex}.navbar__links{clip-path:inset(0 0 0 100%);opacity:0;pointer-events:none;z-index:101;background:#fffffff5;border-left:1px solid #0000001a;flex-direction:column;gap:1.5rem;width:70vw;max-width:300px;height:100dvh;padding:80px 2rem 2rem;transition:clip-path .3s,opacity .2s;position:fixed;top:0;right:0}.navbar__links--open{clip-path:inset(0);opacity:1;pointer-events:auto}.navbar__links a{font-size:16px}.navbar__overlay{z-index:100;background:#00000080;display:block;position:fixed;inset:0}.navbar__inner{padding:0 1.25rem}.mobile-only-lang{margin-top:auto;display:block}.mobile-only-lang .navbar__lang-switch{width:100%;padding:12px;font-size:14px}.navbar__controls{gap:.5rem}}@media (width<=420px){.navbar__cta{padding:8px 12px;font-size:12px}}@media (width<=360px){.navbar__cta{display:none}}.profile-landing{--profile-ink:#f6f6f3;--profile-muted:#b4b3af;--profile-line:#ffffff24;--profile-accent:#d4ff00;isolation:isolate;min-height:100svh;color:var(--profile-ink);background:#070707;position:relative;overflow:hidden}.profile-landing__video,.profile-landing__veil{width:100%;height:100%;position:fixed;inset:0}.profile-landing__video{z-index:-3;object-fit:cover}.profile-landing__veil{z-index:-2;pointer-events:none;background:linear-gradient(#03030361,#03030394 42%,#030303c7),radial-gradient(circle at 50% 7%,#ffffff14,#0000 42%)}.profile-landing__content{width:min(100% - 2.5rem,850px);margin:0 auto;padding:clamp(5rem,11vw,8.5rem) 0 2rem}.profile-landing__hero{text-align:center;flex-direction:column;align-items:center;display:flex}.profile-landing__photo{aspect-ratio:1;object-fit:cover;object-position:48% 25%;border:2px solid #ffffff80;border-radius:50%;width:clamp(112px,15vw,148px);box-shadow:0 8px 24px #00000080}.profile-landing__identity{justify-content:center;align-items:center;gap:.7rem;margin-top:1.7rem;display:flex}.profile-landing__identity h1{color:var(--profile-ink);letter-spacing:-.04em;margin:0;font-family:Outfit,sans-serif;font-size:clamp(2.3rem,7vw,3.65rem);font-weight:800;line-height:1}.profile-landing__verified{fill:#2296f3;flex:none;width:29px;height:29px}.profile-landing__verified-check{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.profile-landing__hero>p{color:#deddda;margin:1rem 0 0;font-size:clamp(1rem,2.2vw,1.18rem);line-height:1.6}.profile-landing__socials,.profile-landing__direct-actions{justify-content:center;gap:.65rem;display:flex}.profile-landing__socials{margin-top:1.25rem}.profile-landing__socials a{border:1px solid var(--profile-line);width:41px;height:41px;color:var(--profile-ink);background:#0d0d0db3;border-radius:50%;place-items:center;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.profile-landing__socials a:hover{background:#1e1e1ee6;border-color:#ffffff57;transform:translateY(-2px)}.profile-landing__socials svg{fill:currentColor;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.profile-landing__socials a:first-child svg,.profile-landing__socials a:last-child svg{stroke:none}.profile-landing__socials a:nth-child(2) svg{fill:none}.profile-landing__icon-fill{fill:currentColor;stroke:none}.profile-landing__quote{color:#f6f6f39e;max-width:430px;margin:.85rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-style:italic;line-height:1.6}.profile-landing__direct-actions{flex-wrap:wrap;margin-top:1.1rem}.profile-landing__direct-actions a{border:1px solid var(--profile-line);min-height:42px;color:var(--profile-ink);background:#0d0d0db3;border-radius:9px;align-items:center;gap:.6rem;padding:.62rem .9rem;font-family:IBM Plex Mono,monospace;font-size:.82rem;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.profile-landing__direct-actions a:hover{background:#1e1e1ee6;border-color:#ffffff57}.profile-landing__direct-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px;height:17px}.profile-landing__cards{gap:1rem;margin-top:clamp(4rem,8vw,5.75rem);display:grid}.profile-landing__card{border:1px solid var(--profile-line);min-height:132px;color:inherit;-webkit-backdrop-filter:blur(12px);background:#101010cc;border-radius:13px;grid-template-columns:68px minmax(0,1fr) 60px;align-items:center;gap:1.15rem;padding:1.05rem 1.3rem;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.profile-landing__card:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#ffffff47,#0000);height:1px;position:absolute;inset:0 0 auto}.profile-landing__card:hover{background:#171717e6;border-color:#ffffff47;transform:translateY(-2px)}.profile-landing__card-icon{color:#f1f1ee;place-items:center;width:62px;height:62px;display:grid}.profile-landing__card--community .profile-landing__card-icon{color:#ff641f}.profile-landing__card--project .profile-landing__card-icon{color:var(--profile-accent)}.profile-landing__card-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:42px;height:42px}.profile-landing__card--community .profile-landing__card-icon svg{fill:currentColor;stroke:none}.profile-landing__card-copy{gap:.55rem;display:grid}.profile-landing__card-copy strong{color:var(--profile-ink);letter-spacing:-.025em;font-family:Outfit,sans-serif;font-size:clamp(1.35rem,3vw,1.62rem);font-weight:700;line-height:1.2}.profile-landing__card-copy>span{max-width:430px;color:var(--profile-muted);font-size:clamp(1rem,2.1vw,1.16rem);line-height:1.58}.profile-landing__card-action{color:#92918e;border:1px solid #ffffff1c;border-radius:12px;place-items:center;width:60px;height:60px;transition:border-color .18s,color .18s,background .18s;display:grid}.profile-landing__card:hover .profile-landing__card-action{color:#fff;background:#ffffff0a;border-color:#ffffff3d}.profile-landing__card-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:23px;height:23px}.profile-landing__footer{color:#9a9995;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1rem 0;font-family:IBM Plex Mono,monospace;font-size:.68rem;display:flex}.profile-landing a:focus-visible{outline:2px solid var(--profile-accent);outline-offset:4px}@media (width<=620px){.profile-landing__content{width:min(100% - 1.5rem,850px);padding-top:4rem}.profile-landing__card{grid-template-columns:58px minmax(0,1fr) 58px;gap:1rem;min-height:122px;padding:.9rem 1rem}.profile-landing__card-icon{width:54px;height:54px}.profile-landing__card-icon svg{width:42px;height:42px}.profile-landing__card-action{width:58px;height:58px}}@media (width<=420px){.profile-landing__identity{gap:.5rem}.profile-landing__verified{width:25px;height:25px}.profile-landing__cards{margin-top:3.75rem}.profile-landing__card-copy strong{font-size:1.12rem}.profile-landing__card-copy>span{font-size:.92rem}.profile-landing__card{grid-template-columns:46px minmax(0,1fr) 48px;gap:.75rem;min-height:112px;padding:.8rem}.profile-landing__card-icon,.profile-landing__card-action{width:46px;height:46px}.profile-landing__card-icon svg{width:36px;height:36px}.profile-landing__card-action svg{width:22px;height:22px}.profile-landing__footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.profile-landing__video{display:none}.profile-landing *,.profile-landing :before,.profile-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.footer{border-top:1px solid var(--border);z-index:1;padding:2rem 0;position:relative}.footer__inner{justify-content:space-between;align-items:center;display:flex}.footer__brand{color:var(--text);font-family:Outfit,sans-serif;font-size:16px;font-weight:800}.footer__brand span{color:var(--accent)}.footer__copy{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:13px}.footer__links{gap:1.5rem;display:flex}.footer__links a{color:var(--muted);font-size:13px;text-decoration:none;transition:color .2s}.footer__links a:hover{color:var(--accent)}@media (width<=768px){.footer__inner{text-align:center;flex-direction:column;gap:1rem}}.minimal-page{--minimal-ink:#f6f6f3;--minimal-muted:#b2b1ad;--minimal-line:#ffffff24;--minimal-accent:#d4ff00;isolation:isolate;min-height:100svh;color:var(--minimal-ink);background:#070707;position:relative;overflow:hidden}.minimal-page__video,.minimal-page__veil{width:100%;height:100%;position:fixed;inset:0}.minimal-page__video{z-index:-3;object-fit:cover}.minimal-page__veil{z-index:-2;pointer-events:none;background:linear-gradient(#0303037a,#030303ab 40%,#030303d1),radial-gradient(circle at 50% 2%,#ffffff14,#0000 42%)}.minimal-page__inner{width:min(100% - 2.5rem,850px);margin:0 auto;padding:1.5rem 0 2rem}.minimal-page__topbar{justify-content:space-between;align-items:center;gap:1rem;min-height:44px;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:flex}.minimal-page__topbar a,.minimal-page__footer a{color:var(--minimal-ink);text-decoration:none}.minimal-page__topbar a{border:1px solid var(--minimal-line);background:#0d0d0db3;border-radius:8px;padding:.55rem .7rem;transition:border-color .18s,background .18s}.minimal-page__topbar a:hover{background:#1c1c1ce6;border-color:#ffffff52}.minimal-page__topbar span{color:var(--minimal-muted)}.minimal-page__intro{padding:clamp(6rem,15vw,10rem) 0 clamp(3.5rem,8vw,5.5rem)}.minimal-page__intro>p{color:var(--minimal-accent);margin:0 0 1rem;font-family:IBM Plex Mono,monospace;font-size:.72rem}.minimal-page__intro h1{color:var(--minimal-ink);letter-spacing:-.04em;margin:0;font-family:Outfit,sans-serif;font-size:clamp(3rem,10vw,5.7rem);font-weight:800;line-height:.95}.minimal-page__intro>span{color:#d0cfcb;max-width:570px;margin-top:1.4rem;font-size:clamp(1rem,2vw,1.12rem);line-height:1.65;display:block}.minimal-page__list{gap:.75rem;display:grid}.minimal-page__item{border:1px solid var(--minimal-line);min-height:128px;color:inherit;-webkit-backdrop-filter:blur(12px);background:#101010cc;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:1.15rem;padding:1.25rem 1.15rem;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.minimal-page__item:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#ffffff42,#0000);height:1px;position:absolute;inset:0 0 auto}.minimal-page__item:hover{background:#171717e6;border-color:#ffffff47;transform:translateY(-2px)}.minimal-page__index{color:var(--minimal-muted);align-self:start;padding-top:.15rem;font-family:IBM Plex Mono,monospace;font-size:.7rem}.minimal-page__item-copy{display:grid}.minimal-page__meta{color:var(--minimal-accent);margin-bottom:.4rem;font-family:IBM Plex Mono,monospace;font-size:.68rem}.minimal-page__item-copy strong{color:var(--minimal-ink);letter-spacing:-.03em;font-family:Outfit,sans-serif;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:600;line-height:1.15}.minimal-page__item-copy>span:last-child{max-width:560px;color:var(--minimal-muted);margin-top:.45rem;line-height:1.5}.minimal-page__action{color:#deddda;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;min-width:80px;min-height:40px;padding:.5rem .65rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;transition:border-color .18s,background .18s;display:inline-flex}.minimal-page__item:hover .minimal-page__action{background:#ffffff0a;border-color:#ffffff42}.minimal-page__action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:16px;height:16px}.minimal-page__footer{color:#9a9995;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1rem 0;font-family:IBM Plex Mono,monospace;font-size:.68rem;display:flex}.minimal-page__footer a:hover{color:var(--minimal-accent)}.minimal-page a:focus-visible{outline:2px solid var(--minimal-accent);outline-offset:4px}.minimal-post{width:min(100%,720px);margin:0 auto;padding:clamp(5.5rem,14vw,9rem) 0 1rem}.minimal-post__header{margin-bottom:clamp(2.5rem,7vw,4.5rem)}.minimal-post__header>p{color:var(--minimal-accent);margin:0 0 1.1rem;font-family:IBM Plex Mono,monospace;font-size:.7rem}.minimal-post__header h1{color:var(--minimal-ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-family:Outfit,sans-serif;font-size:clamp(2.5rem,8vw,4.6rem);font-weight:800;line-height:.98}.minimal-post__header>span{color:#d5d4d0;max-width:640px;margin-top:1.4rem;font-size:clamp(1rem,2vw,1.16rem);line-height:1.65;display:block}.minimal-post__body{border:1px solid var(--minimal-line);-webkit-backdrop-filter:blur(14px);background:#0d0d0dd1;border-radius:12px;padding:clamp(1.5rem,5vw,3rem)}.minimal-post__body section+section{margin-top:2.5rem}.minimal-post__body h2{color:var(--minimal-ink);letter-spacing:-.025em;margin:0 0 1rem;font-family:Outfit,sans-serif;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:600;line-height:1.2}.minimal-post__body p{color:#d2d1cd;margin:0;font-size:clamp(1rem,2vw,1.08rem);line-height:1.82}.minimal-post__body p+p{margin-top:1.25rem}.minimal-post__end{color:#9a9995;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 0;font-family:IBM Plex Mono,monospace;font-size:.68rem;display:flex}.minimal-post__end a{color:var(--minimal-ink);text-decoration:none}.minimal-post__end a:hover{color:var(--minimal-accent)}@media (width<=620px){.minimal-page__inner{width:min(100% - 1.5rem,850px)}.minimal-page__intro{padding-top:5rem}.minimal-page__item{grid-template-columns:30px minmax(0,1fr);gap:.75rem;min-height:116px;padding:1rem .85rem}.minimal-page__action{border:0;grid-column:2;width:fit-content;min-width:0;min-height:auto;padding:0}.minimal-page__item:hover .minimal-page__action{background:0 0;border:0}}@media (width<=420px){.minimal-page__topbar span{display:none}.minimal-page__footer{flex-direction:column}.minimal-post__end{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.minimal-page__video{display:none}.minimal-page *,.minimal-page :before,.minimal-page :after{transition-duration:.01ms!important}}
