@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_Fallback_49a339;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:__Space_Grotesk_49a339,__Space_Grotesk_Fallback_49a339;font-style:normal}.__variable_49a339{--font-space-grotesk:"__Space_Grotesk_49a339","__Space_Grotesk_Fallback_49a339"}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-space-grotesk),"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background-color:#050505;color:#fff;overflow-x:hidden;min-height:100vh}.header{position:fixed;top:0;left:0;width:100%;padding:2rem 3rem;z-index:100;display:flex;justify-content:space-between;transition:opacity .3s ease}.header,.logo{align-items:center}.logo{font-size:1.25rem;font-weight:500;letter-spacing:-.02em;color:#fff;display:inline-flex}.cursor-blink{display:inline-block;margin-left:.1em;animation:blink .8s infinite;font-weight:400}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.nav{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:2rem;align-items:center}.nav-item{font-size:.95rem;font-weight:400;letter-spacing:-.01em;transition:color .3s ease;cursor:pointer;white-space:nowrap}.nav-item,.nav-item:hover{color:#fff}.nav-cursor{margin-left:.15rem;color:#fff}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:0 3rem}.hero-content{max-width:1200px;width:100%}.decode-container{margin-bottom:4rem}.decode-line{font-size:clamp(2rem,5vw,4rem);font-weight:600;line-height:1.3;letter-spacing:-.03em;margin-bottom:1rem;min-height:1.3em;position:relative}.text-content,.typing-cursor{display:inline-block}.typing-cursor{margin-left:.1em;opacity:0;font-weight:400}.typing-cursor.active{animation:pulse .6s infinite}@keyframes pulse{0%,49%{opacity:1}50%,to{opacity:0}}.scrambling{color:#666}.decoded{color:#fff}.subtext{font-size:clamp(1rem,2vw,1.25rem);font-weight:400;color:#888;max-width:800px;line-height:1.6;letter-spacing:-.01em;opacity:0;transition:opacity 1s ease}.subtext.visible{opacity:1}.vibecheck{min-height:100vh;padding:6rem 3rem;background-color:#050505}.vibecheck-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.section-title{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin-bottom:2rem;color:#fff}.terminal{background-color:#0a0a0a;border:1px solid #1a1a1a;border-radius:4px;overflow:hidden}.terminal-header{padding:.75rem 1rem;background-color:#0f0f0f;border-bottom:1px solid #1a1a1a;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#666}.terminal-content{padding:1.5rem;font-family:Courier New,monospace;font-size:.9rem;line-height:1.8;min-height:400px;color:#ccc}.terminal-line{margin-bottom:.5rem;opacity:0;animation:fadeIn .3s ease forwards}@keyframes fadeIn{to{opacity:1}}.terminal-time{color:#666}.terminal-label{color:#888;font-weight:500}.terminal-event{color:#fff}.terminal-event.risk{color:#ff6b6b}.terminal-event.positive{color:#51cf66}.terminal-cursor{display:inline-block;color:#fff;animation:terminalBlink .6s infinite}@keyframes terminalBlink{0%,49%{opacity:1}50%,to{opacity:0}}.graph-container{position:relative;background-color:#0a0a0a;border:1px solid #1a1a1a;border-radius:4px;padding:1.5rem;height:500px}.graph-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.graph-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#666}.graph-range{font-size:.75rem;color:#444;font-family:Courier New,monospace}.sentiment-chart{width:100%;height:calc(100% - 50px);display:block}.time-marker{position:absolute;width:2px;height:calc(100% - 80px);top:60px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 10%,hsla(0,0%,100%,.8) 90%,hsla(0,0%,100%,0));box-shadow:0 0 20px hsla(0,0%,100%,.5),0 0 40px hsla(0,0%,100%,.3);pointer-events:none;z-index:10;transition:left .3s linear}.manifesto{display:flex;align-items:center;justify-content:center;padding:4rem 3rem;background-color:#050505}.manifesto-content{text-align:center;max-width:800px}.manifesto-line{font-family:Inter,Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:400;line-height:1.8;color:hsla(0,0%,100%,.7);margin-bottom:1rem;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.manifesto-line.visible{opacity:1;transform:translateY(0)}.manifesto-line-final{color:#fff}.manifesto-cursor{display:inline-block;margin-left:.1em;animation:manifestoBlink .8s infinite}@keyframes manifestoBlink{0%,49%{opacity:1}50%,to{opacity:0}}.services{padding:6rem 3rem;background-color:#050505}.services-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.service-card{background-color:#111;border:1px solid #1a1a1a;border-radius:4px;padding:2.5rem 2rem;transition:border-color .3s ease}.service-card:hover{border-color:#333}.service-heading{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;margin-bottom:1rem;color:#fff;display:flex;align-items:center;gap:.5rem}.service-bar{opacity:0;transition:opacity .3s ease;color:#fff}.service-card:hover .service-bar{opacity:1}.service-title{flex:1 1}.service-description{font-size:.95rem;line-height:1.6;color:#888;font-weight:400}.footer{padding:8rem 3rem;background-color:#050505}.footer-container{max-width:800px;margin:0 auto}.command-line-form{display:flex;flex-direction:column;gap:2rem;align-items:center}.command-input-wrapper{width:100%;position:relative;background-color:#0a0a0a;border:1px solid #1a1a1a;border-radius:4px;padding:1.5rem;font-family:Courier New,monospace;font-size:1.1rem;transition:border-color .3s ease}.command-input-wrapper:focus-within{border-color:#333}.command-prompt{color:#888;pointer-events:none;position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);white-space:nowrap;transition:opacity .2s ease}.command-prompt.hidden{opacity:0}.input-cursor{display:inline-block;margin-left:.2em;animation:inputBlink .8s infinite}@keyframes inputBlink{0%,49%{opacity:1}50%,to{opacity:0}}.command-input{width:100%;background:transparent;border:none;outline:none;font-family:Courier New,monospace;font-size:1.1rem;color:#fff;padding:0;position:relative;z-index:1}.command-input::placeholder{color:transparent}.execute-button{background:transparent;border:1px solid #333;color:#fff;font-family:Courier New,monospace;font-size:1rem;padding:1rem 2.5rem;cursor:pointer;transition:all .3s ease;border-radius:4px}.execute-button:hover{background-color:#fff;color:#050505;border-color:#fff}.execute-button:active{transform:scale(.98)}.copyright-footer{margin-top:6rem;text-align:center;display:flex;flex-direction:column;gap:.75rem}.copyright-brand{font-size:.875rem;color:#333;font-weight:500;letter-spacing:-.01em}.copyright-cursor{display:inline-block;margin-left:.1em}.copyright-text{font-size:.75rem;color:#333;font-weight:400}.copyright-link{color:#333;text-decoration:none;transition:color .3s ease}.copyright-link:hover{color:#666}@media (max-width:1024px){.vibecheck-container{grid-template-columns:1fr;gap:3rem}.services-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.header{padding:1.5rem}.hero{padding:0 1.5rem}.logo{font-size:1.1rem}.decode-container{margin-bottom:3rem}.vibecheck{padding:4rem 1.5rem}.manifesto{padding:100px 1.5rem}.manifesto-line{font-size:20px}.services{padding:4rem 1.5rem}.services-container{grid-template-columns:1fr;gap:1.5rem}.footer{padding:6rem 1.5rem}.command-input,.command-input-wrapper{font-size:1rem}}@media (max-width:480px){.decode-line{font-size:1.75rem}.decode-container{margin-bottom:2.5rem}.graph-container{height:400px}.manifesto-line{font-size:18px}.command-input-wrapper{font-size:.9rem;padding:1.2rem}.command-input{font-size:.9rem}.command-prompt{left:1.2rem;font-size:.9rem}.execute-button{padding:.9rem 2rem;font-size:.9rem}}