@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(../media/27bca6ae9f464cd9-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(../media/27bca6ae9f464cd9-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/27bca6ae9f464cd9-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(../media/27bca6ae9f464cd9-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.XACUqW_className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.XACUqW_variable{--font-display:"Orbitron", "Orbitron Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}._3xpFtG_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}._3xpFtG_variable{--font-body:"Space Grotesk", "Space Grotesk Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-deep:#05050d;--bg:#08081a;--surface:#0d0d22;--surface-2:#121230;--cyan:#00d4ff;--cyan-dim:#00d4ff99;--cyan-glow:#00d4ff1a;--purple:#8b5cf6;--purple-glow:#8b5cf61f;--orange:#ff8c42;--orange-dim:#ff8c4299;--orange-glow:#ff8c421f;--rose:#ff6b7a;--rose-dim:#ff6b7a99;--rose-glow:#ff6b7a1f;--lime:#9bca3c;--lime-dim:#9bca3c99;--lime-glow:#9bca3c1f;--sky:#a4b5e0;--sky-dim:#a4b5e099;--sky-glow:#a4b5e01f;--wine:#c47aa2;--wine-dim:#c47aa299;--wine-glow:#c47aa21f;--ocean:#5fb8d6;--ocean-dim:#5fb8d699;--ocean-glow:#5fb8d61f;--moss:#85b25c;--moss-dim:#85b25c99;--moss-glow:#85b25c1f;--honey:#e0a13a;--honey-dim:#e0a13a99;--honey-glow:#e0a13a1f;--bronze:#b08d57;--bronze-dim:#b08d5799;--bronze-glow:#b08d571f;--khaki:#c8b888;--khaki-dim:#c8b88899;--khaki-glow:#c8b8881f;--pine:#6ba368;--pine-dim:#6ba36899;--pine-glow:#6ba3681f;--green:#0f8;--red:#f46;--text:#dde8f4;--text-dim:#6a7d90;--border:#00d4ff14;--border-hi:#00d4ff59;--ease:cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth}body{background:var(--bg-deep);color:var(--text);font-family:var(--font-body,"Space Grotesk", sans-serif);overflow-x:hidden}.concept-status-notice{z-index:20;color:#fff7e8;width:min(1100px,100% - 2rem);font-family:var(--font-body,"Space Grotesk", sans-serif);background:#14100af5;border:1px solid #f5b44acc;border-radius:.5rem;gap:.45rem;margin:5.5rem auto 0;padding:1rem 1.15rem;font-size:.88rem;line-height:1.55;display:grid;position:relative}.concept-status-notice strong{color:#f5b44a;font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.12em;font-size:.72rem}#loader{z-index:9999;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:24px;transition:opacity .7s,visibility .7s;display:flex;position:fixed;inset:0}#loader.out{opacity:0;visibility:hidden;pointer-events:none}.loader-letter{font-family:var(--font-display,"Orbitron", monospace);color:var(--cyan);text-shadow:0 0 40px var(--cyan), 0 0 80px #00d4ff4d;font-size:6rem;font-weight:900;animation:1s ease-in-out infinite alternate lp}@keyframes lp{0%{opacity:.4;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}.loader-label{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.45em;color:var(--text-dim);font-size:.55rem}.loader-track{background:#ffffff0f;border-radius:2px;width:200px;height:2px;overflow:hidden}.loader-bar{background:linear-gradient(90deg, var(--cyan), var(--purple));height:100%;animation:lbar 1.5s var(--ease) forwards}@keyframes lbar{0%{width:0%}to{width:100%}}.from-paws #loader{background:#f7f2ea;animation:1.7s ease-in-out forwards hub-loader-bg-reverse}@keyframes hub-loader-bg-reverse{0%{background:#f7f2ea}to{background:#000}}.from-paws #loader .loader-letter{color:#c9651b;text-shadow:0 0 40px #c9651b,0 0 80px #c9651b4d;animation:1s ease-in-out infinite alternate lp,1.7s ease-in-out forwards hub-letter-morph-reverse}@keyframes hub-letter-morph-reverse{0%{color:#c9651b;text-shadow:0 0 40px #c9651b,0 0 80px #c9651b4d}to{color:#00d4ff;text-shadow:0 0 40px #00d4ff,0 0 80px #00d4ff4d}}.from-paws #loader .loader-label{color:#6f635a;animation:1.7s ease-in-out forwards hub-label-morph-reverse}@keyframes hub-label-morph-reverse{0%{color:#6f635a}to{color:#6a7d90}}.from-paws #loader .loader-track{background:#1f1a161a;animation:1.7s ease-in-out forwards hub-track-morph-reverse}@keyframes hub-track-morph-reverse{0%{background:#1f1a161a}to{background:#ffffff0f}}.from-paws #loader .loader-bar{background:linear-gradient(90deg,#c9651b,#00d4ff)}.from-brassmark #loader{background:#f2eee7;animation:1.7s ease-in-out forwards hub-loader-bg-reverse-brassmark}@keyframes hub-loader-bg-reverse-brassmark{0%{background:#f2eee7}to{background:#000}}.from-brassmark #loader .loader-letter{color:#7a4a18;text-shadow:0 0 40px #7a4a18,0 0 80px #7a4a184d;animation:1s ease-in-out infinite alternate lp,1.7s ease-in-out forwards hub-letter-morph-reverse-brassmark}@keyframes hub-letter-morph-reverse-brassmark{0%{color:#7a4a18;text-shadow:0 0 40px #7a4a18,0 0 80px #7a4a184d}to{color:#00d4ff;text-shadow:0 0 40px #00d4ff,0 0 80px #00d4ff4d}}.from-brassmark #loader .loader-label{color:#69605a;animation:1.7s ease-in-out forwards hub-label-morph-reverse-brassmark}@keyframes hub-label-morph-reverse-brassmark{0%{color:#69605a}to{color:#6a7d90}}.from-brassmark #loader .loader-track{background:#1a17141a;animation:1.7s ease-in-out forwards hub-track-morph-reverse-brassmark}@keyframes hub-track-morph-reverse-brassmark{0%{background:#1a17141a}to{background:#ffffff0f}}.from-brassmark #loader .loader-bar{background:linear-gradient(90deg,#7a4a18,#00d4ff)}.from-pantry-clock #loader{background:#fbf8f3;animation:1.7s ease-in-out forwards hub-loader-bg-reverse-pantryclock}@keyframes hub-loader-bg-reverse-pantryclock{0%{background:#fbf8f3}to{background:#000}}.from-pantry-clock #loader .loader-letter{color:#2d6e44;text-shadow:0 0 40px #2d6e44,0 0 80px #2d6e444d;animation:1s ease-in-out infinite alternate lp,1.7s ease-in-out forwards hub-letter-morph-reverse-pantryclock}@keyframes hub-letter-morph-reverse-pantryclock{0%{color:#2d6e44;text-shadow:0 0 40px #2d6e44,0 0 80px #2d6e444d}to{color:#00d4ff;text-shadow:0 0 40px #00d4ff,0 0 80px #00d4ff4d}}.from-pantry-clock #loader .loader-label{color:#555548;animation:1.7s ease-in-out forwards hub-label-morph-reverse-pantryclock}@keyframes hub-label-morph-reverse-pantryclock{0%{color:#555548}to{color:#6a7d90}}.from-pantry-clock #loader .loader-track{background:#1a1a1a1a;animation:1.7s ease-in-out forwards hub-track-morph-reverse-pantryclock}@keyframes hub-track-morph-reverse-pantryclock{0%{background:#1a1a1a1a}to{background:#ffffff0f}}.from-pantry-clock #loader .loader-bar{background:linear-gradient(90deg,#2d6e44,#00d4ff)}.from-tender-days #loader{background:#f0f3f8;animation:1.7s ease-in-out forwards hub-loader-bg-reverse-tender-days}@keyframes hub-loader-bg-reverse-tender-days{0%{background:#f0f3f8}to{background:#000}}.from-tender-days #loader .loader-letter{color:#4a6fa5;text-shadow:0 0 40px #4a6fa5,0 0 80px #4a6fa54d;animation:1s ease-in-out infinite alternate lp,1.7s ease-in-out forwards hub-letter-morph-reverse-tender-days}@keyframes hub-letter-morph-reverse-tender-days{0%{color:#4a6fa5;text-shadow:0 0 40px #4a6fa5,0 0 80px #4a6fa54d}to{color:#00d4ff;text-shadow:0 0 40px #00d4ff,0 0 80px #00d4ff4d}}.from-tender-days #loader .loader-label{color:#5e6b7e;animation:1.7s ease-in-out forwards hub-label-morph-reverse-tender-days}@keyframes hub-label-morph-reverse-tender-days{0%{color:#5e6b7e}to{color:#6a7d90}}.from-tender-days #loader .loader-track{background:#16202e1a;animation:1.7s ease-in-out forwards hub-track-morph-reverse-tender-days}@keyframes hub-track-morph-reverse-tender-days{0%{background:#16202e1a}to{background:#ffffff0f}}.from-tender-days #loader .loader-bar{background:linear-gradient(90deg,#4a6fa5,#00d4ff)}.from-fine-notes #loader{background:#f4ecd8;animation:1.7s ease-in-out forwards hub-loader-bg-reverse-fine-notes}@keyframes hub-loader-bg-reverse-fine-notes{0%{background:#f4ecd8}to{background:#000}}.from-fine-notes #loader .loader-letter{color:#722f37;text-shadow:0 0 40px #722f37,0 0 80px #722f374d;animation:1s ease-in-out infinite alternate lp,1.7s ease-in-out forwards hub-letter-morph-reverse-fine-notes}@keyframes hub-letter-morph-reverse-fine-notes{0%{color:#722f37;text-shadow:0 0 40px #722f37,0 0 80px #722f374d}to{color:#00d4ff;text-shadow:0 0 40px #00d4ff,0 0 80px #00d4ff4d}}.from-fine-notes #loader .loader-label{color:#6d5a4a;animation:1.7s ease-in-out forwards hub-label-morph-reverse-fine-notes}@keyframes hub-label-morph-reverse-fine-notes{0%{color:#6d5a4a}to{color:#6a7d90}}.from-fine-notes #loader .loader-track{background:#1a14111a;animation:1.7s ease-in-out forwards hub-track-morph-reverse-fine-notes}@keyframes hub-track-morph-reverse-fine-notes{0%{background:#1a14111a}to{background:#ffffff0f}}.from-fine-notes #loader .loader-bar{background:linear-gradient(90deg,#722f37,#00d4ff)}.from-divefolio #loader{background:#eef5f8;animation:1.7s ease-in-out forwards hub-loader-bg-reverse-divefolio}@keyframes hub-loader-bg-reverse-divefolio{0%{background:#eef5f8}to{background:#000}}.from-divefolio #loader .loader-letter{color:#1a6c8a;text-shadow:0 0 40px #1a6c8a,0 0 80px #1a6c8a4d;animation:1s ease-in-out infinite alternate lp,1.7s ease-in-out forwards hub-letter-morph-reverse-divefolio}@keyframes hub-letter-morph-reverse-divefolio{0%{color:#1a6c8a;text-shadow:0 0 40px #1a6c8a,0 0 80px #1a6c8a4d}to{color:#00d4ff;text-shadow:0 0 40px #00d4ff,0 0 80px #00d4ff4d}}.from-divefolio #loader .loader-label{color:#5a7180;animation:1.7s ease-in-out forwards hub-label-morph-reverse-divefolio}@keyframes hub-label-morph-reverse-divefolio{0%{color:#5a7180}to{color:#6a7d90}}.from-divefolio #loader .loader-track{background:#0d23301a;animation:1.7s ease-in-out forwards hub-track-morph-reverse-divefolio}@keyframes hub-track-morph-reverse-divefolio{0%{background:#0d23301a}to{background:#ffffff0f}}.from-divefolio #loader .loader-bar{background:linear-gradient(90deg,#1a6c8a,#00d4ff)}.from-creelmark #loader{background:#eef2e8;animation:1.7s ease-in-out forwards hub-loader-bg-reverse-creelmark}@keyframes hub-loader-bg-reverse-creelmark{0%{background:#eef2e8}to{background:#000}}.from-creelmark #loader .loader-letter{color:#4a6f2e;text-shadow:0 0 40px #4a6f2e,0 0 80px #4a6f2e4d;animation:1s ease-in-out infinite alternate lp,1.7s ease-in-out forwards hub-letter-morph-reverse-creelmark}@keyframes hub-letter-morph-reverse-creelmark{0%{color:#4a6f2e;text-shadow:0 0 40px #4a6f2e,0 0 80px #4a6f2e4d}to{color:#00d4ff;text-shadow:0 0 40px #00d4ff,0 0 80px #00d4ff4d}}.from-creelmark #loader .loader-label{color:#5e6e4a;animation:1.7s ease-in-out forwards hub-label-morph-reverse-creelmark}@keyframes hub-label-morph-reverse-creelmark{0%{color:#5e6e4a}to{color:#6a7d90}}.from-creelmark #loader .loader-track{background:#1c28121a;animation:1.7s ease-in-out forwards hub-track-morph-reverse-creelmark}@keyframes hub-track-morph-reverse-creelmark{0%{background:#1c28121a}to{background:#ffffff0f}}.from-creelmark #loader .loader-bar{background:linear-gradient(90deg,#4a6f2e,#00d4ff)}.from-skepbook #loader{background:#fbf7ee;animation:1.7s ease-in-out forwards hub-loader-bg-reverse-skepbook}@keyframes hub-loader-bg-reverse-skepbook{0%{background:#fbf7ee}to{background:#000}}.from-skepbook #loader .loader-letter{color:#8a6508;text-shadow:0 0 40px #8a6508,0 0 80px #8a65084d;animation:1s ease-in-out infinite alternate lp,1.7s ease-in-out forwards hub-letter-morph-reverse-skepbook}@keyframes hub-letter-morph-reverse-skepbook{0%{color:#8a6508;text-shadow:0 0 40px #8a6508,0 0 80px #8a65084d}to{color:#00d4ff;text-shadow:0 0 40px #00d4ff,0 0 80px #00d4ff4d}}.from-skepbook #loader .loader-label{color:#5a5240;animation:1.7s ease-in-out forwards hub-label-morph-reverse-skepbook}@keyframes hub-label-morph-reverse-skepbook{0%{color:#5a5240}to{color:#6a7d90}}.from-skepbook #loader .loader-track{background:#1f1a101f;animation:1.7s ease-in-out forwards hub-track-morph-reverse-skepbook}@keyframes hub-track-morph-reverse-skepbook{0%{background:#1f1a101f}to{background:#ffffff0f}}.from-skepbook #loader .loader-bar{background:linear-gradient(90deg,#8a6508,#00d4ff)}#bg-canvas{pointer-events:none;z-index:0;position:fixed;inset:0}nav.site-nav{z-index:100;-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border);background:#05050dbf;justify-content:space-between;align-items:center;padding:18px 6%;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.12em;color:var(--text);font-size:.95rem;font-weight:700;text-decoration:none}.nav-logo em{color:var(--cyan);text-shadow:0 0 12px #00d4ff80;font-style:normal}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.22em;color:var(--text-dim);font-size:.58rem;text-decoration:none;transition:color .2s;position:relative}.nav-links a:after{content:"";background:var(--cyan);width:0;height:1px;transition:width .3s var(--ease);position:absolute;bottom:-4px;left:0}.nav-links a:hover{color:var(--cyan)}.nav-links a:hover:after{width:100%}.nav-status{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.2em;color:var(--green);align-items:center;gap:8px;font-size:.52rem;display:flex}.status-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.25}}#hero{justify-content:center;align-items:center;min-height:100vh;padding:130px 6% 90px;display:flex;position:relative;overflow:hidden}#particle-canvas{pointer-events:none;z-index:1;position:absolute;inset:0}.hero-inner{z-index:2;text-align:center;max-width:960px;position:relative}.hero-badge{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.35em;color:var(--cyan);border:1px solid var(--border-hi);background:var(--cyan-glow);animation:fu .9s var(--ease) 1.7s both;align-items:center;gap:10px;margin-bottom:44px;padding:9px 22px;font-size:.55rem;display:inline-flex}.hero-badge-dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);border-radius:50%;animation:1.6s ease-in-out infinite pulse-dot}h1.glitch{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.04em;color:var(--text);animation:fu .9s var(--ease) 1.9s both;margin-bottom:28px;font-size:clamp(2.4rem,6vw,5.2rem);font-weight:900;line-height:1.1;position:relative}h1.glitch:before,h1.glitch:after{content:attr(data-text);opacity:0;width:100%;position:absolute;top:0;left:0}h1.glitch:before{color:var(--cyan);animation:9s infinite glitch-a}h1.glitch:after{color:var(--purple);animation:9s infinite glitch-b}@keyframes glitch-a{0%,88%,to{opacity:0;clip-path:none;transform:translate(0)}89%{opacity:.85;clip-path:inset(15% 0 65%);transform:translate(-4px,2px)}90%{opacity:.85;clip-path:inset(65% 0 10%);transform:translate(4px,-2px)}91%{opacity:0}}@keyframes glitch-b{0%,90%,to{opacity:0;clip-path:none;transform:translate(0)}91%{opacity:.7;clip-path:inset(35% 0 45%);transform:translate(4px,3px)}92%{opacity:.7;clip-path:inset(72% 0 8%);transform:translate(-3px,-2px)}93%{opacity:0}}.hero-sub{color:var(--text-dim);min-height:2.2em;animation:fu .9s var(--ease) 2.1s both;margin-bottom:52px;font-size:clamp(1rem,2vw,1.2rem);font-weight:300;line-height:1.75}.cursor-blink{background:var(--cyan);vertical-align:middle;width:2px;height:1.1em;margin-left:2px;animation:1s step-start infinite cblink;display:inline-block}@keyframes cblink{0%,to{opacity:1}50%{opacity:0}}.hero-btns{animation:fu .9s var(--ease) 2.3s both;flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.btn-p,.btn-g{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.2em;cursor:pointer;clip-path:polygon(10px 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);border:none;padding:16px 38px;font-size:.65rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.btn-p{background:var(--cyan);color:#000}.btn-p:hover{background:#fff;transform:translateY(-3px);box-shadow:0 10px 34px #00d4ff73}.btn-g{color:var(--text);border:1px solid var(--border-hi);background:0 0}.btn-g:hover{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-glow);transform:translateY(-3px)}.scroll-hint{animation:fu .9s var(--ease) 3s both;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.scroll-hint span{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.42em;color:var(--text-dim);font-size:.48rem}.scroll-line{background:linear-gradient(to bottom, var(--cyan), transparent);width:1px;height:50px;animation:2s ease-in-out infinite scroll-drop}@keyframes scroll-drop{0%{transform-origin:top;transform:scaleY(0)}49%{transform-origin:top;transform:scaleY(1)}50%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.section-wrap{z-index:1;max-width:1240px;margin:0 auto;padding:110px 6%;position:relative}.section-divider{border:none;border-top:1px solid var(--border);z-index:1;position:relative}.section-tag{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.42em;color:var(--cyan);opacity:.65;margin-bottom:28px;font-size:.52rem}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(44px)}.reveal.in{opacity:1;transform:translateY(0)}.r-child{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(28px)}.r-child.in{opacity:1;transform:translateY(0)}.s-h2{font-family:var(--font-display,"Orbitron", monospace);font-size:clamp(1.7rem,3.5vw,2.8rem);font-weight:700;line-height:1.25}.s-h2 .acc{color:var(--cyan)}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:48px;display:grid}.about-text p{color:var(--text-dim);margin-top:20px;font-size:1rem;line-height:1.85}.about-visual{justify-content:center;align-items:center;display:flex}.circuit{grid-template-rows:repeat(3,58px);grid-template-columns:repeat(4,58px);gap:10px;display:grid;transform:perspective(600px)rotateX(8deg)rotateY(-8deg)}.circuit-cell{background:var(--surface);border:1px solid var(--border);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);width:58px;height:58px;animation:cell-glow var(--d,3s) ease-in-out infinite alternate;cursor:default;justify-content:center;align-items:center;font-size:1.3rem;display:flex}@keyframes cell-glow{0%{background:var(--surface);border-color:var(--border)}to{background:var(--surface-2);box-shadow:0 0 18px var(--cyan-glow);border-color:#00d4ff4d}}.pillars{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.pillar{border:1px solid var(--border);background:var(--surface);padding:36px 28px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.pillar:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan), transparent);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.pillar:hover{border-color:var(--border-hi);transform:translateY(-5px)}.pillar:hover:before{transform:scaleX(1)}.pillar-icon{margin-bottom:16px;font-size:2.2rem}.pillar-title{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.2em;color:var(--cyan);margin-bottom:12px;font-size:.65rem}.pillar p{color:var(--text-dim);font-size:.9rem;line-height:1.75}.arsenal-sub{color:var(--text-dim);margin-top:12px;font-size:1rem}.apps-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.apps-carousel{--step:calc((100% + 24px) / 3);margin-top:40px;position:relative}.apps-controls{justify-content:flex-end;align-items:center;gap:14px;margin-bottom:28px;display:flex}.car-count{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.3em;color:var(--text-dim);margin-right:4px;font-size:.55rem}.arrow-btn{background:var(--surface);border:1px solid var(--border-hi);width:44px;height:44px;color:var(--cyan);cursor:pointer;font-family:var(--font-display,"Orbitron", monospace);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);justify-content:center;align-items:center;padding-bottom:3px;font-size:1.4rem;line-height:1;transition:all .2s;display:flex}.arrow-btn:hover:not(:disabled){background:var(--cyan-glow);transform:translateY(-2px);box-shadow:0 6px 22px #00d4ff40}.arrow-btn:disabled{opacity:.22;cursor:not-allowed;color:var(--text-dim);border-color:var(--border)}.apps-track-wrap{margin:-14px 0 -30px;padding:14px 0 30px;overflow:clip visible}.apps-track{transform:translateX(calc(var(--idx,0) * -1 * var(--step)));transition:transform .6s var(--ease);will-change:transform;gap:24px;display:flex}.apps-track>.app-card{flex:0 0 calc(var(--step) - 24px);min-width:0}@media (max-width:1100px){.apps-carousel{--step:calc((100% + 24px) / 2)}}@media (max-width:640px){.apps-carousel{--step:calc(100% + 24px)}}.app-card{border:1px solid var(--border);background:var(--surface);transition:all .35s var(--ease);flex-direction:column;padding:40px 32px;display:flex;position:relative;overflow:hidden}.app-card .card-badge{align-self:flex-start}.app-card.live .card-ctas{margin-top:auto}.app-card.live{cursor:pointer}.app-card.live:before{content:"";opacity:0;background:radial-gradient(at 50% 0,#00d4ff14,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.app-card.live:hover{border-color:var(--border-hi);box-shadow:0 24px 64px #00000080, 0 0 44px var(--cyan-glow);transform:translateY(-8px)}.app-card.live:hover:before{opacity:1}.card-badge{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.3em;color:var(--green);background:#00ff880d;border:1px solid #00ff884d;margin-bottom:28px;padding:5px 12px;font-size:.48rem;display:inline-block}.card-icon{margin-bottom:20px;font-size:2.6rem;line-height:1}.app-card h3{font-family:var(--font-display,"Orbitron", monospace);margin-bottom:8px;font-size:1.35rem;font-weight:700}.card-tagline{color:var(--cyan);margin-bottom:16px;font-size:.85rem;font-style:italic}.card-desc{color:var(--text-dim);margin-bottom:24px;font-size:.9rem;line-height:1.75}.card-tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.card-tags span{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.15em;border:1px solid var(--border);color:var(--text-dim);padding:4px 12px;font-size:.48rem}.card-pricing{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.18em;color:var(--cyan);margin-bottom:16px;font-size:.6rem}.card-ctas{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.card-secondary-link{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.22em;color:var(--cyan);border-bottom:1px solid;align-self:flex-start;padding-bottom:3px;font-size:.55rem;text-decoration:none;transition:color .2s,border-color .2s}.card-secondary-link:hover{color:#fff}.app-card.accent-orange .card-badge{color:var(--orange);background:#ff8c4212;border-color:#ff8c4266}.app-card.accent-orange .card-tagline,.app-card.accent-orange .card-pricing{color:var(--orange)}.app-card.accent-orange.live:before{background:radial-gradient(at 50% 0,#ff8c421a,#0000 70%)}.app-card.accent-orange.live:hover{border-color:#ff8c4273;box-shadow:0 24px 64px #00000080,0 0 44px #ff8c422e}.app-card.accent-orange .btn-p{background:var(--orange);color:#1a0e03}.app-card.accent-orange .btn-p:hover{background:#fff;box-shadow:0 10px 34px #ff8c4273}.app-card.accent-orange .card-secondary-link{color:var(--orange)}.app-card.accent-orange .card-secondary-link:hover{color:#ffb37a}.app-card.accent-rose .card-badge{color:var(--rose);background:#ff6b7a12;border-color:#ff6b7a66}.app-card.accent-rose .card-tagline,.app-card.accent-rose .card-pricing{color:var(--rose)}.app-card.accent-rose .card-desc strong{color:var(--rose);font-weight:600}.app-card.accent-rose.live:before{background:radial-gradient(at 50% 0,#ff6b7a1a,#0000 70%)}.app-card.accent-rose.live:hover{border-color:#ff6b7a73;box-shadow:0 24px 64px #00000080,0 0 44px #ff6b7a2e}.app-card.accent-rose .btn-p{background:var(--rose);color:#1a050d}.app-card.accent-rose .btn-p:hover{background:#fff;box-shadow:0 10px 34px #ff6b7a73}.app-card.accent-rose .card-secondary-link{color:var(--rose)}.app-card.accent-rose .card-secondary-link:hover{color:#ff95a0}.app-card.accent-lime .card-badge{color:var(--lime);background:#9bca3c12;border-color:#9bca3c66}.app-card.accent-lime .card-tagline,.app-card.accent-lime .card-pricing{color:var(--lime)}.app-card.accent-lime .card-desc strong{color:var(--lime);font-weight:600}.app-card.accent-lime.live:before{background:radial-gradient(at 50% 0,#9bca3c1a,#0000 70%)}.app-card.accent-lime.live:hover{border-color:#9bca3c73;box-shadow:0 24px 64px #00000080,0 0 44px #9bca3c2e}.app-card.accent-lime .btn-p{background:var(--lime);color:#0a1a05}.app-card.accent-lime .btn-p:hover{background:#fff;box-shadow:0 10px 34px #9bca3c73}.app-card.accent-lime .card-secondary-link{color:var(--lime)}.app-card.accent-lime .card-secondary-link:hover{color:#b8d96b}.app-card.accent-sky .card-badge{color:var(--sky);background:#a4b5e012;border-color:#a4b5e066}.app-card.accent-sky .card-tagline,.app-card.accent-sky .card-pricing{color:var(--sky)}.app-card.accent-sky .card-desc strong{color:var(--sky);font-weight:600}.app-card.accent-sky.live:before{background:radial-gradient(at 50% 0,#a4b5e01a,#0000 70%)}.app-card.accent-sky.live:hover{border-color:#a4b5e073;box-shadow:0 24px 64px #00000080,0 0 44px #a4b5e02e}.app-card.accent-sky .btn-p{background:var(--sky);color:#0a0e1f}.app-card.accent-sky .btn-p:hover{background:#fff;box-shadow:0 10px 34px #a4b5e073}.app-card.accent-sky .card-secondary-link{color:var(--sky)}.app-card.accent-sky .card-secondary-link:hover{color:#c5d1ed}.app-card.accent-wine .card-badge{color:var(--wine);background:#c47aa212;border-color:#c47aa266}.app-card.accent-wine .card-tagline,.app-card.accent-wine .card-pricing{color:var(--wine)}.app-card.accent-wine .card-desc strong{color:var(--wine);font-weight:600}.app-card.accent-wine.live:before{background:radial-gradient(at 50% 0,#c47aa21a,#0000 70%)}.app-card.accent-wine.live:hover{border-color:#c47aa273;box-shadow:0 24px 64px #00000080,0 0 44px #c47aa22e}.app-card.accent-wine .btn-p{background:var(--wine);color:#1a050f}.app-card.accent-wine .btn-p:hover{background:#fff;box-shadow:0 10px 34px #c47aa273}.app-card.accent-wine .card-secondary-link{color:var(--wine)}.app-card.accent-wine .card-secondary-link:hover{color:#dba0bf}.app-card.accent-ocean .card-badge{color:var(--ocean);background:#5fb8d612;border-color:#5fb8d666}.app-card.accent-ocean .card-tagline,.app-card.accent-ocean .card-pricing{color:var(--ocean)}.app-card.accent-ocean .card-desc strong{color:var(--ocean);font-weight:600}.app-card.accent-ocean.live:before{background:radial-gradient(at 50% 0,#5fb8d61a,#0000 70%)}.app-card.accent-ocean.live:hover{border-color:#5fb8d673;box-shadow:0 24px 64px #00000080,0 0 44px #5fb8d62e}.app-card.accent-ocean .btn-p{background:var(--ocean);color:#051519}.app-card.accent-ocean .btn-p:hover{background:#fff;box-shadow:0 10px 34px #5fb8d673}.app-card.accent-ocean .card-secondary-link{color:var(--ocean)}.app-card.accent-ocean .card-secondary-link:hover{color:#a3d4e6}.app-card.accent-moss .card-badge{color:var(--moss);background:#85b25c12;border-color:#85b25c66}.app-card.accent-moss .card-tagline,.app-card.accent-moss .card-pricing{color:var(--moss)}.app-card.accent-moss .card-desc strong{color:var(--moss);font-weight:600}.app-card.accent-moss.live:before{background:radial-gradient(at 50% 0,#85b25c1a,#0000 70%)}.app-card.accent-moss.live:hover{border-color:#85b25c73;box-shadow:0 24px 64px #00000080,0 0 44px #85b25c2e}.app-card.accent-moss .btn-p{background:var(--moss);color:#0d1808}.app-card.accent-moss .btn-p:hover{background:#fff;box-shadow:0 10px 34px #85b25c73}.app-card.accent-moss .card-secondary-link{color:var(--moss)}.app-card.accent-moss .card-secondary-link:hover{color:#b3cf8e}.app-card.accent-honey .card-badge{color:var(--honey);background:#e0a13a12;border-color:#e0a13a66}.app-card.accent-honey .card-tagline,.app-card.accent-honey .card-pricing{color:var(--honey)}.app-card.accent-honey .card-desc strong{color:var(--honey);font-weight:600}.app-card.accent-honey.live:before{background:radial-gradient(at 50% 0,#e0a13a1a,#0000 70%)}.app-card.accent-honey.live:hover{border-color:#e0a13a73;box-shadow:0 24px 64px #00000080,0 0 44px #e0a13a2e}.app-card.accent-honey .btn-p{background:var(--honey);color:#1a1106}.app-card.accent-honey .btn-p:hover{background:#fff;box-shadow:0 10px 34px #e0a13a73}.app-card.accent-honey .card-secondary-link{color:var(--honey)}.app-card.accent-honey .card-secondary-link:hover{color:#efc275}.app-card.accent-bronze .card-badge{color:var(--bronze);background:#b08d5712;border-color:#b08d5766}.app-card.accent-bronze .card-tagline,.app-card.accent-bronze .card-pricing{color:var(--bronze)}.app-card.accent-bronze .card-desc strong{color:var(--bronze);font-weight:600}.app-card.accent-bronze.live:before{background:radial-gradient(at 50% 0,#b08d571a,#0000 70%)}.app-card.accent-bronze.live:hover{border-color:#b08d5773;box-shadow:0 24px 64px #00000080,0 0 44px #b08d572e}.app-card.accent-bronze .btn-p{background:var(--bronze);color:#1a1208}.app-card.accent-bronze .btn-p:hover{background:#fff;box-shadow:0 10px 34px #b08d5773}.app-card.accent-bronze .card-secondary-link{color:var(--bronze)}.app-card.accent-bronze .card-secondary-link:hover{color:#d4b986}.app-card.accent-khaki .card-badge{color:var(--khaki);background:#c8b88812;border-color:#c8b88866}.app-card.accent-khaki .card-tagline,.app-card.accent-khaki .card-pricing{color:var(--khaki)}.app-card.accent-khaki .card-desc strong{color:var(--khaki);font-weight:600}.app-card.accent-khaki.live:before{background:radial-gradient(at 50% 0,#c8b8881a,#0000 70%)}.app-card.accent-khaki.live:hover{border-color:#c8b88873;box-shadow:0 24px 64px #00000080,0 0 44px #c8b8882e}.app-card.accent-khaki .btn-p{background:var(--khaki);color:#1a1608}.app-card.accent-khaki .btn-p:hover{background:#fff;box-shadow:0 10px 34px #c8b88873}.app-card.accent-khaki .card-secondary-link{color:var(--khaki)}.app-card.accent-khaki .card-secondary-link:hover{color:#e3d6ad}.app-card.accent-pine .card-badge{color:var(--pine);background:#6ba36812;border-color:#6ba36866}.app-card.accent-pine .card-tagline,.app-card.accent-pine .card-pricing{color:var(--pine)}.app-card.accent-pine .card-desc strong{color:var(--pine);font-weight:600}.app-card.accent-pine.live:before{background:radial-gradient(at 50% 0,#6ba3681a,#0000 70%)}.app-card.accent-pine.live:hover{border-color:#6ba36873;box-shadow:0 24px 64px #00000080,0 0 44px #6ba3682e}.app-card.accent-pine .btn-p{background:var(--pine);color:#0b1a0c}.app-card.accent-pine .btn-p:hover{background:#fff;box-shadow:0 10px 34px #6ba36873}.app-card.accent-pine .card-secondary-link{color:var(--pine)}.app-card.accent-pine .card-secondary-link:hover{color:#9ec79c}.card-subtitle{color:var(--text-dim);margin-top:-4px;margin-bottom:12px;font-size:.82rem;font-style:italic}.app-card.locked{cursor:default;min-height:320px}.app-card.locked:hover{box-shadow:none;border-color:var(--border);transform:none}.locked-inner{background:repeating-linear-gradient(45deg,#0000,#0000 12px,#ffffff02 12px 24px);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.locked-bars{flex-direction:column;gap:8px;width:80px;display:flex}.locked-bar{background:#ffffff0d;border-radius:2px;height:2px}.locked-text{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.45em;color:#ffffff1a;font-size:.9rem}.locked-sub{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.4em;color:#ffffff0d;font-size:.48rem}.app-card.suggest{cursor:pointer;background:#8b5cf60a;border:1px dashed #8b5cf64d;min-height:320px}.app-card.suggest:hover{background:#8b5cf614;border-color:#8b5cf699;transform:translateY(-8px);box-shadow:0 24px 64px #0006,0 0 44px #8b5cf61f}.suggest-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:36px 28px;display:flex;position:absolute;inset:0}.suggest-icon{filter:drop-shadow(0 0 16px #8b5cf699);font-size:2.8rem}.suggest-title{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.25em;color:var(--purple);font-size:.75rem}.suggest-desc{color:var(--text-dim);font-size:.88rem;line-height:1.75}.suggest-cta{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.22em;color:var(--purple);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);border:1px solid #8b5cf666;margin-top:8px;padding:10px 22px;font-size:.6rem;transition:all .2s}.app-card.suggest:hover .suggest-cta{background:#8b5cf626;border-color:#8b5cf6b3}.suggest-reward{color:var(--green);text-align:center;max-width:280px;margin-top:18px;font-size:.78rem;font-style:italic;line-height:1.55}footer{z-index:1;border-top:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:64px 6% 48px;display:flex;position:relative}.footer-logo{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.12em;margin-bottom:4px;font-size:1.1rem;font-weight:700}.footer-logo em{color:var(--cyan);font-style:normal}footer p{color:var(--text-dim);font-size:.85rem}footer .f-sub{opacity:.4;font-size:.72rem;font-style:italic}.f-copy{color:var(--text-dim);opacity:.6;font-size:.78rem!important}.footer-legal-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.footer-legal-links a,.footer-legal-links button{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.18em;color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0;font-size:.55rem;text-decoration:none;transition:color .2s}.footer-legal-links a:hover,.footer-legal-links button:hover{color:var(--cyan)}.f-sep{color:#ffffff26;font-size:.7rem}.modal-overlay{-webkit-backdrop-filter:blur(6px);z-index:9990;opacity:0;visibility:hidden;background:#000000e0;transition:all .4s;position:fixed;inset:0}.modal-overlay.on{opacity:1;visibility:visible}.modal-shell{border:1px solid var(--border-hi);z-index:9991;opacity:0;visibility:hidden;width:min(680px,92vw);transition:all .4s var(--ease);background:#070710;flex-direction:column;max-height:80vh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 0 60px #00d4ff26}.modal-shell.suggest-shell{border-color:#8b5cf666;box-shadow:0 0 60px #8b5cf61a}.modal-shell.on{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.lm-bar{background:#0c0c18;border-bottom:1px solid #00d4ff1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.lm-title{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.25em;color:var(--cyan);font-size:.65rem}.suggest-shell .lm-title{color:var(--purple)}.lm-close{color:var(--text-dim);cursor:pointer;background:0 0;border:none;font-size:1.1rem;transition:color .2s}.lm-close:hover{color:var(--text)}.lm-body{flex:1;padding:28px 28px 32px;overflow-y:auto}.lm-body::-webkit-scrollbar{width:4px}.lm-body::-webkit-scrollbar-thumb{background:#00d4ff33}.lm-body h3{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.18em;color:var(--cyan);margin:24px 0 10px;font-size:.65rem}.lm-body h3:first-child{margin-top:0}.lm-body p,.lm-body li{color:var(--text-dim);margin-bottom:12px;font-size:.88rem;line-height:1.85}.lm-body ul{padding-left:20px}.lm-updated{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.2em;color:#00d4ff59;margin-bottom:20px;font-size:.5rem}.sg-field{margin-bottom:20px}.sg-label{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.22em;color:var(--text-dim);margin-bottom:8px;font-size:.55rem;display:block}.sg-input{background:var(--surface);border:1px solid var(--border-hi);width:100%;color:var(--text);font-family:var(--font-body,"Space Grotesk", sans-serif);clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);outline:none;padding:14px 16px;font-size:.92rem;transition:border-color .2s}.sg-input::placeholder{color:var(--text-dim);opacity:.5}.sg-input:focus{border-color:var(--purple)}.sg-textarea{resize:vertical;min-height:100px}.sg-success{color:var(--green);font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.2em;text-align:center;background:#00ff880d;border:1px solid #00ff884d;margin-top:16px;padding:20px;font-size:.7rem;display:block}#ee-overlay{-webkit-backdrop-filter:blur(6px);z-index:9997;opacity:0;visibility:hidden;background:#000000e0;transition:all .45s;position:fixed;inset:0}#ee-overlay.on{opacity:1;visibility:visible}#ee-terminal{border:1px solid var(--cyan);z-index:9998;opacity:0;visibility:hidden;width:min(720px,92vw);transition:all .45s var(--ease);background:#060608;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.88);box-shadow:0 0 80px #00d4ff33,inset 0 0 40px #00d4ff05}#ee-terminal.on{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.t-bar{background:#0c0c0f;border-bottom:1px solid #00d4ff26;align-items:center;gap:8px;padding:11px 16px;display:flex}.t-dot{border-radius:50%;width:12px;height:12px}.t-dot.r{background:#ff5f57}.t-dot.y{background:#ffbd2e}.t-dot.g{background:#28c840}.t-title{text-align:center;font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.22em;color:var(--cyan);flex:1;font-size:.6rem}.t-close{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.1rem;transition:color .2s}.t-close:hover{color:var(--text)}.t-body{min-height:280px;max-height:55vh;padding:22px 24px;font-family:Courier New,monospace;overflow-y:auto}.t-body::-webkit-scrollbar{width:4px}.t-body::-webkit-scrollbar-track{background:0 0}.t-body::-webkit-scrollbar-thumb{background:#00d4ff33}.t-line{opacity:0;font-size:.78rem;line-height:2.1;animation:80ms forwards tl-in}.t-line.cmd{color:var(--cyan)}.t-line.out{color:#9aaab4}.t-line.hi{color:var(--green);font-weight:700}.t-line.warn{color:#ffd166}.t-line.dim{color:#3d4f5c}@keyframes tl-in{to{opacity:1}}#key-hint{font-family:var(--font-display,"Orbitron", monospace);letter-spacing:.2em;color:#ffffff0d;pointer-events:none;z-index:50;font-size:.45rem;transition:color .4s;position:fixed;bottom:22px;right:22px}@keyframes fu{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.about-grid{grid-template-columns:1fr;gap:48px}.pillars,.apps-grid{grid-template-columns:1fr}.circuit,.nav-links{display:none}}@media (max-width:1100px){.apps-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.apps-grid,.pillars{grid-template-columns:1fr}}.app-card.accent-cyan .card-badge{color:var(--cyan);background:var(--cyan-glow);border-color:#00d4ff66}.app-card.accent-cyan .card-tagline,.app-card.accent-cyan .card-pricing{color:var(--cyan)}.app-card.accent-cyan .card-desc strong{color:var(--cyan);font-weight:600}.app-card.accent-cyan.live:before{background:radial-gradient(at 50% 0,#00d4ff1a,#0000 70%)}.app-card.accent-cyan.live:hover{border-color:#00d4ff73;box-shadow:0 24px 64px #00000080,0 0 44px #00d4ff2e}.app-card.accent-cyan .btn-p{background:var(--cyan);color:#001018}.app-card.accent-cyan .btn-p:hover{background:#fff;box-shadow:0 10px 34px #00d4ff73}.app-card.accent-cyan .card-secondary-link{color:var(--cyan)}.app-card.accent-cyan .card-secondary-link:hover{color:#66e6ff}
