@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_14530b4c-module__kCqpnq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_14530b4c-module__kCqpnq__variable{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}
:root{--color-bg:#0d0d0f;--color-surface:#111216;--color-surface-alt:#161820;--color-border:#1e2029;--color-border-dim:#14161c;--color-cyan:#00f5ff;--color-orange:#fb8a10;--color-red:#ff2442;--color-text:#c8cdd6;--color-text-dim:#4a5260;--color-text-bright:#edeef2;--glow-cyan:0 0 8px #00f5ff,0 0 24px #00f5ff59,0 0 48px #00f5ff1f;--glow-orange:0 0 8px #fb8a10,0 0 24px #fb8a1059,0 0 48px #fb8a101f;--glow-red:0 0 10px #ff2442,0 0 26px #ff244273,0 0 50px #ff244233;--glow-text-cyan:0 0 6px #00f5ff,0 0 14px #00f5ff8c;--glow-text-orange:0 0 6px #fb8a10,0 0 14px #fb8a108c;--glow-text-red:0 0 8px #ff2442,0 0 18px #ff244299;--font-mono:var(--font-jetbrains-mono),"Fira Code","Cascadia Code","Consolas","Courier New",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-hero:clamp(1.75rem,4.5vw,3.25rem);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.25rem;--s6:1.5rem;--s8:2rem;--s10:2.5rem;--s12:3rem;--s16:4rem;--s24:6rem;--container-max:1200px;--dur-fast:.15s;--dur-normal:.28s;--dur-slow:.55s;--ease-expo:cubic-bezier(.16,1,.3,1);--impact-strength:.5}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--s6);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;font-size:16px}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-base);-webkit-user-select:none;user-select:none;min-height:100vh;line-height:1.65;position:relative;overflow-x:hidden}input,textarea,select,[contenteditable=true],[contenteditable=plaintext-only]{-webkit-user-select:text;user-select:text}main{z-index:2;position:relative}img,video,canvas,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}pre{font-family:var(--font-mono)}body:before{content:"";z-index:10;pointer-events:none;background-image:repeating-linear-gradient(#0000 0 2px,#00000009 2px 3px);background-size:100% 3px;animation:10s linear infinite scanlines-drift;position:fixed;inset:0}@keyframes scanlines-drift{0%{background-position:0 0}to{background-position:0 100vh}}.skip-link{top:-100%;left:var(--s4);z-index:9999;background:var(--color-cyan);color:var(--color-bg);font-family:var(--font-mono);font-size:var(--text-sm);padding:var(--s2)var(--s4);text-transform:uppercase;letter-spacing:.05em;transition:top var(--dur-fast);font-weight:700;position:absolute}.skip-link:focus{top:var(--s4)}:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px;box-shadow:0 0 0 4px #00f5ff26}.latest-release:focus{outline:none}.text--cyan{color:var(--color-cyan);text-shadow:var(--glow-text-cyan)}.text--orange{color:var(--color-orange);text-shadow:var(--glow-text-orange)}.text--red{color:var(--color-red);text-shadow:var(--glow-text-red)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blink{animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.scroll-progress{z-index:30;pointer-events:none;height:4px;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.scroll-progress__bar{transform-origin:0;background:var(--color-orange);will-change:transform;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 5px #ffbe8047,0 0 14px #ffbe8024}.scroll-progress__bar:after{content:"";filter:blur(3px);mix-blend-mode:screen;opacity:.82;background:radial-gradient(#ffe8ccb8 0%,#ffca9470 28%,#ffca942e 52%,#0000 74%);width:34%;animation:2.8s ease-in-out infinite scroll-progress-glow-pass;position:absolute;top:-8px;bottom:-8px;left:-34%}@keyframes scroll-progress-glow-pass{0%{opacity:0;transform:translate(0,0)scaleX(.72)}14%{opacity:.78}50%{opacity:.86}86%{opacity:.78}to{opacity:0;transform:translate(394%)scaleX(.72)}}.container{max-width:var(--container-max);padding:0 var(--s6);margin:0 auto}.site-bg{z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 10%,#ff24421a,#0000 35%),radial-gradient(circle at 80% 85%,#00f5ff14,#0000 40%),#0d0d0f;position:fixed;inset:0}.site-bg:before{content:"";opacity:.24;transition:opacity .56s var(--ease-expo);background-image:linear-gradient(#00f5ff17 1px,#0000 1px),linear-gradient(90deg,#00f5ff14 1px,#0000 1px);background-size:32px 32px;animation:22s linear infinite terminal-grid-drift;position:absolute;inset:0}.site-bg:after{content:"";opacity:.1;transition:opacity .56s var(--ease-expo);background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),repeating-linear-gradient(#0000 0 18px,#ffffff0f 18px 19px);background-size:96px 100%,100% 100%;animation:18s linear infinite terminal-noise-float;position:absolute;inset:0}body.impact-hit:after{content:"";pointer-events:none;z-index:9;background:radial-gradient(circle at 50% 50%,rgba(0,245,255,calc(.26*var(--impact-strength))),transparent 46%),radial-gradient(circle at 30% 24%,rgba(251,138,16,calc(.22*var(--impact-strength))),transparent 42%),radial-gradient(circle at 72% 78%,rgba(255,36,66,calc(.2*var(--impact-strength))),transparent 48%);mix-blend-mode:screen;animation:.26s ease-out both impact-flash;position:fixed;inset:-8vmax}body.impact-hit .site-bg,body.impact-hit main{animation:.22s linear both impact-shake}body.singularity-active .site-bg:before{opacity:.38;animation-duration:8s}body.singularity-active .site-bg:after{opacity:.2;animation-duration:6s}body.singularity-active .hero:after{background:radial-gradient(circle at var(--singularity-x,50%)var(--singularity-y,50%),#0000 0%,#0000 10%,#05060adb 36%,#05060afa 100%),radial-gradient(circle at var(--singularity-x,50%)var(--singularity-y,50%),#00f5ff42 0%,#fb8a1033 20%,#0d0d0f33 45%,#0d0d0feb 100%);opacity:0;animation:singularity-hero-intro .62s var(--ease-expo)both,singularity-hero-pulse .42s linear .62s infinite}body.singularity-complete .hero:after{background:#000;animation:none}body.singularity-complete,body.singularity-complete .site-bg{background:#000}body.singularity-complete .site-bg:before,body.singularity-complete .site-bg:after{opacity:0;animation:none}@keyframes impact-flash{0%{opacity:.92}55%{opacity:.44}to{opacity:0}}@keyframes impact-shake{0%{transform:translate(0,0)}15%{transform:translate3d(calc(-10px*var(--impact-strength)),calc(6px*var(--impact-strength)),0)}30%{transform:translate3d(calc(8px*var(--impact-strength)),calc(-4px*var(--impact-strength)),0)}45%{transform:translate3d(calc(-6px*var(--impact-strength)),calc(4px*var(--impact-strength)),0)}65%{transform:translate3d(calc(5px*var(--impact-strength)),calc(-3px*var(--impact-strength)),0)}85%{transform:translate3d(calc(-2px*var(--impact-strength)),calc(1px*var(--impact-strength)),0)}to{transform:translate(0,0)}}@keyframes singularity-hero-pulse{0%{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.012)}to{opacity:.95;transform:scale(1)}}@keyframes singularity-hero-intro{0%{opacity:0;transform:scale(1.045)}60%{opacity:.72;transform:scale(1.015)}to{opacity:.96;transform:scale(1)}}@keyframes terminal-grid-drift{0%{transform:translateY(0)}to{transform:translateY(32px)}}@keyframes terminal-noise-float{0%{transform:translate(0,0)}to{transform:translate(-22px)}}.chaos-toggle{color:var(--color-orange);border-color:var(--color-orange);min-height:36px}.chaos-toggle:after{background:#fb8a1033}.chaos-toggle:hover,.chaos-toggle:focus-visible{box-shadow:var(--glow-orange);background:#fb8a1014}.hero{min-height:100svh;padding:var(--s24)var(--s6);isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}#particles-canvas{image-rendering:auto;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:0;background:radial-gradient(80% 60%,#0000 40%,#0d0d0fb3 100%);position:absolute;inset:0}.hero__content{z-index:2;text-align:center;will-change:transform;width:100%;max-width:860px;position:relative}.hero__topbar{justify-content:center;align-items:center;gap:var(--s4);margin-bottom:var(--s8);flex-wrap:wrap;display:flex}.hero__logo-ascii{color:var(--color-cyan);text-shadow:var(--glow-text-cyan);white-space:pre;margin-bottom:var(--s8);letter-spacing:0;font-size:clamp(.35rem,1vw,.65rem);line-height:1.25;animation:4s ease-in-out infinite glow-pulse;overflow-x:auto}.hero__logo-badge{padding:var(--s2)var(--s4);font-size:var(--text-xl);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 2px #0000008c;font-variant-ligatures:none;background:linear-gradient(130deg,#ff24423d,#0000004d);border:3px solid #fff;align-items:center;gap:.08em;width:fit-content;margin:0;font-weight:800;animation:5s ease-in-out infinite badge-bounce;display:inline-flex;transform:none;box-shadow:8px 8px #ff244261}.hero__logo-word{display:inline-block;transform:none}@keyframes badge-bounce{0%,to{transform:rotate(-.5deg)translateY(0)}50%{transform:rotate(.5deg)translateY(-4px)}}@keyframes glow-pulse{0%,to{text-shadow:var(--glow-text-cyan);opacity:.85}50%{text-shadow:0 0 20px #00f5ff,0 0 50px #00f5ff80,0 0 90px #00f5ff2e;opacity:1}}.hero__heading{font-size:var(--text-hero);letter-spacing:.06em;color:#fff;text-shadow:-3px 3px #ff244299,0 0 18px #00f5ff52;text-transform:uppercase;margin-bottom:var(--s4);text-wrap:balance;min-height:1.2em;font-weight:800}.typewriter{white-space:pre-line;display:inline-block}.typewriter:after{content:"_";color:var(--color-cyan);text-shadow:var(--glow-text-cyan);margin-left:2px;animation:.75s step-end infinite blink}.typewriter.is-done:after{animation:1.8s step-end infinite blink}.glitch-text{display:inline-block;position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);pointer-events:none;clip-path:inset(0% 0 100%);position:absolute;inset:0}.glitch-text:before{color:var(--color-cyan);mix-blend-mode:screen}.glitch-text:after{color:var(--color-orange);mix-blend-mode:screen}.glitch-text.is-glitching:before{animation:.32s step-end forwards glitch-shift-1}.glitch-text.is-glitching:after{animation:.32s step-end forwards glitch-shift-2}@keyframes glitch-shift-1{0%{clip-path:inset(8% 0 88%);transform:translate(-4px)}15%{clip-path:inset(38% 0 55%);transform:translate(4px)}30%{clip-path:inset(72% 0 20%);transform:translate(-2px,1px)}45%{clip-path:inset(2% 0 94%);transform:translate(0)}60%{clip-path:inset(52% 0 40%);transform:translate(3px,-1px)}75%{clip-path:inset(18% 0 76%);transform:translate(-3px)}90%{clip-path:inset(88% 0 6%);transform:translate(0)}to{clip-path:inset(0% 0 100%);transform:translate(0)}}@keyframes glitch-shift-2{0%{clip-path:inset(58% 0 32%);transform:translate(3px)}20%{clip-path:inset(12% 0 82%);transform:translate(-3px,1px)}40%{clip-path:inset(44% 0 50%);transform:translateY(-1px)}60%{clip-path:inset(82% 0 12%);transform:translate(4px)}80%{clip-path:inset(25% 0 68%);transform:translate(-2px,1px)}to{clip-path:inset(0% 0 100%);transform:translate(0)}}.hero__tagline{color:var(--color-text-bright);margin-bottom:var(--s8);letter-spacing:.01em;max-width:840px;padding:var(--s3)var(--s5);background:#080a0eb8;border:1px solid #ffffff38;margin-left:auto;margin-right:auto;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7}.hero__cta{gap:var(--s4);margin-bottom:var(--s8);perspective:800px;flex-wrap:wrap;justify-content:center;display:flex}.hero__status-line{font-size:var(--text-sm);color:var(--color-text-dim);letter-spacing:.08em}.section-heading{font-size:var(--text-2xl);letter-spacing:.08em;color:#fff;text-shadow:-2px 2px #ff24428c;text-transform:uppercase;margin-bottom:var(--s4);text-wrap:balance;scroll-margin-top:var(--s4);background:linear-gradient(90deg,#ff244233,#0000);padding:.15em .35em;font-weight:800;display:inline-block;transform:skew(-8deg)}.section-subheading{font-size:var(--text-sm);color:var(--color-text-dim);letter-spacing:.12em;margin-bottom:var(--s4)}.portfolio__upvote-inline{max-width:780px;font-size:var(--text-xs);color:#a5b1c4;letter-spacing:.06em;margin-bottom:var(--s8);padding-left:var(--s3);border-left:2px solid #00f5ff66;line-height:1.7}.portfolio__intro{max-width:760px;font-size:var(--text-base);color:var(--color-text-bright);margin-bottom:var(--s10);padding:var(--s4)var(--s5);background:#080a0ea8;border:1px solid #ffffff2e;line-height:1.8}.repo-group{margin-bottom:var(--s12)}.repo-group:last-of-type{margin-bottom:var(--s8)}.repo-group__title{font-size:var(--text-lg);letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:var(--s5);text-shadow:-1px 1px #ff244273;font-weight:700;display:inline-block;transform:skew(-6deg)}.apps-section{padding:var(--s16)0;border-top:2px solid #fff3;position:relative}.apps-section:before{content:"";background:var(--color-red);width:min(36vw,420px);height:6px;position:absolute;top:0;left:0;box-shadow:0 0 20px #ff24428c}.apps-section .section-heading{scroll-margin-top:var(--s4)}.latest-release{padding:var(--s16)0;border-top:2px solid #fff3;position:relative}.latest-release:before{content:"";background:var(--color-cyan);width:min(42vw,520px);height:6px;position:absolute;top:0;right:0;box-shadow:0 0 20px #00f5ff8c}.latest-release__shell{gap:var(--s6);padding:var(--s8);clip-path:polygon(0 0,97% 0,100% 12%,100% 100%,2% 100%,0 92%);background:linear-gradient(135deg,#00f5ff14,#ff244224),#080a0ec7;border:2px solid #edeef2e6;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:stretch;display:grid;box-shadow:9px 9px #00f5ff2e}.latest-release__eyebrow{color:var(--color-text-bright);font-size:var(--text-sm);letter-spacing:.1em;margin-bottom:var(--s3);text-transform:uppercase;font-weight:800}.latest-release__title{color:#fff;margin-bottom:var(--s4);text-transform:uppercase;text-shadow:-3px 3px #ff24428c;font-size:clamp(2rem,4vw,4rem);font-weight:800;line-height:1.05}.latest-release__tagline{color:var(--color-text-bright);font-size:var(--text-xl);margin-bottom:var(--s4);max-width:740px;line-height:1.5}.latest-release__description{color:#b9c0cc;font-size:var(--text-base);max-width:820px;line-height:1.8}.latest-release__actions{gap:var(--s4);margin-top:var(--s8);flex-wrap:wrap;display:flex}.latest-release__facts{gap:var(--s3);align-content:start;display:grid}.latest-release__fact,.latest-release__checksum{padding:var(--s4);background:#0d0d0fc2;border:1px solid #ffffff38}.latest-release__fact span,.latest-release__checksum span{color:var(--color-text-dim);font-size:var(--text-xs);letter-spacing:.08em;margin-bottom:var(--s1);text-transform:uppercase;font-weight:800;display:block}.latest-release__fact strong{color:var(--color-text-bright);font-size:var(--text-base);overflow-wrap:anywhere;display:block}.latest-release__checksum code{color:var(--color-cyan);font-size:var(--text-xs);overflow-wrap:anywhere;text-shadow:var(--glow-text-cyan);display:block}.latest-release__features{gap:var(--s4);margin-top:var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.latest-release__feature{min-height:168px;padding:var(--s5);background:#111216eb;border:1px solid #ffffff38;position:relative;overflow:hidden}.latest-release__feature:before{content:"";background:var(--color-cyan);height:3px;box-shadow:var(--glow-cyan);position:absolute;inset:0 0 auto}.latest-release__feature--orange:before{background:var(--color-orange);box-shadow:var(--glow-orange)}.latest-release__feature h3{color:#fff;font-size:var(--text-base);letter-spacing:.08em;margin-bottom:var(--s3);text-transform:uppercase}.latest-release__feature p{color:#b9c0cc;font-size:var(--text-sm);line-height:1.7}.apps-grid{gap:var(--s6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.app-card{position:relative}.app-card article{background:var(--color-surface);border:2px solid var(--color-text-bright);isolation:isolate;transition:border-color var(--dur-normal)ease,box-shadow var(--dur-normal)ease,transform var(--dur-normal)var(--ease-expo);touch-action:manipulation;clip-path:polygon(0 0,96% 0,100% 11%,100% 100%,3% 100%,0 90%);border-radius:3px;flex-direction:column;height:100%;animation:none;display:flex;position:relative;overflow:hidden;box-shadow:7px 7px #ff244247}.app-card__article--downloadable{cursor:pointer}.app-card__article--downloadable:focus-visible{outline-offset:4px;outline:2px solid #00f5ffb8}.app-card article:hover,.app-card article:focus-within{border-color:var(--color-red);box-shadow:var(--glow-red);transform:translateY(-10px)rotate(-4deg)scale(1.03)}.app-card:nth-child(2n) article:hover,.app-card:nth-child(2n) article:focus-within{transform:translateY(-10px)rotate(4deg)scale(1.03)}.app-card__art{background:#0c0c14;flex:0 0 160px;height:160px;position:relative;overflow:hidden}.app-card__art-main{background:linear-gradient(135deg,#0c0c14 0%,#161825 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.app-card__art-main[data-art=PIXELDRIFT]{background:linear-gradient(135deg,#080816,#14003a)}.app-card__art-main[data-art=CHAOSCLOCK]{background:linear-gradient(135deg,#180a00,#321500)}.app-card__art-main[data-art=NEONBOUNCE]{background:linear-gradient(135deg,#001418,#003038)}.app-card__art-main[data-art=GLITCHNOTES]{background:linear-gradient(135deg,#0c0018,#18003a)}.app-card__art-main[data-art=VOIDRUNNER]{background:linear-gradient(135deg,#000a18,#001030)}.app-card__art-main[data-art=CLIPSLIM]{background:linear-gradient(135deg,#02141a,#05344a)}.app-card__art-main[data-art=JUDGECHRONOS]{background:linear-gradient(135deg,#0d121e,#1f2740)}.app-card__art-main[data-art=SORUSTAY]{background:linear-gradient(135deg,#250e00,#503000)}.app-card__art-main[data-art=UNRAVEL]{background:linear-gradient(135deg,#141019,#2f1d2b)}.app-card__art-main[data-art=TURINGTEST]{background:linear-gradient(135deg,#081824,#0f3550)}.app-card__art-main[data-art=VIBECHECK]{background:linear-gradient(135deg,#110f1f,#1c2f52)}.app-card__art-main[data-art=NOTCHFUL]{background:linear-gradient(135deg,#03141a,#26202d)}.app-card__art-main[data-art=PINBRIDGE]{background:linear-gradient(135deg,#07210f,#0f4a24)}.app-card__art-main[data-art=XBOOKMARKS]{background:linear-gradient(135deg,#1a0e1e,#3a1f42)}.app-card__art-main[data-art=TRIAGE]{background:linear-gradient(135deg,#121212,#2a2f36)}.app-card__art-main[data-art=SOCIAL]{background:linear-gradient(135deg,#07131f,#182f4d)}.app-card__art-main:before{content:attr(data-art);bottom:var(--s3);right:var(--s4);font-size:var(--text-xs);letter-spacing:.18em;color:#00f5ff1a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;font-weight:800;position:absolute}.app-card__art-main:after{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(#00f5ff0a 1px,#0000 1px),linear-gradient(90deg,#00f5ff0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.app-card__icon-orbit{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 35% 24%,#ffffff2e,#0000 44%),#05070a6b;border:1px solid #ffffff47;place-items:center;width:min(42%,92px);display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 0 0 4px #00000047,0 0 24px #00f5ff2e,7px 7px #ff24422e}.app-card__icon-orbit:before{content:"";pointer-events:none;border:1px dashed #00f5ff38;position:absolute;inset:-10px}.app-card__icon{aspect-ratio:1;object-fit:cover;border-radius:22%;width:76%;box-shadow:0 12px 28px #0000006b}.app-card__fallback-icon,.project-popup__fallback-icon{aspect-ratio:1;background:linear-gradient(90deg,var(--color-orange)0 50%,var(--color-cyan)50% 100%);filter:drop-shadow(0 0 8px #fb8a1080)drop-shadow(0 0 16px #00f5ff2e);border-radius:50%;width:62%;display:block;position:relative}.app-card__fallback-icon:after,.project-popup__fallback-icon:after{content:"";border:2px solid #0d0d0f9e;border-radius:50%;position:absolute;inset:20%;box-shadow:inset 0 0 12px #0d0d0f6b}.app-card article:hover .app-card__icon-orbit,.app-card article:focus-within .app-card__icon-orbit{transform:rotate(2deg)scale(1.04);box-shadow:0 0 0 4px #00000047,0 0 26px #fb8a1047,7px 7px #00f5ff29}.app-card__glitch-overlay{pointer-events:none;opacity:0;z-index:5;transition:opacity var(--dur-fast);position:absolute;inset:0}.app-card article:hover .app-card__glitch-overlay,.app-card article:focus-within .app-card__glitch-overlay{opacity:1;animation:.45s step-end infinite card-glitch}@keyframes card-glitch{0%{clip-path:inset(12% 0 84%);background:#00f5ff0d;transform:translate(-3px)}10%{clip-path:inset(42% 0 52%);background:#fb8a100d;transform:translate(3px)}20%{clip-path:inset(72% 0 22%);background:#00f5ff0a;transform:translate(-2px,1px)}30%{clip-path:inset(2% 0 94%);background:0 0;transform:translate(0)}40%{clip-path:inset(55% 0 38%);background:#fb8a100a;transform:translate(2px,-1px)}50%{clip-path:inset(22% 0 72%);background:#00f5ff0d;transform:translate(-3px)}60%{clip-path:inset(88% 0 6%);background:0 0;transform:translate(0)}70%{clip-path:inset(32% 0 62%);background:#fb8a100d;transform:translate(2px,1px)}80%{clip-path:inset(62% 0 28%);background:#00f5ff0a;transform:translate(-2px)}90%{clip-path:inset(6% 0 88%);background:#fb8a100a;transform:translate(3px,-1px)}to{clip-path:inset(12% 0 84%);background:#00f5ff0d;transform:translate(-3px)}}.app-card__body{padding:var(--s5)var(--s6)var(--s6);gap:var(--s3);flex-direction:column;flex:auto;display:flex}.app-card__meta{justify-content:space-between;align-items:flex-start;gap:var(--s2);flex-wrap:wrap;display:flex}.app-card__tags{gap:var(--s2);flex-wrap:wrap;display:inline-flex}.app-card__tag{font-size:var(--text-xs);letter-spacing:.12em;color:var(--color-text-bright);text-transform:uppercase;padding:3px var(--s2);background:#00f5ff1a;border:1px solid #00f5ff80;align-items:center;font-weight:700;display:inline-flex}.app-card__status{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;padding:3px var(--s2);border:1px solid #0000;font-weight:700}.app-card__status--live{color:var(--color-text-bright);background:#00f5ff29;border-color:#00f5ffa6}.app-card__status--coming-soon{color:#fff2e4;background:#fb8a1029;border-color:#fb8a10a6}.app-card__title{font-size:var(--text-xl);color:#fff;letter-spacing:.02em;text-shadow:-1px 1px #ff244280;font-weight:700}.app-card__desc{font-size:var(--text-sm);color:#d5dce8;flex:1;line-height:1.75}.app-card__privacy{font-size:var(--text-xs);color:#8b93a3;padding-top:var(--s3);min-height:calc(var(--text-xs)*1.6*2);max-height:calc(var(--text-xs)*1.6*2);-webkit-line-clamp:2;border-top:1px dashed #4a526073;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.app-card__details-icon{top:var(--s3);right:var(--s3);width:30px;height:30px;color:var(--color-cyan);z-index:3;cursor:pointer;transition:color var(--dur-fast),border-color var(--dur-fast),box-shadow var(--dur-fast),transform var(--dur-fast),background-color var(--dur-fast);background:#070a0fd6;border:1px solid #00f5ff85;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:absolute}.app-card article:hover .app-card__details-icon,.app-card article:focus-within .app-card__details-icon,.app-card__details-icon:hover,.app-card__details-icon:focus-visible{color:#ffd1a0;background:#fb8a101f;border-color:#fb8a10b8;transform:translateY(-1px);box-shadow:0 0 12px #fb8a103d}.app-card__details-hint{letter-spacing:.09em;text-transform:uppercase;color:#dffcff;width:fit-content;min-height:36px;padding:var(--s2)var(--s3);background:#00f5ff12;border:1px solid #00f5ff61;justify-content:center;align-self:flex-start;align-items:center;margin-top:auto;font-size:.67rem;font-weight:800;display:inline-flex;box-shadow:4px 4px #00f5ff14}.app-card__details-hint--download{background:linear-gradient(135deg,#ffd1a033,transparent 48%),var(--color-orange);color:#0b0906;border:1px solid #fb8a10eb;font-weight:800;box-shadow:0 0 18px #fb8a1052,4px 4px #00f5ff29}.app-card article:hover .app-card__details-hint--download,.app-card article:focus-within .app-card__details-hint--download{box-shadow:0 0 22px #fb8a107a,5px 5px #00f5ff38}.app-card__vote{min-height:66px;padding:var(--s3)var(--s6);border-top:1px dashed #4a526073;align-items:center;display:flex}.app-card__vote-btn{align-items:center;gap:var(--s2);min-height:36px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dim);padding:var(--s2)var(--s3);cursor:pointer;transition:color var(--dur-fast),border-color var(--dur-fast),background-color var(--dur-fast),box-shadow var(--dur-fast);touch-action:manipulation;background:0 0;border:1px solid #0000;font-weight:700;display:inline-flex}.app-card__vote-btn:hover,.app-card__vote-btn:focus-visible{color:var(--color-cyan);background:#00f5ff0d;border-color:#00f5ff4d}.app-card__vote-icon{text-align:center;min-width:1em;transition:transform var(--dur-fast);display:inline-block}.app-card__vote-label{transition:color var(--dur-fast)}.app-card__vote-count{color:var(--color-text-dim);text-align:right;min-width:1.5em;transition:color var(--dur-fast),text-shadow var(--dur-fast)}.app-card__vote-btn--active{color:var(--color-cyan);animation:vote-confirm var(--dur-normal)ease-out;background:#00f5ff14;border-color:#00f5ff80}.app-card__vote-btn--active .app-card__vote-count{color:var(--color-cyan);text-shadow:var(--glow-text-cyan)}.app-card__vote-btn--active:hover,.app-card__vote-btn--active:focus-visible{color:var(--color-orange);background:#fb8a1014;border-color:#fb8a1080}.app-card__vote-btn--active:hover .app-card__vote-count,.app-card__vote-btn--active:focus-visible .app-card__vote-count{color:var(--color-orange);text-shadow:var(--glow-text-orange)}@keyframes vote-confirm{0%{box-shadow:0 0 #00f5ff66}50%{box-shadow:0 0 12px 2px #00f5ff40}to{box-shadow:0 0 #00f5ff00}}.btn{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;padding:var(--s3)var(--s6);cursor:pointer;text-align:center;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation;max-width:100%;min-height:44px;transition:background-color var(--dur-fast),box-shadow var(--dur-fast),transform var(--dur-fast),color var(--dur-fast);-webkit-user-select:none;user-select:none;isolation:isolate;animation:3.4s ease-in-out infinite btn-glow-pop;animation-delay:var(--btn-delay,0s);will-change:transform,box-shadow;border:2px solid #0000;border-radius:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;overflow:hidden;transform:translate(0)}.btn:after{content:"";border-radius:inherit;z-index:-1;transition:transform var(--dur-fast),background-color var(--dur-fast);background:#00f5ff38;position:absolute;inset:0;transform:translate(6px,6px)}.btn:before{content:"";transition:transform var(--dur-normal)var(--ease-expo);pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(120deg,#0000 0% 38%,#0d0d0fe6 50%,#0000 62% 100%);position:absolute;inset:0;transform:translate(-140%)}.btn:active{transform:translate(2px,2px)scale(.98)}.btn:hover,.btn:focus-visible{transform:translate(-2px,-2px)rotate(var(--btn-tilt,-5.8deg))scale(1.04);outline:none}.btn:hover:after,.btn:focus-visible:after{transform:translate(8px,8px)}.btn:hover:before,.btn:focus-visible:before{transform:translate(135%)}.btn.btn-hit{animation:.25s ease-out btn-hit}@keyframes btn-hit{0%{transform:translate(0)scale(1)}45%{transform:translate(2px,2px)scale(.97)}to{transform:translate(0)scale(1)}}@keyframes btn-glow-pop{0%,to{box-shadow:0 0 #00f5ff00}50%{box-shadow:0 0 18px #00f5ff47}}.btn--primary{background:var(--color-cyan);color:#090a0c;border-color:var(--color-cyan)}.btn--primary:hover,.btn--primary:focus-visible{box-shadow:var(--glow-cyan)}.btn--ghost{color:#fff;background:#00000059;border-color:#fff}.btn--ghost:hover,.btn--ghost:focus-visible{box-shadow:var(--glow-cyan);background:#ffffff14}.btn--sm{font-size:var(--text-xs);padding:var(--s2)var(--s4);min-height:36px}.btn--lg{font-size:var(--text-base);padding:var(--s4)var(--s8)}.hero__cta .btn:first-child{--btn-delay:0s}.hero__cta .btn:nth-child(2){--btn-delay:.35s}.donate__options .btn:first-child{--btn-delay:.15s}.donate__options .btn:nth-child(2){--btn-delay:.5s}body.chaos-extra .btn{animation-duration:1.15s}body.chaos-extra .btn:hover,body.chaos-extra .btn:focus-visible{transform:translate(-3px,-4px)rotate(var(--btn-tilt,-9deg))scale(1.09)}body.chaos-extra .app-card article:hover,body.chaos-extra .app-card article:focus-within{transform:translateY(-12px)rotate(-6deg)scale(1.06)}body.chaos-extra .app-card:nth-child(2n) article:hover,body.chaos-extra .app-card:nth-child(2n) article:focus-within{transform:translateY(-12px)rotate(6deg)scale(1.06)}body.chaos-extra .hero__logo-badge{animation-duration:1.6s}body.chaos-extra .site-bg:before{opacity:.34;animation-duration:12s}body.chaos-extra .site-bg:after{opacity:.16;animation-duration:9s}body.perf-lite:before{animation-duration:18s}body.perf-lite .site-bg:before{opacity:.18;animation-duration:34s}body.perf-lite .site-bg:after{opacity:.08;animation-duration:28s}body.perf-lite .btn,body.perf-lite .common-threads__item,body.perf-lite .hero__logo-badge{animation-duration:8s}body.perf-lite .app-card article:hover,body.perf-lite .app-card article:focus-within,body.perf-lite .app-card:nth-child(2n) article:hover,body.perf-lite .app-card:nth-child(2n) article:focus-within{transform:translateY(-6px)scale(1.015)}[data-animate]{opacity:0;transform:translateY(20px)}[data-animate].animate-in{animation:fade-in-up var(--dur-slow)var(--ease-expo)both}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.apps-grid .app-card:first-child{animation-delay:0s}.apps-grid .app-card:nth-child(2){animation-delay:70ms}.apps-grid .app-card:nth-child(3){animation-delay:.14s}.apps-grid .app-card:nth-child(4){animation-delay:.21s}.apps-grid .app-card:nth-child(5){animation-delay:.28s}.donate-section{padding:var(--s16)0;border-top:1px solid var(--color-border-dim);position:relative;overflow:hidden}.donate-section:before{content:"";background:linear-gradient(90deg,transparent,var(--color-orange),transparent);height:2px;position:absolute;top:0;left:0;right:0}.donate__desc{font-size:var(--text-lg);color:var(--color-text-bright);max-width:560px;margin-bottom:var(--s8);padding:var(--s4)var(--s5);background:#080a0eb8;border:1px solid #ffffff38;line-height:1.75}.donate__options{gap:var(--s4);margin-bottom:var(--s10);flex-wrap:wrap;display:flex}.donate__options .btn--primary{background:var(--color-orange);border-color:var(--color-orange);color:var(--color-bg)}.donate__options .btn--primary:after{background:#fb8a1038}.donate__options .btn--primary:hover,.donate__options .btn--primary:focus-visible{box-shadow:var(--glow-orange)}.donate__options .btn--ghost{color:var(--color-orange);border-color:var(--color-orange)}.donate__options .btn--ghost:after{background:#fb8a1024}.donate__options .btn--ghost:hover,.donate__options .btn--ghost:focus-visible{box-shadow:var(--glow-orange);background:#fb8a1014}.donate__terminal{max-width:540px}.terminal-block{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-orange);padding:var(--s5)var(--s6);font-size:var(--text-sm);color:var(--color-text-dim);white-space:pre-wrap;border-radius:3px;line-height:1.9;overflow-x:auto}.portfolio-table{margin-top:var(--s8);margin-bottom:var(--s10)}.portfolio-table__wrap{border:1px solid var(--color-border);background:var(--color-surface);border-radius:3px;overflow-x:auto}.portfolio-table table{border-collapse:collapse;width:100%;min-width:840px}.portfolio-table th,.portfolio-table td{text-align:left;font-size:var(--text-sm);padding:var(--s4)var(--s5);border-bottom:1px solid var(--color-border-dim)}.portfolio-table th{color:var(--color-text-bright);letter-spacing:.08em;text-transform:uppercase;font-size:var(--text-xs);background:#12151d}.portfolio-table td{color:var(--color-text-dim)}.portfolio-table__row{cursor:pointer}.portfolio-table__row:hover,.portfolio-table__row:focus-visible{background:#00f5ff0a}.portfolio-table__row:focus-visible{outline-offset:-1px;outline:1px solid #00f5ff99}.portfolio-table__repo-label{color:var(--color-text-bright)}.portfolio-table__row-indicator{margin-left:var(--s2);letter-spacing:.12em;text-transform:uppercase;color:#7d8ba0;transition:color var(--dur-fast);font-size:.62rem;display:inline-block}.portfolio-table__row:hover .portfolio-table__row-indicator,.portfolio-table__row:focus-visible .portfolio-table__row-indicator{color:var(--color-cyan)}.portfolio-table__platform-tags{gap:var(--s2);flex-wrap:wrap;display:flex}.portfolio-table__mobile{display:none}.portfolio-mobile-row{background:#0a0c10d1;border:1px solid #4a526099;padding:0}.portfolio-mobile-row__trigger{text-align:left;width:100%;padding:var(--s4);color:inherit;display:block}.portfolio-mobile-row__trigger:hover,.portfolio-mobile-row__trigger:focus-visible{background:#00f5ff0d}.portfolio-mobile-row__top{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s2);display:flex}.portfolio-mobile-row__repo{color:var(--color-text-bright);font-size:var(--text-sm);letter-spacing:.05em;align-items:center;gap:7px;display:inline-flex}.portfolio-mobile-row__chevron{color:#7d8ba0;letter-spacing:.12em;font-size:.73rem}.table-status{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;padding:3px var(--s2);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.portfolio-table th:last-child,.portfolio-table td:last-child{white-space:nowrap;width:1%}.common-threads__list{gap:var(--s3);flex-wrap:wrap;display:flex}.common-threads__item{border:2px solid var(--color-border);color:#c6ced9;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;padding:var(--s2)var(--s4);background:linear-gradient(135deg,#00f5ff1f,#00f5ff08);border-radius:2px;animation:3.2s ease-in-out infinite thread-pop;box-shadow:4px 4px #00f5ff1f}.common-threads__item:nth-child(2){animation-delay:.2s}.common-threads__item:nth-child(3){animation-delay:.4s}.common-threads__item:nth-child(4){animation-delay:.6s}@keyframes thread-pop{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.about-section{padding:var(--s16)0;border-top:1px solid var(--color-border-dim)}.about__content{max-width:620px;margin-bottom:var(--s10)}.about__text{font-size:var(--text-base);color:var(--color-text-bright);margin-bottom:var(--s4);padding:var(--s4)var(--s5);background:#080a0eb3;border:1px solid #fff3;line-height:1.78}.about__stats{gap:var(--s8);flex-wrap:wrap;display:flex}.about__stat{gap:var(--s1);padding:var(--s4)var(--s5);background:#080a0ec7;border:2px solid #ffffff4d;flex-direction:column;min-width:180px;display:flex;box-shadow:5px 5px #ff244242}.about__stat-value{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#fff;text-shadow:-2px 2px #ff244273;font-size:clamp(2rem,3.4vw,2.5rem);font-weight:800}.about__stat-label{color:var(--color-text-bright);text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-weight:700}.site-footer{padding:var(--s12)0 var(--s8);margin-top:var(--s8);border-top:2px solid #ffffff40;position:relative}.site-footer:before{content:"";background:var(--color-cyan);width:min(34vw,380px);height:5px;box-shadow:var(--glow-cyan);position:absolute;top:-2px;right:0}.footer__brand{letter-spacing:.11em;color:#fff;text-shadow:-2px 2px #ff244273;text-transform:uppercase;margin-bottom:var(--s8);font-variant-ligatures:none;align-items:baseline;gap:.08em;font-size:clamp(1rem,2.6vw,1.5rem);font-weight:800;display:inline-flex}.footer__app-word{gap:.02em;display:inline-flex}.footer__y{color:var(--color-cyan);text-shadow:var(--glow-text-cyan)}.footer__nav{gap:var(--s6);margin-bottom:var(--s6);flex-wrap:wrap;display:flex}.footer__actions{margin-bottom:var(--s6);display:flex}.footer__download{--btn-delay:.2s}.footer__link{font-size:var(--text-sm);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.1em;transition:color var(--dur-fast);touch-action:manipulation;overflow-wrap:anywhere}.footer__link:hover,.footer__link:focus-visible{color:var(--color-cyan)}.footer__copy{font-size:var(--text-xs);color:var(--color-text-dim);letter-spacing:.04em}.coming-soon{min-height:100svh;padding:var(--s16)var(--s6);z-index:2;text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.coming-soon__card{width:100%;max-width:720px;padding:var(--s10)var(--s8);isolation:isolate;background:#080a0ec7;border:2px solid #ffffff3d;position:relative;overflow:hidden;box-shadow:10px 10px #ff244252}.coming-soon__card:before{content:"";opacity:.3;pointer-events:none;background-image:linear-gradient(#00f5ff1a 1px,#0000 1px),linear-gradient(90deg,#00f5ff14 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.coming-soon__eyebrow{font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-dim);margin-bottom:var(--s4)}.coming-soon__title{letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:-3px 3px #ff244299,0 0 18px #00f5ff52;margin-bottom:var(--s4);font-size:clamp(2rem,7vw,4rem);font-weight:800}.coming-soon__subtitle{color:#e5eaf3;margin-bottom:var(--s6);font-size:clamp(1rem,2.6vw,1.25rem);line-height:1.75}.coming-soon__status{font-size:var(--text-sm);color:var(--color-text-dim);letter-spacing:.08em;text-transform:uppercase}.legal-page{min-height:100svh;padding:var(--s16)0;z-index:2;position:relative}.legal-card{max-width:900px;padding:var(--s10)var(--s8);background:#080a0ec7;border:2px solid #ffffff3d;margin:0 auto;box-shadow:10px 10px #ff244252}.legal-page__back{margin-bottom:var(--s5)}.legal-page__back a{font-size:var(--text-sm);color:var(--color-cyan);text-transform:uppercase;letter-spacing:.1em}.legal-page__back a:hover,.legal-page__back a:focus-visible{color:var(--color-orange)}.legal-page__title{margin-bottom:var(--s6)}.legal-page__intro{font-size:var(--text-base);color:var(--color-text-bright);margin-bottom:var(--s8);line-height:1.8}.legal-page__section{margin-bottom:var(--s8)}.legal-page__section h2{font-size:var(--text-lg);color:#fff;margin-bottom:var(--s3);text-transform:uppercase;letter-spacing:.08em}.legal-page__section p{color:var(--color-text-bright);margin-bottom:var(--s3);line-height:1.8}.legal-page__section ul{padding-left:var(--s6);list-style:outside}.legal-page__section li{color:var(--color-text-bright);margin-bottom:var(--s2);line-height:1.75}.legal-page__section a{color:var(--color-cyan);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.legal-hero{padding:var(--s8)0 var(--s10)}.legal-kicker{color:var(--color-text-dim);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--s4)}.legal-title{color:#fff;text-shadow:-2px 2px #ff244273;margin-bottom:var(--s4);font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.legal-lead{max-width:760px;color:var(--color-text-bright);font-size:var(--text-lg);line-height:1.8}.legal-meta{gap:var(--s4);margin-top:var(--s6);color:var(--color-text-dim);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;display:flex}.legal-directory{padding-bottom:var(--s10)}.legal-grid{gap:var(--s6);margin-top:var(--s8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.legal-card__eyebrow{color:var(--color-orange);text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-xs);margin-bottom:var(--s3)}.legal-card__title{color:#fff;font-size:var(--text-2xl);margin-bottom:var(--s3)}.legal-card__body{color:var(--color-text-bright);margin-bottom:var(--s6)}.legal-shell{background:#080a0ecc;border:2px solid #fff3;box-shadow:10px 10px #ff24423d}.legal-shell__topbar{border-bottom:1px solid var(--color-border);padding:var(--s4)var(--s6);color:var(--color-text-dim);font-size:var(--text-sm);letter-spacing:.08em}.legal-doc{padding:var(--s8)var(--s6)}.legal-section+.legal-section{margin-top:var(--s8)}.legal-section__title{color:#fff;font-size:var(--text-xl);margin-bottom:var(--s3);text-transform:uppercase;letter-spacing:.08em}.legal-section__body{color:var(--color-text-bright);border-left:3px solid var(--color-cyan);padding:var(--s5);background:#111216eb;line-height:1.9}.legal-actions{gap:var(--s4);margin-top:var(--s8);flex-wrap:wrap;display:flex}.project-popup{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:project-popup-fade-in .24s var(--ease-expo);background:#040509c7;position:fixed;inset:0}.project-popup__panel{z-index:1201;pointer-events:auto;width:min(680px,100%);max-height:calc(100svh - 3rem);animation:project-popup-panel-in .32s var(--ease-expo);background:linear-gradient(170deg,#0b0d14fa,#0f131df5);border:1px solid #00f5ff66;flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 0 0 1px #00f5ff24,0 14px 50px #0000009e}.project-popup-desktop{z-index:1300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:var(--s8);animation:project-popup-fade-in .22s var(--ease-expo);background:radial-gradient(circle at 20% 10%,#00f5ff14,#0000 42%),radial-gradient(circle at 80% 86%,#fb8a1014,#0000 42%),#040509d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.project-popup-desktop__panel{background:linear-gradient(175deg,#0b0d14fa,#0f131df5);border:1px solid #00f5ff73;flex-direction:column;width:min(860px,100%);max-height:calc(100svh - 4rem);animation:.36s cubic-bezier(.16,1,.3,1) project-popup-desktop-in;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00f5ff29,0 20px 58px #000000b8}.project-popup-desktop__particles{pointer-events:none;z-index:0;opacity:.72;background:radial-gradient(circle at 12% 16%,#00f5ff38 0 1px,#0000 2px),radial-gradient(circle at 78% 24%,#fb8a103d 0 1px,#0000 2px),radial-gradient(circle at 24% 78%,#00f5ff2e 0 1px,#0000 2px),radial-gradient(circle at 88% 76%,#fb8a1033 0 1px,#0000 2px);animation:6s linear infinite project-popup-particle-drift;position:absolute;inset:0}.project-popup__grabber-wrap{padding:var(--s3)var(--s4)var(--s2);cursor:ns-resize;border-bottom:1px solid #4a526066;justify-content:center;align-items:center;display:flex}.project-popup__grabber{background:#96a3b88c;border-radius:999px;width:44px;height:4px}.project-popup__scroll{z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:var(--s5)var(--s6)var(--s6);scrollbar-width:thin;scrollbar-color:#00f5ff73 #080a0ed9;position:relative;overflow-y:auto}.project-popup__scroll::-webkit-scrollbar{width:9px}.project-popup__scroll::-webkit-scrollbar-track{background:#080a0ed9}.project-popup__scroll::-webkit-scrollbar-thumb{background:linear-gradient(#00f5ff8f,#fb8a108f);border-radius:999px}.project-popup__header{justify-content:flex-start;align-items:flex-start;gap:var(--s4);margin-bottom:var(--s4);display:flex}.project-popup__app-icon-shell{aspect-ratio:1;background:radial-gradient(circle at 36% 20%,#ffffff29,#0000 46%),#06080cb8;border:1px solid #00f5ff5c;flex:none;place-items:center;width:58px;display:grid;box-shadow:0 0 18px #00f5ff24,5px 5px #ff24422e}.project-popup__app-icon{aspect-ratio:1;object-fit:cover;border-radius:22%;width:76%}.project-popup__heading-wrap{flex:1;min-width:0}.project-popup__repo{text-transform:uppercase;letter-spacing:.12em;color:#92a0b6;margin-bottom:var(--s2);font-size:.7rem}.project-popup__title{color:#fff;font-size:var(--text-xl);text-shadow:-1px 1px #ff244280}.project-popup__close{color:#b8c3d8;width:36px;height:36px;transition:border-color var(--dur-fast),color var(--dur-fast),background-color var(--dur-fast),box-shadow var(--dur-fast);background:#0b0e14eb;border:1px solid #4a5260cc;flex:none;margin-left:auto;font-size:1.2rem;line-height:1}.project-popup__close:hover,.project-popup__close:focus-visible{color:#ffd1a0;background:#fb8a101f;border-color:#fb8a10bf;box-shadow:0 0 10px #fb8a103d}.project-popup__description{color:#dbe3f0;margin-bottom:var(--s5);line-height:1.75}.project-popup__hero-card{margin-bottom:var(--s5);padding:var(--s4);background:linear-gradient(135deg,#fb8a1024,#00f5ff14),#080a0edb;border:1px solid #fb8a1085;position:relative;box-shadow:0 0 20px #fb8a1024,5px 5px #00f5ff1a}.project-popup__hero-card:after{content:"";top:var(--s3);right:var(--s3);background:var(--color-orange);width:44px;height:3px;box-shadow:var(--glow-orange);position:absolute}.project-popup__hero-kicker{letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--s2);font-size:.68rem;font-weight:800}.project-popup__hero-copy{color:#f4f7fb;font-size:var(--text-base);line-height:1.7}.project-popup__facts{gap:var(--s3);margin-bottom:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-popup__fact{padding:var(--s3);background:#090b11bd;border:1px solid #4a526094}.project-popup__fact-label{text-transform:uppercase;letter-spacing:.12em;color:#8d9ab1;margin-bottom:6px;font-size:.65rem}.project-popup__fact-value{color:#dde4ef;font-size:var(--text-sm);letter-spacing:.04em}.project-popup__fact-tags{gap:var(--s2);flex-wrap:wrap;display:inline-flex}.project-popup__section{padding-top:var(--s4);margin-bottom:var(--s5);border-top:1px dashed #4a52608c}.project-popup__label{text-transform:uppercase;letter-spacing:.14em;color:#8d9ab1;margin-bottom:var(--s2);font-size:.68rem}.project-popup__value{color:#dbe3f0;line-height:1.7}.project-popup__value--superpower{color:#e9f6ff}.project-popup__marketing-grid{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project-popup__marketing-card{min-height:100%;padding:var(--s3);background:linear-gradient(#00f5ff14,#0000 46%),#090b11c7;border:1px solid #00f5ff47;box-shadow:4px 4px #fb8a101f}.project-popup__marketing-label{color:var(--color-orange);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--s2);font-size:.62rem;font-weight:800}.project-popup__marketing-title{color:#fff;font-size:var(--text-sm);margin-bottom:var(--s2);text-shadow:-1px 1px #ff244280;line-height:1.45}.project-popup__marketing-body{color:#c4cfde;font-size:var(--text-sm);line-height:1.7}.project-popup__signal-list{gap:var(--s2);color:#c4cfde;font-size:var(--text-sm);line-height:1.65;display:grid}.project-popup__signal-list li{padding:var(--s2)var(--s3);background:#00f5ff0d;border-left:2px solid #00f5ff8c}.project-popup__signal-list strong{color:#fff;font-weight:800}.project-popup__links{gap:var(--s2);flex-wrap:wrap;display:flex}.project-popup__link{letter-spacing:.1em;text-transform:uppercase;color:#e7edf7;min-height:32px;transition:border-color var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast),background-color var(--dur-fast);background:#0d0d0fe0;border:1px solid #4a5260bf;align-items:center;gap:7px;padding:5px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.project-popup__link:hover,.project-popup__link:focus-visible{color:var(--color-cyan);background:#00f5ff12;border-color:#00f5ffd1;box-shadow:0 0 10px #00f5ff33}.project-popup__link--apple:hover,.project-popup__link--apple:focus-visible{color:#ffd1a0;background:#fb8a1017;border-color:#fb8a10bf;box-shadow:0 0 10px #fb8a1033}.project-popup__link-icon{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.project-popup__link-icon svg{width:100%;height:100%}@keyframes project-popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes project-popup-panel-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes project-popup-desktop-in{0%{opacity:0;filter:saturate(.7);transform:translateY(24px)scale(.95)}to{opacity:1;filter:saturate();transform:translateY(0)scale(1)}}@keyframes project-popup-particle-drift{0%{transform:translate(0,0)}to{transform:translate(-22px,18px)}}@media (min-width:640px){.apps-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.apps-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.chaos-toggle{padding-left:var(--s3);padding-right:var(--s3)}.hero__topbar{gap:var(--s3);flex-direction:column}.latest-release__shell{grid-template-columns:1fr}.latest-release__features{grid-template-columns:repeat(2,minmax(0,1fr))}.project-popup__marketing-grid{grid-template-columns:1fr}}@media (max-width:480px){.hero__logo-badge{font-size:var(--text-base);padding:var(--s2)var(--s3);letter-spacing:.08em}.legal-title{font-size:clamp(1.75rem,9vw,2.5rem)}.legal-doc{padding:var(--s6)var(--s5)}.legal-shell__topbar,.legal-section__body{padding:var(--s4)}.coming-soon__card,.legal-card{padding:var(--s8)var(--s6)}.about__stats{gap:var(--s6);flex-direction:column}.repo-group__title{letter-spacing:.06em;transform:none}.section-heading{transform:none}.latest-release__shell{padding:var(--s6)var(--s5);clip-path:none}.latest-release__title{font-size:clamp(2rem,11vw,3rem)}.latest-release__tagline{font-size:var(--text-lg)}.latest-release__actions{flex-direction:column;align-items:stretch}.latest-release__actions .btn,.hero__cta .btn,.donate__options .btn,.legal-actions .btn{width:100%}}@media (max-width:760px){.latest-release__features{grid-template-columns:1fr}.project-popup__panel{width:100%;height:min(90svh,840px);max-height:min(90svh,840px);animation:project-popup-sheet-in .32s var(--ease-expo);border-bottom:none;border-left:none;border-right:none;border-radius:18px 18px 0 0;box-shadow:0 -12px 38px #000000b3}.project-popup__scroll{padding:var(--s4)var(--s5)var(--s6)}.project-popup__facts{grid-template-columns:1fr}.project-popup-desktop,.portfolio-table__wrap{display:none}.portfolio-table__mobile{gap:var(--s3);display:grid}}@keyframes project-popup-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-animate]{opacity:1;transform:none}.app-card article:hover,.app-card article:focus-within{transform:none}body:before{background-position:0 0;animation:none}body.impact-hit:after{opacity:0;animation:none}body.impact-hit .site-bg,body.impact-hit main{animation:none;transform:none}.blink{opacity:1;animation:none}.typewriter:after,.site-bg:before,.site-bg:after{animation:none}body.singularity-active .site-bg:before{opacity:.24;animation:none}body.singularity-active .site-bg:after{opacity:.1;animation:none}body.singularity-active .hero:after,body.singularity-complete .hero:after{animation:none}body.singularity-complete .site-bg:before,body.singularity-complete .site-bg:after{opacity:0}.btn,.app-card article,.common-threads__item,.app-card__vote-btn--active,.project-popup,.project-popup__panel,.project-popup-desktop,.project-popup-desktop__panel{animation:none}.project-popup-desktop__particles{opacity:.45;animation:none}}
