@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Outfit:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&family=Share+Tech+Mono&family=Orbitron:wght@400;500;600;700;800;900&display=swap);code{font-family:JetBrains Mono,Fira Code,source-code-pro,Menlo,Monaco,Consolas,monospace}:root{--bg-primary:#0a0a0b;--bg-secondary:#111113;--bg-tertiary:#18181b;--bg-elevated:#1f1f23;--accent-cyan:#00ffc8;--accent-cyan-dim:#00ffc826;--accent-amber:#ffb800;--accent-amber-dim:#ffb80026;--text-primary:#fafafa;--text-secondary:#a1a1aa;--text-tertiary:#71717a;--text-muted:#52525b;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-highlight:#00ffc84d;--font-mono:"JetBrains Mono","Fira Code","SF Mono",monospace;--font-sans:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif;--section-padding:clamp(4rem,10vw,8rem)}.JoshIdeas_container__dgyXZ{background-color:#0a0a0b;background-color:var(--bg-primary);color:#fafafa;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);min-height:100vh;overflow-x:hidden;position:relative}.JoshIdeas_scanlines__E12hL{background:repeating-linear-gradient(0deg,#00000008,#00000008 1px,#0000 0,#0000 2px);opacity:.4;z-index:1000}.JoshIdeas_gridBackground__EhU7f,.JoshIdeas_scanlines__E12hL{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.JoshIdeas_gridBackground__EhU7f{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 80% 50% at 50% 0,#000 70%,#0000 100%);mask-image:radial-gradient(ellipse 80% 50% at 50% 0,#000 70%,#0000 100%);z-index:0}.JoshIdeas_header__KLkSQ{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#0a0a0b 0,#0a0a0be6 70%,#0000);background:linear-gradient(to bottom,var(--bg-primary) 0,#0a0a0be6 70%,#0000 100%);display:flex;justify-content:space-between;left:0;padding:1.5rem 3rem;position:fixed;right:0;top:0;z-index:100}.JoshIdeas_headerLeft__EtTn-{align-items:center;display:flex;gap:1.5rem}.JoshIdeas_logo__FpyZv{align-items:center;display:flex;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:1.1rem;font-weight:600;gap:0}.JoshIdeas_logoBracket__IxA9S{color:#00ffc8;color:var(--accent-cyan);opacity:.8}.JoshIdeas_logoSlash__6inob{color:#fafafa;color:var(--text-primary);margin:0 .1em}.JoshIdeas_logoText__aUN3a{color:#fafafa;color:var(--text-primary);letter-spacing:.05em;margin-left:.5rem;text-transform:uppercase}.JoshIdeas_headerDivider__-g6DT{background:#ffffff1a;background:var(--border-default);height:24px;width:1px}.JoshIdeas_headerTagline__kmkOQ{color:#71717a;color:var(--text-tertiary);font-size:.85rem;letter-spacing:.05em;text-transform:uppercase}.JoshIdeas_nav__flfx7{display:flex;gap:2.5rem}.JoshIdeas_navLink__R49Uw{align-items:baseline;color:#a1a1aa;color:var(--text-secondary);display:flex;font-size:.9rem;font-weight:500;gap:.5rem;text-decoration:none;transition:color .3s ease}.JoshIdeas_navLink__R49Uw:hover{color:#fafafa;color:var(--text-primary)}.JoshIdeas_navLink__R49Uw:hover .JoshIdeas_navNumber__RT\+Yx{color:#00ffc8;color:var(--accent-cyan)}.JoshIdeas_navNumber__RT\+Yx{color:#52525b;color:var(--text-muted);font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:.7rem;transition:color .3s ease}.JoshIdeas_headerRight__NW337{align-items:center;display:flex}.JoshIdeas_statusIndicator__HflNT{align-items:center;background:#18181b;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-subtle);border-radius:100px;display:flex;gap:.75rem;padding:.5rem 1rem}.JoshIdeas_statusDot__nKF8e{animation:JoshIdeas_pulse__2Z\+9Y 2s ease-in-out infinite;background:#00ffc8;background:var(--accent-cyan);border-radius:50%;height:8px;width:8px}@keyframes JoshIdeas_pulse__2Z\+9Y{0%,to{box-shadow:0 0 0 0 #00ffc866;opacity:1}50%{box-shadow:0 0 0 8px #00ffc800;opacity:.8}}.JoshIdeas_statusText__l\+b6r{color:#a1a1aa;color:var(--text-secondary);font-size:.8rem}.JoshIdeas_hero__\+MYId{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;max-width:var(--content-max-width);min-height:100vh;padding:calc(clamp(4rem, 10vw, 8rem) + 80px) 3rem clamp(4rem,10vw,8rem);padding:calc(var(--section-padding) + 80px) 3rem var(--section-padding);position:relative}.JoshIdeas_heroGlow__YEjwc{inset:0;pointer-events:none;position:absolute;transition:background .3s ease;z-index:1}.JoshIdeas_heroContent__4iA-O{position:relative;z-index:2}.JoshIdeas_heroLabel__xOjJj{align-items:center;animation:JoshIdeas_fadeSlideUp__OnZkz .6s ease forwards;animation-delay:.2s;color:#00ffc8;color:var(--accent-cyan);display:flex;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:.85rem;gap:1rem;letter-spacing:.1em;margin-bottom:2rem;opacity:0;text-transform:uppercase;transform:translateY(20px)}.JoshIdeas_heroLabelLine__P1r2F{background:#00ffc8;background:var(--accent-cyan);height:1px;width:40px}.JoshIdeas_heroTitle__MnrAr{font-size:clamp(2.8rem,5.5vw,4.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0 0 1.5rem}.JoshIdeas_heroTitleLine__ByeIx{animation:JoshIdeas_fadeSlideUp__OnZkz .6s ease forwards;display:block;opacity:0;transform:translateY(30px)}.JoshIdeas_heroTitleLine__ByeIx:first-child{animation-delay:.3s}.JoshIdeas_heroTitleLine__ByeIx:nth-child(2){animation-delay:.4s}.JoshIdeas_heroTitleLine__ByeIx:nth-child(3){animation-delay:.5s}.JoshIdeas_heroTitleAccent__UQKMk{color:#00ffc8;color:var(--accent-cyan);position:relative}.JoshIdeas_heroTitleAccent__UQKMk:after{background:#00ffc826;background:var(--accent-cyan-dim);bottom:.1em;content:"";height:.15em;left:0;position:absolute;right:0}.JoshIdeas_heroDescription__AXxNI{animation:JoshIdeas_fadeSlideUp__OnZkz .6s ease forwards;animation-delay:.6s;color:#a1a1aa;color:var(--text-secondary);font-size:1.15rem;line-height:1.7;margin-bottom:2.5rem;max-width:480px;opacity:0;transform:translateY(20px)}.JoshIdeas_heroCta__0nsik{animation:JoshIdeas_fadeSlideUp__OnZkz .6s ease forwards;animation-delay:.7s;display:flex;gap:1rem;opacity:0;transform:translateY(20px)}.JoshIdeas_primaryButton__i0taY{align-items:center;background:#00ffc8;background:var(--accent-cyan);border:none;color:#0a0a0b;color:var(--bg-primary);cursor:pointer;display:inline-flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:.95rem;font-weight:600;gap:.75rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.JoshIdeas_primaryButton__i0taY:hover{background:#fafafa;background:var(--text-primary);box-shadow:0 10px 30px #00ffc833;transform:translateY(-2px)}.JoshIdeas_buttonArrow__9rUQv{transition:transform .3s ease}.JoshIdeas_primaryButton__i0taY:hover .JoshIdeas_buttonArrow__9rUQv{transform:translateX(4px)}.JoshIdeas_secondaryButton__ja9e9{align-items:center;background:#0000;border:1px solid #ffffff1a;border:1px solid var(--border-default);color:#fafafa;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:.95rem;font-weight:500;gap:.75rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.JoshIdeas_secondaryButton__ja9e9:hover{border-color:#00ffc8;border-color:var(--accent-cyan);color:#00ffc8;color:var(--accent-cyan)}.JoshIdeas_heroVisual__liRyw{animation:JoshIdeas_fadeSlideLeft__751Cu .8s ease forwards;animation-delay:.5s;opacity:0;position:relative;transform:translateX(30px);z-index:2}.JoshIdeas_codeBlock__Wtunf{background:#111113;background:var(--bg-secondary);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:12px;box-shadow:0 20px 40px #0000004d,inset 0 0 0 1px #ffffff0d;overflow:hidden}.JoshIdeas_codeHeader__5KZjt{align-items:center;background:#18181b;background:var(--bg-tertiary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-subtle);display:flex;gap:8px;padding:1rem 1.25rem}.JoshIdeas_codeDot__w5bTB{border-radius:50%;height:12px;width:12px}.JoshIdeas_codeFilename__T-5EX{color:#52525b;color:var(--text-muted);font-size:.75rem;margin-left:auto}.JoshIdeas_codeContent__H8fRK,.JoshIdeas_codeFilename__T-5EX{font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono)}.JoshIdeas_codeContent__H8fRK{font-size:.85rem;line-height:1.8;margin:0;overflow-x:auto;padding:1.5rem}.JoshIdeas_codeContent__H8fRK,.JoshIdeas_codeContent__H8fRK code{color:#a1a1aa;color:var(--text-secondary)}.JoshIdeas_circuitLines__pLAZb{height:400px;opacity:.4;position:absolute;right:-50px;top:-50px;width:400px;z-index:-1}.JoshIdeas_circuitPath__i-bKR{fill:none;stroke:#00ffc8;stroke:var(--accent-cyan);stroke-width:1;stroke-dasharray:200;stroke-dashoffset:200;animation:JoshIdeas_drawLine__73ijz 2s ease forwards;animation-delay:1s}.JoshIdeas_circuitNode__A4D\+d{fill:#00ffc8;fill:var(--accent-cyan);animation:JoshIdeas_fadeIn__aYAj7 .5s ease forwards;animation-delay:2s;opacity:0}@keyframes JoshIdeas_drawLine__73ijz{to{stroke-dashoffset:0}}.JoshIdeas_services__jgcem{margin:0 auto;max-width:1400px;max-width:var(--content-max-width);padding:clamp(4rem,10vw,8rem) 3rem;padding:var(--section-padding) 3rem;position:relative;z-index:2}.JoshIdeas_sectionHeader__qPZrI{align-items:center;display:flex;gap:1.5rem;margin-bottom:4rem}.JoshIdeas_sectionNumber__JsxNP{background:#00ffc826;background:var(--accent-cyan-dim);border-radius:4px;color:#00ffc8;color:var(--accent-cyan);font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:.85rem;padding:.5rem 1rem}.JoshIdeas_sectionTitle__zriqC{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;letter-spacing:-.02em;margin:0}.JoshIdeas_sectionLine__w8J5I{background:linear-gradient(90deg,#ffffff1a,#0000);background:linear-gradient(90deg,var(--border-default),#0000);flex:1 1;height:1px}.JoshIdeas_servicesGrid__i0MEO{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.JoshIdeas_serviceCard__moKIP{animation:JoshIdeas_fadeSlideUp__OnZkz .6s ease forwards;background:#111113;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-subtle);opacity:0;padding:2.5rem;position:relative;transform:translateY(30px);transition:all .4s ease}.JoshIdeas_loaded__72OI0 .JoshIdeas_serviceCard__moKIP{opacity:1;transform:translateY(0)}.JoshIdeas_serviceCard__moKIP:hover{background:#18181b;background:var(--bg-tertiary);border-color:#00ffc84d;border-color:var(--border-highlight);transform:translateY(-4px)}.JoshIdeas_serviceCard__moKIP:hover .JoshIdeas_serviceNumber__ggGWZ{color:#00ffc8;color:var(--accent-cyan)}.JoshIdeas_serviceCard__moKIP:hover .JoshIdeas_serviceArrow__z9Q2a{color:#00ffc8;color:var(--accent-cyan);opacity:1;transform:translateX(0)}.JoshIdeas_serviceNumber__ggGWZ{color:#52525b;color:var(--text-muted);font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:3rem;font-weight:700;line-height:1;margin-bottom:1.5rem;transition:color .3s ease}.JoshIdeas_serviceTitle__VKcH\+{font-size:1.4rem;font-weight:600;letter-spacing:-.01em;margin:0 0 1rem}.JoshIdeas_serviceDescription__akLAU{color:#a1a1aa;color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0}.JoshIdeas_serviceArrow__z9Q2a{color:#52525b;color:var(--text-muted);font-size:1.5rem;opacity:0;position:absolute;right:2.5rem;top:2.5rem;transform:translateX(-10px);transition:all .3s ease}.JoshIdeas_work__B2iup{background:#111113;background:var(--bg-secondary);margin:0 auto;max-width:1400px;max-width:var(--content-max-width);padding:clamp(4rem,10vw,8rem) 3rem;padding:var(--section-padding) 3rem;position:relative;z-index:2}.JoshIdeas_projectPills__U5sJJ{display:none}.JoshIdeas_projectShowcase__tQ\+RN{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr auto}.JoshIdeas_projectMain__fvEhK{background:#18181b;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-subtle);overflow:hidden;padding:3rem;position:relative}.JoshIdeas_projectMain__fvEhK:before{background:linear-gradient(90deg,#00ffc8,#ffb800);background:linear-gradient(90deg,var(--accent-cyan),var(--accent-amber));content:"";height:3px;left:0;position:absolute;right:0;top:0}.JoshIdeas_projectYear__jO4Zq{color:#00ffc8;color:var(--accent-cyan);font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:.85rem;margin-bottom:1rem}.JoshIdeas_projectTitle__282qp{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.JoshIdeas_projectDescription__7mkr5{color:#a1a1aa;color:var(--text-secondary);font-size:1.1rem;line-height:1.6;margin:0 0 1.5rem}.JoshIdeas_projectTags__1WDEZ{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.JoshIdeas_projectTag__rsJO-{background:#1f1f23;background:var(--bg-elevated);border:1px solid #ffffff0f;border:1px solid var(--border-subtle);color:#a1a1aa;color:var(--text-secondary);font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:.8rem;padding:.4rem .8rem}.JoshIdeas_projectCta__lgmdk{align-items:center;background:#0000;border:1px solid #ffffff1a;border:1px solid var(--border-default);color:#fafafa;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:.9rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.JoshIdeas_projectCta__lgmdk:hover{border-color:#00ffc8;border-color:var(--accent-cyan);color:#00ffc8;color:var(--accent-cyan)}.JoshIdeas_projectNav__WM46y{align-items:center;display:flex;gap:1.5rem;margin-top:2rem}.JoshIdeas_projectNavBtn__81lKT{align-items:center;background:#18181b;background:var(--bg-tertiary);border:1px solid #ffffff1a;border:1px solid var(--border-default);color:#a1a1aa;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.2rem;height:48px;justify-content:center;transition:all .3s ease;width:48px}.JoshIdeas_projectNavBtn__81lKT:hover{border-color:#00ffc8;border-color:var(--accent-cyan);color:#00ffc8;color:var(--accent-cyan)}.JoshIdeas_projectCounter__AScs4{align-items:baseline;display:flex;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:1rem;gap:.5rem}.JoshIdeas_projectCurrent__34nDY{color:#fafafa;color:var(--text-primary);font-size:1.5rem;font-weight:700}.JoshIdeas_projectDivider__Bl8bq{color:#52525b;color:var(--text-muted)}.JoshIdeas_projectTotal__2Dwh-{color:#71717a;color:var(--text-tertiary)}.JoshIdeas_projectThumbnails__yC1sD{display:flex;flex-direction:column;gap:.75rem}.JoshIdeas_thumbnail__\+Xw4u{align-items:center;background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border-subtle);color:#71717a;color:var(--text-tertiary);cursor:pointer;display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:.9rem;gap:1rem;min-width:280px;padding:1rem 1.5rem;text-align:left;transition:all .3s ease}.JoshIdeas_thumbnail__\+Xw4u:hover{border-color:#ffffff1a;border-color:var(--border-default);color:#a1a1aa;color:var(--text-secondary)}.JoshIdeas_thumbnailActive__bqBAQ{background:#18181b;background:var(--bg-tertiary);border-color:#00ffc8;border-color:var(--accent-cyan);color:#fafafa;color:var(--text-primary)}.JoshIdeas_thumbnailNumber__R7hPI{color:#52525b;color:var(--text-muted);font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:.75rem}.JoshIdeas_thumbnailActive__bqBAQ .JoshIdeas_thumbnailNumber__R7hPI{color:#00ffc8;color:var(--accent-cyan)}.JoshIdeas_thumbnailTitle__azMpJ{flex:1 1}.JoshIdeas_mobileProjectNav__uW3iY{display:none}.JoshIdeas_about__WvGWM{margin:0 auto;max-width:1400px;max-width:var(--content-max-width);padding:clamp(4rem,10vw,8rem) 3rem;padding:var(--section-padding) 3rem;position:relative;z-index:2}.JoshIdeas_aboutContent__5\+qhV{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 1fr}.JoshIdeas_aboutText__fEp5r{max-width:640px}.JoshIdeas_aboutLead__eDrKw{color:#fafafa;color:var(--text-primary);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:500;line-height:1.5;margin:0 0 1.5rem}.JoshIdeas_aboutBody__Wr3Q3{color:#a1a1aa;color:var(--text-secondary);font-size:1.1rem;line-height:1.8;margin:0 0 2.5rem}.JoshIdeas_techStack__T18iW{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-subtle);padding-top:2rem}.JoshIdeas_techLabel__LiS-Q{color:#52525b;color:var(--text-muted);display:block;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.JoshIdeas_techTags__NEKU1{display:flex;flex-wrap:wrap;gap:.5rem}.JoshIdeas_techTags__NEKU1 span{background:#111113;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-subtle);color:#a1a1aa;color:var(--text-secondary);font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:.85rem;padding:.5rem 1rem;transition:all .3s ease}.JoshIdeas_techTags__NEKU1 span:hover{border-color:#00ffc8;border-color:var(--accent-cyan);color:#00ffc8;color:var(--accent-cyan)}.JoshIdeas_aboutStats__WAOma{background:#111113;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:2rem;padding:2rem}.JoshIdeas_statItem__lRmjv{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-subtle);padding:1.5rem 0;text-align:center}.JoshIdeas_statItem__lRmjv:last-child{border-bottom:none}.JoshIdeas_statNumber__aqSZM{color:#00ffc8;color:var(--accent-cyan);display:block;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:3rem;font-weight:700;line-height:1;margin-bottom:.5rem}.JoshIdeas_statLabel__cZmah{color:#71717a;color:var(--text-tertiary);font-size:.9rem;letter-spacing:.05em;text-transform:uppercase}.JoshIdeas_contact__uVfTS{background:#111113;background:var(--bg-secondary);padding:clamp(4rem,10vw,8rem) 3rem;padding:var(--section-padding) 3rem;position:relative;z-index:2}.JoshIdeas_contactContent__JwZxQ{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;max-width:var(--content-max-width)}.JoshIdeas_contactLeft__hsxJA{position:relative}.JoshIdeas_contactTitle__W056v{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:1rem 0 0}.JoshIdeas_contactAccent__1ljH\+{color:#00ffc8;color:var(--accent-cyan)}.JoshIdeas_contactRight__5D4Zx{max-width:480px}.JoshIdeas_contactDescription__UWPn-{color:#a1a1aa;color:var(--text-secondary);font-size:1.15rem;line-height:1.7;margin:0 0 2.5rem}.JoshIdeas_contactMethods__jILQ8{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.JoshIdeas_contactMethod__J0Veo{background:#18181b;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:.25rem;padding:1.25rem;text-decoration:none;transition:all .3s ease}.JoshIdeas_contactMethod__J0Veo:hover{border-color:#00ffc84d;border-color:var(--border-highlight);transform:translateX(8px)}.JoshIdeas_contactMethodLabel__q0mQj{color:#52525b;color:var(--text-muted);font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.JoshIdeas_contactMethodValue__7N1HJ{color:#fafafa;color:var(--text-primary);font-size:1rem}.JoshIdeas_contactButton__3ytNT{align-items:center;background:#00ffc8;background:var(--accent-cyan);border:none;color:#0a0a0b;color:var(--bg-primary);cursor:pointer;display:inline-flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:1rem;font-weight:600;gap:.75rem;padding:1.25rem 2.5rem;text-decoration:none;transition:all .3s ease}.JoshIdeas_contactButton__3ytNT:hover{background:#fafafa;background:var(--text-primary);box-shadow:0 10px 30px #00ffc833;transform:translateY(-2px)}.JoshIdeas_contactButton__3ytNT .JoshIdeas_buttonArrow__9rUQv{transition:transform .3s ease}.JoshIdeas_contactButton__3ytNT:hover .JoshIdeas_buttonArrow__9rUQv{transform:translateX(4px)}.JoshIdeas_contactForm__\+avnD{display:flex;flex-direction:column;gap:1.25rem}.JoshIdeas_formGroup__gCET4{display:flex;flex-direction:column;gap:.5rem}.JoshIdeas_formLabel__lGUMw{color:#52525b;color:var(--text-muted);font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.JoshIdeas_formInput__t0ve4,.JoshIdeas_formTextarea__OgHy2{background:#18181b;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-subtle);color:#fafafa;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:1rem;padding:1rem 1.25rem;transition:all .3s ease}.JoshIdeas_formInput__t0ve4:focus,.JoshIdeas_formTextarea__OgHy2:focus{border-color:#00ffc8;border-color:var(--accent-cyan);box-shadow:0 0 0 3px #00ffc826;box-shadow:0 0 0 3px var(--accent-cyan-dim);outline:none}.JoshIdeas_formInput__t0ve4::placeholder,.JoshIdeas_formTextarea__OgHy2::placeholder{color:#52525b;color:var(--text-muted)}.JoshIdeas_formTextarea__OgHy2{min-height:120px;resize:vertical}.JoshIdeas_formSuccess__4eW0D{background:#00ffc81a;border:1px solid #00ffc8;border:1px solid var(--accent-cyan);color:#00ffc8;color:var(--accent-cyan);font-size:.95rem;padding:1rem 1.25rem}.JoshIdeas_formError__cyu\+M{background:#ff5f571a;border:1px solid #ff5f57;color:#ff5f57;font-size:.95rem;padding:1rem 1.25rem}.JoshIdeas_contactButton__3ytNT:disabled,.JoshIdeas_formInput__t0ve4:disabled,.JoshIdeas_formTextarea__OgHy2:disabled{cursor:not-allowed;opacity:.6}.JoshIdeas_footer__iXFvH{background:#0a0a0b;background:var(--bg-primary);border-top:1px solid #ffffff0f;border-top:1px solid var(--border-subtle);padding:2rem 3rem;position:relative;z-index:2}.JoshIdeas_footerContent__6cb4h{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:1400px;max-width:var(--content-max-width)}.JoshIdeas_footerLogo__DQ\+bG{font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:.95rem;font-weight:600}.JoshIdeas_footerCopyright__FZWoY{color:#52525b;color:var(--text-muted);font-size:.85rem}.JoshIdeas_footerLinks__B6G8n{display:flex;gap:2rem}.JoshIdeas_footerLinks__B6G8n a{color:#71717a;color:var(--text-tertiary);font-size:.85rem;text-decoration:none;transition:color .3s ease}.JoshIdeas_footerLinks__B6G8n a:hover{color:#fafafa;color:var(--text-primary)}@keyframes JoshIdeas_fadeSlideUp__OnZkz{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes JoshIdeas_fadeSlideLeft__751Cu{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes JoshIdeas_fadeIn__aYAj7{0%{opacity:0}to{opacity:1}}@media (max-width:1200px){.JoshIdeas_header__KLkSQ{padding:1.25rem 2rem}.JoshIdeas_about__WvGWM,.JoshIdeas_contact__uVfTS,.JoshIdeas_footer__iXFvH,.JoshIdeas_hero__\+MYId,.JoshIdeas_services__jgcem,.JoshIdeas_work__B2iup{padding-left:2rem;padding-right:2rem}}@media (max-width:1024px){.JoshIdeas_hero__\+MYId{gap:3rem;grid-template-columns:1fr;min-height:auto;padding-top:calc(clamp(4rem, 10vw, 8rem) + 100px);padding-top:calc(var(--section-padding) + 100px)}.JoshIdeas_heroVisual__liRyw{max-width:500px}.JoshIdeas_circuitLines__pLAZb{display:none}.JoshIdeas_servicesGrid__i0MEO{grid-template-columns:1fr}.JoshIdeas_projectShowcase__tQ\+RN{gap:2rem;grid-template-columns:1fr}.JoshIdeas_projectThumbnails__yC1sD{flex-direction:row;flex-wrap:wrap}.JoshIdeas_thumbnail__\+Xw4u{flex:1 1 200px;min-width:auto}.JoshIdeas_aboutContent__5\+qhV{gap:3rem;grid-template-columns:1fr}.JoshIdeas_aboutStats__WAOma{flex-direction:row;justify-content:space-around}.JoshIdeas_statItem__lRmjv{border-bottom:none;border-right:1px solid #ffffff0f;border-right:1px solid var(--border-subtle);padding:1rem 2rem}.JoshIdeas_statItem__lRmjv:last-child{border-right:none}.JoshIdeas_contactContent__JwZxQ{gap:3rem;grid-template-columns:1fr}.JoshIdeas_contactRight__5D4Zx{max-width:none}}@media (max-width:768px){.JoshIdeas_header__KLkSQ{flex-direction:column;gap:1rem;padding:1rem}.JoshIdeas_headerLeft__EtTn-{justify-content:center;width:100%}.JoshIdeas_headerTagline__kmkOQ{display:none}.JoshIdeas_nav__flfx7{flex-wrap:wrap;gap:1.5rem;justify-content:center}.JoshIdeas_headerRight__NW337{display:none}.JoshIdeas_hero__\+MYId{padding-bottom:4rem;padding-top:160px}.JoshIdeas_heroTitle__MnrAr{font-size:2.5rem}.JoshIdeas_heroCta__0nsik{flex-direction:column}.JoshIdeas_primaryButton__i0taY,.JoshIdeas_secondaryButton__ja9e9{justify-content:center}.JoshIdeas_codeBlock__Wtunf{font-size:.75rem}.JoshIdeas_serviceCard__moKIP{padding:2rem}.JoshIdeas_serviceNumber__ggGWZ{font-size:2.5rem}.JoshIdeas_work__B2iup{padding-left:1rem;padding-right:1rem}.JoshIdeas_projectPills__U5sJJ{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;gap:.5rem;margin-bottom:1.5rem;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.JoshIdeas_projectPills__U5sJJ::-webkit-scrollbar{display:none}.JoshIdeas_projectPill__wpwuN{align-items:center;background:#18181b;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-subtle);border-radius:100px;color:#71717a;color:var(--text-tertiary);cursor:pointer;display:flex;flex:0 0 auto;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:.8rem;gap:.5rem;padding:.6rem 1rem;scroll-snap-align:start;transition:all .3s ease;white-space:nowrap}.JoshIdeas_projectPill__wpwuN:hover{border-color:#ffffff1a;border-color:var(--border-default);color:#a1a1aa;color:var(--text-secondary)}.JoshIdeas_projectPillActive__p3EhW{background:#00ffc826;background:var(--accent-cyan-dim);border-color:#00ffc8;border-color:var(--accent-cyan);color:#fafafa;color:var(--text-primary)}.JoshIdeas_pillNumber__9GAuU{color:#52525b;color:var(--text-muted);font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);font-size:.7rem}.JoshIdeas_projectPillActive__p3EhW .JoshIdeas_pillNumber__9GAuU{color:#00ffc8;color:var(--accent-cyan)}.JoshIdeas_pillTitle__WZQdX{max-width:120px;overflow:hidden;text-overflow:ellipsis}.JoshIdeas_projectMain__fvEhK{padding:1.5rem}.JoshIdeas_projectYear__jO4Zq{font-size:.75rem;margin-bottom:.5rem}.JoshIdeas_projectTitle__282qp{font-size:1.4rem;margin-bottom:.75rem}.JoshIdeas_projectDescription__7mkr5{font-size:.95rem;line-height:1.5;margin-bottom:1rem}.JoshIdeas_projectTags__1WDEZ{gap:.5rem;margin-bottom:1.25rem}.JoshIdeas_projectTag__rsJO-{font-size:.7rem;padding:.3rem .6rem}.JoshIdeas_projectCta__lgmdk{font-size:.85rem;padding:.6rem 1.25rem}.JoshIdeas_mobileProjectNav__uW3iY{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-subtle);display:flex;gap:1.5rem;justify-content:center;margin-top:1.5rem;padding-top:1.5rem}.JoshIdeas_mobileNavBtn__T-cil{-webkit-tap-highlight-color:transparent;align-items:center;background:#1f1f23;background:var(--bg-elevated);border:1px solid #ffffff1a;border:1px solid var(--border-default);border-radius:50%;color:#a1a1aa;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.1rem;height:44px;justify-content:center;transition:all .2s ease;width:44px}.JoshIdeas_mobileNavBtn__T-cil:active{background:#00ffc826;background:var(--accent-cyan-dim);border-color:#00ffc8;border-color:var(--accent-cyan);color:#00ffc8;color:var(--accent-cyan);transform:scale(.95)}.JoshIdeas_mobileCounter__thJgv{align-items:baseline;display:flex;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-family:var(--font-mono);gap:.4rem}.JoshIdeas_mobileCurrent__zEc7P{color:#fafafa;color:var(--text-primary);font-size:1.25rem;font-weight:700}.JoshIdeas_mobileDivider__PmSF1{color:#52525b;color:var(--text-muted);font-size:.9rem}.JoshIdeas_mobileTotal__oljWZ{color:#71717a;color:var(--text-tertiary);font-size:.9rem}.JoshIdeas_projectNav__WM46y,.JoshIdeas_projectThumbnails__yC1sD{display:none}.JoshIdeas_aboutStats__WAOma{flex-direction:column}.JoshIdeas_statItem__lRmjv{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-subtle);border-right:none;padding:1.5rem 0}.JoshIdeas_statItem__lRmjv:last-child{border-bottom:none}.JoshIdeas_contactTitle__W056v{font-size:2.5rem}.JoshIdeas_footerContent__6cb4h{flex-direction:column;text-align:center}.JoshIdeas_footerLinks__B6G8n{gap:1.5rem}}@media (max-width:480px){.JoshIdeas_nav__flfx7{gap:1rem}.JoshIdeas_navLink__R49Uw span:not(.JoshIdeas_navNumber__RT\+Yx){font-size:.85rem}.JoshIdeas_heroTitle__MnrAr{font-size:2rem}.JoshIdeas_codeContent__H8fRK{font-size:.7rem;padding:1rem}.JoshIdeas_statNumber__aqSZM{font-size:2.5rem}}.MatrixRain_matrixCanvas__l6vCU{z-index:0}.CRTEffects_crtOverlay__-lZNH,.MatrixRain_matrixCanvas__l6vCU{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.CRTEffects_crtOverlay__-lZNH{z-index:1000}.CRTEffects_scanlines__D4415{background:repeating-linear-gradient(0deg,#0000,#0000 1px,#0000004d 0,#0000004d 2px);height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.CRTEffects_crtFlicker__HgPwq{animation:CRTEffects_flicker__PyJ4O .15s infinite;background:#00ff4103;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes CRTEffects_flicker__PyJ4O{0%{opacity:.97}50%{opacity:1}to{opacity:.98}}.CRTEffects_scanbeam__6MNAP{background:linear-gradient(180deg,#0000,#00ff411a,#0000);height:4px;left:0;opacity:.5;pointer-events:none;position:absolute;width:100%}.CRTEffects_vignette__uqV-V{background:radial-gradient(ellipse at center,#0000 0,#0000 60%,#0006 100%);z-index:999}.CRTEffects_staticNoise__T55kD,.CRTEffects_vignette__uqV-V{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.CRTEffects_staticNoise__T55kD{animation:CRTEffects_noise__HTTQ9 .5s steps(10) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");opacity:.02;z-index:998}@keyframes CRTEffects_noise__HTTQ9{0%,to{transform:translate(0)}10%{transform:translate(-1%,-1%)}20%{transform:translate(1%,1%)}30%{transform:translate(-1%,1%)}40%{transform:translate(1%,-1%)}50%{transform:translate(-1%)}60%{transform:translate(1%)}70%{transform:translateY(1%)}80%{transform:translateY(-1%)}90%{transform:translate(1%,1%)}}.TextEffects_glitchText__Je6UW{display:inline-block;position:relative}.TextEffects_glitchText__Je6UW:after,.TextEffects_glitchText__Je6UW:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.TextEffects_glitchNormal__MTQWK:before{animation:TextEffects_glitch-1__5ng6Z 2s linear infinite alternate-reverse;clip-path:polygon(0 0,100% 0,100% 35%,0 35%);color:#0ff}.TextEffects_glitchNormal__MTQWK:after{animation:TextEffects_glitch-2__jHf42 2s linear infinite alternate-reverse;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);color:#f03}.TextEffects_glitchHeavy__kENSz:before{animation:TextEffects_glitchHeavy-1__aWSC9 .5s linear infinite alternate-reverse;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);color:#0ff}.TextEffects_glitchHeavy__kENSz:after{animation:TextEffects_glitchHeavy-2__527q1 .5s linear infinite alternate-reverse;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);color:#f03}.TextEffects_glitchSubtle__kCZ9q:before{animation:TextEffects_glitch-1__5ng6Z 4s linear infinite alternate-reverse;clip-path:polygon(0 0,100% 0,100% 35%,0 35%);color:#0ff;opacity:.5}.TextEffects_glitchSubtle__kCZ9q:after{animation:TextEffects_glitch-2__jHf42 4s linear infinite alternate-reverse;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);color:#f03;opacity:.5}@keyframes TextEffects_glitch-1__5ng6Z{0%,to{transform:translateX(0)}20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}@keyframes TextEffects_glitch-2__jHf42{0%,to{transform:translateX(0)}20%{transform:translateX(2px)}40%{transform:translateX(-2px)}60%{transform:translateX(1px)}80%{transform:translateX(-1px)}}@keyframes TextEffects_glitchHeavy-1__aWSC9{0%,to{opacity:1;transform:translateX(0)}10%{opacity:.8;transform:translateX(-3px)}30%{opacity:1;transform:translateX(3px)}50%{opacity:.9;transform:translateX(-2px)}70%{opacity:1;transform:translateX(2px)}90%{opacity:.95;transform:translateX(-1px)}}@keyframes TextEffects_glitchHeavy-2__527q1{0%,to{opacity:1;transform:translateX(0)}10%{opacity:.8;transform:translateX(3px)}30%{opacity:1;transform:translateX(-3px)}50%{opacity:.9;transform:translateX(2px)}70%{opacity:1;transform:translateX(-2px)}90%{opacity:.95;transform:translateX(1px)}}.TextEffects_cursor__A4k-d{color:#00ff41;font-weight:400}:root{--terminal-black:#0a0a0a;--terminal-dark:#0d1117;--terminal-gray:#161b22;--terminal-light:#21262d;--matrix-green:#00ff41;--matrix-green-dim:#00ff4126;--matrix-green-glow:#00ff4166;--matrix-bright:#39ff14;--phosphor-green:#3f0;--breach-red:#f03;--breach-red-dim:#ff003326;--cyber-cyan:#0ff;--cyber-cyan-dim:#00ffff26;--warning-amber:#ffb000;--text-primary:#e6edf3;--text-secondary:#8b949e;--text-muted:#484f58;--text-green:#00ff41;--font-terminal:"Fira Code","SF Mono","Consolas",monospace;--font-display:"Orbitron","Share Tech Mono",monospace;--font-mono:"Share Tech Mono",monospace;--section-padding:clamp(3rem,8vw,6rem);--content-max-width:1400px}.Blog_container__\+J801{background:#0a0a0a;background:var(--terminal-black);color:#e6edf3;color:var(--text-primary);font-family:Fira Code,SF Mono,Consolas,monospace;font-family:var(--font-terminal);min-height:100vh;overflow-x:hidden;position:relative}.Blog_matrixCanvas__kKM6m{opacity:.15;z-index:0}.Blog_crtOverlay__xqBw3,.Blog_matrixCanvas__kKM6m{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.Blog_crtOverlay__xqBw3{z-index:1000}.Blog_scanlines__ZiROd{background:repeating-linear-gradient(0deg,#0000,#0000 1px,#0000004d 0,#0000004d 2px);opacity:.1}.Blog_crtFlicker__C5XEq,.Blog_scanlines__ZiROd{height:100%;left:0;position:absolute;top:0;width:100%}.Blog_crtFlicker__C5XEq{animation:Blog_flicker__Yk5Vz .15s infinite;background:#00ff4103}@keyframes Blog_flicker__Yk5Vz{0%{opacity:.97}50%{opacity:1}to{opacity:.98}}.Blog_scanbeam__z17AB{background:linear-gradient(180deg,#0000,#00ff411a,#0000);height:4px;left:0;opacity:.5;pointer-events:none;position:absolute;width:100%}.Blog_vignette__MeWwI{background:radial-gradient(ellipse at center,#0000 0,#0000 60%,#0006 100%);z-index:999}.Blog_staticNoise__YhzGb,.Blog_vignette__MeWwI{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.Blog_staticNoise__YhzGb{animation:Blog_noise__MOa2U .5s steps(10) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");opacity:.02;z-index:998}@keyframes Blog_noise__MOa2U{0%,to{transform:translate(0)}10%{transform:translate(-1%,-1%)}20%{transform:translate(1%,1%)}30%{transform:translate(-1%,1%)}40%{transform:translate(1%,-1%)}50%{transform:translate(-1%)}60%{transform:translate(1%)}70%{transform:translateY(1%)}80%{transform:translateY(-1%)}90%{transform:translate(1%,1%)}}.Blog_header__aWrTi{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0a0a0afa 0,#0a0a0ae6 80%,#0000);border-bottom:1px solid #00ff411a;display:flex;justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;right:0;top:0;z-index:100}.Blog_headerLeft__c-O\+j{align-items:center;display:flex;gap:1rem}.Blog_logo__H6gOY{align-items:center;display:flex;font-family:Orbitron,Share Tech Mono,monospace;font-family:var(--font-display);font-size:1rem;font-weight:600;gap:0;text-decoration:none;transition:all .3s ease}.Blog_logo__H6gOY:hover{text-shadow:0 0 10px #00ff41,0 0 20px #00ff41;text-shadow:0 0 10px var(--matrix-green),0 0 20px var(--matrix-green)}.Blog_logoBracket__ci0uJ{color:#00ff41;color:var(--matrix-green);opacity:.8}.Blog_logoSlash__oW4Q0{color:#e6edf3;color:var(--text-primary);margin:0 .1em}.Blog_logoText__yult0{color:#e6edf3;color:var(--text-primary);letter-spacing:.1em;margin-left:.5rem}.Blog_headerDivider__4urk3{background:#00ff41;background:var(--matrix-green);height:20px;opacity:.3;width:1px}.Blog_headerTagline__c1gRN{animation:Blog_textGlow__vynT- 2s ease-in-out infinite;color:#00ff41;color:var(--matrix-green);font-family:Share Tech Mono,monospace;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}@keyframes Blog_textGlow__vynT-{0%,to{opacity:.7;text-shadow:none}50%{opacity:1;text-shadow:0 0 5px #00ff41;text-shadow:0 0 5px var(--matrix-green)}}.Blog_systemInfo__qVZX6{display:flex;font-family:Share Tech Mono,monospace;font-family:var(--font-mono);font-size:.7rem;gap:1.5rem}.Blog_systemItem__-SOz3{display:flex;gap:.5rem}.Blog_systemLabel__rTZQE{color:#484f58;color:var(--text-muted)}.Blog_systemValue__4CZjo{color:#8b949e;color:var(--text-secondary)}.Blog_statusOnline__d8CCO{animation:Blog_blink__1pIqC 1s infinite;color:#00ff41!important;color:var(--matrix-green)!important}@keyframes Blog_blink__1pIqC{0%,50%,to{opacity:1}25%,75%{opacity:.5}}.Blog_nav__05hfS{display:flex;gap:1.5rem}.Blog_navLink__NCABi{align-items:center;border:1px solid #0000;color:#8b949e;color:var(--text-secondary);display:flex;font-family:Share Tech Mono,monospace;font-family:var(--font-mono);font-size:.85rem;gap:0;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.Blog_navLink__NCABi:hover{text-shadow:0 0 5px #00ff41;text-shadow:0 0 5px var(--matrix-green)}.Blog_navActive__oaJoF,.Blog_navLink__NCABi:hover{background:#00ff4126;background:var(--matrix-green-dim);border-color:#00ff41;border-color:var(--matrix-green);color:#00ff41;color:var(--matrix-green)}.Blog_navPrefix__KKo9n{color:#484f58;color:var(--text-muted);margin-right:.25rem}.Blog_hero__Q94hP{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:calc(clamp(3rem, 8vw, 6rem) + 80px) 2rem clamp(3rem,8vw,6rem);padding:calc(var(--section-padding) + 80px) 2rem var(--section-padding);position:relative;z-index:2}.Blog_heroContent__pLUaC{max-width:900px;width:100%}.Blog_terminalWindow__Gke0B{animation:Blog_terminalBoot__JNMQr 1s ease forwards;animation-delay:.3s;background:#0d1117f2;border:1px solid #00ff414d;border-radius:8px;box-shadow:0 0 0 1px #00ff411a,0 20px 50px #00000080,0 0 100px #00ff410d,inset 0 0 60px #00ff4105;opacity:0;overflow:hidden;transform:translateY(30px)}@keyframes Blog_terminalBoot__JNMQr{0%{opacity:0;transform:translateY(30px) scale(.98)}50%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.Blog_terminalHeader__KeOyH{align-items:center;background:#161b22e6;border-bottom:1px solid #00ff411a;display:flex;gap:12px;padding:.75rem 1rem}.Blog_terminalButtons__DgGjj{display:flex;gap:8px}.Blog_terminalBtn__-voui{background:#484f58;background:var(--text-muted);border-radius:50%;height:12px;width:12px}.Blog_terminalBtn__-voui[data-color=red]{background:#ff5f57}.Blog_terminalBtn__-voui[data-color=yellow]{background:#febc2e}.Blog_terminalBtn__-voui[data-color=green]{background:#28c840}.Blog_terminalTitle__g-c\+O{color:#484f58;color:var(--text-muted);flex:1 1;font-family:Share Tech Mono,monospace;font-family:var(--font-mono);font-size:.75rem;text-align:center}.Blog_terminalTabs__nTjsK{width:60px}.Blog_terminalBody__apRRL{padding:2rem}.Blog_terminalLine__cnLlg{align-items:center;color:#8b949e;color:var(--text-secondary);display:flex;font-family:Fira Code,SF Mono,Consolas,monospace;font-family:var(--font-terminal);font-size:1rem;gap:.75rem;margin-bottom:1.5rem}.Blog_prompt__4NtQE{color:#00ff41;color:var(--matrix-green);font-weight:600}.Blog_cursor__wVbGc{animation:Blog_cursorBlink__IkvIb 1s step-end infinite;color:#00ff41;color:var(--matrix-green);font-weight:400}@keyframes Blog_cursorBlink__IkvIb{0%,to{opacity:1}50%{opacity:0}}.Blog_terminalOutput__BFJX0{border-left:2px solid #00ff41;border-left:2px solid var(--matrix-green);margin-left:1rem;padding-left:1.5rem}.Blog_asciiArt__m-OuN{animation:Blog_fadeIn__qScMh .5s ease forwards;animation-delay:1.5s;color:#00ff41;color:var(--matrix-green);font-family:Fira Code,SF Mono,Consolas,monospace;font-family:var(--font-terminal);font-size:.65rem;line-height:1.1;margin:0 0 1.5rem;opacity:0;text-shadow:0 0 10px #00ff41;text-shadow:0 0 10px var(--matrix-green)}@keyframes Blog_fadeIn__qScMh{to{opacity:1}}.Blog_heroSubtitle__c3dp3{animation:Blog_fadeIn__qScMh .5s ease forwards;animation-delay:2s;color:#00ff41;color:var(--matrix-green);font-family:Orbitron,Share Tech Mono,monospace;font-family:var(--font-display);font-size:1.1rem;letter-spacing:.1em;margin:0 0 1rem;opacity:0}.Blog_heroDesc__zIp41{animation:Blog_fadeIn__qScMh .5s ease forwards;animation-delay:2.3s;color:#8b949e;color:var(--text-secondary);font-size:1rem;line-height:1.8;margin:0;opacity:0}.Blog_heroMuted__9aoHj{color:#484f58;color:var(--text-muted);font-size:.85rem}.Blog_glitchText__l5YzC{display:inline-block;position:relative}.Blog_glitchText__l5YzC:after,.Blog_glitchText__l5YzC:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.Blog_glitchText__l5YzC:before{animation:Blog_glitch-1__aIW4- 2s linear infinite alternate-reverse;clip-path:polygon(0 0,100% 0,100% 35%,0 35%);color:#0ff;color:var(--cyber-cyan)}.Blog_glitchText__l5YzC:after{animation:Blog_glitch-2__i4QG5 2s linear infinite alternate-reverse;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);color:#f03;color:var(--breach-red)}@keyframes Blog_glitch-1__aIW4-{0%,to{transform:translateX(0)}20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}@keyframes Blog_glitch-2__i4QG5{0%,to{transform:translateX(0)}20%{transform:translateX(2px)}40%{transform:translateX(-2px)}60%{transform:translateX(1px)}80%{transform:translateX(-1px)}}.Blog_circuitDecor__Uydi9{height:200px;opacity:.3;position:absolute;right:5%;top:20%;width:200px;z-index:1}.Blog_circuitPath__SGRXe{fill:none;stroke:#00ff41;stroke:var(--matrix-green);stroke-width:1;stroke-dasharray:100;stroke-dashoffset:100;animation:Blog_drawCircuit__3dCsl 3s ease forwards;animation-delay:2s}@keyframes Blog_drawCircuit__3dCsl{to{stroke-dashoffset:0}}.Blog_circuitNode__WBBMX{fill:#00ff41;fill:var(--matrix-green);animation:Blog_fadeIn__qScMh .5s ease forwards;animation-delay:3s;opacity:0}.Blog_circuitNodePulse__m-S5f{fill:#00ff41;fill:var(--matrix-green);animation:Blog_fadeIn__qScMh .5s ease forwards,Blog_nodePulse__cccur 2s ease-in-out infinite;animation-delay:3s;opacity:0}@keyframes Blog_nodePulse__cccur{0%,to{r:6;opacity:1}50%{r:8;opacity:.7}}.Blog_filterSection__EUsXc{margin:0 auto;max-width:1400px;max-width:var(--content-max-width);padding:0 2rem 2rem;position:relative;z-index:2}.Blog_filterBar__szzAp{align-items:center;background:#0d1117cc;border:1px solid #00ff4133;border-radius:4px;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;padding:1rem 1.5rem}.Blog_filterLabel__ilpYz{color:#00ff41;color:var(--matrix-green);font-family:Share Tech Mono,monospace;font-family:var(--font-mono);font-size:.8rem;white-space:nowrap}.Blog_filterButtons__Szs7z{display:flex;flex-wrap:wrap;gap:.5rem}.Blog_filterBtn__PdKwW{align-items:center;background:#0000;border:1px solid #484f58;border:1px solid var(--text-muted);color:#8b949e;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Fira Code,SF Mono,Consolas,monospace;font-family:var(--font-terminal);font-size:.75rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.Blog_filterActive__fpwYM,.Blog_filterBtn__PdKwW:hover{background:#00ff4126;background:var(--matrix-green-dim);border-color:#00ff41;border-color:var(--matrix-green);color:#00ff41;color:var(--matrix-green)}.Blog_filterActive__fpwYM{box-shadow:0 0 10px #00ff4126;box-shadow:0 0 10px var(--matrix-green-dim)}.Blog_filterKey__PiYXX{color:#484f58;color:var(--text-muted);font-size:.65rem}.Blog_filterStats__pmeOW{align-items:center;color:#484f58;color:var(--text-muted);display:flex;font-family:Share Tech Mono,monospace;font-family:var(--font-mono);font-size:.75rem;gap:1rem}.Blog_statItem__tMzev{display:flex;gap:.5rem}.Blog_statLabel__dZ\+UK{color:#484f58;color:var(--text-muted)}.Blog_statValue__M9HUv{color:#00ff41;color:var(--matrix-green)}.Blog_statDivider__0UlxB{color:#484f58;color:var(--text-muted)}.Blog_postsSection__f0tYj{margin:0 auto;max-width:1400px;max-width:var(--content-max-width);padding:2rem;position:relative;z-index:2}.Blog_postsGrid__7A-Un{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.Blog_postCard__bNtbM{background:#0d1117e6;border:1px solid #00ff4126;opacity:0;overflow:hidden;padding:1.5rem;position:relative;transform:translateY(20px);transition:all .3s ease}.Blog_loaded__indYH .Blog_postCard__bNtbM,.Blog_postCard__bNtbM{animation:Blog_cardAppear__o7MJu .5s ease forwards}@keyframes Blog_cardAppear__o7MJu{to{opacity:1;transform:translateY(0)}}.Blog_postCard__bNtbM:hover{background:#0d1117f2;border-color:#00ff41;border-color:var(--matrix-green);box-shadow:0 0 20px #00ff411a,inset 0 0 30px #00ff4105;transform:translateY(-4px)}.Blog_postCard__bNtbM:hover .Blog_postBorderEffect__XQsIZ{opacity:1}.Blog_postBorderEffect__XQsIZ{animation:Blog_borderScan__kUb1C 2s linear infinite;background:linear-gradient(90deg,#0000,#00ff41,#0ff,#00ff41,#0000);background:linear-gradient(90deg,#0000,var(--matrix-green),var(--cyber-cyan),var(--matrix-green),#0000);height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}@keyframes Blog_borderScan__kUb1C{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Blog_cornerBL__jD4rL,.Blog_cornerBR__wQujM,.Blog_cornerTL__vio0z,.Blog_cornerTR__MiUSl{border-color:#00ff41;border-color:var(--matrix-green);border-style:solid;height:10px;opacity:0;position:absolute;transition:opacity .3s ease;width:10px}.Blog_postCard__bNtbM:hover .Blog_cornerBL__jD4rL,.Blog_postCard__bNtbM:hover .Blog_cornerBR__wQujM,.Blog_postCard__bNtbM:hover .Blog_cornerTL__vio0z,.Blog_postCard__bNtbM:hover .Blog_cornerTR__MiUSl{opacity:.6}.Blog_cornerTL__vio0z{border-width:2px 0 0 2px;left:0;top:0}.Blog_cornerTR__MiUSl{border-width:2px 2px 0 0;right:0;top:0}.Blog_cornerBL__jD4rL{border-width:0 0 2px 2px;bottom:0;left:0}.Blog_cornerBR__wQujM{border-width:0 2px 2px 0;bottom:0;right:0}.Blog_postHeader__xWXoa{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.Blog_postMeta__EB-Vu{align-items:center;display:flex;gap:1rem}.Blog_postCategory__B0Gki{background:#00ff4126;background:var(--matrix-green-dim);border:1px solid #00ff414d;color:#00ff41;color:var(--matrix-green);font-family:Orbitron,Share Tech Mono,monospace;font-family:var(--font-display);font-size:.65rem;letter-spacing:.1em;padding:.25rem .75rem}.Blog_postDate__EPcSX{font-size:.7rem}.Blog_postDate__EPcSX,.Blog_postIndex__csax\+{color:#484f58;color:var(--text-muted);font-family:Share Tech Mono,monospace;font-family:var(--font-mono)}.Blog_postIndex__csax\+{font-size:.75rem}.Blog_postBody__pgOfQ{margin-bottom:1.5rem}.Blog_postTitle__bv9LJ{color:#e6edf3;color:var(--text-primary);display:flex;font-family:Orbitron,Share Tech Mono,monospace;font-family:var(--font-display);font-size:1.1rem;font-weight:600;gap:.5rem;line-height:1.4;margin:0 0 .75rem;transition:color .3s ease}.Blog_postCard__bNtbM:hover .Blog_postTitle__bv9LJ{color:#00ff41;color:var(--matrix-green);text-shadow:0 0 5px #00ff414d}.Blog_postPrefix__0TQn2{color:#00ff41;color:var(--matrix-green);font-weight:400}.Blog_postExcerpt__7fTGY{color:#8b949e;color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin:0}.Blog_postFooter__q7nmj{align-items:center;border-top:1px solid #00ff411a;display:flex;justify-content:space-between;padding-top:1rem}.Blog_postTags__U4yXH{display:flex;flex-wrap:wrap;gap:.5rem}.Blog_postTag__KBT1-{color:#0ff;color:var(--cyber-cyan);font-family:Share Tech Mono,monospace;font-family:var(--font-mono);font-size:.7rem;opacity:.7;transition:opacity .3s ease}.Blog_postCard__bNtbM:hover .Blog_postTag__KBT1-{opacity:1}.Blog_postActions__n72-Y{align-items:center;display:flex;gap:1rem}.Blog_readTime__x7NeB{align-items:center;color:#484f58;color:var(--text-muted);display:flex;font-family:Share Tech Mono,monospace;font-family:var(--font-mono);font-size:.75rem;gap:.35rem}.Blog_readIcon__dM0E4{font-size:.9rem}.Blog_readBtn__jtVsI{align-items:center;background:#0000;border:1px solid #00ff41;border:1px solid var(--matrix-green);color:#00ff41;color:var(--matrix-green);cursor:pointer;display:flex;font-family:Fira Code,SF Mono,Consolas,monospace;font-family:var(--font-terminal);font-size:.75rem;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.Blog_readBtn__jtVsI:hover{background:#00ff41;background:var(--matrix-green);box-shadow:0 0 15px #00ff4166;box-shadow:0 0 15px var(--matrix-green-glow);color:#0a0a0a;color:var(--terminal-black)}.Blog_readArrow__0IuWC{transition:transform .3s ease}.Blog_readBtn__jtVsI:hover .Blog_readArrow__0IuWC{transform:translateX(3px)}.Blog_footer__zcOVc{background:#0a0a0af2;border-top:1px solid #00ff4133;margin-top:4rem;position:relative;z-index:2}.Blog_footerContent__JlfLF{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:1400px;max-width:var(--content-max-width);padding:2rem}.Blog_footerLeft__ueTR9{align-items:center;color:#8b949e;color:var(--text-secondary);display:flex;font-family:Fira Code,SF Mono,Consolas,monospace;font-family:var(--font-terminal);font-size:.9rem}.Blog_footerBlink__s11PH,.Blog_footerPrompt__rL59A{color:#00ff41;color:var(--matrix-green)}.Blog_footerBlink__s11PH{animation:Blog_cursorBlink__IkvIb 1s step-end infinite;margin-left:2px}.Blog_footerCenter__IpAPr{align-items:center;display:flex;gap:.75rem}.Blog_footerAscii__S4Gqj{color:#00ff41;color:var(--matrix-green);font-family:Share Tech Mono,monospace;font-family:var(--font-mono);font-size:1rem}.Blog_footerText__CIRAu{color:#8b949e;color:var(--text-secondary);font-family:Orbitron,Share Tech Mono,monospace;font-family:var(--font-display);font-size:.85rem;letter-spacing:.1em}.Blog_footerRight__MFasy{display:flex;gap:1rem}.Blog_footerLink__P0ENR{color:#484f58;color:var(--text-muted);font-family:Share Tech Mono,monospace;font-family:var(--font-mono);font-size:.75rem;text-decoration:none;transition:all .3s ease}.Blog_footerLink__P0ENR:hover{color:#00ff41;color:var(--matrix-green);text-shadow:0 0 5px #00ff41;text-shadow:0 0 5px var(--matrix-green)}.Blog_footerBar__ZEEc8{background:#0000004d;border-top:1px solid #00ff411a;color:#484f58;color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:Share Tech Mono,monospace;font-family:var(--font-mono);font-size:.65rem;gap:3rem;justify-content:center;letter-spacing:.15em;padding:1rem 2rem;text-transform:uppercase}@media (max-width:1024px){.Blog_systemInfo__qVZX6{display:none}.Blog_postsGrid__7A-Un{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.Blog_circuitDecor__Uydi9{display:none}}@media (max-width:768px){.Blog_header__aWrTi{flex-direction:column;gap:1rem;padding:1rem}.Blog_headerLeft__c-O\+j,.Blog_nav__05hfS{justify-content:center;width:100%}.Blog_hero__Q94hP{min-height:auto;padding-top:180px}.Blog_terminalBody__apRRL{padding:1.5rem}.Blog_asciiArt__m-OuN{font-size:.45rem;overflow-x:auto}.Blog_postsGrid__7A-Un{grid-template-columns:1fr}.Blog_filterBar__szzAp{align-items:flex-start;flex-direction:column}.Blog_filterButtons__Szs7z{width:100%}.Blog_filterBtn__PdKwW{flex:1 1;justify-content:center;min-width:calc(50% - .25rem)}.Blog_footerContent__JlfLF{flex-direction:column;text-align:center}.Blog_footerBar__ZEEc8{flex-wrap:wrap;gap:1.5rem}.Blog_postTitle__bv9LJ{font-size:1rem}.Blog_postFooter__q7nmj{align-items:flex-start;flex-direction:column;gap:1rem}.Blog_postActions__n72-Y{justify-content:space-between;width:100%}}@media (max-width:480px){.Blog_terminalLine__cnLlg{font-size:.85rem}.Blog_heroDesc__zIp41,.Blog_heroSubtitle__c3dp3{font-size:.9rem}.Blog_postCard__bNtbM{padding:1.25rem}.Blog_postCategory__B0Gki{font-size:.6rem}.Blog_filterBtn__PdKwW{font-size:.7rem;min-width:calc(50% - .25rem);padding:.4rem .75rem}.Blog_filterKey__PiYXX{display:none}}.BlogPost_container__2V4Az{background:var(--terminal-black);color:var(--text-primary);font-family:var(--font-terminal);min-height:100vh;overflow-x:hidden;position:relative}.BlogPost_matrixCanvas__a4S96{opacity:.12;z-index:0}.BlogPost_crtOverlay__BJri5,.BlogPost_matrixCanvas__a4S96{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.BlogPost_crtOverlay__BJri5{z-index:1000}.BlogPost_scanlines__LO4\+8{background:repeating-linear-gradient(0deg,#0000,#0000 1px,#0000004d 0,#0000004d 2px);height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.BlogPost_crtFlicker__sHRTa{animation:BlogPost_flicker__yGtqJ .15s infinite;background:#00ff4103;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes BlogPost_flicker__yGtqJ{0%{opacity:.97}50%{opacity:1}to{opacity:.98}}.BlogPost_scanbeam__9SPXU{background:linear-gradient(180deg,#0000,#00ff411a,#0000);height:4px;left:0;opacity:.5;pointer-events:none;position:absolute;width:100%}.BlogPost_vignette__amKIU{background:radial-gradient(ellipse at center,#0000 0,#0000 60%,#0006 100%);z-index:999}.BlogPost_staticNoise__7A6Pf,.BlogPost_vignette__amKIU{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.BlogPost_staticNoise__7A6Pf{animation:BlogPost_noise__sd46U .5s steps(10) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");opacity:.02;z-index:998}@keyframes BlogPost_noise__sd46U{0%,to{transform:translate(0)}10%{transform:translate(-1%,-1%)}20%{transform:translate(1%,1%)}30%{transform:translate(-1%,1%)}40%{transform:translate(1%,-1%)}50%{transform:translate(-1%)}60%{transform:translate(1%)}70%{transform:translateY(1%)}80%{transform:translateY(-1%)}90%{transform:translate(1%,1%)}}.BlogPost_progressBar__gK9Ib{align-items:center;background:var(--terminal-gray);display:flex;height:3px;left:0;position:fixed;top:0;width:100%;z-index:1001}.BlogPost_progressFill__\+bUHn{background:linear-gradient(90deg,var(--matrix-green),var(--cyber-cyan));box-shadow:0 0 10px var(--matrix-green),0 0 20px var(--matrix-green-glow);height:100%;transition:width .1s ease-out}.BlogPost_progressText__zqe2V{color:var(--matrix-green);font-family:var(--font-mono);font-size:.65rem;opacity:.7;position:absolute;right:1rem;top:8px}.BlogPost_header__TgPGi{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0a0a0afa 0,#0a0a0ae6 80%,#0000);border-bottom:1px solid #00ff411a;display:flex;justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;right:0;top:3px;z-index:100}.BlogPost_headerLeft__UzZBJ{align-items:center;display:flex;gap:1rem}.BlogPost_logo__eCBat{align-items:center;display:flex;font-family:var(--font-display);font-size:1rem;font-weight:600;gap:0;text-decoration:none;transition:all .3s ease}.BlogPost_logo__eCBat:hover{text-shadow:0 0 10px var(--matrix-green),0 0 20px var(--matrix-green)}.BlogPost_logoBracket__7qRWt{color:var(--matrix-green);opacity:.8}.BlogPost_logoSlash__XU\+np{color:var(--text-primary);margin:0 .1em}.BlogPost_logoText__HmYUI{color:var(--text-primary);letter-spacing:.1em;margin-left:.5rem}.BlogPost_headerDivider__OsQ84{background:var(--matrix-green);height:20px;opacity:.3;width:1px}.BlogPost_headerTagline__TNnHZ{animation:BlogPost_textGlow__V4HL8 2s ease-in-out infinite;color:var(--matrix-green);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}@keyframes BlogPost_textGlow__V4HL8{0%,to{opacity:.7;text-shadow:none}50%{opacity:1;text-shadow:0 0 5px var(--matrix-green)}}.BlogPost_systemInfo__v97Sz{display:flex;font-family:var(--font-mono);font-size:.7rem;gap:1.5rem}.BlogPost_systemItem__IaZtD{display:flex;gap:.5rem}.BlogPost_systemLabel__OI68S{color:var(--text-muted)}.BlogPost_systemValue__heMzC{color:var(--text-secondary)}.BlogPost_statusOnline__pfk2z{animation:BlogPost_blink__G0nrv 1s infinite;color:var(--matrix-green)!important}@keyframes BlogPost_blink__G0nrv{0%,50%,to{opacity:1}25%,75%{opacity:.5}}.BlogPost_nav__BvjB9{display:flex;gap:1.5rem}.BlogPost_navLink__XqfFx{align-items:center;border:1px solid #0000;color:var(--text-secondary);display:flex;font-family:var(--font-mono);font-size:.85rem;gap:0;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.BlogPost_navLink__XqfFx:hover{background:var(--matrix-green-dim);border-color:var(--matrix-green);color:var(--matrix-green);text-shadow:0 0 5px var(--matrix-green)}.BlogPost_navPrefix__\+Oh0j{color:var(--text-muted);margin-right:.25rem}.BlogPost_article__5xZwv{margin:0 auto;max-width:900px;padding:calc(var(--section-padding) + 100px) 2rem var(--section-padding);position:relative;z-index:2}.BlogPost_postHeader__B75JS{animation:BlogPost_fadeInUp__-sKO2 .6s ease forwards;margin-bottom:3rem;opacity:0;transform:translateY(30px)}.BlogPost_loaded__2uNjP .BlogPost_postHeader__B75JS{animation-delay:.1s}@keyframes BlogPost_fadeInUp__-sKO2{to{opacity:1;transform:translateY(0)}}.BlogPost_terminalWindow__OEKet{background:#0d1117f2;border:1px solid #00ff414d;border-radius:8px;box-shadow:0 0 0 1px #00ff411a,0 20px 50px #00000080,0 0 100px #00ff410d,inset 0 0 60px #00ff4105;overflow:hidden}.BlogPost_terminalHeaderBar__MoDLP{align-items:center;background:#161b22e6;border-bottom:1px solid #00ff411a;display:flex;gap:12px;padding:.75rem 1rem}.BlogPost_terminalButtons__EFzVZ{display:flex;gap:8px}.BlogPost_terminalBtn__DwR6f{background:var(--text-muted);border-radius:50%;height:12px;width:12px}.BlogPost_terminalBtn__DwR6f[data-color=red]{background:#ff5f57}.BlogPost_terminalBtn__DwR6f[data-color=yellow]{background:#febc2e}.BlogPost_terminalBtn__DwR6f[data-color=green]{background:#28c840}.BlogPost_terminalPath__mDbbm{color:var(--text-muted);flex:1 1;font-family:var(--font-mono);font-size:.75rem;text-align:center}.BlogPost_terminalTabs__wyqxr{width:60px}.BlogPost_terminalContent__yMBP5{padding:2rem}.BlogPost_commandLine__jub41{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--font-terminal);font-size:.9rem;gap:.75rem;margin-bottom:1.5rem}.BlogPost_prompt__XQA4j{color:var(--matrix-green);font-weight:600}.BlogPost_command__PplNz{color:var(--text-secondary)}.BlogPost_cursor__DXgzJ{animation:BlogPost_cursorBlink__4jM4g 1s step-end infinite;color:var(--matrix-green)}@keyframes BlogPost_cursorBlink__4jM4g{0%,to{opacity:1}50%{opacity:0}}.BlogPost_postMetaBox__U9Pxg{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.BlogPost_category__mL7Kg{background:var(--matrix-green-dim);border:1px solid #00ff414d;color:var(--matrix-green);font-family:var(--font-display);font-size:.7rem;letter-spacing:.1em;padding:.35rem .85rem}.BlogPost_metaDivider__XkMEM{color:var(--text-muted);font-size:.8rem}.BlogPost_date__ua6I8{color:var(--text-secondary);font-family:var(--font-mono);font-size:.8rem}.BlogPost_readTime__benyt{align-items:center;color:var(--text-muted);display:flex;font-family:var(--font-mono);font-size:.8rem;gap:.35rem}.BlogPost_readIcon__-SxJe{font-size:.9rem}.BlogPost_postTitle__uoK1Z{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;letter-spacing:.02em;line-height:1.3;margin:0 0 1.5rem}.BlogPost_tags__JmOYn{display:flex;flex-wrap:wrap;gap:.75rem}.BlogPost_tag__DtNwf{color:var(--cyber-cyan);font-family:var(--font-mono);font-size:.75rem;opacity:.8;transition:all .3s ease}.BlogPost_tag__DtNwf:hover{opacity:1;text-shadow:0 0 5px var(--cyber-cyan)}.BlogPost_glitchText__HnyWA{display:inline-block;position:relative}.BlogPost_glitchText__HnyWA:after,.BlogPost_glitchText__HnyWA:before{content:attr(data-text);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.BlogPost_glitchText__HnyWA:hover:before{animation:BlogPost_glitch-1__lyonf .3s linear;color:var(--cyber-cyan);z-index:-1}.BlogPost_glitchText__HnyWA:hover:after{animation:BlogPost_glitch-2__dDIOj .3s linear;color:var(--breach-red);z-index:-2}@keyframes BlogPost_glitch-1__lyonf{0%,to{opacity:0;transform:translate(0)}20%{opacity:.8;transform:translate(-3px,2px)}40%{opacity:.8;transform:translate(3px,-2px)}60%{opacity:.8;transform:translate(-2px,1px)}80%{opacity:.8;transform:translate(2px,-1px)}}@keyframes BlogPost_glitch-2__dDIOj{0%,to{opacity:0;transform:translate(0)}20%{opacity:.8;transform:translate(3px,-2px)}40%{opacity:.8;transform:translate(-3px,2px)}60%{opacity:.8;transform:translate(2px,-1px)}80%{opacity:.8;transform:translate(-2px,1px)}}.BlogPost_content__vDEnE{animation:BlogPost_fadeInUp__-sKO2 .6s ease forwards;animation-delay:.3s;opacity:0;transform:translateY(20px)}.BlogPost_markdownContent__uAMZo{color:var(--text-secondary);font-size:1rem;line-height:1.9}.BlogPost_mdH1__G2uQ\+{align-items:center;border-bottom:1px solid #00ff4133;color:var(--matrix-green);display:flex;font-family:var(--font-display);font-size:1.75rem;gap:.75rem;margin:3rem 0 1.5rem;padding-bottom:.75rem}.BlogPost_mdH2__dE96O{border-bottom:1px solid #00ff411a;font-size:1.35rem;margin:2.5rem 0 1rem;padding-bottom:.5rem}.BlogPost_mdH2__dE96O,.BlogPost_mdH3__3rpoC{align-items:center;color:var(--text-primary);display:flex;font-family:var(--font-display);gap:.5rem}.BlogPost_mdH3__3rpoC{font-size:1.1rem;margin:2rem 0 .75rem}.BlogPost_hashPrefix__RrImB{color:var(--matrix-green);font-family:var(--font-mono);font-weight:400;opacity:.6}.BlogPost_mdParagraph__3SUYs{color:var(--text-secondary);margin:0 0 1.5rem}.BlogPost_mdList__s4JqC{list-style:none;margin:0 0 1.5rem;padding:0}.BlogPost_mdOrderedList__haoms{counter-reset:item;list-style:none;margin:0 0 1.5rem;padding-left:1.5rem}.BlogPost_mdOrderedList__haoms .BlogPost_mdListItem__uXoco{counter-increment:item}.BlogPost_mdOrderedList__haoms .BlogPost_mdListItem__uXoco .BlogPost_listMarker__V2VfG:before{color:var(--matrix-green);content:counter(item) "."}.BlogPost_mdOrderedList__haoms .BlogPost_mdListItem__uXoco .BlogPost_listMarker__V2VfG{display:none}.BlogPost_mdListItem__uXoco{align-items:flex-start;display:flex;gap:.75rem;margin:.5rem 0;padding-left:0;position:relative}.BlogPost_listMarker__V2VfG{color:var(--matrix-green);flex-shrink:0;font-weight:600;margin-top:.1em}.BlogPost_mdBlockquote__fctCf{background:#00ff4108;border-radius:0 4px 4px 0;color:var(--text-secondary);font-style:italic;margin:2rem 0;overflow:hidden;padding:1.25rem 1.5rem;position:relative}.BlogPost_quoteBar__Up\+8k{background:linear-gradient(to bottom,var(--matrix-green),var(--cyber-cyan));bottom:0;left:0;position:absolute;top:0;width:3px}.BlogPost_mdBlockquote__fctCf p{margin:0}.BlogPost_mdLink__46M-N{align-items:center;border-bottom:1px dashed var(--cyber-cyan);color:var(--cyber-cyan);display:inline-flex;gap:.25rem;text-decoration:none;transition:all .3s ease}.BlogPost_mdLink__46M-N:hover{border-color:var(--matrix-green);color:var(--matrix-green);text-shadow:0 0 5px var(--matrix-green)}.BlogPost_linkArrow__uADX5{font-size:.75em;opacity:.7;transition:transform .3s ease}.BlogPost_mdLink__46M-N:hover .BlogPost_linkArrow__uADX5{transform:translate(2px,-2px)}.BlogPost_mdStrong__t1ZVo{color:var(--text-primary);font-weight:600}.BlogPost_mdEm__YQ1FI{color:var(--cyber-cyan);font-style:italic}.BlogPost_mdHr__UU-C\+{background:linear-gradient(90deg,#0000,var(--matrix-green),#0000);border:none;height:1px;margin:3rem 0;opacity:.3}.BlogPost_codeBlockWrapper__aLJSW{border:1px solid #00ff4133;border-radius:6px;box-shadow:0 4px 20px #0000004d;margin:2rem 0;overflow:hidden}.BlogPost_codeBlockHeader__PqmUN{align-items:center;background:#161b22f2;border-bottom:1px solid #00ff411a;display:flex;justify-content:space-between;padding:.5rem 1rem}.BlogPost_codeBlockLang__Puezi{color:var(--matrix-green);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.BlogPost_codeBlockDots__fBpNg{display:flex;gap:5px}.BlogPost_codeBlockDots__fBpNg span{background:var(--text-muted);border-radius:50%;height:8px;width:8px}.BlogPost_codeBlockDots__fBpNg span:first-child{background:#ff5f57}.BlogPost_codeBlockDots__fBpNg span:nth-child(2){background:#febc2e}.BlogPost_codeBlockDots__fBpNg span:nth-child(3){background:#28c840}.BlogPost_inlineCode__x0XrX{background:var(--matrix-green-dim);border:1px solid #00ff4133;border-radius:3px;color:var(--matrix-green);font-family:var(--font-terminal);font-size:.9em;padding:.15em .4em}.BlogPost_tableWrapper__jf3N1{border:1px solid #00ff4133;border-radius:6px;margin:2rem 0;overflow-x:auto}.BlogPost_mdTable__UcPo4{border-collapse:collapse;font-family:var(--font-terminal);font-size:.85rem;width:100%}.BlogPost_mdTh__1T0er{background:var(--matrix-green-dim);border-bottom:1px solid #00ff414d;color:var(--matrix-green);font-weight:600;letter-spacing:.05em;padding:.85rem 1rem;text-align:left}.BlogPost_mdTd__GLAoI{border-bottom:1px solid #00ff411a;color:var(--text-secondary);padding:.75rem 1rem}.BlogPost_mdTable__UcPo4 tr:last-child .BlogPost_mdTd__GLAoI{border-bottom:none}.BlogPost_mdTable__UcPo4 tr:hover .BlogPost_mdTd__GLAoI{background:#00ff4108}.BlogPost_loading__UmT2w{padding:4rem 2rem;text-align:center}.BlogPost_loadingTerminal__3eBKN{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--font-terminal);font-size:1rem;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.BlogPost_loadingPrompt__3NJZt{color:var(--matrix-green)}.BlogPost_loadingText__gKL6q{color:var(--text-secondary)}.BlogPost_loadingDots__IdJAl span{animation:BlogPost_loadingDot__h8Qn9 1.4s infinite;opacity:0}.BlogPost_loadingDots__IdJAl span:first-child{animation-delay:0s}.BlogPost_loadingDots__IdJAl span:nth-child(2){animation-delay:.2s}.BlogPost_loadingDots__IdJAl span:nth-child(3){animation-delay:.4s}@keyframes BlogPost_loadingDot__h8Qn9{0%,60%,to{opacity:0}30%{opacity:1}}.BlogPost_loadingBar__Y0MDN{background:var(--terminal-gray);border-radius:2px;height:3px;margin:0 auto;overflow:hidden;width:200px}.BlogPost_loadingBarFill__aL0Ky{animation:BlogPost_loadingProgress__jZ6D0 1.5s ease-in-out infinite;background:var(--matrix-green);height:100%;width:30%}@keyframes BlogPost_loadingProgress__jZ6D0{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}.BlogPost_postNav__TWj0D{animation:BlogPost_fadeInUp__-sKO2 .6s ease forwards;animation-delay:.5s;border-top:1px solid #00ff411a;margin-top:4rem;opacity:0;padding-top:2rem}.BlogPost_navHint__p0LXl{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:.7rem;gap:.5rem;justify-content:center;margin-bottom:1.5rem;text-align:center}.BlogPost_hintKey__who\+H{background:var(--terminal-gray);border:1px solid var(--text-muted);border-radius:3px;font-size:.65rem;padding:.2rem .5rem}.BlogPost_hintSeparator__rcOaL{color:var(--text-muted);opacity:.5}.BlogPost_navLinks__Y4SHJ{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.BlogPost_navNext__MMKQv,.BlogPost_navPrev__GscAw{align-items:center;background:#0d1117cc;border:1px solid #00ff4126;display:flex;gap:1rem;padding:1.25rem;text-decoration:none;transition:all .3s ease}.BlogPost_navNext__MMKQv:hover,.BlogPost_navPrev__GscAw:hover{background:#0d1117f2;border-color:var(--matrix-green);box-shadow:0 0 20px #00ff411a}.BlogPost_navNext__MMKQv{justify-content:flex-end;text-align:right}.BlogPost_navArrow__oEu7X{color:var(--matrix-green);font-size:1.5rem;transition:transform .3s ease}.BlogPost_navPrev__GscAw:hover .BlogPost_navArrow__oEu7X{transform:translateX(-5px)}.BlogPost_navNext__MMKQv:hover .BlogPost_navArrow__oEu7X{transform:translateX(5px)}.BlogPost_navLinkContent__vUwLh{display:flex;flex-direction:column;gap:.35rem}.BlogPost_navLabel__eHOFx{color:var(--text-muted);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em}.BlogPost_navTitle__PfRUh{color:var(--text-primary);font-family:var(--font-display);font-size:.9rem;line-height:1.4;transition:color .3s ease}.BlogPost_navNext__MMKQv:hover .BlogPost_navTitle__PfRUh,.BlogPost_navPrev__GscAw:hover .BlogPost_navTitle__PfRUh{color:var(--matrix-green)}.BlogPost_navPlaceholder__A2U7n{min-height:80px}.BlogPost_footer__OK1fr{background:#0a0a0a80;border-top:1px solid #00ff411a;margin-top:4rem;padding:2rem;position:relative;z-index:2}.BlogPost_footerContent__XQTJp{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--content-max-width)}.BlogPost_footerLeft__R9Bqe{color:var(--text-muted);display:flex;font-family:var(--font-terminal);font-size:.85rem;gap:.5rem}.BlogPost_footerPrompt__Q07YN{color:var(--matrix-green)}.BlogPost_footerText__lzOz9{color:var(--text-muted)}.BlogPost_footerLink__Z3xK8{color:var(--text-secondary);font-family:var(--font-mono);font-size:.85rem;text-decoration:none;transition:all .3s ease}.BlogPost_footerLink__Z3xK8:hover{color:var(--matrix-green);text-shadow:0 0 5px var(--matrix-green)}.BlogPost_errorContainer__KyZIV{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:2rem;position:relative;z-index:2}.BlogPost_errorTerminal__v9pI9{background:#0d1117f2;border:1px solid var(--breach-red);border-radius:8px;box-shadow:0 0 30px #f033;max-width:600px;overflow:hidden;width:100%}.BlogPost_errorHeader__Wqo7e{align-items:center;background:#161b22e6;border-bottom:1px solid #ff00334d;display:flex;gap:12px;padding:.75rem 1rem}.BlogPost_errorTitle__H5x5F{color:var(--breach-red);flex:1 1;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-align:center}.BlogPost_errorBody__T8aTy{padding:2rem;text-align:center}.BlogPost_errorAscii__Z6dJL{color:var(--breach-red);font-family:var(--font-terminal);font-size:.5rem;line-height:1.1;margin:0 0 1.5rem;overflow-x:auto;text-shadow:0 0 10px var(--breach-red);white-space:pre}.BlogPost_errorCode__Mxe8a{color:var(--text-secondary);font-family:var(--font-terminal);font-size:.9rem;margin-bottom:1rem}.BlogPost_errorMessage__1EpIG{color:var(--text-primary);font-family:var(--font-display);font-size:1.25rem;margin-bottom:.5rem}.BlogPost_errorLabel__X8\+0d{color:var(--breach-red)}.BlogPost_errorDesc__aDsqu{color:var(--text-muted);font-family:var(--font-mono);font-size:.85rem;margin-bottom:2rem}.BlogPost_errorLink__0qPEz{align-items:center;border:1px solid var(--matrix-green);color:var(--matrix-green);display:inline-flex;font-family:var(--font-terminal);font-size:.85rem;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.BlogPost_errorLink__0qPEz:hover{background:var(--matrix-green);box-shadow:0 0 15px var(--matrix-green-glow);color:var(--terminal-black)}.BlogPost_linkPrefix__A3H23{opacity:.7}@media (max-width:768px){.BlogPost_header__TgPGi{flex-direction:column;gap:1rem;padding:1rem}.BlogPost_headerLeft__UzZBJ{justify-content:center;width:100%}.BlogPost_systemInfo__v97Sz{display:none}.BlogPost_nav__BvjB9{justify-content:center;width:100%}.BlogPost_article__5xZwv{padding:calc(var(--section-padding) + 140px) 1rem var(--section-padding)}.BlogPost_terminalContent__yMBP5{padding:1.5rem}.BlogPost_postTitle__uoK1Z{font-size:1.25rem}.BlogPost_navLinks__Y4SHJ{grid-template-columns:1fr}.BlogPost_navHint__p0LXl,.BlogPost_progressText__zqe2V{display:none}}@media (max-width:480px){.BlogPost_postMetaBox__U9Pxg{align-items:flex-start;flex-direction:column;gap:.5rem}.BlogPost_metaDivider__XkMEM{display:none}.BlogPost_tags__JmOYn{gap:.5rem}.BlogPost_codeBlockWrapper__aLJSW{border-left:none;border-radius:0;border-right:none;margin-left:-1rem;margin-right:-1rem}}.ErrorPage_container__9aNbT{background:var(--terminal-black);color:var(--text-primary);display:flex;flex-direction:column;font-family:var(--font-terminal);min-height:100vh;overflow-x:hidden;position:relative}.ErrorPage_matrixCanvas__m\+bWS{opacity:.12;z-index:0}.ErrorPage_crtOverlay__HLQPw,.ErrorPage_matrixCanvas__m\+bWS{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.ErrorPage_crtOverlay__HLQPw{z-index:1000}.ErrorPage_scanlines__VMH2z{background:repeating-linear-gradient(0deg,#0000,#0000 1px,#0000004d 0,#0000004d 2px);height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.ErrorPage_crtFlicker__\+1tmy{animation:ErrorPage_flicker__kBLrh .15s infinite;background:#00ff4103;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes ErrorPage_flicker__kBLrh{0%{opacity:.97}50%{opacity:1}to{opacity:.98}}.ErrorPage_scanbeam__4V-Ph{background:linear-gradient(180deg,#0000,#00ff411a,#0000);height:4px;left:0;opacity:.5;pointer-events:none;position:absolute;width:100%}.ErrorPage_vignette__Wc1DN{background:radial-gradient(ellipse at center,#0000 0,#0000 50%,#00000080 100%);z-index:999}.ErrorPage_staticNoise__Vv2gj,.ErrorPage_vignette__Wc1DN{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.ErrorPage_staticNoise__Vv2gj{animation:ErrorPage_noise__Sw8VS .5s steps(10) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");opacity:.03;z-index:998}@keyframes ErrorPage_noise__Sw8VS{0%,to{transform:translate(0)}10%{transform:translate(-1%,-1%)}20%{transform:translate(1%,1%)}30%{transform:translate(-1%,1%)}40%{transform:translate(1%,-1%)}50%{transform:translate(-1%)}60%{transform:translate(1%)}70%{transform:translateY(1%)}80%{transform:translateY(-1%)}90%{transform:translate(1%,1%)}}.ErrorPage_header__vJn0t{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0a0a0afa 0,#0a0a0ae6 80%,#0000);border-bottom:1px solid #00ff411a;display:flex;justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;right:0;top:0;z-index:100}.ErrorPage_headerLeft__LKSoq{align-items:center;display:flex;gap:1rem}.ErrorPage_logo__jeNcH{align-items:center;display:flex;font-family:var(--font-display);font-size:1rem;font-weight:600;gap:0;text-decoration:none;transition:all .3s ease}.ErrorPage_logo__jeNcH:hover{text-shadow:0 0 10px var(--matrix-green),0 0 20px var(--matrix-green)}.ErrorPage_logoBracket__8KzUS{color:var(--matrix-green);opacity:.8}.ErrorPage_logoSlash__5XGlM{color:var(--text-primary);margin:0 .1em}.ErrorPage_logoText__Ahm8s{color:var(--text-primary);letter-spacing:.1em;margin-left:.5rem}.ErrorPage_headerDivider__WmHsF{background:var(--matrix-green);height:20px;opacity:.3;width:1px}.ErrorPage_headerTagline__N66sF{animation:ErrorPage_textGlow__OlA0W 2s ease-in-out infinite;color:var(--matrix-green);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.ErrorPage_taglineRed__kHewz{animation:ErrorPage_textGlowRed__lGeHw 2s ease-in-out infinite;color:var(--breach-red)}.ErrorPage_taglineCyan__wXl\+J{animation:ErrorPage_textGlowCyan__2AiBS 2s ease-in-out infinite;color:var(--cyber-cyan)}.ErrorPage_taglineAmber__eEhLl{animation:ErrorPage_textGlowAmber__PtoAz 2s ease-in-out infinite;color:var(--warning-amber)}@keyframes ErrorPage_textGlow__OlA0W{0%,to{opacity:.7;text-shadow:none}50%{opacity:1;text-shadow:0 0 5px var(--matrix-green)}}@keyframes ErrorPage_textGlowRed__lGeHw{0%,to{opacity:.7;text-shadow:none}50%{opacity:1;text-shadow:0 0 5px var(--breach-red)}}@keyframes ErrorPage_textGlowCyan__2AiBS{0%,to{opacity:.7;text-shadow:none}50%{opacity:1;text-shadow:0 0 5px var(--cyber-cyan)}}@keyframes ErrorPage_textGlowAmber__PtoAz{0%,to{opacity:.7;text-shadow:none}50%{opacity:1;text-shadow:0 0 5px var(--warning-amber)}}.ErrorPage_systemInfo__jqv\+T{display:flex;font-family:var(--font-mono);font-size:.7rem;gap:1.5rem}.ErrorPage_systemItem__5jM4Z{display:flex;gap:.5rem}.ErrorPage_systemLabel__P-R2t{color:var(--text-muted)}.ErrorPage_systemValue__i9UDf{color:var(--text-secondary);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ErrorPage_statusRed__hiQdt{animation:ErrorPage_blink__7upmO .5s infinite;color:var(--breach-red)!important}.ErrorPage_statusCyan__gPH3r{animation:ErrorPage_blink__7upmO 1s infinite;color:var(--cyber-cyan)!important}.ErrorPage_statusAmber__3QOjA{animation:ErrorPage_blink__7upmO .75s infinite;color:var(--warning-amber)!important}@keyframes ErrorPage_blink__7upmO{0%,50%,to{opacity:1}25%,75%{opacity:.5}}.ErrorPage_nav__1D6lB{display:flex;gap:1.5rem}.ErrorPage_navLink__nqbtD{align-items:center;border:1px solid #0000;color:var(--text-secondary);display:flex;font-family:var(--font-mono);font-size:.85rem;gap:0;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.ErrorPage_navLink__nqbtD:hover{background:var(--matrix-green-dim);border-color:var(--matrix-green);color:var(--matrix-green);text-shadow:0 0 5px var(--matrix-green)}.ErrorPage_navPrefix__fl41F{color:var(--text-muted);margin-right:.25rem}.ErrorPage_main__DBzlQ{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:80vh;padding:calc(var(--section-padding) + 80px) 2rem var(--section-padding);position:relative;z-index:2}.ErrorPage_errorCodeWrapper__SLv4q{margin-bottom:2rem;position:relative}.ErrorPage_errorCode__53fa0{animation:ErrorPage_errorCodeAppear__8mnHG 1s ease forwards;animation-delay:.3s;color:var(--matrix-green);font-family:var(--font-display);font-size:clamp(6rem,20vw,14rem);font-weight:900;letter-spacing:-.02em;line-height:1;opacity:0;position:relative;text-shadow:0 0 20px var(--matrix-green-glow),0 0 40px var(--matrix-green-glow),0 0 80px #00ff4133;z-index:2}.ErrorPage_errorCodeRed__m-uxL{color:var(--breach-red);text-shadow:0 0 20px var(--breach-red-glow),0 0 40px var(--breach-red-glow),0 0 80px #f033}.ErrorPage_errorCodeCyan__lGNf5{color:var(--cyber-cyan);text-shadow:0 0 20px var(--cyber-cyan-glow),0 0 40px var(--cyber-cyan-glow),0 0 80px #0ff3}.ErrorPage_errorCodeAmber__FyQNd{color:var(--warning-amber);text-shadow:0 0 20px var(--warning-amber-glow),0 0 40px var(--warning-amber-glow),0 0 80px #ffb00033}.ErrorPage_errorCodeShadow__TqWrf{-webkit-text-stroke:1px #00ff411a;animation:ErrorPage_errorCodeAppear__8mnHG 1s ease forwards;animation-delay:.5s;color:#0000;font-family:var(--font-display);font-size:clamp(6rem,20vw,14rem);font-weight:900;left:10px;letter-spacing:-.02em;line-height:1;opacity:0;position:absolute;top:10px;z-index:1}@keyframes ErrorPage_errorCodeAppear__8mnHG{0%{opacity:0;transform:translateY(-20px) scale(.9)}60%{opacity:1;transform:translateY(5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.ErrorPage_terminalWindow__4idoH{animation:ErrorPage_terminalBoot__nz7lk 1s ease forwards;animation-delay:.6s;background:#0d1117f2;border:1px solid #00ff414d;border-radius:8px;box-shadow:0 0 0 1px #00ff411a,0 20px 50px #00000080,0 0 100px #00ff410d,inset 0 0 60px #00ff4105;max-width:var(--content-max-width);opacity:0;overflow:hidden;transform:translateY(30px);width:100%}@keyframes ErrorPage_terminalBoot__nz7lk{0%{opacity:0;transform:translateY(30px) scale(.98)}50%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.ErrorPage_terminalHeader__ZdMos{align-items:center;background:#161b22e6;border-bottom:1px solid #00ff411a;display:flex;gap:12px;padding:.75rem 1rem}.ErrorPage_terminalButtons__\+ZtQo{display:flex;gap:8px}.ErrorPage_terminalBtn__Uh1Sz{background:var(--text-muted);border-radius:50%;height:12px;width:12px}.ErrorPage_terminalBtn__Uh1Sz[data-color=red]{background:#ff5f57}.ErrorPage_terminalBtn__Uh1Sz[data-color=yellow]{background:#febc2e}.ErrorPage_terminalBtn__Uh1Sz[data-color=green]{background:#28c840}.ErrorPage_terminalTitle__JhAzj{color:var(--text-muted);flex:1 1;font-family:var(--font-mono);font-size:.75rem;text-align:center}.ErrorPage_terminalTabs__sebHp{width:60px}.ErrorPage_terminalBody__QAUsQ{padding:2rem}.ErrorPage_terminalLine__yMiWJ{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--font-terminal);font-size:1rem;gap:.75rem;margin-bottom:1.5rem}.ErrorPage_prompt__LiSmY{color:var(--matrix-green);font-weight:600}.ErrorPage_cursor__5aw93{color:var(--matrix-green);font-weight:400}.ErrorPage_terminalOutput__luqoG{border-left:2px solid var(--matrix-green);margin-left:1rem;padding-left:1.5rem}.ErrorPage_outputRed__YehMx{border-left-color:var(--breach-red)}.ErrorPage_outputCyan__BGLwt{border-left-color:var(--cyber-cyan)}.ErrorPage_outputAmber__hCxh9{border-left-color:var(--warning-amber)}.ErrorPage_asciiArt__1NC0S{animation:ErrorPage_fadeIn__vptNY .5s ease forwards;animation-delay:1.2s;color:var(--matrix-green);font-family:var(--font-terminal);font-size:.5rem;line-height:1.1;margin:0 0 1.5rem;opacity:0;text-shadow:0 0 10px var(--matrix-green);white-space:pre}.ErrorPage_outputRed__YehMx .ErrorPage_asciiArt__1NC0S{color:var(--breach-red);text-shadow:0 0 10px var(--breach-red)}.ErrorPage_outputCyan__BGLwt .ErrorPage_asciiArt__1NC0S{color:var(--cyber-cyan);text-shadow:0 0 10px var(--cyber-cyan)}.ErrorPage_outputAmber__hCxh9 .ErrorPage_asciiArt__1NC0S{color:var(--warning-amber);text-shadow:0 0 10px var(--warning-amber)}@keyframes ErrorPage_fadeIn__vptNY{to{opacity:1}}.ErrorPage_errorMessage__2xwWu{align-items:center;animation:ErrorPage_slideIn__lGtZU .5s ease forwards;animation-delay:1.5s;background:var(--breach-red-dim);border:1px solid #ff00334d;border-radius:4px;display:flex;gap:.75rem;margin-bottom:1.5rem;opacity:0;padding:.75rem 1rem}.ErrorPage_outputCyan__BGLwt .ErrorPage_errorMessage__2xwWu{background:var(--cyber-cyan-dim);border-color:#00ffff4d}.ErrorPage_outputAmber__hCxh9 .ErrorPage_errorMessage__2xwWu{background:var(--warning-amber-dim);border-color:#ffb0004d}@keyframes ErrorPage_slideIn__lGtZU{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.ErrorPage_errorLabel__fevyb{background:#f033;border:1px solid #f036;color:var(--breach-red);font-family:var(--font-display);font-size:.7rem;letter-spacing:.1em;padding:.25rem .5rem}.ErrorPage_outputCyan__BGLwt .ErrorPage_errorLabel__fevyb{background:#0ff3;border-color:#0ff6;color:var(--cyber-cyan)}.ErrorPage_outputAmber__hCxh9 .ErrorPage_errorLabel__fevyb{background:#ffb00033;border-color:#ffb00066;color:var(--warning-amber)}.ErrorPage_errorText__HOSSy{color:var(--text-secondary);font-family:var(--font-terminal);font-size:.85rem}.ErrorPage_divider__\+txiP{background:linear-gradient(to right,#0000,var(--matrix-green),#0000);height:1px;margin:1.5rem 0;opacity:.3}.ErrorPage_outputRed__YehMx .ErrorPage_divider__\+txiP{background:linear-gradient(to right,#0000,var(--breach-red),#0000)}.ErrorPage_outputCyan__BGLwt .ErrorPage_divider__\+txiP{background:linear-gradient(to right,#0000,var(--cyber-cyan),#0000)}.ErrorPage_outputAmber__hCxh9 .ErrorPage_divider__\+txiP{background:linear-gradient(to right,#0000,var(--warning-amber),#0000)}.ErrorPage_errorTitle__IRLc2{animation:ErrorPage_fadeIn__vptNY .5s ease forwards;animation-delay:1.8s;color:var(--matrix-green);font-family:var(--font-display);font-size:1.3rem;letter-spacing:.1em;margin:0 0 1rem;opacity:0}.ErrorPage_outputRed__YehMx .ErrorPage_errorTitle__IRLc2{color:var(--breach-red)}.ErrorPage_outputCyan__BGLwt .ErrorPage_errorTitle__IRLc2{color:var(--cyber-cyan)}.ErrorPage_outputAmber__hCxh9 .ErrorPage_errorTitle__IRLc2{color:var(--warning-amber)}.ErrorPage_errorDescription__baK5S{animation:ErrorPage_fadeIn__vptNY .5s ease forwards;animation-delay:2s;color:var(--text-secondary);font-size:1rem;line-height:1.8;margin:0 0 1rem;opacity:0}.ErrorPage_errorSuggestion__EghHx{align-items:center;animation:ErrorPage_fadeIn__vptNY .5s ease forwards;animation-delay:2.2s;color:var(--text-muted);display:flex;font-size:.9rem;gap:.5rem;line-height:1.6;margin:0;opacity:0}.ErrorPage_suggestionIcon__Xw9gL{color:var(--matrix-green)}.ErrorPage_outputRed__YehMx .ErrorPage_suggestionIcon__Xw9gL{color:var(--breach-red)}.ErrorPage_outputCyan__BGLwt .ErrorPage_suggestionIcon__Xw9gL{color:var(--cyber-cyan)}.ErrorPage_outputAmber__hCxh9 .ErrorPage_suggestionIcon__Xw9gL{color:var(--warning-amber)}.ErrorPage_logSection__hLywO{border-top:1px solid #00ff411a;margin-top:1.5rem;padding-top:1.5rem}.ErrorPage_logToggle__Z-CFv{align-items:center;background:#0000;border:none;color:var(--text-muted);cursor:pointer;display:flex;font-family:var(--font-terminal);font-size:.75rem;gap:.5rem;padding:.5rem;transition:color .3s ease}.ErrorPage_logToggleIcon__78FAl,.ErrorPage_logToggle__Z-CFv:hover{color:var(--matrix-green)}.ErrorPage_logContent__SL\+Bx{background:#0000004d;border:1px solid #00ff411a;border-radius:4px;font-family:var(--font-terminal);font-size:.7rem;margin-top:1rem;padding:1rem}.ErrorPage_logLine__IetRf{animation:ErrorPage_logAppear__SwQUt .3s ease forwards;border-bottom:1px solid #00ff410d;color:var(--text-muted);padding:.25rem 0}.ErrorPage_logLine__IetRf:last-child{border-bottom:none}@keyframes ErrorPage_logAppear__SwQUt{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}.ErrorPage_glitchText__Htr6N{display:inline-block;position:relative}.ErrorPage_glitchText__Htr6N:after,.ErrorPage_glitchText__Htr6N:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.ErrorPage_glitchNormal__SvPWD:before{animation:ErrorPage_glitch-1__G3zv1 2s linear infinite alternate-reverse;clip-path:polygon(0 0,100% 0,100% 35%,0 35%);color:var(--cyber-cyan)}.ErrorPage_glitchNormal__SvPWD:after{animation:ErrorPage_glitch-2__7Fd8u 2s linear infinite alternate-reverse;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);color:var(--breach-red)}.ErrorPage_glitchHeavy__o24ts:before{animation:ErrorPage_glitchHeavy-1__DlIqr .5s linear infinite alternate-reverse;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);color:var(--cyber-cyan)}.ErrorPage_glitchHeavy__o24ts:after{animation:ErrorPage_glitchHeavy-2__T8ISt .5s linear infinite alternate-reverse;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);color:var(--breach-red)}@keyframes ErrorPage_glitch-1__G3zv1{0%,to{transform:translateX(0)}20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}@keyframes ErrorPage_glitch-2__7Fd8u{0%,to{transform:translateX(0)}20%{transform:translateX(2px)}40%{transform:translateX(-2px)}60%{transform:translateX(1px)}80%{transform:translateX(-1px)}}@keyframes ErrorPage_glitchHeavy-1__DlIqr{0%,to{opacity:1;transform:translateX(0)}10%{opacity:.8;transform:translateX(-3px)}30%{opacity:1;transform:translateX(3px)}50%{opacity:.9;transform:translateX(-2px)}70%{opacity:1;transform:translateX(2px)}90%{opacity:.95;transform:translateX(-1px)}}@keyframes ErrorPage_glitchHeavy-2__T8ISt{0%,to{opacity:1;transform:translateX(0)}10%{opacity:.8;transform:translateX(3px)}30%{opacity:1;transform:translateX(-3px)}50%{opacity:.9;transform:translateX(2px)}70%{opacity:1;transform:translateX(-2px)}90%{opacity:.95;transform:translateX(1px)}}.ErrorPage_actions__v168\+{animation:ErrorPage_fadeIn__vptNY .5s ease forwards;animation-delay:2.5s;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2.5rem;opacity:0}.ErrorPage_primaryBtn__71FYH,.ErrorPage_secondaryBtn__yh8C0,.ErrorPage_tertiaryBtn__rTprL{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-family:var(--font-terminal);font-size:.85rem;gap:.5rem;padding:.875rem 1.5rem;text-decoration:none;transition:all .3s ease}.ErrorPage_primaryBtn__71FYH{background:var(--matrix-green);border:1px solid var(--matrix-green);color:var(--terminal-black);font-weight:600}.ErrorPage_primaryBtn__71FYH:hover{background:var(--matrix-bright);box-shadow:0 0 20px var(--matrix-green-glow),0 0 40px #00ff4133;transform:translateY(-2px)}.ErrorPage_secondaryBtn__yh8C0{background:#0000;border:1px solid var(--cyber-cyan);color:var(--cyber-cyan)}.ErrorPage_secondaryBtn__yh8C0:hover{background:var(--cyber-cyan-dim);box-shadow:0 0 15px var(--cyber-cyan-glow);transform:translateY(-2px)}.ErrorPage_tertiaryBtn__rTprL{background:#0000;border:1px solid var(--text-muted);color:var(--text-secondary)}.ErrorPage_tertiaryBtn__rTprL:hover{border-color:var(--text-secondary);color:var(--text-primary);transform:translateY(-2px)}.ErrorPage_btnIcon__LNl52{font-size:1rem;transition:transform .3s ease}.ErrorPage_primaryBtn__71FYH:hover .ErrorPage_btnIcon__LNl52{transform:translateX(-3px)}.ErrorPage_secondaryBtn__yh8C0:hover .ErrorPage_btnIcon__LNl52{animation:ErrorPage_pulse__Z\+jQW .5s ease infinite}@keyframes ErrorPage_pulse__Z\+jQW{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.ErrorPage_decorLeft__EKMpR,.ErrorPage_decorRight__L\+unX{align-items:center;display:flex;flex-direction:column;gap:.5rem;opacity:.3;position:fixed;top:50%;transform:translateY(-50%)}.ErrorPage_decorLeft__EKMpR{left:2rem}.ErrorPage_decorRight__L\+unX{right:2rem}.ErrorPage_decorLine__i9ImH{background:linear-gradient(to bottom,#0000,var(--matrix-green),#0000);height:80px;width:2px}.ErrorPage_decorDot__7-4A9{animation:ErrorPage_decorPulse__MNq\+3 2s ease-in-out infinite;background:var(--matrix-green);border-radius:50%;height:8px;width:8px}@keyframes ErrorPage_decorPulse__MNq\+3{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.ErrorPage_circuitDecor__xjG0e{height:150px;left:5%;opacity:.2;position:absolute;top:15%;width:150px;z-index:1}.ErrorPage_circuitDecorRight__fnftT{bottom:15%;height:150px;opacity:.2;position:absolute;right:5%;width:150px;z-index:1}.ErrorPage_circuitPath__7OFtc{fill:none;stroke:var(--matrix-green);stroke-width:1;stroke-dasharray:100;stroke-dashoffset:100;animation:ErrorPage_drawCircuit__6l65k 3s ease forwards;animation-delay:2s}@keyframes ErrorPage_drawCircuit__6l65k{to{stroke-dashoffset:0}}.ErrorPage_circuitNode__w2GRx{fill:var(--matrix-green);animation:ErrorPage_fadeIn__vptNY .5s ease forwards;animation-delay:3s;opacity:0}.ErrorPage_circuitNodePulse__e9Qf6{fill:var(--matrix-green);animation:ErrorPage_fadeIn__vptNY .5s ease forwards,ErrorPage_nodePulse__HZGP6 2s ease-in-out infinite;animation-delay:3s;opacity:0}@keyframes ErrorPage_nodePulse__HZGP6{0%,to{r:6;opacity:1}50%{r:8;opacity:.7}}.ErrorPage_footer__2EkeF{background:#0a0a0af2;border-top:1px solid #00ff4133;margin-top:auto;position:relative;z-index:2}.ErrorPage_footerContent__Ga021{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:var(--content-max-width);padding:2rem}.ErrorPage_footerLeft__uB-Ww{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--font-terminal);font-size:.9rem}.ErrorPage_footerPrompt__MTuaC{color:var(--matrix-green)}.ErrorPage_footerBlink__yFbnO{animation:ErrorPage_cursorBlink__e7RqZ 1s step-end infinite;color:var(--matrix-green);margin-left:2px}@keyframes ErrorPage_cursorBlink__e7RqZ{0%,to{opacity:1}50%{opacity:0}}.ErrorPage_footerCenter__aOm6W{align-items:center;display:flex;gap:.75rem}.ErrorPage_footerAscii__hPQXC{color:var(--matrix-green);font-family:var(--font-mono);font-size:1rem}.ErrorPage_footerText__1bE5\+{color:var(--text-secondary);font-family:var(--font-display);font-size:.85rem;letter-spacing:.1em}.ErrorPage_footerRight__-lGsr{display:flex;gap:1rem}.ErrorPage_footerLink__n35V5{color:var(--text-muted);font-family:var(--font-mono);font-size:.75rem;text-decoration:none;transition:all .3s ease}.ErrorPage_footerLink__n35V5:hover{color:var(--matrix-green);text-shadow:0 0 5px var(--matrix-green)}.ErrorPage_footerBar__EJgw5{background:#0000004d;border-top:1px solid #00ff411a;color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:.65rem;gap:3rem;justify-content:center;letter-spacing:.15em;padding:1rem 2rem;text-transform:uppercase}@media (max-width:1024px){.ErrorPage_circuitDecorRight__fnftT,.ErrorPage_circuitDecor__xjG0e,.ErrorPage_decorLeft__EKMpR,.ErrorPage_decorRight__L\+unX,.ErrorPage_systemInfo__jqv\+T{display:none}}@media (max-width:768px){.ErrorPage_header__vJn0t{flex-direction:column;gap:1rem;padding:1rem}.ErrorPage_headerLeft__LKSoq,.ErrorPage_nav__1D6lB{justify-content:center;width:100%}.ErrorPage_main__DBzlQ{min-height:auto;padding-top:180px}.ErrorPage_errorCodeShadow__TqWrf,.ErrorPage_errorCode__53fa0{font-size:clamp(4rem,25vw,8rem)}.ErrorPage_terminalBody__QAUsQ{padding:1.5rem}.ErrorPage_asciiArt__1NC0S{font-size:.35rem;overflow-x:auto}.ErrorPage_actions__v168\+{flex-direction:column;padding:0 1rem;width:100%}.ErrorPage_primaryBtn__71FYH,.ErrorPage_secondaryBtn__yh8C0,.ErrorPage_tertiaryBtn__rTprL{justify-content:center;width:100%}.ErrorPage_footerContent__Ga021{flex-direction:column;text-align:center}.ErrorPage_footerBar__EJgw5{gap:1.5rem}}@media (max-width:480px){.ErrorPage_terminalLine__yMiWJ{font-size:.85rem}.ErrorPage_errorTitle__IRLc2{font-size:1rem}.ErrorPage_errorDescription__baK5S{font-size:.9rem}.ErrorPage_asciiArt__1NC0S{font-size:.3rem}.ErrorPage_errorMessage__2xwWu{align-items:flex-start;flex-direction:column}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0b;color:#fafafa;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;overflow-x:hidden;padding:0}.App{min-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#111113}::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#52525b}::selection{background:#00ffc84d;color:#fafafa}
/*# sourceMappingURL=main.a8400a98.css.map*/