@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;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:20px 40px;position:absolute;top:0;width:100%;z-index:100}.site-header,:root[data-theme=dark] .site-header{background:#0000}.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-and-demo-container{overflow:hidden;position:relative;width:100%}.cluely-style-hero{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:120px 20px 240px;position:relative;text-align:center;width:100%}.hero-bg-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-svg-bg{height:100%;object-fit:cover;width:100%}.hero-bg-overlay{background:linear-gradient(180deg,#0000 70%,#f5f7fa);background:linear-gradient(180deg,#0000 70%,var(--bg) 100%);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.hero-content-wrapper{margin:0 auto;max-width:900px;position:relative;width:100%;z-index:10}.cluely-headline{color:#fff;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-shadow:0 4px 20px #0000004d}.cluely-sub{color:#ffffffd9;font-size:22px;line-height:1.6;margin:0 auto 48px;max-width:680px;text-shadow:0 2px 10px #0003}.cluely-main-btn{align-items:center;background:#3b82f6;background:#00f6bb;background:var(--primary);border:none;border-radius:12px;box-shadow:0 10px 30px #00f6bb66;color:#0d1b3e;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;gap:12px;padding:18px 40px;transition:all .3s}.cluely-main-btn:hover{box-shadow:0 15px 40px #00f6bb99;transform:translateY(-2px)}.cluely-showcase{box-sizing:border-box;display:flex;justify-content:center;margin-top:-180px;padding:0 20px 120px;perspective:1500px;position:relative;width:100%;z-index:20}.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}.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}.cta-btn{align-items:center;background:#00f6bb;background:var(--primary);border:none;border-radius:100px;box-shadow:0 8px 32px #00f6bb73,inset 0 0 0 1px #ffffff1f;color:#0d1b3e;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;padding:18px 48px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.cta-btn:hover{box-shadow:0 14px 44px #00f6bb8c,inset 0 0 0 1px #ffffff2e;transform:translateY(-3px)}.cta-btn:active{transform:translateY(-1px)}.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}}.not-found-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:70vh;padding:4rem 1.5rem;position:relative;text-align:center}.not-found-glow{background:radial-gradient(circle,#00f6bb1f 0,#0000 70%);background:radial-gradient(circle,var(--ambient-light) 0,#0000 70%);border-radius:50%;filter:blur(60px);height:420px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-60%);width:420px}.not-found-code{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0d1b3e 30%,#4a5c80);background:var(--hero-gradient);-webkit-background-clip:text;background-clip:text;font-size:clamp(6rem,18vw,10rem);font-weight:800;letter-spacing:-4px;line-height:1;margin:0 0 .25rem;position:relative}.not-found-title{color:#0d1b3e;color:var(--text-main);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;margin:0 0 .75rem}.not-found-description{color:#4a5c80;color:var(--text-muted);font-size:1rem;line-height:1.6;margin:0 0 2rem;max-width:380px}.not-found-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.not-found-btn{align-items:center;border-radius:12px;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .25s ease}.not-found-btn.primary{background:#00f6bb;background:var(--primary);color:#0d1b3e}.not-found-btn.primary:hover{background:#00d7a5;background:var(--primary-hover);box-shadow:0 8px 24px #00f6bb40;transform:translateY(-2px)}.not-found-btn.secondary{background:#e7ecf6;background:var(--surface-muted);border:1px solid #0d1b3e14;border:1px solid var(--border);color:#0d1b3e;color:var(--text-main)}.not-found-btn.secondary:hover{background:#fff;background:var(--surface);box-shadow:0 20px 60px #0d1b3e14;box-shadow:var(--shadow-soft);transform:translateY(-2px)}.not-found-back{align-items:center;background:none;border:none;color:#4a5c80;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:.875rem;gap:.35rem;padding:.5rem;transition:color .2s ease}.not-found-back:hover{color:#00f6bb;color:var(--primary)}.lucid-inspo-section{margin:0 auto;max-width:1200px;padding:100px 20px;position:relative;z-index:10}.lucid-inspo-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-top:48px}.badge-pill{align-items:center;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;color:inherit;display:inline-flex;font-size:.75em;font-weight:700;gap:6px;letter-spacing:.05em;line-height:1;padding:4px 12px;text-transform:uppercase;vertical-align:middle}.badge-pill.indigo-pill{background:#ffffff26;border-color:#ffffff4d;color:#fff}.badge-pill.grey-pill{background:#00f6bb1a;border-color:#00f6bb40;color:#00f6bb;color:var(--primary)}.lucid-inspo-card-left{background:linear-gradient(135deg,#101c3d,#172a5a 40%,#0d1e46);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 30px 60px #0006,inset 0 1px 0 #ffffff0d;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:640px;overflow:hidden;padding:clamp(24px,4vw,48px);position:relative;transition:transform .3s ease,border-color .3s ease}.lucid-inspo-card-left:hover{border-color:#00f6bb59;transform:translateY(-4px)}.lucid-inspo-card-right{background:#fff;background:var(--surface);border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:28px;box-shadow:0 20px 60px #0d1b3e14;box-shadow:var(--shadow-soft);color:#0d1b3e;color:var(--text-main);display:flex;flex-direction:column;justify-content:space-between;min-height:640px;overflow:hidden;padding:clamp(24px,4vw,48px);position:relative;transition:transform .3s ease,border-color .3s ease}.lucid-inspo-card-right:hover{border-color:#00f6bb4d;transform:translateY(-4px)}.card-intro-content{margin-bottom:32px;text-align:left}.card-intro-content h3{font-size:clamp(24px,3.5vw,36px);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin-bottom:16px;margin-top:0}.card-intro-content p{font-size:16px;line-height:1.6;margin:0;opacity:.85}.lucid-inspo-card-left .card-intro-content p{color:#e0e7ff}.lucid-inspo-card-right .card-intro-content p{color:#4a5c80;color:var(--text-muted)}.cognitive-dashboard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 40px #0000004d;display:flex;flex-direction:column;flex-grow:1;gap:16px;padding:20px}.dashboard-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding-bottom:12px}.status-active{align-items:center;color:#00f6bb;color:var(--primary);display:flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.1em;text-transform:uppercase}.status-dot{animation:blink 1.5s infinite;background:#00f6bb;background:var(--primary);border-radius:50%;box-shadow:0 0 8px #00f6bb;box-shadow:0 0 8px var(--primary);height:8px;width:8px}.dashboard-label{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.metrics-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.metric-box{background:#0003;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:85px;padding:12px;text-align:center}.metric-title{color:#ffffff80;font-size:11px;margin-bottom:4px}.metric-value{color:#fff;font-size:14px;font-weight:700}.metric-graph{align-items:flex-end;display:flex;gap:3px;height:18px;justify-content:center;margin-top:6px}.metric-bar{background:#00f6bb;background:var(--primary);border-radius:2px;min-height:4px;width:4px}.sine-wave-container{align-items:center;display:flex;height:20px;justify-content:center;margin-top:4px;overflow:hidden;width:100%}.sine-wave-path{fill:none;stroke:#00f6bb;stroke:var(--primary);stroke-width:2;stroke-dasharray:1000;stroke-dashoffset:0;animation:waveScroll 20s linear infinite}.circular-gauge{height:24px;margin:6px auto 0;position:relative;width:24px}.gauge-svg{transform:rotate(-90deg)}.gauge-track{fill:none;stroke:#ffffff1a;stroke-width:3}.gauge-fill{fill:none;stroke:#00f6bb;stroke:var(--primary);stroke-width:3;stroke-dasharray:63;stroke-dashoffset:20;animation:gaugePulse 4s ease-in-out infinite alternate}.goal-map-container{background:#00000040;border:1px solid #ffffff0d;border-radius:12px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:180px;padding:16px;position:relative}.active-tracking-line{stroke-dasharray:8,8;animation:dashWalk 30s linear infinite}.goal-star{animation:pulseGoal 2s infinite alternate;filter:drop-shadow(0 0 8px #00F6BB);filter:drop-shadow(0 0 8px var(--primary))}.morphing-panel-wrapper{background:#0d1b3e26;border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:20px;box-shadow:inset 0 20px 40px #0000000d;display:flex;flex-direction:column;height:380px;overflow:hidden;position:relative}:root[data-theme=dark] .morphing-panel-wrapper{background:#00000040;border-color:#ffffff14}.morphing-panel-header{align-items:center;background:#e7ecf6;background:var(--surface-muted);border-bottom:1px solid #0d1b3e14;border-bottom:1px solid var(--border);display:flex;height:48px;justify-content:space-between;padding:0 16px;z-index:5}.morphing-panel-header .dots{display:flex;gap:6px}.morphing-panel-header .dots span{background:#94a3b84d;border-radius:50%;height:8px;width:8px}.mode-badge{border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase;transition:all .3s ease}.mode-badge.chat-mode{background:#3b82f626;border:1px solid #3b82f640;color:#3b82f6}.mode-badge.visual-mode{background:#00f6bb26;border:1px solid #00f6bb4d;color:#00f6bb;color:var(--primary)}.morphing-content-container{flex-grow:1;position:relative}.morphing-state{display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:16px;position:absolute;transition:all .5s cubic-bezier(.4,0,.2,1)}.chat-messages-container{display:flex;flex-direction:column;flex-grow:1;gap:12px;overflow-y:auto;padding-bottom:12px;scrollbar-width:none}.chat-messages-container::-webkit-scrollbar{display:none}.chat-bubble{border-radius:14px;box-shadow:0 2px 5px #00000008;font-size:13px;line-height:1.45;max-width:85%;padding:10px 14px}.chat-bubble.ai{align-self:flex-start;background:#fff;background:var(--surface);border:1px solid #0d1b3e14;border:1px solid var(--border);border-bottom-left-radius:4px;color:#0d1b3e;color:var(--text-main);text-align:left}:root[data-theme=dark] .chat-bubble.ai{background:#ffffff0a}.chat-bubble.user{align-self:flex-end;background:#00f6bb14;border:1px solid #00f6bb33;border-bottom-right-radius:4px;color:#0d1b3e;color:var(--text-main);text-align:left}.typing-indicator{align-items:center;display:flex;gap:4px;padding:4px 8px}.typing-indicator span{animation:blinkTyping 1.2s infinite;background:#4a5c80;background:var(--text-muted);border-radius:50%;height:5px;opacity:.4;width:5px}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}.chat-input-bar{align-items:center;border-top:1px solid #0d1b3e14;border-top:1px solid var(--border);display:flex;gap:8px;padding-top:12px}.chat-input-field{align-items:center;background:#fff;background:var(--surface);border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:8px;color:#4a5c80;color:var(--text-muted);display:flex;flex-grow:1;font-size:13px;justify-content:space-between;padding:8px 12px}.chat-send-btn{background:#00f6bb;background:var(--primary);border-radius:6px;box-shadow:0 4px 10px #00f6bb33;color:#0d1b3e;cursor:pointer;height:32px;width:32px}.chat-send-btn,.visual-video-screen{align-items:center;display:flex;justify-content:center}.visual-video-screen{aspect-ratio:16/10;background:#030712;border:1px solid #ffffff0f;border-radius:12px;box-shadow:0 10px 25px #0006;flex-grow:1;overflow:hidden;position:relative}.visual-math-waves{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.visual-physics-dot{background:#fff;border-radius:50%;box-shadow:0 0 15px #fff;height:16px;position:relative;width:16px;z-index:10}.doppler-wave-ring{animation:dopplerSpread 3s linear infinite;border:1.5px solid #00f6bb;border:1.5px solid var(--primary);border-radius:50%;opacity:0;position:absolute}.doppler-wave-ring:nth-child(2){animation-delay:1s}.doppler-wave-ring:nth-child(3){animation-delay:2s}.visual-overlay-badge{align-items:center;background:#0009;border:1px solid #ffffff26;border-radius:4px;color:#fff;font-size:10px;font-weight:700;gap:5px;left:12px;padding:4px 8px}.visual-floating-stats,.visual-overlay-badge{display:flex;position:absolute;top:12px;z-index:12}.visual-floating-stats{flex-direction:column;gap:6px;right:12px}.floating-stat-box{background:#000000b3;border:1px solid #ffffff1a;border-radius:4px;color:#ffffffd9;font-family:monospace;font-size:9px;padding:3px 6px}.visual-media-controls{display:flex;flex-direction:column;gap:8px;padding-top:12px}.controls-row{color:#4a5c80;color:var(--text-muted);justify-content:space-between}.controls-left,.controls-row{align-items:center;display:flex}.controls-left{gap:12px}.timeline-slider-bar{background:#e7ecf6;background:var(--surface-muted);border-radius:3px;flex-grow:1;height:5px;overflow:hidden;position:relative}.timeline-slider-fill{animation:timelineRun 6s linear infinite;background:#00f6bb;background:var(--primary);height:100%;left:0;position:absolute;top:0}.slider-knob-preview{align-items:center;display:flex;font-size:11px;gap:12px}.moving-slider-widget{align-items:center;background:#0d1b3e0d;border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:8px;display:flex;flex-grow:1;gap:10px;padding:6px 12px}.moving-slider-widget span{color:#4a5c80;color:var(--text-muted);font-size:11px;font-weight:600;white-space:nowrap}.simulated-slider-track{background:#e7ecf6;background:var(--surface-muted);border-radius:2px;flex-grow:1;height:4px;position:relative}.simulated-slider-handle{animation:handleSlide 4s ease-in-out infinite alternate;background:#00f6bb;background:var(--primary);border-radius:50%;box-shadow:0 2px 6px #00f6bb66;height:14px;position:absolute;top:-5px;width:14px}@keyframes waveScroll{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes gaugePulse{0%{stroke-dashoffset:63}to{stroke-dashoffset:15}}@keyframes dashWalk{to{stroke-dashoffset:-1000}}@keyframes pulseGoal{0%{opacity:.9;transform:scale(1) rotate(0deg)}to{opacity:1;transform:scale(1.18) rotate(15deg)}}@keyframes blinkTyping{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:.9;transform:translateY(-3px)}}@keyframes dopplerSpread{0%{height:0;opacity:.8;transform:translateX(0);width:0}to{height:250px;opacity:0;transform:translateX(-60px);width:250px}}@keyframes timelineRun{0%{width:0}to{width:100%}}@keyframes handleSlide{0%{left:10%}to{left:90%}}@media (max-width:1024px){.lucid-inspo-grid{gap:24px;grid-template-columns:1fr}.lucid-inspo-card-left,.lucid-inspo-card-right{min-height:600px;padding:30px}}@media (max-width:768px){.lucid-inspo-section{padding:60px 16px}.lucid-inspo-grid{margin-top:32px}.lucid-inspo-card-left,.lucid-inspo-card-right{min-height:560px;padding:24px}.card-intro-content h3{font-size:26px}.morphing-panel-wrapper{height:340px}}.voice-session-active{border:1px solid #00f6bb40!important;box-shadow:0 15px 35px #00f6bb26,inset 0 0 0 1px #00f6bb1a!important}.voice-status-bar{align-items:center;background:linear-gradient(180deg,#000000a6 0,#0000);display:flex;height:40px;justify-content:space-between;left:0;padding:0 14px;position:absolute;right:0;top:0;z-index:15}.status-active-voice{align-items:center;color:#00f6bb;color:var(--primary);display:flex;font-size:10px;font-weight:800;gap:8px;letter-spacing:.08em}.voice-call-indicator{animation:blink 1s infinite;background:#00f6bb;border-radius:50%;box-shadow:0 0 8px #00f6bb;height:6px;width:6px}.voice-latency-badge{background:#ffffff14;border:1px solid #ffffff1a;border-radius:4px;color:#ffffffb3;font-family:monospace;font-size:9px;padding:2px 6px}.doppler-container-gradient{background:radial-gradient(circle at center,#1e1b4b 0,#030712 100%)!important}.neon-pulsing-source{animation:pulseSource 2s infinite alternate;background:#00f6bb!important;box-shadow:0 0 20px #00f6bb,0 0 40px #00f6bb99!important}.gradient-wave-1{border:2px solid #00f6bb99!important;box-shadow:0 0 15px #00f6bb33}.gradient-wave-2{border:1.5px solid #8b5cf680!important;box-shadow:0 0 20px #8b5cf626}.gradient-wave-3{border:1px solid #ec489966!important;box-shadow:0 0 25px #ec48991a}.telemetry-hud{left:14px;position:absolute;top:50px;z-index:12}.telemetry-item{align-items:flex-start;background:#000000a6;border:1px solid #ffffff26;border-radius:6px;display:flex;flex-direction:column;gap:1px;padding:4px 8px}.telemetry-label{color:#ffffff8c;font-size:8px;font-weight:700;text-transform:uppercase}.telemetry-value{font-family:monospace;font-size:11px;font-weight:800}.text-primary-neon{color:#00f6bb;text-shadow:0 0 8px #00f6bb80}.voice-transcript-overlay{background:linear-gradient(0deg,#000000f2 0,#000000b3 70%,#0000);bottom:0;left:0;padding:30px 14px 14px;position:absolute;right:0;text-align:left;z-index:13}.transcript-speaker{color:#00f6bb;color:var(--primary);font-size:10px;font-weight:800;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.transcript-text{color:#ffffffe6;font-size:12.5px;font-style:italic;line-height:1.45;margin:0;text-shadow:0 1px 3px #00000080}.voice-spectrum-panel{align-items:center;background:#fff;background:var(--surface);border:1px solid #0d1b3e14;border:1px solid var(--border);border-radius:14px;display:flex;gap:16px;margin-bottom:8px;padding:12px 16px}:root[data-theme=dark] .voice-spectrum-panel{background:#ffffff08}.mic-icon-wrapper{align-items:center;background:#00f6bb1f;border-radius:50%;color:#00f6bb;color:var(--primary);display:flex;flex-shrink:0;height:36px;justify-content:center;position:relative;width:36px}.pulse-circle-mic{animation:pulseMicWave 1.8s ease-out infinite;background:#00f6bb33;border-radius:50%;inset:0;position:absolute;z-index:1}.voice-mic-svg{z-index:2}.voice-spectrum-rods{align-items:center;display:flex;flex-grow:1;gap:2.5px;height:48px;justify-content:space-between}.voice-rod{background:linear-gradient(0deg,#00f6bb,#8b5cf6,#ec4899);background:linear-gradient(to top,var(--primary),#8b5cf6,#ec4899);border-radius:99px;flex-grow:1;min-height:4px;width:3px}.slider-premium-gradient{background:linear-gradient(135deg,#00f6bb0d,#8b5cf60d)!important;border-color:#0d1b3e14!important;border-color:var(--border)!important}.premium-handle{background:linear-gradient(135deg,#00f6bb,#8b5cf6)!important;box-shadow:0 0 10px #00f6bb80!important}@keyframes pulseSource{0%{opacity:.95;transform:scale(.9)}to{opacity:1;transform:scale(1.15)}}@keyframes pulseMicWave{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.voice-call-status-mini{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border:1px solid #ffffff1f;border-radius:999px;color:#fff;display:flex;font-size:10px;font-weight:700;gap:6px;left:12px;letter-spacing:.03em;padding:4px 10px;position:absolute;top:12px;z-index:12}.voice-indicator-dot-pulsing{animation:blink 1.2s infinite;background:#00f6bb;border-radius:50%;box-shadow:0 0 6px #00f6bb;height:6px;width:6px}.voice-transcript-mini{background:linear-gradient(0deg,#000000d9 0,#00000073 70%,#0000);bottom:0;left:0;padding:24px 16px 12px;position:absolute;right:0;text-align:center;z-index:13}.voice-transcript-mini span{color:#fffffff2;display:inline-block;font-size:12px;font-style:italic;font-weight:500;line-height:1.4;max-width:90%;text-shadow:0 1px 2px #0009}.tiny-wave-indicator{align-items:flex-end;display:inline-flex;gap:2.5px;height:12px}.wave-bar{background:#00f6bb;background:var(--primary);border-radius:1px;height:4px;min-height:3px;width:2px}.wave-bar.bar-1{animation:miniWave .6s ease-in-out infinite alternate}.wave-bar.bar-2{animation:miniWave .8s ease-in-out infinite alternate;animation-delay:.15s}.wave-bar.bar-3{animation:miniWave .5s ease-in-out infinite alternate;animation-delay:.3s}@keyframes miniWave{0%{height:3px}to{height:11px}}.adaptive-learning-visualizer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 20px 40px #00000040;display:flex;flex-direction:column;flex-grow:1;padding:clamp(16px,3vw,24px)}.visualizer-flow{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.flow-step{display:flex;flex-direction:column;gap:12px;text-align:left;width:44%}.step-badge{border-bottom:1px solid #ffffff0f;color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.08em;padding-bottom:8px;text-transform:uppercase}.step-badge.success{color:#00f6bb;color:var(--primary)}.interaction-cards,.pathway-steps{display:flex;flex-direction:column;gap:10px}.interaction-card{align-items:center;background:#00000040;border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:12px;padding:10px 14px;transition:transform .2s}.interaction-card:hover{transform:translateX(2px)}.interaction-card.stuck-detected{background:#ef44440a;border-color:#ef444433}.card-emoji{flex-shrink:0;font-size:18px}.card-text{display:flex;flex-direction:column;gap:2px}.card-text strong{color:#fff;font-size:12.5px;font-weight:700}.card-text span{color:#ffffff8c;font-size:10.5px}.flow-connector{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:6px;min-width:60px}.connector-line{background:linear-gradient(90deg,#ffffff0d,#00f6bb,#ffffff0d);background:linear-gradient(90deg,#ffffff0d,var(--primary),#ffffff0d);border-radius:2px;height:2px;overflow:hidden;position:relative;width:100%}.glowing-pulse{animation:pulseMove 3s linear infinite;background:#fff;box-shadow:0 0 8px #fff,0 0 15px #00f6bb;box-shadow:0 0 8px #fff,0 0 15px var(--primary);height:100%;left:-20px;position:absolute;top:0;width:20px}.connector-text{color:#fff6;font-size:8px;font-weight:800;letter-spacing:.05em;text-align:center;text-transform:uppercase}.path-step{border-radius:8px;gap:12px;padding:8px 10px}.path-dot,.path-step{align-items:center;display:flex}.path-dot{background:#ffffff0f;border:1.5px solid #fff3;border-radius:50%;color:#ffffff80;flex-shrink:0;font-size:9px;font-weight:800;height:20px;justify-content:center;width:20px}.path-step.completed .path-dot{background:#00f6bb26;border-color:#00f6bb;border-color:var(--primary);color:#00f6bb;color:var(--primary)}.path-step.active .path-dot{background:#8b5cf626;border-color:#8b5cf6;color:#8b5cf6;position:relative}.path-step.active .path-dot:after{animation:ping 1.5s cubic-bezier(0,0,.2,1) infinite;border:1px solid #8b5cf6;border-radius:50%;content:"";inset:-3px;position:absolute}.path-step.locked .path-dot{background:#0000;border-color:#ffffff1a;font-size:11px}.path-step.completed .card-text strong{color:#00f6bb;color:var(--primary);opacity:.7;text-decoration:line-through}.path-step.active .card-text strong{color:#a78bfa}@keyframes pulseMove{0%{left:-20px}to{left:100%}}@keyframes ping{75%,to{opacity:0;transform:scale(1.4)}}@media (max-width:600px){.visualizer-flow{flex-direction:column;gap:20px}.flow-step{width:100%}.flow-connector{margin:8px 0;width:100%}.connector-line{background:linear-gradient(180deg,#ffffff0d,#00f6bb,#ffffff0d);background:linear-gradient(180deg,#ffffff0d,var(--primary),#ffffff0d);height:30px;width:2px}.glowing-pulse{animation:pulseMoveY 2.5s linear infinite;height:15px;left:0;top:-15px;width:100%}}@keyframes pulseMoveY{0%{top:-15px}to{top:100%}}.instant-understanding-section{margin:0 auto;max-width:1200px;padding:100px 20px;position:relative;text-align:center;z-index:10}.mastery-outer-frame{background:#dce4f573;border:1px solid #ffffff26;border-radius:32px;box-shadow:inset 0 20px 40px #00000005;display:flex;justify-content:center;margin-top:48px;padding:clamp(24px,5vw,64px)}:root[data-theme=dark] .mastery-outer-frame{background:#0d1b3e73;border-color:#ffffff08;box-shadow:inset 0 20px 40px #0003}.voice-call-app-window{aspect-ratio:16/10;background:#090e1a;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 45px 90px #0009;max-width:900px;overflow:hidden;position:relative;width:100%}@media (max-width:600px){.voice-call-app-window{aspect-ratio:4/3}}.voice-call-feed-container{background:radial-gradient(circle at center,#101c36 0,#060a12 100%);flex-direction:column;height:100%;overflow:hidden;padding:24px;position:relative}.call-hud-header,.voice-call-feed-container{display:flex;justify-content:space-between;width:100%}.call-hud-header{align-items:center;pointer-events:none;z-index:10}.hud-left{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:8px;padding:6px 12px}.live-badge-pulse{animation:hudPulse 1.5s ease-in-out infinite;background:#00f6bb;background:var(--primary);border-radius:50%;box-shadow:0 0 10px #00f6bb;box-shadow:0 0 10px var(--primary);display:inline-block;height:8px;width:8px}@keyframes hudPulse{0%{opacity:.5;transform:scale(.8)}50%{box-shadow:0 0 15px #00f6bb;box-shadow:0 0 15px var(--primary);opacity:1;transform:scale(1.2)}to{opacity:.5;transform:scale(.8)}}.live-badge-text{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800;letter-spacing:.08em}.hud-center{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border:1px solid #ffffff0d;border-radius:20px;padding:6px 16px}.hud-topic-title{color:#ffffffe6;font-size:11px;font-weight:700;letter-spacing:.02em}.hud-right{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:1px solid #ffffff14;border-radius:20px;padding:6px 14px}.hud-timer{color:#fffc;font-family:monospace;font-size:11px;font-weight:700}.kinetic-motion-canvas{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:100%;z-index:2}.kinetic-bg-mesh{animation:meshRotate 20s ease-in-out infinite alternate;background:radial-gradient(circle at 30% 30%,#00f6bb26 0,#0000 50%),radial-gradient(circle at 70% 70%,#7c3aed1f 0,#0000 60%);filter:blur(50px);inset:0;position:absolute;z-index:1}@keyframes meshRotate{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.15) rotate(90deg)}to{transform:scale(1) rotate(180deg)}}.kinetic-word-row{align-items:center;display:flex;gap:16px;justify-content:center;position:relative;z-index:2}.kinetic-word-row.row-1{margin-bottom:8px}.kinetic-word{animation:waveFloat 4s ease-in-out infinite;color:#fff;display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(24px,4.5vw,42px);font-weight:800;letter-spacing:-.03em;text-shadow:0 0 40px #ffffff1a;transform-style:preserve-3d}.kinetic-word.accent-green{-webkit-text-fill-color:#0000;animation:waveFloat 4s ease-in-out infinite,textGlowGreen 3s ease-in-out infinite;background:linear-gradient(135deg,#fff 30%,#00f6bb);background:linear-gradient(135deg,#fff 30%,var(--primary) 100%);-webkit-background-clip:text}.kinetic-word.accent-purple{-webkit-text-fill-color:#0000;animation:waveFloat 4s ease-in-out infinite,textGlowPurple 3s ease-in-out infinite;background:linear-gradient(135deg,#fff 30%,#a78bfa);-webkit-background-clip:text}.kinetic-word.delay-1{animation-delay:0s}.kinetic-word.delay-2{animation-delay:.15s}.kinetic-word.delay-3{animation-delay:.3s}.kinetic-word.delay-4{animation-delay:.45s}.kinetic-word.delay-5{animation-delay:.6s}.kinetic-word.delay-6{animation-delay:.75s}.kinetic-word.delay-7{animation-delay:.9s}.kinetic-word.delay-8{animation-delay:1.05s}@keyframes waveFloat{0%{transform:translateY(0) rotate(0deg) scale(1)}50%{transform:translateY(-8px) rotate(1deg) scale(1.02)}to{transform:translateY(0) rotate(0deg) scale(1)}}@keyframes textGlowGreen{0%{filter:drop-shadow(0 0 10px rgba(0,246,187,.1))}50%{filter:drop-shadow(0 0 25px rgba(0,246,187,.45))}to{filter:drop-shadow(0 0 10px rgba(0,246,187,.1))}}@keyframes textGlowPurple{0%{filter:drop-shadow(0 0 10px rgba(167,139,250,.1))}50%{filter:drop-shadow(0 0 25px rgba(167,139,250,.45))}to{filter:drop-shadow(0 0 10px rgba(167,139,250,.1))}}.kinetic-particle{background:#00f6bb;background:var(--primary);border-radius:50%;filter:blur(1px);height:4px;opacity:.3;position:absolute;width:4px;z-index:1}.kinetic-particle.p1{animation:particleDrift 8s linear infinite;left:15%;top:80%}.kinetic-particle.p2{animation:particleDrift 11s linear 2s infinite;background:#a78bfa;left:45%;top:90%}.kinetic-particle.p3{animation:particleDrift 9s linear 1s infinite;left:80%;top:75%}.kinetic-particle.p4{animation:particleDrift 14s linear 3s infinite;background:#a78bfa;left:25%;top:60%}.kinetic-particle.p5{animation:particleDrift 10s linear 4s infinite;left:70%;top:85%}@keyframes particleDrift{0%{opacity:0;transform:translateY(0) translateX(0)}10%{opacity:.4}90%{opacity:.4}to{opacity:0;transform:translateY(-160px) translateX(20px)}}@media (max-width:768px){.mastery-outer-frame{background:#0000!important;border:none!important;box-shadow:none!important;margin-top:24px!important;padding:0!important}.voice-call-app-window{aspect-ratio:auto!important;border-radius:16px!important;min-height:240px}.voice-call-feed-container{height:auto!important;justify-content:center;min-height:240px;padding:20px 16px!important}.call-hud-header{margin-bottom:24px}.hud-center{display:none!important}.kinetic-motion-canvas{left:auto!important;margin:32px 0;position:relative!important;top:auto!important;transform:none!important;width:100%}.kinetic-word-row{flex-wrap:wrap;gap:8px!important;justify-content:center}.kinetic-word{font-size:clamp(16px,5.5vw,24px)!important}.kinetic-word-row.row-1{margin-bottom:6px!important}.lucid-inspo-card-left,.lucid-inspo-card-right{height:auto!important;min-height:auto!important;padding:20px 16px!important}.visualizer-flow{align-items:stretch!important;flex-direction:column!important;gap:16px!important}.flow-step{width:100%!important}.flow-connector{align-items:center;flex-direction:row!important;height:32px!important;justify-content:center;margin:8px 0;min-width:auto!important;padding:0;position:relative}.connector-line{background:linear-gradient(180deg,#ffffff0d,#00f6bb,#ffffff0d)!important;background:linear-gradient(180deg,#ffffff0d,var(--primary),#ffffff0d)!important;height:100%!important;width:2px!important}.glowing-pulse{animation:pulseMoveVertical 2s linear infinite!important;height:10px!important;left:0!important;top:-10px!important;width:100%!important}.connector-text{display:inline-block!important;font-size:8px!important;left:50%!important;position:absolute!important;transform:translateX(12px)!important;white-space:nowrap!important}}@keyframes pulseMoveVertical{0%{top:-10px}to{top:100%}}
/*# sourceMappingURL=main.824a4a73.css.map*/