.inluz-landing{--text-strong:#fafafa;--text-body:#efeae0;--text-muted:#848ba0;--text-sub:#9aa3b8;--text-faint:#a8b0c2;--accent:#c9a96e;--accent-strong:#ddc79a;--accent-fg:#16120a;--accent-glow:rgba(201,169,110,0.55);--line:rgba(255,255,255,0.08);--line-soft:rgba(255,255,255,0.05);--line-strong:rgba(255,255,255,0.14);--glass-soft:rgba(255,255,255,0.02);--glass-2:rgba(255,255,255,0.05);--glass-3:rgba(255,255,255,0.08);--bubble-border:rgba(201,169,110,0.22);--glow-sm:0 0 12px -2px var(--accent-glow);--glow-md:0 0 24px -4px var(--accent-glow);--shadow-card:0 12px 32px -14px rgba(0,0,0,0.6);--shadow-float:0 18px 50px -16px rgba(0,0,0,0.6);--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--inluz-mode-socratic:#6cb6ff;--inluz-mode-math:#f1a72e;--inluz-mode-reasoning:#b58bff;--inluz-mode-code:#4ec98a;--inluz-mode-debate:#ff6b6b;background:#04060a;color:var(--text-body);min-height:100vh}.inluz-landing *{box-sizing:border-box}.inluz-landing ::selection{background:rgba(201,169,110,.28)}.inluz-landing .liquid-glass{background:rgba(255,255,255,.03);backdrop-filter:blur(7px) saturate(1.3);-webkit-backdrop-filter:blur(7px) saturate(1.3);box-shadow:inset 0 1px 1px rgba(255,255,255,.06);position:relative;overflow:hidden}.inluz-landing .liquid-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.06) 24%,rgba(255,255,255,0) 46%,rgba(255,255,255,0) 54%,rgba(255,255,255,.06) 76%,rgba(255,255,255,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes ilzTwinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes ilzBob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes ilzDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(34px,-22px) scale(1.1)}}@keyframes ilzBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ilzMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ilzBreath{0%,to{filter:drop-shadow(0 0 10px rgba(201,169,110,.35))}50%{filter:drop-shadow(0 0 30px rgba(201,169,110,.7))}}.inluz-landing .lg-link{transition:color .2s var(--ease-out),background .2s var(--ease-out)}.inluz-landing .lg-btn{transition:background .2s var(--ease-out),transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.inluz-landing .lg-btn:hover{transform:translateY(-1px)}.inluz-landing .btn-prim{transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.inluz-landing .btn-prim:hover{transform:translateY(-2px);box-shadow:0 0 32px -4px var(--accent-glow)}.inluz-landing .btn-sec{transition:background .2s var(--ease-out),border-color .2s var(--ease-out)}.inluz-landing .btn-sec:hover{background:var(--glass-3);border-color:var(--line-strong)}.inluz-landing .navlink{transition:color .2s var(--ease-out)}.inluz-landing .navlink:hover{color:var(--text-strong)}.inluz-landing .rv{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.22,.9,.3,1.18)}.inluz-landing .rv.ilz-hidden{opacity:0;transform:translateY(42px) scale(.955)}.inluz-landing .lift{transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),background .24s var(--ease-out)}.inluz-landing .lift:hover{transform:translateY(-4px);border-color:var(--line-strong);background:var(--glass-2)}.inluz-landing .ficon{transition:transform .28s var(--ease-out)}.inluz-landing .lift:hover .ficon{transform:translateY(-2px) scale(1.06)}.inluz-landing .plogo{transition:transform .28s var(--ease-out)}.inluz-landing .lift:hover .plogo{transform:scale(1.08)}.inluz-landing .hx-card{flex:1 1 0;min-width:0;overflow:hidden}.inluz-landing .hx-demo{opacity:0;max-height:0;overflow:hidden;transition:opacity .4s var(--ease-out),max-height .55s var(--ease-out),margin-top .4s var(--ease-out)}.inluz-landing [data-hx]:hover .hx-card{flex-grow:.6}.inluz-landing [data-hx] .hx-card:hover{flex-grow:2.7;transform:translateY(-4px)}.inluz-landing [data-hx] .hx-card:hover .hx-demo{opacity:1;max-height:320px;margin-top:18px}.inluz-landing [data-hx] .hx-card{min-height:280px}.inluz-landing [data-hx] .hx-card h3,.inluz-landing [data-hx] .hx-card>div:nth-of-type(2),.inluz-landing [data-hx] .hx-card>p{opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease-out),transform .45s var(--ease-out)}.inluz-landing [data-hx] .hx-card:hover h3,.inluz-landing [data-hx] .hx-card:hover>div:nth-of-type(2),.inluz-landing [data-hx] .hx-card:hover>p{opacity:1;transform:none}.inluz-landing .hx-card:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1.5px;background:conic-gradient(from var(--ang),transparent 0deg,transparent 298deg,rgba(201,169,110,.22) 330deg,var(--accent) 347deg,#fff7e6 353deg,transparent 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .45s var(--ease-out);animation:ilzTrace 3.4s linear infinite;pointer-events:none;z-index:4}.inluz-landing [data-hx] .hx-card:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.inluz-landing .hx-card:before{animation:ilzTrace 3.4s linear infinite!important}}.inluz-landing .appchip{position:relative}.inluz-landing .appchip:before{content:"";position:absolute;inset:0;border-radius:999px;padding:1.4px;background:conic-gradient(from var(--ang),transparent 0deg,transparent 290deg,rgba(201,169,110,.25) 326deg,var(--accent) 346deg,#fff7e6 353deg,transparent 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9;filter:drop-shadow(0 0 4px rgba(201,169,110,.7));animation:ilzTrace 3s linear infinite;pointer-events:none}.inluz-landing .marquee-track:hover{animation-play-state:paused}.inluz-landing .app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.inluz-landing .app-card{position:relative;height:164px;background:var(--glass-soft);border:1px solid var(--line);border-radius:16px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;padding:22px;transition:transform .3s var(--ease-out),border-color .3s var(--ease-out),background .3s var(--ease-out)}.inluz-landing .app-card:hover{transform:translateY(-4px);background:var(--glass-2);border-color:var(--line-strong)}.inluz-landing .app-logo{width:58px;height:58px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex:none;transition:transform .35s var(--ease-out)}.inluz-landing .app-logo :is(svg,img){width:30px;height:30px;object-fit:contain}.inluz-landing .app-card:nth-child(4) .app-logo :is(svg,img),.inluz-landing .app-card:nth-child(6) .app-logo :is(svg,img){width:34px;height:34px}.inluz-landing .app-card:hover .app-logo{transform:scale(1.07)}.inluz-landing .app-info{display:flex;flex-direction:column;align-items:center;gap:6px}.inluz-landing .app-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong)}.inluz-landing .app-info h4{font-family:var(--font-serif);font-weight:400;font-size:16px;line-height:1.2;color:var(--text-strong);margin:0;opacity:0;max-height:0;overflow:hidden;transition:opacity .4s var(--ease-out),max-height .45s var(--ease-out)}.inluz-landing .app-card:hover .app-info h4{opacity:1;max-height:42px}.inluz-landing .app-card:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1.5px;background:conic-gradient(from var(--ang),transparent 0deg,transparent 298deg,rgba(201,169,110,.22) 330deg,var(--accent) 347deg,#fff7e6 353deg,transparent 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .45s var(--ease-out);animation:ilzTrace 3.4s linear infinite;pointer-events:none;z-index:3}.inluz-landing .app-card:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.inluz-landing .app-card:before{animation:ilzTrace 3.4s linear infinite!important}}.inluz-landing [data-root]{--text-sub:rgba(238,232,222,.85);--text-muted:rgba(238,232,222,.74)}.inluz-landing section:not(#top){--glass-soft:rgba(255,255,255,.045);--glass-2:rgba(255,255,255,.06);--glass-3:rgba(255,255,255,.09)}.inluz-landing .feat-grid>div,.inluz-landing section:not(#top) .app-card,.inluz-landing section:not(#top) .lift,.inluz-landing section:not(#top) [style*="margin-top:64px"]{backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.inluz-landing .cmp-table{background:rgba(24,29,39,.6)!important;backdrop-filter:blur(52px) saturate(1.5);-webkit-backdrop-filter:blur(52px) saturate(1.5)}.inluz-landing section:not(#top) .liquid-glass{background:rgba(255,255,255,.05)}@media (prefers-reduced-motion:reduce){.inluz-landing .appchip:before{animation:ilzTrace 3s linear infinite!important}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ilzTrace{to{--ang:360deg}}.inluz-landing .feat-grid>div{position:relative}.inluz-landing .feat-grid>div:before{content:"";position:absolute;inset:-1.5px;border-radius:15px;padding:1.5px;background:conic-gradient(from var(--ang),transparent 0deg,transparent 298deg,rgba(201,169,110,.22) 330deg,var(--accent) 347deg,#fff7e6 353deg,transparent 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .45s var(--ease-out);animation:ilzTrace 3.4s linear infinite;filter:drop-shadow(0 0 5px rgba(201,169,110,.8));pointer-events:none}.inluz-landing .feat-grid>div:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.inluz-landing .feat-grid>div:before{animation:ilzTrace 3.4s linear infinite!important}}.inluz-landing [data-herosec]{align-items:flex-start!important;text-align:left!important}.inluz-landing [data-herosec] .hsub{margin-left:0!important;margin-right:auto!important}.inluz-landing [data-herosec] .hbtns{justify-content:flex-start!important}@media (prefers-reduced-motion:reduce){.inluz-landing *{animation-duration:.001ms!important;animation-iteration-count:1!important}.inluz-landing .rv{opacity:1;transform:none}.inluz-landing .marquee-track{animation:ilzMarquee 20s linear infinite!important}}@keyframes ilzPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}@keyframes ilzSpin{to{transform:rotate(1turn)}}@keyframes ilzTw{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.inluz-landing .star-halo{position:absolute;inset:-32%;border-radius:50%;background:radial-gradient(circle,rgba(201,169,110,.5),rgba(201,169,110,.14) 44%,transparent 70%);animation:ilzPulse 5s ease-in-out infinite}.inluz-landing .star-ring{position:absolute;inset:16%;border-radius:50%;border:1px solid rgba(201,169,110,.3);animation:ilzSpin 46s linear infinite}.inluz-landing .star-ring2{position:absolute;inset:30%;border-radius:50%;border:1px solid rgba(201,169,110,.16);animation:ilzSpin 60s linear infinite reverse}.inluz-landing .star-core{position:absolute;inset:0;animation:ilzTw 4.6s ease-in-out infinite;filter:drop-shadow(0 0 16px rgba(201,169,110,.6))}@media (prefers-reduced-motion:reduce){.inluz-landing .star-halo{animation:ilzPulse 5s ease-in-out infinite!important}.inluz-landing .star-ring{animation:ilzSpin 46s linear infinite!important}.inluz-landing .star-ring2{animation:ilzSpin 60s linear infinite reverse!important}.inluz-landing .star-core{animation:ilzTw 4.6s ease-in-out infinite!important}}@keyframes ilzAurora{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1.18)}to{transform:translate(-50%,-50%) rotate(1turn) scale(1)}}.inluz-landing .aurora{animation:ilzAurora 30s linear infinite}.inluz-landing .aurora2{animation:ilzAurora 44s linear infinite reverse}@keyframes ilzShoot{0%{transform:translate(0) rotate(22deg);opacity:0}6%{opacity:.95}22%{opacity:0}to{transform:translate(480px,194px) rotate(22deg);opacity:0}}.inluz-landing .shooting{position:absolute;top:16%;left:26%;width:140px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(255,247,230,.95));box-shadow:0 0 8px rgba(201,169,110,.7);animation:ilzShoot 11s ease-in infinite;animation-delay:4s}@media (prefers-reduced-motion:reduce){.inluz-landing .aurora{animation:ilzAurora 30s linear infinite!important}.inluz-landing .aurora2{animation:ilzAurora 44s linear infinite reverse!important}.inluz-landing .shooting{animation:ilzShoot 11s ease-in infinite!important;animation-delay:4s}}.inluz-landing .ilznav{pointer-events:auto;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1180px;padding:12px 10px;border-radius:16px;background:transparent;box-shadow:none;backdrop-filter:none;transition:max-width .45s var(--ease-out),padding .45s var(--ease-out),background .45s var(--ease-out),box-shadow .45s var(--ease-out),border-radius .45s var(--ease-out)}.inluz-landing .ilznav.scrolled{max-width:920px;padding:8px 10px 8px 18px;background:rgba(255,255,255,.035);box-shadow:inset 0 1px 1px rgba(255,255,255,.06),var(--shadow-float);backdrop-filter:blur(8px) saturate(1.3);-webkit-backdrop-filter:blur(8px) saturate(1.3)}