.features-module__LQHJha__frame{z-index:1;border-left:2px solid var(--mk-border-3);border-right:2px solid var(--mk-border-3);max-width:1180px;margin:0 auto;display:flow-root;position:relative}.features-module__LQHJha__hero{z-index:1;text-align:center;padding:56px 32px 42px;position:relative}.features-module__LQHJha__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--mk-accent);margin-bottom:16px;font-size:11px;font-weight:600}.features-module__LQHJha__title{letter-spacing:-.035em;max-width:760px;margin:0 auto 18px;font-size:52px;font-weight:800;line-height:1.03}.features-module__LQHJha__title em{color:var(--mk-accent);font-style:normal}.features-module__LQHJha__sub{color:var(--mk-muted);max-width:560px;margin:0 auto;font-size:18px}.features-module__LQHJha__spotlight{z-index:1;padding:30px 18px 10px;position:relative}.features-module__LQHJha__spotlightGrid{grid-template-columns:repeat(2,1fr);gap:36px;display:grid}.features-module__LQHJha__gridSection{z-index:1;padding:30px 18px 44px;position:relative}.features-module__LQHJha__gridLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--mk-faint);margin-bottom:18px;padding-left:2px;font-size:11px;font-weight:600}.features-module__LQHJha__grid{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.features-module__LQHJha__card{background:linear-gradient(165deg, color-mix(in oklch, var(--card-accent), white 93%) 0%, color-mix(in oklch, var(--card-accent), white 83%) 100%);border:1px solid color-mix(in oklch, var(--card-accent), white 76%);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.features-module__LQHJha__cardLg{border-radius:18px}.features-module__LQHJha__stage{justify-content:center;align-items:center;height:132px;display:flex;position:relative;overflow:hidden}.features-module__LQHJha__stageLg{height:214px}.features-module__LQHJha__stageOpen{overflow:visible}.features-module__LQHJha__body{padding:0 22px 22px}.features-module__LQHJha__bodyLg{padding:0 24px 24px}.features-module__LQHJha__cardTitle{letter-spacing:-.015em;margin:0 0 7px;font-size:17.5px;font-weight:600}.features-module__LQHJha__cardTitleLg{margin:0 0 6px;font-size:19px}.features-module__LQHJha__cardDesc{color:#5a616e;margin:0;font-size:14.5px;line-height:1.55}.features-module__LQHJha__cardDescLg{font-size:15.5px}.features-module__LQHJha__bullets{flex-direction:column;gap:8px;margin-top:16px;display:flex}.features-module__LQHJha__bullet{align-items:flex-start;gap:8px;display:flex}.features-module__LQHJha__bulletCheck{color:var(--card-accent);flex:none;margin-top:3px}.features-module__LQHJha__bulletText{color:var(--mk-muted);font-size:13.5px;line-height:1.45}.features-module__LQHJha__cta{z-index:1;max-width:1180px;margin:56px auto 64px;padding:0 32px;position:relative}.features-module__LQHJha__ctaCard{text-align:center;background:linear-gradient(150deg,#1a1c28 0%,#23213b 55%,#2c2a66 100%);border-radius:24px;padding:60px 40px;position:relative;overflow:hidden}.features-module__LQHJha__ctaGlow{pointer-events:none;background:radial-gradient(520px 260px at 78% 118%, color-mix(in oklch, var(--mk-accent), transparent 40%), transparent 60%);position:absolute;inset:0}.features-module__LQHJha__ctaInner{position:relative}.features-module__LQHJha__ctaTitle{letter-spacing:-.03em;color:#fff;margin:0 0 12px;font-size:36px;font-weight:700}.features-module__LQHJha__ctaText{color:#ffffffb8;margin:0 0 26px;font-size:16px}.features-module__LQHJha__ctaButton{color:#161826;background:#fff;border-radius:11px;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.features-module__LQHJha__ctaButton:hover{background:color-mix(in oklch, #fff, var(--mk-accent) 12%)}.features-module__LQHJha__ctaCli{border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:16px;margin-top:40px;padding-top:34px;display:flex}.features-module__LQHJha__ctaCliText{color:#aeb4c4;text-align:center;max-width:460px;margin:0;font-size:15px}.features-module__LQHJha__ctaCliChip{-webkit-backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(155deg,#ffffff24 0%,#ffffff0f 100%);border:1px solid #ffffff29;border-radius:12px;align-items:center;display:flex;overflow:hidden;box-shadow:0 14px 34px -20px #000000b3,inset 0 1px #ffffff47}.features-module__LQHJha__ctaCliChip code{font-family:var(--font-mono), ui-monospace, monospace;color:#e9ebf0;white-space:nowrap;padding:14px 20px;font-size:14.5px}.features-module__LQHJha__ctaCliPrompt{color:#6b7284}.features-module__LQHJha__ctaCliPkg{color:color-mix(in oklch, var(--mk-accent), white 34%);font-weight:600}.features-module__LQHJha__ctaCliAi{color:#cdd2de;flex-direction:column;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.features-module__LQHJha__ctaCliAiMain{align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.features-module__LQHJha__ctaCliAiSub{color:#7c8496;font-size:12.5px;font-weight:500}.features-module__LQHJha__tintCard{will-change:filter, opacity;transition:none}@media (max-width:900px){.features-module__LQHJha__spotlightGrid,.features-module__LQHJha__grid{grid-template-columns:1fr}.features-module__LQHJha__title{font-size:40px}}@media (max-width:560px){.features-module__LQHJha__hero{padding:48px 20px 42px}.features-module__LQHJha__title{font-size:32px}.features-module__LQHJha__sub,.features-module__LQHJha__cardTitle,.features-module__LQHJha__cardTitleLg{font-size:15px}.features-module__LQHJha__ctaTitle{font-size:27px}.features-module__LQHJha__ctaText{font-size:15px}.features-module__LQHJha__cta{padding:0 20px}.features-module__LQHJha__ctaCliChip code{padding:12px 16px;font-size:13px}}
@keyframes ffTrayIcon{0%,10%{background:#ffffff24}17%,70%{background:var(--card-accent,#4b57e8)}77%,to{background:#ffffff24}}@keyframes ffTrayRing{0%,10%{opacity:0;transform:scale(.4)}15%{opacity:.85}24%{opacity:0;transform:scale(1.7)}to{opacity:0}}@keyframes ffTrayMenu{0%,14%{opacity:0;transform:translateY(-10px)scale(.96)}22%,72%{opacity:1;transform:translateY(0)scale(1)}80%,to{opacity:0;transform:translateY(-10px)scale(.96)}}@keyframes ffTrayRow{0%,30%{background:0 0}38%,64%{background:color-mix(in oklch, var(--card-accent,#4b57e8), white 88%)}72%,to{background:0 0}}@keyframes ffNotif{0%,18%{opacity:0;transform:translate(118%)scale(.98)}27%{opacity:1;transform:translate(-2%)scale(1)}31%,74%{opacity:1;transform:translate(0)scale(1)}83%,to{opacity:0;transform:translate(118%)scale(.98)}}@keyframes ffNotif2{0%,20%{opacity:0;transform:translateY(8px)scale(.92)}30%,74%{opacity:.5;transform:translateY(0)scale(.94)}84%,to{opacity:0;transform:translateY(8px)scale(.92)}}@keyframes ffNotifBadge{0%,24%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.35)}36%,74%{opacity:1;transform:scale(1)}82%,to{opacity:0;transform:scale(0)}}@keyframes ffKeyCmd{0%,20%{transform:translateY(0);box-shadow:0 3px #c7cbd6}26%,44%{transform:translateY(3px);box-shadow:0 0 #c7cbd6}50%,to{transform:translateY(0);box-shadow:0 3px #c7cbd6}}@keyframes ffKeyCmdLit{0%,24%{color:#3a4150;background:#fff;border-color:#e2e4ec}30%,60%{background:var(--card-accent,#4b57e8);color:#fff;border-color:var(--card-accent,#4b57e8)}66%,to{color:#3a4150;background:#fff;border-color:#e2e4ec}}@keyframes ffKeyK{0%,30%{transform:translateY(0);box-shadow:0 3px #c7cbd6}36%,54%{transform:translateY(3px);box-shadow:0 0 #c7cbd6}60%,to{transform:translateY(0);box-shadow:0 3px #c7cbd6}}@keyframes ffKeyKLit{0%,34%{color:#3a4150;background:#fff;border-color:#e2e4ec}40%,60%{background:var(--card-accent,#4b57e8);color:#fff;border-color:var(--card-accent,#4b57e8)}66%,to{color:#3a4150;background:#fff;border-color:#e2e4ec}}@keyframes ffPalette{0%,44%{opacity:0;transform:translate(-50%)translateY(10px)scale(.96)}54%,80%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}90%,to{opacity:0;transform:translate(-50%)translateY(10px)scale(.96)}}@keyframes ffLinkCaret{0%,48%{opacity:1}49%,74%{opacity:0}75%,to{opacity:1}}@keyframes ffLinkPulse{0%,30%{box-shadow:0 0 0 0 color-mix(in oklch, var(--card-accent,#4b57e8), transparent 55%);transform:scale(1)}42%{transform:scale(1.04)}55%,to{box-shadow:0 0 0 14px color-mix(in oklch, var(--card-accent,#4b57e8), transparent 100%);transform:scale(1)}}@keyframes ffAppPop{0%,44%{opacity:0;transform:translateY(14px)scale(.9)}56%,84%{opacity:1;transform:translateY(0)scale(1)}94%,to{opacity:0;transform:translateY(14px)scale(.9)}}@keyframes ffArrow{0%,40%{opacity:0;transform:translateY(-4px)}50%,82%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(-4px)}}@keyframes ggWinHide{0%,28%{opacity:1;transform:translate(-12px,-8px)scale(1)}42%,58%{opacity:0;transform:translate(-12px,-4px)scale(.96)}72%,to{opacity:1;transform:translate(-12px,-8px)scale(1)}}@keyframes ggPinPop{0%,20%{opacity:0;transform:scale(0)rotate(-25deg)}30%,84%{opacity:1;transform:scale(1)rotate(0)}94%,to{opacity:0;transform:scale(0)rotate(-25deg)}}@keyframes ggChrome{0%,22%{opacity:1;max-height:22px}44%,76%{opacity:0;max-height:0}92%,to{opacity:1;max-height:22px}}@keyframes ggFileBar{0%,10%{width:0%}46%{width:100%}82%{width:100%}92%,to{width:0%}}@keyframes ggMenuDrop{0%,16%{opacity:0;transform:scaleY(.45)}27%,76%{opacity:1;transform:scaleY(1)}86%,to{opacity:0;transform:scaleY(.45)}}@keyframes ggMenuHi{0%,42%{background:0 0}52%,70%{background:color-mix(in oklch,var(--card-accent,#4b57e8),white 88%)}80%,to{background:0 0}}@keyframes ggTrack{0%,34%{background:#d6d9e2}47%,90%{background:#12a56a}to{background:#d6d9e2}}@keyframes ggKnob{0%,34%{transform:translate(0)}47%,90%{transform:translate(13px)}to{transform:translate(0)}}@keyframes ggPacket{0%{opacity:0;transform:translate(0)}8%{opacity:1}44%{opacity:1;transform:translate(96px)}52%{opacity:0;transform:translate(96px)}53%,to{opacity:0;transform:translate(0)}}@keyframes ggPacketB{0%,50%{opacity:0;transform:translate(0)}58%{opacity:1}94%{opacity:1;transform:translate(-96px)}98%,to{opacity:0;transform:translate(-96px)}}@keyframes ggPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.22)}}@keyframes ggScan{0%,to{opacity:0;transform:translateY(-4px)}18%{opacity:1}52%{opacity:1;transform:translateY(52px)}72%{opacity:0}}@keyframes ggBar{0%,15%{transform:scaleX(0)}36%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes ggPrint{0%,16%{opacity:0;transform:translateY(-30px)}30%{opacity:1}72%{opacity:1;transform:translateY(30px)}82%,to{opacity:0;transform:translateY(30px)}}@keyframes ggBootRing{0%,18%{opacity:.4;transform:scale(1)}34%{opacity:1;transform:scale(1.1)}50%,to{opacity:.4;transform:scale(1)}}@keyframes ggBootWin{0%,42%{opacity:0;transform:translateY(10px)scale(.9)}56%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(10px)scale(.9)}}@keyframes ggFileFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ggFanWin{0%,12%{transform:rotate(0)translate(0)}36%,82%{transform:rotate(-15deg)translate(-25px)}to{transform:rotate(0)translate(0)}}@keyframes ggFanLinux{0%,12%{transform:rotate(0)translate(0)}36%,82%{transform:rotate(15deg)translate(25px)}to{transform:rotate(0)translate(0)}}@keyframes ggGrow{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}@keyframes ggSweep{0%{transform:translate(-120%)}60%,to{transform:translate(320%)}}@keyframes ggNodeA{0%,to{box-shadow:0 0 0 0 color-mix(in oklch,var(--card-accent,#4b57e8),transparent 55%)}50%{box-shadow:0 0 0 6px #0000}}@keyframes ggFocusMove{0%,18%{transform:translate(0)}40%,60%{transform:translate(74px)}82%,to{transform:translate(0)}}
