@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap);:root{--bg:#0d1b3e;--surface:#1a294f;--text:#f5f7fa;--muted:#94a3b8;--primary-hover:#00dba6;--accent:#00f6bb;--divider:#ffffff1a}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d1b3e;color:#f5f7fa;color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}code{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}:root{--bg:#f5f7fa;--surface:#fff;--surface-muted:#e7ecf6;--primary:#00f6bb;--primary-hover:#00d7a5;--text-main:#0d1b3e;--text-muted:#4a5c80;--border:#0d1b3e14;--shadow-soft:0 20px 60px #0d1b3e14;--ambient-light:#00f6bb1f;--grid-overlay:linear-gradient(180deg,#4a5c8014,#0000 65%);--cta-gradient:linear-gradient(135deg,#0d1b3e,#13254f);--hero-gradient:linear-gradient(135deg,#0d1b3e 30%,#4a5c80);--card-gradient:linear-gradient(120deg,#f5f7fa,#dee7ff)}:root[data-theme=dark]{--bg:#07122a;--surface:#0b1630eb;--surface-muted:#0d1b3e;--primary:#00f6bb;--primary-hover:#00d7a5;--text-main:#f5f7fa;--text-muted:#9fb2d9;--border:#ffffff14;--shadow-soft:0 30px 70px #01050fb3;--ambient-light:#00f6bb47;--grid-overlay:linear-gradient(180deg,#07122ad9,#0000 65%);--cta-gradient:linear-gradient(135deg,#05112b,#102450);--hero-gradient:linear-gradient(135deg,#7dd3fc 20%,#00f6bb);--card-gradient:linear-gradient(120deg,#08132f,#11224d)}body{background:#f5f7fa;background:var(--bg);margin:0}.lucid-site,body{color:#0d1b3e;color:var(--text-main);font-family:Inter,sans-serif}.lucid-site{background-color:#f5f7fa;background-color:var(--bg);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.ambient-light{background:radial-gradient(circle,#00f6bb1f 0,#0000 60%);background:radial-gradient(circle,var(--ambient-light) 0,#0000 60%);height:100vh;left:50%;top:-40%;transform:translateX(-50%);width:120vw}.ambient-light,.grid-overlay{pointer-events:none;position:fixed;z-index:0}.grid-overlay{background:linear-gradient(180deg,#4a5c8014,#0000 65%);background:var(--grid-overlay);height:100%;left:0;top:0;width:100%}.site-header{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#f5f7fad9;border-bottom:1px solid #0d1b3e14;border-bottom:1px solid var(--border);box-sizing:border-box;display:flex;justify-content:space-between;overflow-x:hidden;padding:20px 40px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}:root[data-theme=dark] .site-header{background:#050b14d9}.logo-container{align-items:center;display:flex;font-size:20px;font-weight:700;gap:12px;position:relative}.logo-container img{height:32px;width:32px}.header-nav{align-items:center;display:flex;gap:32px}.header-nav a{color:#4a5c80;color:var(--text-muted);font-size:14px;font-weight:500;position:relative;text-decoration:none;transition:color .2s}.header-nav a.active-link,.header-nav a:hover{color:#0d1b3e;color:var(--text-main)}.header-nav a.active-link:after{background:#00f6bb;background:var(--primary);bottom:-24px;box-shadow:0 -2px 10px #00f6bb59;content:"";height:2px;left:0;position:absolute;width:100%}.btn-primary{background:#00f6bb;background:var(--primary);border:none;border-radius:999px;color:#0d1b3e;font-weight:600;padding:10px 22px;transition:transform .2s,box-shadow .2s}.mobile-actions{align-items:center;display:none;gap:16px}.mobile-actions a{color:#4a5c80;color:var(--text-muted);font-size:14px;text-decoration:none}.mobile-actions .active-link{color:#0d1b3e;color:var(--text-main)}.btn-primary.compact{border-radius:999px;font-size:13px;padding:8px 16px}.theme-toggle{align-items:center;background:#0000;border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:999px;color:#4a5c80;color:var(--text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.theme-toggle:hover{border-color:#00f6bb;border-color:var(--primary);color:#0d1b3e;color:var(--text-main)}.btn-primary:hover{box-shadow:0 12px 24px #00f6bb59;transform:translateY(-1px)}.main-content{flex:1 1;position:relative;z-index:1}.page-content{width:100%}.hero-impressive{margin:0 auto;max-width:900px;padding:80px 20px 60px;position:relative;text-align:center;z-index:1}.hero-badge{align-items:center;background:#00f6bb1f;border:1px solid #00f6bb33;border-radius:100px;color:#00f6bb;color:var(--primary);display:inline-flex;font-size:12px;gap:8px;margin-bottom:32px;padding:6px 12px}.mega-headline{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(48px,8vw,84px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:24px}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0d1b3e 30%,#4a5c80);background:var(--hero-gradient);background-clip:text;-webkit-background-clip:text;text-shadow:0 0 40px #ffffff1a}.hero-sub{color:#4a5c80;color:var(--text-muted);font-size:20px;line-height:1.6;margin:0 auto 48px;max-width:640px}.input-simulation{align-items:center;background:#fff;background:var(--surface);border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 60px #0d1b3e14;box-shadow:var(--shadow-soft);display:flex;justify-content:space-between;margin:0 auto 40px;max-width:580px;padding:8px 8px 8px 24px}.input-label{color:#4a5c80;color:var(--text-muted);font-size:16px;margin-right:12px;white-space:nowrap}.typed-content{color:#0d1b3e;color:var(--text-main);flex:1 1;font-family:JetBrains Mono,monospace;font-size:16px;text-align:left}.cursor{animation:blink 1s infinite;color:#00f6bb;color:var(--primary)}.generate-btn{align-items:center;background:linear-gradient(135deg,#00f6bb,#00dba6);background:linear-gradient(135deg,var(--primary),#00dba6);border:none;border-radius:10px;color:#0d1b3e;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 24px;transition:all .2s}.generate-btn:hover{box-shadow:0 0 25px var(--primary-glow);transform:scale(1.02)}.hero-ctas{align-items:center;display:flex;flex-direction:column;gap:12px}.btn-glow{background:#00f6bb;background:var(--primary);border-radius:100px;color:#0d1b3e;display:inline-block;font-size:18px;font-weight:700;padding:16px 32px;text-decoration:none;transition:all .3s}.btn-glow:hover{box-shadow:0 20px 40px #00f6bb59;transform:translateY(-2px)}.no-cc{color:#4a5c80;color:var(--text-muted);font-size:13px}.demo-showcase{box-sizing:border-box;display:flex;justify-content:center;overflow-x:hidden;padding:60px 20px 120px;perspective:1500px;width:100%}.glass-frame{max-width:1000px;position:relative;transform:rotateX(2deg);transition:transform .6s cubic-bezier(.2,.8,.2,1);width:100%}.glass-frame:hover{transform:rotateX(0deg) scale(1.01)}.app-window{background:#fff;background:var(--surface);border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 60px #0d1b3e14;box-shadow:var(--shadow-soft);overflow:hidden}.window-header{align-items:center;background:#e7ecf6;background:var(--surface-muted);border-bottom:1px solid #0d1b3e14;border-bottom:1px solid var(--border);display:flex;padding:12px 20px}.dots{display:flex;gap:8px;margin-right:20px}.dots span{background:#ffffff1a;border-radius:50%;height:12px;width:12px}.address-bar{background:#0d1b3e1f;border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:6px;color:#4a5c80;color:var(--text-muted);flex:1 1;font-family:JetBrains Mono,monospace;font-size:13px;padding:6px 16px;text-align:center}:root[data-theme=dark] .address-bar{background:#ffffff14;border-color:#ffffff2e;color:#e2e8f0}.demo-play-button{align-items:center;background:#00f6bb;background:var(--primary);border:none;border-radius:50%;box-shadow:0 8px 24px #00f6bb66;color:#0d1b3e;cursor:pointer;display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:80px;z-index:10}.demo-play-button:hover{box-shadow:0 12px 32px #00f6bb80;transform:translate(-50%,-50%) scale(1.1)}.demo-play-button:active{transform:translate(-50%,-50%) scale(.95)}.ui-mock{background:linear-gradient(120deg,#f5f7fa,#dee7ff);background:var(--card-gradient);display:flex;height:560px}.ui-sidebar{background:#e7ecf6;background:var(--surface-muted);border-right:1px solid #0d1b3e14;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:16px;padding:24px;width:260px}.ui-main{align-items:center;background:radial-gradient(circle at top right,#4a5c801a,#0000 55%);display:flex;flex:1 1;flex-direction:column;gap:32px;justify-content:center;padding:48px;position:relative}.ui-line{background:#0d1b3e1a;border-radius:4px;height:12px}.w-70{width:70%}.w-60{width:60%}.w-50{width:50%}.w-90{width:90%}.w-80{width:80%}.ai-bubble,.user-bubble{border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:16px;display:flex;gap:16px;padding:20px;width:80%}.ai-bubble{background:#fff;background:var(--surface);color:#0d1b3e;color:var(--text-main);margin-right:auto}.user-bubble{background:#00f6bb1f;border-color:#00f6bb4d;justify-content:flex-end;margin-left:auto}.avatar{background:#00f6bb;background:var(--primary);border-radius:50%;flex-shrink:0;height:36px;opacity:.8;width:36px}.text-lines{display:flex;flex:1 1;flex-direction:column;gap:8px}.interactive-widget{background:#00f6bb14;border:1px solid #00f6bb4d;border-radius:16px;overflow:hidden;padding:40px;position:relative;text-align:center;width:100%}.interactive-widget:after{animation:scan 2s linear infinite;background:linear-gradient(90deg,#0000,#00f6bb,#0000);background:linear-gradient(90deg,#0000,var(--primary),#0000);content:"";height:2px;left:0;position:absolute;top:0;width:100%}.play-icon-mock{color:#00f6bb;color:var(--primary);filter:drop-shadow(0 0 10px var(--primary-glow));margin-bottom:16px}.glass-frame.active{box-shadow:0 60px 140px #0d1b3e40;transform:rotateX(0deg)}.quantum-hud{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:24px}.digester-visual{align-items:center;background:radial-gradient(circle at center,#00f6bb2e,#0000 75%);border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:20px;display:flex;gap:20px;min-height:220px}.digester-shell,.digester-visual{overflow:hidden;position:relative}.digester-shell{background:linear-gradient(180deg,#ffffff1f,#0000001f);border:1px solid #fff3;border-radius:28px;flex:2 1;height:200px}.digester-liquid{background:linear-gradient(180deg,#00f6bb66,#00765ab3);bottom:0;height:80%;left:0;position:absolute;right:0}.bubble{animation-iteration-count:infinite;animation-name:bubbleRise;animation-timing-function:ease-out;background:#8dfdea;border-radius:50%;bottom:5px;height:14px;opacity:.7;position:absolute;width:14px}.digester-swirls{border:1px dashed #fff3;border-radius:28px;bottom:0;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.gas-flare{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px}.gas-flare span{color:#4a5c80;color:var(--text-muted);font-size:12px}.flare-level{background:linear-gradient(180deg,#00f6bbe6,#06b6d499);border-radius:20px;box-shadow:0 0 20px #00f6bb66;transition:height .3s ease;width:36px}@keyframes bubbleRise{0%{opacity:.4;transform:translateY(0) scale(.8)}60%{opacity:.8}to{opacity:0;transform:translateY(-160px) scale(1.2)}}.quantum-slider{background:#fff;background:var(--surface);border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:20px;box-shadow:0 20px 60px #0d1b3e14;box-shadow:var(--shadow-soft);padding:20px}.quantum-slider label{display:block;font-weight:600;margin-bottom:10px}.quantum-slider input[type=range]{accent-color:#00f6bb;accent-color:var(--primary);margin-bottom:10px;width:100%}.slider-meta{color:#4a5c80;color:var(--text-muted);display:flex;font-size:13px;justify-content:space-between}.quantum-spectrum{border:1px dashed #0d1b3e14;border:1px dashed var(--border);border-radius:20px;padding:16px;text-align:left}.spectrum-bar{background:#00f6bb;background:var(--primary);border-radius:999px;height:10px;margin-bottom:8px;transition:width .3s ease}.quantum-spectrum p{color:#4a5c80;color:var(--text-muted);font-size:13px;margin:0}.demo-timeline{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.timeline-step{align-items:flex-start;background:#fff;background:var(--surface);border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:16px;display:flex;gap:12px;padding:16px}.timeline-step.active{background:#00f6bb14;border-color:#00f6bb59}.timeline-step strong{display:block;margin-bottom:4px}.timeline-step p{color:#4a5c80;color:var(--text-muted);font-size:13px;margin:0}.timeline-icon{align-items:center;background:#00f6bb1f;border-radius:50%;color:#00f6bb;color:var(--primary);display:flex;height:32px;justify-content:center;width:32px}.lesson-insight{background:#fff;background:var(--surface);border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:20px;box-shadow:0 20px 60px #0d1b3e14;box-shadow:var(--shadow-soft);margin-top:24px;padding:20px;text-align:left}.insight-header span{color:#4a5c80;color:var(--text-muted);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.insight-header strong{display:block;font-size:20px;margin-top:6px}.lesson-insight p{color:#4a5c80;color:var(--text-muted);line-height:1.5;margin:12px 0}.insight-formula{background:#0d1b3e0f;border-radius:12px;color:#0d1b3e;color:var(--text-main);display:inline-block;font-family:JetBrains Mono,monospace;margin:8px 0 12px;padding:6px 12px}:root[data-theme=dark] .insight-formula{background:#ffffff14}.insight-controls{display:flex;gap:8px}.insight-bullet{background:#0000;border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:50%;cursor:pointer;height:10px;transition:transform .2s,background .2s,border-color .2s;width:10px}.insight-bullet.active{background:#00f6bb;background:var(--primary);border-color:#00f6bb;border-color:var(--primary);transform:scale(1.2)}.glow-effect{background:radial-gradient(circle,#00f6bb14 0,#0000 60%);filter:blur(80px);height:110%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:110%;z-index:-1}.live-examples,.value-prop{margin:0 auto;max-width:1200px;padding:100px 20px}.section-title{margin-bottom:80px;text-align:center}.section-title h2{font-size:42px;letter-spacing:-.02em;margin-bottom:16px}.section-title p{color:#4a5c80;color:var(--text-muted);font-size:20px;margin:0 auto;max-width:600px}.bento-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bento-card{background:#fff;background:var(--surface);border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:24px;display:flex;flex-direction:column;min-height:280px;overflow:hidden;padding:40px;position:relative;transition:all .3s}.bento-card:hover{border-color:#00f6bb4d;transform:translateY(-4px)}.card-icon{align-items:center;background:#00f6bb1f;border-radius:16px;display:flex;height:56px;justify-content:center;margin-bottom:24px;width:56px}.bento-card h3{font-size:24px;font-weight:700;margin-bottom:16px}.bento-card p{color:#4a5c80;color:var(--text-muted);font-size:16px;line-height:1.6}.explore-teaser{background:linear-gradient(180deg,#0000,#00f6bb0a);padding:100px 20px;text-align:center}.cta-content{background:linear-gradient(135deg,#0d1b3e,#13254f);border-radius:32px;box-shadow:0 20px 60px #0d1b3e14;box-shadow:var(--shadow-soft);color:#fff;margin:0 auto;max-width:900px;overflow:hidden;padding:60px;position:relative}.cta-content h2{font-size:48px;font-weight:800;margin-bottom:16px}.cta-sub{color:#fffc;font-size:20px;margin-bottom:32px}.btn-white{align-items:center;background:#fff;border-radius:100px;color:#0d1b3e;display:inline-flex;font-size:18px;font-weight:700;padding:16px 40px;text-decoration:none;transition:transform .2s}.btn-white:hover{transform:scale(1.05)}.examples-row.grid-view{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.example-tile{background:#fff;background:var(--surface);border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:20px;display:flex;flex-direction:column;height:240px;justify-content:space-between;padding:32px;text-decoration:none;transition:all .3s}.example-tile:hover{border-color:#00f6bb4d;box-shadow:0 20px 60px #0d1b3e14;box-shadow:var(--shadow-soft);transform:translateY(-4px)}.tile-header{align-items:flex-start;display:flex;justify-content:space-between}.subject-tag{background:#0d1b3e0f;border-radius:100px;color:#4a5c80;color:var(--text-muted);font-size:12px;letter-spacing:1px;padding:4px 10px;text-transform:uppercase}.example-tile h3{color:#0d1b3e;color:var(--text-main);font-size:26px;font-weight:700;margin:0}.arrow-link{align-items:center;color:#00f6bb;color:var(--primary);display:flex;font-size:15px;font-weight:600;gap:8px;transition:gap .2s}.example-tile:hover .arrow-link{gap:12px}.site-footer{background:#e7ecf6;background:var(--surface-muted);border-top:1px solid #0d1b3e14;border-top:1px solid var(--border);color:#0d1b3e;color:var(--text-main);display:flex;flex-direction:column;gap:30px;padding:40px 5vw 20px}.footer-grid{grid-gap:30px;align-items:flex-start;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.footer-grid h4{color:#4a5c80;color:var(--text-muted);font-size:14px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.footer-grid a{color:#0d1b3e;color:var(--text-main);display:block;font-size:15px;margin-bottom:8px;opacity:.8;text-decoration:none;transition:opacity .2s}.footer-grid a:hover{opacity:1}.footer-tagline{font-size:14px;margin:12px 0 20px;max-width:260px}.footer-bottom,.footer-tagline{color:#4a5c80;color:var(--text-muted)}.footer-bottom{border-top:1px solid #0d1b3e14;border-top:1px solid var(--border);font-size:13px;padding-top:16px;text-align:center}.footer-socials{display:flex;gap:12px}.footer-socials a{align-items:center;border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:50%;color:#0d1b3e;color:var(--text-main);display:flex;height:36px;justify-content:center;text-decoration:none;transition:transform .2s,border-color .2s;width:36px}.footer-socials a:hover{border-color:#00f6bb;border-color:var(--primary);color:#00f6bb;color:var(--primary);transform:translateY(-2px)}@keyframes scan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes wavePulse{0%{opacity:.4;transform:scale(.9)}50%{opacity:.7;transform:scale(1.1)}to{opacity:.4;transform:scale(.9)}}@media (max-width:1024px){.bento-grid{grid-template-columns:1fr}}@media (max-width:768px){.site-header{flex-wrap:wrap;gap:12px;padding:12px 16px}.logo-container{flex-shrink:0;font-size:18px;gap:8px}.logo-container img{height:28px;width:28px}.desktop-nav{display:none}.mobile-actions{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.mobile-actions a{font-size:12px;white-space:nowrap}.mobile-actions .btn-primary.compact{font-size:12px;padding:6px 12px}.theme-toggle{flex-shrink:0;height:32px;width:32px}.mega-headline{font-size:48px}.demo-showcase{overflow-x:hidden;padding:40px 12px 80px}.glass-frame{max-width:100%;transform:rotateX(0deg)}.app-window{border-radius:12px}.window-header{flex-wrap:wrap;gap:8px;padding:10px 12px}.address-bar{flex:1 1 100%;font-size:11px;min-width:0;order:2;padding:4px 12px}.dots{margin-right:12px}.ui-mock{flex-direction:column;height:auto;min-height:300px}.ui-main{gap:12px;padding:16px 12px}.quantum-hud{gap:12px;grid-template-columns:1fr}.digester-visual{min-height:140px}.quantum-slider{padding:12px}.demo-timeline{display:none}.timeline-step{padding:10px}.lesson-insight,.ui-sidebar{display:none}.ai-bubble,.user-bubble{padding:12px;width:100%}.interactive-widget{padding:16px 12px}.demo-play-button{height:64px;width:64px}.demo-play-button svg{height:36px;width:36px}}@media (max-width:480px){.site-header{gap:8px;padding:10px 12px}.logo-container{font-size:16px}.mobile-actions{gap:6px}.mobile-actions a{font-size:11px}.mobile-actions .btn-primary.compact{font-size:11px;padding:6px 10px}.theme-toggle{height:30px;width:30px}.demo-showcase{padding:30px 8px 60px}.window-header{padding:8px 10px}.address-bar{font-size:10px;padding:4px 8px}.ui-main{gap:10px;padding:12px 10px}.ui-mock{min-height:250px}.digester-visual{min-height:120px}.ai-bubble,.lesson-insight,.quantum-slider,.user-bubble{padding:10px}.interactive-widget{padding:12px 10px}.timeline-step{padding:8px}.insight-header strong{font-size:18px}.demo-play-button{height:56px;width:56px}.demo-play-button svg{height:32px;width:32px}}
/*# sourceMappingURL=main.c2305840.css.map*/