@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:200;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:200;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:200;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:200;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:200;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:200;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:400;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:400;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:400;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:400;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:400;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:400;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:500;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:500;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:500;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:500;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:500;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:500;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:700;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:700;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:700;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:700;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:700;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:700;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:800;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:800;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:800;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:800;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:800;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_48deae;font-style:normal;font-weight:800;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_48deae;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_48deae{font-family:__Manrope_48deae,__Manrope_Fallback_48deae;font-style:normal}.__variable_48deae{--font-sora:"__Manrope_48deae","__Manrope_Fallback_48deae"}@font-face{font-family:__JetBrains_Mono_aa8e12;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_aa8e12;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_aa8e12;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_aa8e12;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_aa8e12;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_aa8e12;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://live-app-ruby.vercel.app/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_aa8e12;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_aa8e12{font-family:__JetBrains_Mono_aa8e12,__JetBrains_Mono_Fallback_aa8e12;font-style:normal}.__variable_aa8e12{--font-mono:"__JetBrains_Mono_aa8e12","__JetBrains_Mono_Fallback_aa8e12"}.btn-primary{background:var(--color-primary);color:var(--color-on-primary);padding:var(--space-3) var(--space-6);border-radius:var(--radius-xl);font-weight:var(--weight-semibold);transition:all var(--duration-normal) var(--ease-default)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 24px hsla(44,46%,75%,.25)}.btn-secondary{background:var(--color-secondary-container);color:var(--color-on-secondary-container);padding:var(--space-3) var(--space-6);border-radius:var(--radius-xl);transition:all var(--duration-normal) var(--ease-default)}.btn-secondary:hover{box-shadow:0 4px 24px rgba(106,120,96,.3);transform:translateY(-1px)}.card{background:var(--color-surface-container);border-radius:var(--radius-xl);padding:var(--space-6);transition:all var(--duration-normal) var(--ease-default)}.card:hover{transform:translateY(-2px);background:var(--color-surface-container-high)}.card-insight{position:relative;background:linear-gradient(180deg,var(--color-surface-container),var(--color-surface-container-lowest));border-radius:var(--radius-xl);padding:var(--space-8)}.card-insight:before{content:"";position:absolute;inset:0;border-radius:var(--radius-xl);box-shadow:0 0 40px hsla(44,46%,75%,.08);pointer-events:none}.hero{position:relative;min-height:85vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,hsla(44,46%,75%,.12),transparent 60%);z-index:0}.hero-content{position:relative;z-index:2;max-width:900px}.navbar{position:fixed;width:100%;backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);background:var(--color-header-bg,rgba(11,10,8,.6));z-index:50}.footer{padding:var(--space-16) 0;background:var(--color-surface-container-lowest)}@keyframes rotateSlow{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes pulseStar{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes scanMove{0%{transform:translateX(0)}to{transform:translateX(1600px)}}@keyframes sohala-glow{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.ai-glow{animation:sohala-glow 4s ease-in-out infinite}.sohala-bg{overflow:hidden;z-index:-1;background:radial-gradient(circle at center,var(--color-surface),var(--color-surface-lowest))}.sohala-bg,.sohala-grid{position:absolute;inset:0}.sohala-grid{background-image:linear-gradient(var(--color-border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--color-border-subtle) 1px,transparent 1px);background-size:80px 80px;opacity:.25}.sohala-geometry{position:absolute;width:900px;height:900px;left:50%;top:45%;transform:translate(-50%,-50%);opacity:.35;animation:rotateSlow 90s linear infinite}.geo-star{fill:none;stroke:var(--color-sohala-gold);stroke-width:2;stroke-linejoin:round;animation:pulseStar 6s ease-in-out infinite}.geo-ring{fill:none;stroke:var(--color-sohala-blue);stroke-width:1;opacity:.4}.sohala-glow{position:absolute;width:900px;height:900px;left:50%;top:45%;transform:translate(-50%,-50%);background:radial-gradient(var(--color-cipher-glow),transparent 60%);filter:blur(120px)}.scan-line{position:absolute;width:1200px;height:2px;background:linear-gradient(90deg,transparent,var(--color-sohala-blue),transparent);top:40%;left:-200px;animation:scanMove 8s linear infinite}