.skill-module__7VIhYq__page{--ink:#06100d;--paper:#f4f5ef;--muted:#6c766f;--line:#06100d1f;--lime:#d9ff57;--mint:#5ef2b3;min-height:100vh;color:var(--ink);background:var(--paper);overflow:hidden}.skill-module__7VIhYq__nav{z-index:20;color:#f7fff9;width:100%;position:absolute;top:0;left:0}.skill-module__7VIhYq__navInner{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:82px;margin:auto;display:flex}.skill-module__7VIhYq__brand{color:inherit;letter-spacing:-.02em;align-items:center;gap:10px;font-weight:720;display:inline-flex}.skill-module__7VIhYq__logo{border-radius:11px;box-shadow:0 8px 20px #00000038}.skill-module__7VIhYq__brandDivider{opacity:.25;background:currentColor;width:1px;height:17px;margin-left:2px}.skill-module__7VIhYq__brandProduct{color:var(--lime);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:550}.skill-module__7VIhYq__navLinks{color:#f7fff99e;gap:34px;font-size:14px;display:flex}.skill-module__7VIhYq__navLinks a{transition:color .18s}.skill-module__7VIhYq__navLinks a:hover{color:#fff}.skill-module__7VIhYq__githubButton{color:#f7fff9;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.skill-module__7VIhYq__githubButton:hover{background:#ffffff14;border-color:#ffffff4d}.skill-module__7VIhYq__hero{color:#f7fff9;background:#06100d;min-height:750px;padding:160px 0 112px;position:relative;overflow:hidden}.skill-module__7VIhYq__heroGlow{filter:blur(15px);background:radial-gradient(circle,#5ef2b321,#0000 68%);border-radius:50%;width:740px;height:740px;position:absolute;top:-22%;left:40%}.skill-module__7VIhYq__heroGrid,.skill-module__7VIhYq__finalCtaGrid{opacity:.13;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.skill-module__7VIhYq__heroInner{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;width:min(1180px,100% - 48px);margin:auto;display:grid;position:relative}.skill-module__7VIhYq__eyebrow{color:#f7fff99e;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:28px;font-size:12px;display:inline-flex}.skill-module__7VIhYq__liveDot{background:var(--mint);width:7px;height:7px;box-shadow:0 0 0 5px #5ef2b31a,0 0 18px var(--mint);border-radius:99px}.skill-module__7VIhYq__hero h1{letter-spacing:-.065em;max-width:650px;font-size:clamp(56px,6vw,86px);font-weight:680;line-height:.98}.skill-module__7VIhYq__hero h1 span{color:var(--lime)}.skill-module__7VIhYq__heroLead{color:#f7fff9a3;margin-top:28px;font-size:18px;line-height:1.8}.skill-module__7VIhYq__platforms{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.skill-module__7VIhYq__platforms span{color:#f7fff9b3;font-family:var(--font-geist-mono);background:#ffffff09;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:inline-flex}.skill-module__7VIhYq__platforms .skill-module__7VIhYq__openSource{color:var(--mint);background:#5ef2b30f;border-color:#5ef2b32e}.skill-module__7VIhYq__heroActions{align-items:center;gap:12px;margin-top:38px;display:flex}.skill-module__7VIhYq__primaryButton,.skill-module__7VIhYq__secondaryButton{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 20px;font-size:14px;font-weight:680;transition:transform .18s,background .18s;display:inline-flex}.skill-module__7VIhYq__primaryButton{color:var(--ink);background:var(--lime);box-shadow:0 12px 34px #d9ff5721}.skill-module__7VIhYq__primaryButton:hover{background:#e4ff83;transform:translateY(-2px)}.skill-module__7VIhYq__secondaryButton{color:#f7fff9;background:#ffffff0a;border:1px solid #ffffff24}.skill-module__7VIhYq__secondaryButton:hover{background:#ffffff14}.skill-module__7VIhYq__terminalWrap{padding:22px 0 10px;position:relative}.skill-module__7VIhYq__terminalHalo{filter:blur(80px);background:#5ef2b333;position:absolute;inset:15% 0}.skill-module__7VIhYq__terminal{background:#040b09eb;border:1px solid #ffffff24;border-radius:16px;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-2.4deg)rotateX(1deg);box-shadow:0 42px 100px #00000073}.skill-module__7VIhYq__terminalTop{color:#f7fff96b;height:48px;font-family:var(--font-geist-mono);background:#ffffff09;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;font-size:11px;display:grid}.skill-module__7VIhYq__terminalTop>svg{justify-self:end}.skill-module__7VIhYq__windowDots{gap:7px;display:flex}.skill-module__7VIhYq__windowDots svg{fill:currentColor;stroke:none;width:8px;height:8px}.skill-module__7VIhYq__windowDots svg:first-child{color:#ff6d66}.skill-module__7VIhYq__windowDots svg:nth-child(2){color:#f7c85b}.skill-module__7VIhYq__windowDots svg:nth-child(3){color:#55cf75}.skill-module__7VIhYq__terminalBody{font-family:var(--font-geist-mono);padding:24px 26px 26px;font-size:12px}.skill-module__7VIhYq__commandLine{color:#f7fff9e0;line-height:1.7}.skill-module__7VIhYq__prompt{color:var(--lime);margin-right:10px}.skill-module__7VIhYq__commandUrl{color:#7e9b8e;margin-left:27px;display:inline-block}.skill-module__7VIhYq__terminalRule{background:#ffffff14;height:1px;margin:20px 0}.skill-module__7VIhYq__statusLine{color:var(--mint);align-items:center;gap:9px;display:flex}.skill-module__7VIhYq__statusTime{color:#f7fff957;margin-left:auto}.skill-module__7VIhYq__terminalOutput{color:#f7fff9c2;grid-template-columns:90px 1fr;row-gap:11px;margin:20px 0 24px;display:grid}.skill-module__7VIhYq__outputLabel{color:#f7fff94d;letter-spacing:.08em;font-size:10px}.skill-module__7VIhYq__agentPrompt{color:#efffc1;background:#d9ff570e;border:1px solid #d9ff571f;border-radius:8px;align-items:center;gap:10px;padding:14px 15px;display:flex}.skill-module__7VIhYq__connectionLine{color:var(--mint);letter-spacing:.08em;align-items:center;gap:8px;margin-top:14px;font-size:10px;display:flex}.skill-module__7VIhYq__connectionLine svg{margin-left:auto}.skill-module__7VIhYq__connectionDot{background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px var(--mint);border-radius:50%}.skill-module__7VIhYq__floatingBadge{color:#f7fff9d1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-family:var(--font-geist-mono);background:#0a1813d6;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex;position:absolute;box-shadow:0 12px 38px #00000040}.skill-module__7VIhYq__floatingBadge span{width:21px;height:21px;color:var(--ink);background:var(--lime);border-radius:5px;place-items:center;font-size:12px;font-weight:800;display:grid}.skill-module__7VIhYq__badgeMac{top:-8px;right:28px}.skill-module__7VIhYq__badgeLinux{bottom:-16px;left:-22px}.skill-module__7VIhYq__badgeLinux span{background:var(--mint)}.skill-module__7VIhYq__trustStrip{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;width:min(1180px,100% - 48px);min-height:94px;margin:auto;display:flex}.skill-module__7VIhYq__trustStrip p{color:var(--muted);font-size:13px}.skill-module__7VIhYq__trustStrip>div{color:#778079;font-family:var(--font-geist-mono);letter-spacing:.14em;align-items:center;gap:22px;font-size:10px;font-weight:650;display:flex}.skill-module__7VIhYq__trustStrip i{background:#a3aaa5;border-radius:50%;width:3px;height:3px}.skill-module__7VIhYq__section{width:min(1180px,100% - 48px);margin:auto;padding:130px 0}.skill-module__7VIhYq__sectionHeading{max-width:680px}.skill-module__7VIhYq__sectionIndex{color:#7a847d;font-family:var(--font-geist-mono);letter-spacing:.14em;margin-bottom:22px;font-size:10px;font-weight:650;display:block}.skill-module__7VIhYq__sectionHeading h2,.skill-module__7VIhYq__flowCopy h2,.skill-module__7VIhYq__faqIntro h2{letter-spacing:-.052em;font-size:clamp(38px,4.4vw,62px);font-weight:650;line-height:1.08}.skill-module__7VIhYq__sectionHeading p,.skill-module__7VIhYq__flowCopy>p{color:var(--muted);margin-top:17px;font-size:17px;line-height:1.75}.skill-module__7VIhYq__featureGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:58px;display:grid}.skill-module__7VIhYq__featureCard{border:1px solid var(--line);background:#ffffff7a;border-radius:14px;min-height:300px;padding:30px;transition:transform .22s,background .22s,box-shadow .22s;position:relative}.skill-module__7VIhYq__featureCard:hover{z-index:2;background:#fff;transform:translateY(-5px);box-shadow:0 24px 60px #07181114}.skill-module__7VIhYq__featureIcon{border-radius:11px;place-items:center;width:47px;height:47px;margin-bottom:65px;display:grid}.skill-module__7VIhYq__mint{color:#087649;background:#5ef2b33d}.skill-module__7VIhYq__lime{color:#536800;background:#d9ff5773}.skill-module__7VIhYq__sky{color:#176d8c;background:#6ad3f73d}.skill-module__7VIhYq__featureCard h3{letter-spacing:-.025em;font-size:20px;font-weight:650}.skill-module__7VIhYq__featureCard p{max-width:290px;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.75}.skill-module__7VIhYq__cardArrow{color:#a5aca7;position:absolute;top:28px;right:28px}.skill-module__7VIhYq__flowSection{color:#f7fff9;background:#0a1712;padding:110px 0}.skill-module__7VIhYq__flowInner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;width:min(1180px,100% - 48px);margin:auto;display:grid}.skill-module__7VIhYq__flowCopy .skill-module__7VIhYq__sectionIndex{color:#f7fff96b}.skill-module__7VIhYq__flowCopy h2{max-width:500px}.skill-module__7VIhYq__flowCopy>p{color:#f7fff98a}.skill-module__7VIhYq__capabilityList{grid-template-columns:1fr 1fr;gap:13px 24px;margin-top:35px;display:grid}.skill-module__7VIhYq__capabilityList span{color:#f7fff9b3;align-items:center;gap:8px;font-size:12px;display:flex}.skill-module__7VIhYq__capabilityList svg{color:var(--mint)}.skill-module__7VIhYq__flowDiagram{align-items:center;display:flex}.skill-module__7VIhYq__flowNode{background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;flex:1 1 0;min-width:0;min-height:165px;padding:20px}.skill-module__7VIhYq__flowNodeActive{background:#d9ff5712;border-color:#d9ff5759;box-shadow:0 0 35px #d9ff570f}.skill-module__7VIhYq__nodeNumber{color:#f7fff940;font-family:var(--font-geist-mono);font-size:10px}.skill-module__7VIhYq__flowNode div{margin-top:55px}.skill-module__7VIhYq__flowNode strong,.skill-module__7VIhYq__flowNode small{display:block}.skill-module__7VIhYq__flowNode strong{font-size:14px}.skill-module__7VIhYq__flowNode small{color:#f7fff966;margin-top:7px;font-size:10px}.skill-module__7VIhYq__flowConnector{color:#f7fff947;align-items:center;width:40px;display:flex}.skill-module__7VIhYq__flowConnector span{background:currentColor;width:22px;height:1px}.skill-module__7VIhYq__installSection{background:#eef0e9;padding:130px 0}.skill-module__7VIhYq__installInner{width:min(980px,100% - 48px);margin:auto}.skill-module__7VIhYq__installInner>.skill-module__7VIhYq__sectionHeading{text-align:center;margin:0 auto 54px}.skill-module__7VIhYq__installCard{border:1px solid var(--line);background:#f9faf5;border-radius:17px;overflow:hidden;box-shadow:0 28px 80px #08181117}.skill-module__7VIhYq__installCardTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.skill-module__7VIhYq__installTitle{align-items:center;gap:12px;display:flex}.skill-module__7VIhYq__hermesMark{width:37px;height:37px;color:var(--lime);background:var(--ink);border-radius:9px;place-items:center;font-family:Georgia,serif;font-size:18px;font-weight:700;display:grid}.skill-module__7VIhYq__installTitle strong,.skill-module__7VIhYq__installTitle small{display:block}.skill-module__7VIhYq__installTitle strong{font-size:14px}.skill-module__7VIhYq__installTitle small{color:var(--muted);margin-top:2px;font-size:11px}.skill-module__7VIhYq__recommended{color:#3a4b00;font-family:var(--font-geist-mono);letter-spacing:.1em;background:#d9ff57ad;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:700}.skill-module__7VIhYq__codeBlock{color:#f7fff9;background:#08120f;border-radius:11px;margin:24px;overflow:hidden}.skill-module__7VIhYq__codeMeta{color:#f7fff961;height:44px;font-family:var(--font-geist-mono);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:0 13px 0 16px;font-size:10px;display:flex}.skill-module__7VIhYq__copyButton{color:#f7fff9b3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:78px;height:30px;padding:0 9px;font-size:10px;transition:background .16s;display:inline-flex}.skill-module__7VIhYq__copyButton:hover{background:#ffffff1a}.skill-module__7VIhYq__codeBlock>code{font-family:var(--font-geist-mono);white-space:nowrap;padding:27px 24px 29px;font-size:13px;line-height:1.7;display:block;overflow-x:auto}.skill-module__7VIhYq__codeBlock>code span{color:var(--lime);margin-right:10px}.skill-module__7VIhYq__codeBlock>code em{color:#8db9a6;font-style:normal}.skill-module__7VIhYq__installSteps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;padding:7px 24px 28px;display:grid}.skill-module__7VIhYq__installSteps>div{align-items:center;gap:12px;display:flex}.skill-module__7VIhYq__installSteps>div>span{border:1px solid var(--line);color:#68736c;width:29px;height:29px;font-family:var(--font-geist-mono);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.skill-module__7VIhYq__installSteps strong,.skill-module__7VIhYq__installSteps small{display:block}.skill-module__7VIhYq__installSteps strong{font-size:12px}.skill-module__7VIhYq__installSteps small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.skill-module__7VIhYq__installSteps>svg{color:#b6bcb8}.skill-module__7VIhYq__firstRunNote{color:#0d6b47;background:#5ef2b317;border:1px solid #08764924;border-radius:11px;align-items:flex-start;gap:15px;margin-top:18px;padding:19px 21px;display:flex}.skill-module__7VIhYq__firstRunNote svg{flex:none;margin-top:2px}.skill-module__7VIhYq__firstRunNote strong{font-size:12px}.skill-module__7VIhYq__firstRunNote p{color:#577168;margin-top:5px;font-size:11px;line-height:1.65}.skill-module__7VIhYq__firstRunNote code{color:#235f49;font-family:var(--font-geist-mono)}.skill-module__7VIhYq__faqSection{background:#f8f9f4;padding:130px 0}.skill-module__7VIhYq__faqInner{grid-template-columns:.8fr 1.2fr;gap:100px;width:min(1080px,100% - 48px);margin:auto;display:grid}.skill-module__7VIhYq__faqIntro h2{font-size:clamp(38px,4vw,54px)}.skill-module__7VIhYq__faqIntro a{border-bottom:1px solid var(--ink);align-items:center;gap:8px;margin-top:32px;padding-bottom:5px;font-size:12px;font-weight:650;display:inline-flex}.skill-module__7VIhYq__faqList details{border-top:1px solid var(--line)}.skill-module__7VIhYq__faqList details:last-child{border-bottom:1px solid var(--line)}.skill-module__7VIhYq__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;padding:25px 0;font-size:15px;font-weight:620;list-style:none;display:flex}.skill-module__7VIhYq__faqList summary::-webkit-details-marker{display:none}.skill-module__7VIhYq__faqList summary span{border:1px solid var(--line);border-radius:50%;place-items:center;width:27px;height:27px;transition:transform .18s;display:grid}.skill-module__7VIhYq__faqList summary svg{width:14px}.skill-module__7VIhYq__faqList details[open] summary span{color:#285900;background:var(--lime);transform:rotate(90deg)}.skill-module__7VIhYq__faqList details p{max-width:570px;color:var(--muted);padding:0 50px 25px 0;font-size:13px;line-height:1.75}.skill-module__7VIhYq__finalCta{color:#f7fff9;background:#07110e;padding:115px 24px;position:relative;overflow:hidden}.skill-module__7VIhYq__finalCtaInner{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.skill-module__7VIhYq__ctaIcon{width:46px;height:46px;color:var(--ink);background:var(--lime);border-radius:12px;place-items:center;margin-bottom:23px;display:grid;box-shadow:0 0 45px #d9ff572e}.skill-module__7VIhYq__ctaIcon svg{width:21px}.skill-module__7VIhYq__finalCtaInner>span{color:var(--mint);font-family:var(--font-geist-mono);letter-spacing:.15em;font-size:10px;font-weight:650}.skill-module__7VIhYq__finalCta h2{letter-spacing:-.05em;margin-top:18px;font-size:clamp(38px,4vw,58px);font-weight:650}.skill-module__7VIhYq__finalCta p{color:#f7fff980;margin-top:14px;font-size:15px}.skill-module__7VIhYq__miniCommand{background:#ffffff09;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:16px;margin-top:34px;padding:9px 9px 9px 16px;display:flex}.skill-module__7VIhYq__miniCommand code{color:#f7fff9a8;font-family:var(--font-geist-mono);font-size:11px}.skill-module__7VIhYq__footer{color:#859088;background:#050c09;justify-content:space-between;align-items:center;min-height:104px;padding:0 max(24px,50vw - 590px);font-size:11px;display:flex}.skill-module__7VIhYq__footer .skill-module__7VIhYq__brand{color:#f7fff9}.skill-module__7VIhYq__footer .skill-module__7VIhYq__logo{width:30px;height:30px}.skill-module__7VIhYq__footer>div{gap:24px;display:flex}.skill-module__7VIhYq__footer a{transition:color .16s}.skill-module__7VIhYq__footer>div a:hover{color:#f7fff9}@media (max-width:960px){.skill-module__7VIhYq__hero{padding-top:138px}.skill-module__7VIhYq__heroInner{grid-template-columns:1fr;gap:82px}.skill-module__7VIhYq__heroCopy{max-width:700px}.skill-module__7VIhYq__terminalWrap{width:min(650px,100%);margin:auto}.skill-module__7VIhYq__featureGrid{grid-template-columns:1fr}.skill-module__7VIhYq__featureCard{min-height:230px}.skill-module__7VIhYq__featureIcon{margin-bottom:36px}.skill-module__7VIhYq__flowInner,.skill-module__7VIhYq__faqInner{grid-template-columns:1fr;gap:60px}.skill-module__7VIhYq__flowDiagram{max-width:720px}}@media (max-width:720px){.skill-module__7VIhYq__navInner,.skill-module__7VIhYq__heroInner,.skill-module__7VIhYq__trustStrip,.skill-module__7VIhYq__section,.skill-module__7VIhYq__flowInner,.skill-module__7VIhYq__installInner,.skill-module__7VIhYq__faqInner{width:min(100% - 32px,1180px)}.skill-module__7VIhYq__navLinks,.skill-module__7VIhYq__githubButton span{display:none}.skill-module__7VIhYq__hero{min-height:auto;padding:126px 0 90px}.skill-module__7VIhYq__hero h1{font-size:clamp(48px,14vw,68px)}.skill-module__7VIhYq__heroLead{font-size:16px}.skill-module__7VIhYq__desktopBreak{display:none}.skill-module__7VIhYq__heroActions{flex-direction:column;align-items:stretch}.skill-module__7VIhYq__primaryButton,.skill-module__7VIhYq__secondaryButton{width:100%}.skill-module__7VIhYq__terminal{transform:none}.skill-module__7VIhYq__terminalBody{padding:20px 18px;font-size:10px}.skill-module__7VIhYq__floatingBadge{display:none}.skill-module__7VIhYq__trustStrip{flex-direction:column;align-items:flex-start;padding:26px 0}.skill-module__7VIhYq__trustStrip>div{flex-wrap:wrap;gap:13px}.skill-module__7VIhYq__section,.skill-module__7VIhYq__installSection,.skill-module__7VIhYq__faqSection{padding-top:90px;padding-bottom:90px}.skill-module__7VIhYq__flowSection{padding:85px 0}.skill-module__7VIhYq__flowDiagram{flex-direction:column;align-items:stretch}.skill-module__7VIhYq__flowNode{min-height:125px}.skill-module__7VIhYq__flowNode div{margin-top:32px}.skill-module__7VIhYq__flowConnector{transform-origin:0;width:auto;height:35px;margin-left:23px;transform:rotate(90deg)}.skill-module__7VIhYq__installSteps{grid-template-columns:1fr}.skill-module__7VIhYq__installSteps>svg{margin-left:6px;transform:rotate(90deg)}.skill-module__7VIhYq__codeBlock>code{padding:22px 18px;font-size:11px}.skill-module__7VIhYq__faqInner{gap:45px}.skill-module__7VIhYq__footer{flex-direction:column;align-items:flex-start;gap:20px;padding-top:32px;padding-bottom:32px}}@media (prefers-reduced-motion:reduce){.skill-module__7VIhYq__page *,.skill-module__7VIhYq__page :before,.skill-module__7VIhYq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
