.page-module__NfDiEG__page{--token-bg:#fff;--token-ink:#0d1221;--token-copy:#37373d;--token-accent:#f75c30;--token-shell:#161425;background:var(--token-bg);min-height:100vh;color:var(--token-ink);position:relative;overflow:clip}.page-module__NfDiEG__gridBackdrop{z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(#0d12210d 1px,#0000 1px),linear-gradient(90deg,#0d12210d 1px,#0000 1px);background-size:38px 38px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 10%,#000 20%,#0000 74%);mask-image:radial-gradient(circle at 50% 10%,#000 20%,#0000 74%)}.page-module__NfDiEG__heroGlowOrange,.page-module__NfDiEG__heroGlowViolet{pointer-events:none;z-index:0;filter:blur(72px);border-radius:999px;position:fixed}.page-module__NfDiEG__heroGlowOrange{background:radial-gradient(circle,#f75c3024,#0000 72%);width:240px;height:240px;top:120px;right:140px}.page-module__NfDiEG__heroGlowViolet{background:radial-gradient(circle,#4d53ff1a,#0000 72%);width:220px;height:220px;top:160px;right:260px}.page-module__NfDiEG__main,.page-module__NfDiEG__siteFooter{z-index:1;width:min(100% - 2rem,1240px);margin-inline:auto;position:relative}.page-module__NfDiEG__brand{align-items:center;gap:10px;display:inline-flex}.page-module__NfDiEG__brandWord{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.8px;white-space:nowrap;font-size:24px;font-weight:600;line-height:1}.page-module__NfDiEG__brandMark{width:18px;height:18px;display:inline-block;position:relative}.page-module__NfDiEG__brandMark:before,.page-module__NfDiEG__brandMark:after{content:"";background:var(--token-accent);border-radius:999px;width:18px;height:4px;margin:auto;position:absolute;inset:0}.page-module__NfDiEG__brandMark:before{transform:rotate(45deg)}.page-module__NfDiEG__brandMark:after{transform:rotate(-45deg)}.page-module__NfDiEG__mainNav{align-items:center;gap:30px;display:flex}.page-module__NfDiEG__mainNav a,.page-module__NfDiEG__footerLinks a{color:var(--token-ink);letter-spacing:-.3px;font-size:16px;line-height:27.2px;text-decoration:none;transition:color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);position:relative}.page-module__NfDiEG__mainNav a:after{content:"";background:var(--token-accent);opacity:0;transform-origin:0;border-radius:999px;width:100%;height:2px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-8px;left:0;transform:scaleX(.2)}.page-module__NfDiEG__mainNav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.page-module__NfDiEG__button{letter-spacing:-.3px;border-radius:32px;align-items:center;gap:14px;padding:8px 10px 8px 18px;font-size:16px;font-weight:500;line-height:27.2px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.page-module__NfDiEG__buttonDark{background:linear-gradient(180deg,#2e2937 0%,var(--token-shell)100%);color:#fff;box-shadow:0 14px 30px #0d12211f}.page-module__NfDiEG__buttonGhostLight{color:#fff;background:0 0}.page-module__NfDiEG__buttonIcon,.page-module__NfDiEG__buttonGhostLightIcon{border-radius:18px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.page-module__NfDiEG__buttonIcon{color:var(--token-ink);background:#fff}.page-module__NfDiEG__buttonGhostLightIcon{color:#fff;background:#ffffff24}.page-module__NfDiEG__main{padding:92px 30px 42px}.page-module__NfDiEG__hero{text-align:center;max-width:660px;margin:0 auto}.page-module__NfDiEG__heroKicker,.page-module__NfDiEG__sectionKicker{letter-spacing:3px;text-transform:uppercase;color:var(--token-accent);font-size:12px;font-weight:700;line-height:20px}.page-module__NfDiEG__heroTitle,.page-module__NfDiEG__sectionHeader h2,.page-module__NfDiEG__traceHeader h2,.page-module__NfDiEG__ctaBand h2{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-1.8px;color:var(--token-ink);font-weight:500}.page-module__NfDiEG__heroTitle{margin-top:12px;font-size:clamp(2.7rem,6vw,4.3rem);line-height:.98}.page-module__NfDiEG__heroTitle span{color:var(--token-accent)}.page-module__NfDiEG__heroLead,.page-module__NfDiEG__prose p,.page-module__NfDiEG__traceBody,.page-module__NfDiEG__principleBody,.page-module__NfDiEG__ctaBody,.page-module__NfDiEG__flowItemBody,.page-module__NfDiEG__bundleNote{color:var(--token-copy);letter-spacing:-.3px;font-size:18px;line-height:30.6px}.page-module__NfDiEG__heroLead{max-width:600px;margin:24px auto 0}.page-module__NfDiEG__article{width:min(100%,760px);margin:72px auto 0}.page-module__NfDiEG__section+.page-module__NfDiEG__section{border-top:1px solid #0d122114;margin-top:72px;padding-top:72px}.page-module__NfDiEG__sectionHeader h2,.page-module__NfDiEG__traceHeader h2{margin-top:10px;font-size:clamp(2rem,4.3vw,3.2rem);line-height:1}.page-module__NfDiEG__prose{gap:18px;margin-top:24px;display:grid}.page-module__NfDiEG__pullQuote{border-left:3px solid var(--token-accent);margin-top:30px;padding-left:22px}.page-module__NfDiEG__pullQuote p{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.9px;color:var(--token-ink);font-size:clamp(1.7rem,3vw,2.1rem);font-weight:500;line-height:1.15}.page-module__NfDiEG__statStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.page-module__NfDiEG__statCell,.page-module__NfDiEG__flowCard,.page-module__NfDiEG__bundlePanel,.page-module__NfDiEG__traceCard{background:#ffffffd6;border:1px solid #0d122114}.page-module__NfDiEG__statCell{border-radius:22px;min-height:138px;padding:22px 18px}.page-module__NfDiEG__statValue{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-1px;color:var(--token-ink);font-size:2.25rem;font-weight:500;line-height:1}.page-module__NfDiEG__statLabel{letter-spacing:-.2px;color:var(--token-copy);margin-top:10px;font-size:14px;line-height:23px}.page-module__NfDiEG__flowCard{background:linear-gradient(135deg,#4d53ff14,#f75c3014),#ffffffd6;border-radius:24px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:start;gap:18px;margin-top:28px;padding:24px;display:grid}.page-module__NfDiEG__flowColumn{gap:14px;display:grid}.page-module__NfDiEG__flowHeading,.page-module__NfDiEG__flowItemTitle,.page-module__NfDiEG__bundlePanelTitle,.page-module__NfDiEG__traceTitle,.page-module__NfDiEG__principleTitle{letter-spacing:-.3px;color:var(--token-ink);font-size:18px;font-weight:600;line-height:28px}.page-module__NfDiEG__flowHeading,.page-module__NfDiEG__bundlePanelTitle{font-family:var(--font-host-grotesk),sans-serif}.page-module__NfDiEG__flowItemList,.page-module__NfDiEG__bundleTree{gap:10px;display:grid}.page-module__NfDiEG__flowItem,.page-module__NfDiEG__bundleRow{background:#ffffffe6;border:1px solid #0d122114;border-radius:16px;align-items:flex-start;gap:10px;padding:14px;display:flex}.page-module__NfDiEG__flowTag,.page-module__NfDiEG__bundlePanelLabel,.page-module__NfDiEG__traceMeta{letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.page-module__NfDiEG__flowTag{min-width:34px;color:var(--token-ink);text-align:center;background:#0d122114;border-radius:999px;padding:8px 10px}.page-module__NfDiEG__flowItemBody{margin-top:4px;font-size:14px;line-height:23px}.page-module__NfDiEG__flowArrow{font-family:var(--font-host-grotesk),sans-serif;color:var(--token-accent);place-self:center;font-size:2rem}.page-module__NfDiEG__bundlePanel{border-radius:18px;padding:16px}.page-module__NfDiEG__bundlePanelLabel{color:#37373dc7}.page-module__NfDiEG__bundlePanelTitle{margin-top:8px}.page-module__NfDiEG__bundleDot{background:linear-gradient(135deg,#ffb77e 0%,var(--token-accent)100%);border-radius:999px;flex-shrink:0;width:10px;height:10px}.page-module__NfDiEG__bundleRow p{letter-spacing:-.2px;font-size:15px;line-height:24px}.page-module__NfDiEG__bundleNote{margin-top:4px;font-size:14px;line-height:23px}.page-module__NfDiEG__traceHeader{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-module__NfDiEG__traceMeta{color:var(--token-accent);background:#f75c301a;border-radius:999px;align-items:center;padding:8px 12px;display:inline-flex}.page-module__NfDiEG__traceCard{border-radius:24px;margin-top:28px;padding:24px 22px 10px}.page-module__NfDiEG__traceStep{gap:16px;display:flex}.page-module__NfDiEG__traceRail{flex-direction:column;flex-shrink:0;align-items:center;width:16px;padding-top:8px;display:flex}.page-module__NfDiEG__traceBullet{background:var(--token-accent);border-radius:999px;width:8px;height:8px}.page-module__NfDiEG__traceLine{background:linear-gradient(#f75c304d,#4d53ff24);flex:1;width:1px;margin-top:6px}.page-module__NfDiEG__traceContent{padding-bottom:20px}.page-module__NfDiEG__traceBody{margin-top:4px;font-size:16px;line-height:27px}.page-module__NfDiEG__principlesList{gap:0;margin-top:26px;display:grid}.page-module__NfDiEG__principleRow{border-bottom:1px solid #0d122114;grid-template-columns:64px 1fr;gap:16px;padding:22px 0;display:grid}.page-module__NfDiEG__principleNumber{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.8px;color:var(--token-accent);font-size:1.8rem;font-weight:500;line-height:1}.page-module__NfDiEG__principleBody{margin-top:6px;font-size:16px;line-height:27px}.page-module__NfDiEG__ctaBand{background:linear-gradient(180deg,#2e2937 0%,var(--token-shell)100%);color:#fff;border-radius:28px;margin-top:72px;padding:30px}.page-module__NfDiEG__ctaBand h2{color:#fff;margin-top:10px;font-size:clamp(2rem,4vw,3rem);line-height:1}.page-module__NfDiEG__ctaBody{color:#ffffffc2;margin-top:16px}.page-module__NfDiEG__ctaActions{flex-wrap:wrap;gap:14px 20px;margin-top:28px;display:flex}.page-module__NfDiEG__siteFooter{justify-content:space-between;align-items:center;gap:24px;padding:42px 30px 48px;display:flex}.page-module__NfDiEG__footerLinks{flex-wrap:wrap;gap:18px;display:flex}@media (hover:hover){.page-module__NfDiEG__mainNav a:hover,.page-module__NfDiEG__footerLinks a:hover{color:var(--token-accent)}.page-module__NfDiEG__mainNav a:hover:after{opacity:1;transform:scaleX(1)}.page-module__NfDiEG__button:hover{transform:translateY(-2px)}}@media (max-width:767px){.page-module__NfDiEG__headerWrap,.page-module__NfDiEG__main,.page-module__NfDiEG__siteFooter{width:min(100% - 1rem,1240px)}.page-module__NfDiEG__main{padding:84px 20px 34px}.page-module__NfDiEG__heroTitle{font-size:clamp(2.4rem,14vw,3.6rem)}.page-module__NfDiEG__heroLead,.page-module__NfDiEG__prose p,.page-module__NfDiEG__ctaBody,.page-module__NfDiEG__flowItemBody,.page-module__NfDiEG__bundleNote{font-size:16px;line-height:27px}.page-module__NfDiEG__statStrip,.page-module__NfDiEG__flowCard{grid-template-columns:1fr}.page-module__NfDiEG__traceHeader{flex-direction:column;align-items:flex-start}.page-module__NfDiEG__flowArrow{transform:rotate(90deg)}.page-module__NfDiEG__principleRow{grid-template-columns:1fr;gap:10px}.page-module__NfDiEG__ctaBand{padding:24px 22px}}
.site-header-module__wBaYfG__siteHeader{z-index:1;justify-content:space-between;align-items:center;gap:1.5rem;width:min(100% - 2rem,1240px);margin-inline:auto;padding:24px 30px 0;display:flex;position:relative}.site-header-module__wBaYfG__brand{align-items:center;gap:10px;transition:transform .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1);display:inline-flex}.site-header-module__wBaYfG__brandWord{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.8px;white-space:nowrap;font-size:24px;font-weight:600;line-height:1;transition:color .24s cubic-bezier(.22,1,.36,1)}.site-header-module__wBaYfG__brandMark{width:18px;height:18px;transition:transform .24s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.site-header-module__wBaYfG__brandMark:before,.site-header-module__wBaYfG__brandMark:after{content:"";background:#f75c30;border-radius:999px;width:18px;height:4px;margin:auto;position:absolute;inset:0}.site-header-module__wBaYfG__brandMark:before{transform:rotate(45deg)}.site-header-module__wBaYfG__brandMark:after{transform:rotate(-45deg)}.site-header-module__wBaYfG__mainNav{align-items:center;gap:36px;display:flex}.site-header-module__wBaYfG__mainNav a{letter-spacing:-.3px;color:#0d1221;font-size:16px;line-height:27.2px;transition:color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);position:relative}.site-header-module__wBaYfG__mainNav a:after{content:"";opacity:0;transform-origin:0;background:#f75c30;border-radius:999px;width:100%;height:2px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-8px;left:0;transform:scaleX(.2)}.site-header-module__wBaYfG__mainNav a[aria-current=page]{color:#f75c30}.site-header-module__wBaYfG__mainNav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.site-header-module__wBaYfG__headerActions{align-items:center;gap:12px;display:flex}.site-header-module__wBaYfG__githubLink{color:#0d1221;background:#ffffffb3;border:1px solid #0d12211f;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.site-header-module__wBaYfG__githubLink:hover{background:#fff;border-color:#0d122138;transform:translateY(-1px)}.site-header-module__wBaYfG__button{letter-spacing:-.3px;border-radius:32px;align-items:center;gap:14px;padding:8px 10px 8px 18px;font-size:16px;font-weight:500;line-height:27.2px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.site-header-module__wBaYfG__buttonDark{color:#fff;background:linear-gradient(#2e2937 0%,#161425 100%);box-shadow:0 14px 30px #0d12211f}.site-header-module__wBaYfG__buttonIcon{color:#0d1221;background:#fff;border-radius:18px;place-items:center;width:36px;height:36px;display:inline-grid}@media (hover:hover){.site-header-module__wBaYfG__brand:hover{transform:translateY(-1px)}.site-header-module__wBaYfG__brand:hover .site-header-module__wBaYfG__brandMark{transform:rotate(14deg)scale(1.06)}.site-header-module__wBaYfG__brand:hover .site-header-module__wBaYfG__brandWord,.site-header-module__wBaYfG__mainNav a:hover{color:#f75c30}.site-header-module__wBaYfG__mainNav a:hover:after{opacity:1;transform:scaleX(1)}.site-header-module__wBaYfG__button:hover{transform:translateY(-2px)}}@media (max-width:767px){.site-header-module__wBaYfG__siteHeader{flex-wrap:wrap;gap:16px;padding:20px 20px 0}.site-header-module__wBaYfG__mainNav{flex-wrap:wrap;gap:14px 22px}}
.app-frame-module__jJAa2a__page{--token-bg:#fff;--token-ink:#0d1221;--token-copy:#37373d;--token-accent:#f75c30;--token-shell:#161425;background:var(--token-bg);min-height:100vh;color:var(--token-ink);position:relative;overflow:clip}.app-frame-module__jJAa2a__gridBackdrop{z-index:0;pointer-events:none;opacity:.52;background-image:linear-gradient(#0d12210d 1px,#0000 1px),linear-gradient(90deg,#0d12210d 1px,#0000 1px);background-size:38px 38px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 14%,#000 22%,#0000 72%);mask-image:radial-gradient(circle at 50% 14%,#000 22%,#0000 72%)}.app-frame-module__jJAa2a__heroGlowOrange,.app-frame-module__jJAa2a__heroGlowViolet{pointer-events:none;z-index:0;filter:blur(72px);border-radius:999px;position:fixed}.app-frame-module__jJAa2a__heroGlowOrange{background:radial-gradient(circle,#f75c3024,#0000 72%);width:240px;height:240px;top:120px;right:160px}.app-frame-module__jJAa2a__heroGlowViolet{background:radial-gradient(circle,#4d53ff1a,#0000 72%);width:220px;height:220px;top:170px;right:290px}.app-frame-module__jJAa2a__main,.app-frame-module__jJAa2a__siteFooter{z-index:1;width:min(100% - 2rem,1240px);margin-inline:auto;position:relative}.app-frame-module__jJAa2a__footerLinks a{color:var(--token-ink);letter-spacing:-.3px;font-size:16px;line-height:27.2px;text-decoration:none;transition:color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);position:relative}.app-frame-module__jJAa2a__footerBrandLink{align-items:center;gap:10px;display:inline-flex}.app-frame-module__jJAa2a__footerBrandWord{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.6px;color:var(--token-ink);font-size:20px;font-weight:600;line-height:1}.app-frame-module__jJAa2a__footerBrandMark{width:16px;height:16px;display:inline-block;position:relative}.app-frame-module__jJAa2a__footerBrandMark:before,.app-frame-module__jJAa2a__footerBrandMark:after{content:"";background:var(--token-accent);border-radius:999px;width:16px;height:3px;margin:auto;position:absolute;inset:0}.app-frame-module__jJAa2a__footerBrandMark:before{transform:rotate(45deg)}.app-frame-module__jJAa2a__footerBrandMark:after{transform:rotate(-45deg)}.app-frame-module__jJAa2a__main{padding:32px 30px 54px}.app-frame-module__jJAa2a__siteFooter{justify-content:space-between;align-items:center;gap:24px;padding:24px 30px 48px;display:flex}.app-frame-module__jJAa2a__footerLinks{flex-wrap:wrap;gap:18px;display:flex}@media (hover:hover){.app-frame-module__jJAa2a__footerLinks a:hover{color:var(--token-accent)}}@media (max-width:767px){.app-frame-module__jJAa2a__headerWrap,.app-frame-module__jJAa2a__main,.app-frame-module__jJAa2a__siteFooter{width:min(100% - 1rem,1240px)}.app-frame-module__jJAa2a__main{padding:24px 20px 40px}.app-frame-module__jJAa2a__siteFooter{flex-direction:column;align-items:flex-start;padding-left:20px;padding-right:20px}}
.skill-detail-module__8J2rrq__detail{gap:28px;display:grid}.skill-detail-module__8J2rrq__header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.skill-detail-module__8J2rrq__headerMeta{gap:6px;display:grid}.skill-detail-module__8J2rrq__breadcrumb{color:#5b5a66;font-size:13px;font-weight:500;transition:color .18s}.skill-detail-module__8J2rrq__kicker{letter-spacing:3px;text-transform:uppercase;color:#f75c30;font-size:12px;font-weight:700;line-height:20px}.skill-detail-module__8J2rrq__title{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-1.2px;color:#0d1221;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1}.skill-detail-module__8J2rrq__headerActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding-bottom:4px;display:flex}.skill-detail-module__8J2rrq__ghostButton{color:#0d1221;background:#fff;border:1px solid #0d12211a;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:600;line-height:20px;transition:transform .18s,background-color .18s;display:inline-flex}.skill-detail-module__8J2rrq__codexButton{color:#3b40cc;cursor:pointer;background:#4d53ff0f;border:1.5px solid #4d53ff40;border-radius:999px;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:600;line-height:20px;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.skill-detail-module__8J2rrq__codexButtonCopied{color:#14523d;background:#14523d14;border-color:#14523d4d}.skill-detail-module__8J2rrq__claudeInstallButton{color:#9a5a20;cursor:pointer;background:#cc78320f;border:1.5px solid #cc78324d;border-radius:999px;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:600;line-height:20px;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.skill-detail-module__8J2rrq__claudeInstallCopied{color:#14523d;background:#14523d14;border-color:#14523d4d}.skill-detail-module__8J2rrq__dangerButton{color:#b13c18;background:#f75c300f;border:1.5px solid #f75c304d;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:600;line-height:20px;transition:transform .18s,background-color .18s;display:inline-flex}.skill-detail-module__8J2rrq__errorBanner{color:#b13c18;background:#f75c3014;border:1px solid #f75c3029;border-radius:16px;padding:12px 16px;font-size:14px;line-height:22px}.skill-detail-module__8J2rrq__emptyState{background:#ffffffe0;border:1px solid #0d122114;border-radius:28px;gap:12px;padding:32px;display:grid}.skill-detail-module__8J2rrq__emptyState p{color:#5b5a66;font-size:15px}.skill-detail-module__8J2rrq__inlineLink{color:#f75c30;font-size:14px;font-weight:600}.skill-detail-module__8J2rrq__previewEmpty{color:#5b5a66;border:1px dashed #0d12211f;border-radius:28px;justify-content:center;align-items:center;min-height:320px;font-size:14px;display:flex}.skill-detail-module__8J2rrq__layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.skill-detail-module__8J2rrq__sidebar{position:sticky;top:20px}.skill-detail-module__8J2rrq__sidebarPanel{background:#fff;border:1px solid #0d122114;border-radius:24px;overflow:hidden;box-shadow:0 4px 24px #0d12210d}.skill-detail-module__8J2rrq__sidebarSection{padding:18px 16px}.skill-detail-module__8J2rrq__sidebarDivider{background:#0d12210f;height:1px;margin:0}.skill-detail-module__8J2rrq__sidebarLabel{letter-spacing:2px;text-transform:uppercase;color:#5b5a66;margin-bottom:12px;font-size:11px;font-weight:700}.skill-detail-module__8J2rrq__summaryList{gap:6px;display:grid}.skill-detail-module__8J2rrq__summaryRow{background:#f9f6f4;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.skill-detail-module__8J2rrq__summaryRow span{color:#5b5a66;font-size:12px;line-height:18px}.skill-detail-module__8J2rrq__summaryRow strong{color:#0d1221;font-size:12px;font-weight:600}.skill-detail-module__8J2rrq__badge{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;line-height:16px}.skill-detail-module__8J2rrq__badgeGreen{color:#14523d;background:#14523d1a}.skill-detail-module__8J2rrq__badgeGray{color:#5b5a66;background:#0d122112}.skill-detail-module__8J2rrq__fileList{gap:4px;display:grid}.skill-detail-module__8J2rrq__fileBtn{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;width:100%;min-width:0;padding:9px 10px;transition:background-color .15s,border-color .15s;display:flex}.skill-detail-module__8J2rrq__fileBtnActive{background:#4d53ff12;border-color:#4d53ff29}.skill-detail-module__8J2rrq__extBadge{letter-spacing:.5px;text-transform:uppercase;color:#5b5a66;background:#0d122112;border-radius:5px;flex-shrink:0;padding:3px 5px;font-size:9px;font-weight:700;line-height:12px}.skill-detail-module__8J2rrq__ext_md{color:#b13c18;background:#f75c301a}.skill-detail-module__8J2rrq__ext_yaml{color:#3b40cc;background:#4d53ff1a}.skill-detail-module__8J2rrq__filePath{gap:1px;min-width:0;display:grid}.skill-detail-module__8J2rrq__fileDir{color:#9998a3;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.skill-detail-module__8J2rrq__fileName{color:#0d1221;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.skill-detail-module__8J2rrq__fileBtnActive .skill-detail-module__8J2rrq__fileName{color:#4d53ff}.skill-detail-module__8J2rrq__preview{min-width:0}.skill-detail-module__8J2rrq__previewPanel{background:#fff;border:1px solid #0d122114;border-radius:24px;overflow:hidden;box-shadow:0 4px 24px #0d12210d}.skill-detail-module__8J2rrq__previewHeader{background:#fcfbfa;border-bottom:1px solid #0d12210f;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.skill-detail-module__8J2rrq__previewTitle{gap:4px;min-width:0;display:grid}.skill-detail-module__8J2rrq__previewFileName{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.5px;color:#0d1221;margin:0;font-size:22px;font-weight:500;line-height:1.1}.skill-detail-module__8J2rrq__previewDir{color:#9998a3;font-size:15px;font-weight:400}.skill-detail-module__8J2rrq__previewActions{flex-shrink:0;align-items:center;gap:8px;padding-top:4px;display:flex}.skill-detail-module__8J2rrq__viewToggle{background:#0d12210f;border:1px solid #0d122112;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.skill-detail-module__8J2rrq__viewToggleBtn{color:#5b5a66;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;line-height:18px;transition:background-color .16s,color .16s}.skill-detail-module__8J2rrq__viewToggleBtnActive{color:#0d1221;background:#fff;box-shadow:0 1px 4px #0d12211a}.skill-detail-module__8J2rrq__markdownBody{color:#0d1221;max-height:72vh;padding:22px 24px;font-size:14px;line-height:26px;overflow-y:auto}.skill-detail-module__8J2rrq__markdownBody h1{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.5px;color:#0d1221;border-bottom:1px solid #0d122114;margin:0 0 14px;padding-bottom:10px;font-size:24px;font-weight:600}.skill-detail-module__8J2rrq__markdownBody h2{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.3px;color:#0d1221;margin:24px 0 8px;font-size:18px;font-weight:600}.skill-detail-module__8J2rrq__markdownBody h3{color:#0d1221;margin:18px 0 6px;font-size:15px;font-weight:600}.skill-detail-module__8J2rrq__markdownBody p{margin:0 0 12px}.skill-detail-module__8J2rrq__markdownBody strong{color:#0d1221;font-weight:700}.skill-detail-module__8J2rrq__markdownBody em{color:#37373d;font-style:italic}.skill-detail-module__8J2rrq__markdownBody ul,.skill-detail-module__8J2rrq__markdownBody ol{gap:5px;margin:0 0 12px;padding-left:22px;display:grid}.skill-detail-module__8J2rrq__markdownBody li{line-height:24px}.skill-detail-module__8J2rrq__markdownBody blockquote{color:#37373d;background:#f75c300a;border-left:3px solid #f75c30;border-radius:0 12px 12px 0;margin:12px 0;padding:12px 18px;font-style:italic}.skill-detail-module__8J2rrq__markdownBody code{background:#0d12210f;border-radius:5px;padding:2px 6px;font-family:monospace;font-size:12px}.skill-detail-module__8J2rrq__markdownBody pre{background:#f9f6f4;border:1px solid #0d122114;border-radius:12px;margin:12px 0;padding:14px 16px;font-size:12px;line-height:20px;overflow:auto}.skill-detail-module__8J2rrq__markdownBody pre code{background:0 0;padding:0}.skill-detail-module__8J2rrq__markdownBody hr{border:none;border-top:1px solid #0d122114;margin:20px 0}.skill-detail-module__8J2rrq__rawPre{white-space:pre-wrap;color:#0d1221;max-height:72vh;margin:0;padding:22px 24px;font-size:13px;line-height:22px;overflow-y:auto}@media (hover:hover){.skill-detail-module__8J2rrq__breadcrumb:hover{color:#f75c30}.skill-detail-module__8J2rrq__ghostButton:hover{background:#f9f6f4;transform:translateY(-1px)}.skill-detail-module__8J2rrq__codexButton:hover{background:#4d53ff1f;transform:translateY(-1px)}.skill-detail-module__8J2rrq__claudeInstallButton:hover{background:#cc78321f;transform:translateY(-1px)}.skill-detail-module__8J2rrq__dangerButton:hover{background:#f75c301a;transform:translateY(-1px)}.skill-detail-module__8J2rrq__fileBtn:hover:not(.skill-detail-module__8J2rrq__fileBtnActive){background:#f9f6f4}}@media (max-width:1023px){.skill-detail-module__8J2rrq__layout{grid-template-columns:1fr}.skill-detail-module__8J2rrq__sidebar{position:static}}@media (max-width:767px){.skill-detail-module__8J2rrq__header,.skill-detail-module__8J2rrq__previewHeader{flex-direction:column;align-items:flex-start}}
.create-skill-wizard-module__n45L0W__wizard{gap:32px;max-width:820px;margin:0 auto;display:grid}.create-skill-wizard-module__n45L0W__wizardWide{max-width:100%}.create-skill-wizard-module__n45L0W__terminalWrapper{grid-template-columns:1fr 260px;gap:18px;min-height:520px;display:grid}.create-skill-wizard-module__n45L0W__terminal{color:#e0dce6;background:#1a1625;border:1px solid #0d122114;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.create-skill-wizard-module__n45L0W__terminalHeader{background:#ffffff0a;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:14px 18px;display:flex}.create-skill-wizard-module__n45L0W__terminalDot{background:#ffffff26;border-radius:50%;width:10px;height:10px}.create-skill-wizard-module__n45L0W__terminalDot:first-child{background:#ff5f57}.create-skill-wizard-module__n45L0W__terminalDot:nth-child(2){background:#febc2e}.create-skill-wizard-module__n45L0W__terminalDot:nth-child(3){background:#28c840}.create-skill-wizard-module__n45L0W__terminalTitle{color:#ffffff80;margin-left:8px;font-size:12px;font-weight:600}.create-skill-wizard-module__n45L0W__terminalBody{scroll-behavior:smooth;flex:1;padding:16px 18px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:13px;line-height:22px;overflow-y:auto}.create-skill-wizard-module__n45L0W__terminalBody::-webkit-scrollbar{width:6px}.create-skill-wizard-module__n45L0W__terminalBody::-webkit-scrollbar-track{background:0 0}.create-skill-wizard-module__n45L0W__terminalBody::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.create-skill-wizard-module__n45L0W__placeholder{color:#fff3;justify-content:center;align-items:center;height:100%;min-height:120px;font-size:14px;font-style:italic;display:flex}.create-skill-wizard-module__n45L0W__logLine{border-bottom:1px solid #ffffff08;gap:10px;padding:6px 0;animation:.2s both create-skill-wizard-module__n45L0W__fadeIn;display:flex}.create-skill-wizard-module__n45L0W__logTime{color:#ffffff40;flex-shrink:0;min-width:48px;padding-top:2px;font-size:11px}.create-skill-wizard-module__n45L0W__logContent{word-break:break-word;white-space:pre-wrap;flex:1;min-width:0;line-height:20px}.create-skill-wizard-module__n45L0W__logCrewStart{color:#28c840;font-weight:500}.create-skill-wizard-module__n45L0W__logTaskStart{color:#febc2e;font-weight:500}.create-skill-wizard-module__n45L0W__logStep{color:#c8c4d4;background:#ffffff05;border-radius:8px;margin:4px 0;padding:8px 10px}.create-skill-wizard-module__n45L0W__logTaskDone{color:#4dd4ac;font-weight:500}.create-skill-wizard-module__n45L0W__logCrewDone{color:#28c840;font-weight:600}.create-skill-wizard-module__n45L0W__logError{color:#ff5f57;font-weight:500}.create-skill-wizard-module__n45L0W__logResult{color:#7c9cff;font-weight:500}.create-skill-wizard-module__n45L0W__logLabel{letter-spacing:.5px;text-transform:uppercase;border-radius:4px;margin-right:6px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.create-skill-wizard-module__n45L0W__labelStart{color:#28c840;background:#28c84026}.create-skill-wizard-module__n45L0W__labelTask{color:#febc2e;background:#febc2e26}.create-skill-wizard-module__n45L0W__labelStep{color:#7a7690;background:#b0acc01a}.create-skill-wizard-module__n45L0W__labelDone{color:#4dd4ac;background:#4dd4ac26}.create-skill-wizard-module__n45L0W__labelError{color:#ff5f57;background:#ff5f5726}.create-skill-wizard-module__n45L0W__labelResult{color:#7c9cff;background:#7c9cff26}.create-skill-wizard-module__n45L0W__termSidebar{align-content:start;gap:16px;display:grid}.create-skill-wizard-module__n45L0W__termSidebarCard{background:#ffffffe0;border:1px solid #0d122114;border-radius:18px;padding:20px;box-shadow:0 12px 30px #0d12210d}.create-skill-wizard-module__n45L0W__termSidebarLabel{letter-spacing:2.5px;text-transform:uppercase;color:#f75c30;margin-bottom:14px;font-size:11px;font-weight:700}.create-skill-wizard-module__n45L0W__elapsedTime{font-size:24px;font-weight:600;font-family:var(--font-host-grotesk),sans-serif;color:#0d1221;letter-spacing:-.5px}.create-skill-wizard-module__n45L0W__elapsedLabel{color:#5b5a66;margin-top:2px;font-size:12px}.create-skill-wizard-module__n45L0W__statusBadge{border-radius:999px;align-items:center;margin-top:10px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.create-skill-wizard-module__n45L0W__statusRunning{color:#b58a00;background:#febc2e1f}.create-skill-wizard-module__n45L0W__statusDone{color:#0e7a56;background:#4dd4ac1f}.create-skill-wizard-module__n45L0W__taskList{gap:8px;display:grid}.create-skill-wizard-module__n45L0W__taskItem{background:#fcfbfa;border:1px solid #0d12210f;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;transition:background-color .3s,border-color .3s;display:flex}.create-skill-wizard-module__n45L0W__taskItemActive{background:#febc2e14;border-color:#febc2e33}.create-skill-wizard-module__n45L0W__taskItemDone{background:#4dd4ac0f;border-color:#4dd4ac26}.create-skill-wizard-module__n45L0W__taskDot{background:#0d12211f;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background-color .3s}.create-skill-wizard-module__n45L0W__taskItemActive .create-skill-wizard-module__n45L0W__taskDot{background:#febc2e;animation:1.4s ease-in-out infinite create-skill-wizard-module__n45L0W__pulse}.create-skill-wizard-module__n45L0W__taskItemDone .create-skill-wizard-module__n45L0W__taskDot{background:#4dd4ac}.create-skill-wizard-module__n45L0W__taskName{color:#5b5a66;font-size:12px;font-weight:500;line-height:18px}.create-skill-wizard-module__n45L0W__taskItemActive .create-skill-wizard-module__n45L0W__taskName{color:#0d1221;font-weight:600}.create-skill-wizard-module__n45L0W__taskItemDone .create-skill-wizard-module__n45L0W__taskName{color:#37373d}@keyframes create-skill-wizard-module__n45L0W__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes create-skill-wizard-module__n45L0W__pulse{0%,to{opacity:1}50%{opacity:.4}}.create-skill-wizard-module__n45L0W__topBar{align-items:center;gap:8px;display:flex}.create-skill-wizard-module__n45L0W__healthDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.create-skill-wizard-module__n45L0W__healthOk{background:#14523d}.create-skill-wizard-module__n45L0W__healthDown{background:#f75c30}.create-skill-wizard-module__n45L0W__healthChecking{background:#0d12214d;animation:1.4s ease-in-out infinite create-skill-wizard-module__n45L0W__pulse}.create-skill-wizard-module__n45L0W__healthLabel{color:#5b5a66;font-size:13px;font-weight:500}.create-skill-wizard-module__n45L0W__header{gap:10px;display:grid}.create-skill-wizard-module__n45L0W__kicker{letter-spacing:3px;text-transform:uppercase;color:#f75c30;font-size:12px;font-weight:700;line-height:20px}.create-skill-wizard-module__n45L0W__title{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-1.5px;color:#0d1221;font-size:clamp(36px,5vw,52px);font-weight:500;line-height:1}.create-skill-wizard-module__n45L0W__subtitle{color:#5b5a66;max-width:560px;font-size:17px;line-height:28px}.create-skill-wizard-module__n45L0W__sectionLabel{letter-spacing:1.6px;text-transform:uppercase;color:#37373d;font-size:13px;font-weight:700}.create-skill-wizard-module__n45L0W__sourceSection{gap:14px;display:grid}.create-skill-wizard-module__n45L0W__sourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.create-skill-wizard-module__n45L0W__sourceCard{text-align:left;cursor:pointer;background:#fcfbfa;border:1.5px solid #0d122114;border-radius:24px;gap:10px;padding:24px 20px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s,box-shadow .22s;display:grid;position:relative}.create-skill-wizard-module__n45L0W__sourceCardActive{background:#f75c300d;border-color:#f75c3061;box-shadow:0 0 0 4px #f75c3014,0 8px 24px #f75c301a}.create-skill-wizard-module__n45L0W__sourceIcon{background:#0d12210f;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;line-height:1;display:flex}.create-skill-wizard-module__n45L0W__sourceCardActive .create-skill-wizard-module__n45L0W__sourceIcon{background:#f75c301f}.create-skill-wizard-module__n45L0W__sourceTitle{letter-spacing:-.2px;color:#0d1221;font-size:16px;font-weight:700;line-height:24px;display:block}.create-skill-wizard-module__n45L0W__sourceDesc{color:#5b5a66;margin:0;font-size:13px;line-height:21px}.create-skill-wizard-module__n45L0W__sourceCheck{color:#fff;background:#f75c30;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex;position:absolute;top:16px;right:16px}.create-skill-wizard-module__n45L0W__form{gap:32px;display:grid}.create-skill-wizard-module__n45L0W__formSection{border-top:1px solid #0d12210f;gap:18px;padding-top:32px;animation:.28s cubic-bezier(.22,1,.36,1) both create-skill-wizard-module__n45L0W__fadeSlideIn;display:grid}.create-skill-wizard-module__n45L0W__field{gap:8px;display:grid}.create-skill-wizard-module__n45L0W__field>span{color:#0d1221;font-size:14px;font-weight:600;line-height:22px}.create-skill-wizard-module__n45L0W__field>span em{color:#5b5a66;font-style:normal;font-weight:400}.create-skill-wizard-module__n45L0W__field>small{color:#5b5a66;font-size:12px;line-height:18px}.create-skill-wizard-module__n45L0W__field input,.create-skill-wizard-module__n45L0W__field textarea{color:#0d1221;resize:vertical;background:#fff;border:1px solid #0d12211a;border-radius:18px;width:100%;padding:14px 16px;font-size:15px;line-height:24px;transition:border-color .18s,box-shadow .18s}.create-skill-wizard-module__n45L0W__field input:focus,.create-skill-wizard-module__n45L0W__field textarea:focus{border-color:#f75c3066;outline:none;box-shadow:0 0 0 3px #f75c301a}.create-skill-wizard-module__n45L0W__inputPrefix{background:#fff;border:1px solid #0d12211a;border-radius:18px;align-items:center;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.create-skill-wizard-module__n45L0W__inputPrefix:focus-within{border-color:#f75c3066;box-shadow:0 0 0 3px #f75c301a}.create-skill-wizard-module__n45L0W__inputPrefix>span{color:#5b5a66;flex-shrink:0;padding:14px 4px 14px 16px;font-size:15px;font-weight:600;line-height:24px}.create-skill-wizard-module__n45L0W__inputPrefix input{flex:1;box-shadow:none!important;border:none!important;border-radius:0!important;padding-left:4px!important}.create-skill-wizard-module__n45L0W__configGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.create-skill-wizard-module__n45L0W__toggleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.create-skill-wizard-module__n45L0W__toggle{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fcfbfa;border:1.5px solid #0d122114;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,background-color .2s;display:flex}.create-skill-wizard-module__n45L0W__toggleOn{background:#f75c300a;border-color:#f75c3038}.create-skill-wizard-module__n45L0W__toggleInfo{gap:2px;min-width:0;display:grid}.create-skill-wizard-module__n45L0W__toggleInfo span{color:#0d1221;font-size:13px;font-weight:600;line-height:20px;display:block}.create-skill-wizard-module__n45L0W__toggleInfo small{color:#5b5a66;font-size:11px;line-height:17px;display:block}.create-skill-wizard-module__n45L0W__toggleSwitch{background:#0d12211f;border-radius:11px;flex-shrink:0;width:38px;height:22px;transition:background .2s;position:relative}.create-skill-wizard-module__n45L0W__toggleSwitch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.create-skill-wizard-module__n45L0W__toggleSwitchOn{background:#f75c30}.create-skill-wizard-module__n45L0W__toggleThumb{pointer-events:none;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.create-skill-wizard-module__n45L0W__toggleSwitchOn .create-skill-wizard-module__n45L0W__toggleThumb{transform:translate(16px)}.create-skill-wizard-module__n45L0W__errorBox{background:#f75c3014;border:1px solid #f75c3029;border-radius:18px;gap:4px;padding:16px 18px;display:grid}.create-skill-wizard-module__n45L0W__errorBox strong{color:#b13c18;font-size:14px;font-weight:700;line-height:22px}.create-skill-wizard-module__n45L0W__errorBox p{color:#6d351d;margin:0;font-size:14px;line-height:22px}.create-skill-wizard-module__n45L0W__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.create-skill-wizard-module__n45L0W__generateButton{color:#fff;letter-spacing:-.2px;background:linear-gradient(#2e2937 0%,#161425 100%);border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:600;line-height:24px;transition:transform .2s,opacity .2s;display:inline-flex}.create-skill-wizard-module__n45L0W__generateButton:disabled{opacity:.44;cursor:not-allowed}.create-skill-wizard-module__n45L0W__generateButton .create-skill-wizard-module__n45L0W__arrowIcon{font-size:18px;font-weight:700;line-height:1}.create-skill-wizard-module__n45L0W__resetButton{color:#37373d;background:#fff;border:1px solid #0d12211a;border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-size:15px;font-weight:500;line-height:24px;transition:transform .2s;display:inline-flex}.create-skill-wizard-module__n45L0W__spinner{border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite create-skill-wizard-module__n45L0W__spin;display:inline-block}.create-skill-wizard-module__n45L0W__results{gap:20px;animation:.32s cubic-bezier(.22,1,.36,1) both create-skill-wizard-module__n45L0W__fadeSlideIn;display:grid}.create-skill-wizard-module__n45L0W__resultsToolbar{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.create-skill-wizard-module__n45L0W__resultsKicker{letter-spacing:3px;text-transform:uppercase;color:#f75c30;font-size:12px;font-weight:700;line-height:20px}.create-skill-wizard-module__n45L0W__resultsTitle{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-1.2px;color:#0d1221;margin-top:8px;font-size:36px;font-weight:500;line-height:1}.create-skill-wizard-module__n45L0W__resultsActions{flex-wrap:wrap;gap:10px;display:flex}.create-skill-wizard-module__n45L0W__newSkillButton{color:#fff;letter-spacing:-.3px;cursor:pointer;background:linear-gradient(#2e2937 0%,#161425 100%);border:none;border-radius:32px;align-items:center;gap:14px;padding:8px 10px 8px 18px;font-size:16px;font-weight:500;line-height:27.2px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 14px 30px #0d12211f}.create-skill-wizard-module__n45L0W__newSkillButton:hover{transform:translateY(-2px)}.create-skill-wizard-module__n45L0W__newSkillButtonIcon{color:#0d1221;background:#fff;border-radius:18px;place-items:center;width:36px;height:36px;font-size:16px;display:inline-grid}.create-skill-wizard-module__n45L0W__actionButton{color:#0d1221;background:#fff;border:1px solid #0d12211a;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:600;line-height:20px;transition:transform .2s;display:inline-flex}.create-skill-wizard-module__n45L0W__viewer{grid-template-columns:260px minmax(0,1fr);gap:20px;display:grid}.create-skill-wizard-module__n45L0W__sidebar{align-content:start;gap:20px;display:grid}.create-skill-wizard-module__n45L0W__sidebarCard{background:#ffffffe0;border:1px solid #0d122114;border-radius:28px;padding:22px;box-shadow:0 18px 40px #0d12210f}.create-skill-wizard-module__n45L0W__sidebarLabel{letter-spacing:3px;text-transform:uppercase;color:#f75c30;font-size:12px;font-weight:700;line-height:20px}.create-skill-wizard-module__n45L0W__statusList{gap:10px;margin-top:16px;display:grid}.create-skill-wizard-module__n45L0W__statusItem{background:#fcfbfa;border:1px solid #0d122114;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.create-skill-wizard-module__n45L0W__statusItem span{color:#5b5a66;font-size:13px;line-height:20px}.create-skill-wizard-module__n45L0W__statusItem strong{color:#0d1221;font-size:13px;line-height:20px}.create-skill-wizard-module__n45L0W__fileList{gap:8px;margin-top:16px;display:grid}.create-skill-wizard-module__n45L0W__fileButton{text-align:left;color:#37373d;background:#fcfbfa;border:1px solid #0d122114;border-radius:14px;padding:10px 12px;font-size:13px;line-height:20px;transition:background-color .15s,color .15s}.create-skill-wizard-module__n45L0W__fileButtonActive{color:#4d53ff;background:#4d53ff14;border-color:#4d53ff2e}.create-skill-wizard-module__n45L0W__previewCard{background:#ffffffe0;border:1px solid #0d122114;border-radius:28px;padding:22px;box-shadow:0 18px 40px #0d12210f}.create-skill-wizard-module__n45L0W__previewHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.create-skill-wizard-module__n45L0W__previewLabel{letter-spacing:3px;text-transform:uppercase;color:#f75c30;font-size:12px;font-weight:700;line-height:20px}.create-skill-wizard-module__n45L0W__previewHeader h3{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.8px;color:#0d1221;margin-top:8px;font-size:24px;font-weight:500;line-height:1}.create-skill-wizard-module__n45L0W__previewHeader button{color:#0d1221;background:#fff;border:1px solid #0d12211a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;line-height:20px;transition:transform .18s;display:inline-flex}.create-skill-wizard-module__n45L0W__previewHeaderActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.create-skill-wizard-module__n45L0W__viewToggle{background:#0d12210f;border:1px solid #0d122112;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.create-skill-wizard-module__n45L0W__viewToggleBtn{color:#5b5a66;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;line-height:18px;transition:background-color .16s,color .16s}.create-skill-wizard-module__n45L0W__viewToggleBtnActive{color:#0d1221;background:#fff;box-shadow:0 1px 4px #0d12211a}.create-skill-wizard-module__n45L0W__markdownBody{color:#0d1221;background:#fcfbfa;border:1px solid #0d122114;border-radius:18px;max-height:640px;margin-top:18px;padding:20px;font-size:14px;line-height:24px;overflow:auto}.create-skill-wizard-module__n45L0W__markdownBody h1{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.5px;color:#0d1221;margin:0 0 12px;font-size:22px;font-weight:600}.create-skill-wizard-module__n45L0W__markdownBody h2{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.3px;color:#0d1221;margin:20px 0 8px;font-size:17px;font-weight:600}.create-skill-wizard-module__n45L0W__markdownBody h3{color:#0d1221;margin:16px 0 6px;font-size:15px;font-weight:600}.create-skill-wizard-module__n45L0W__markdownBody p{margin:0 0 10px}.create-skill-wizard-module__n45L0W__markdownBody strong{color:#0d1221;font-weight:700}.create-skill-wizard-module__n45L0W__markdownBody em{color:#37373d;font-style:italic}.create-skill-wizard-module__n45L0W__markdownBody ul,.create-skill-wizard-module__n45L0W__markdownBody ol{gap:4px;margin:0 0 10px;padding-left:20px;display:grid}.create-skill-wizard-module__n45L0W__markdownBody li{line-height:22px}.create-skill-wizard-module__n45L0W__markdownBody blockquote{color:#37373d;background:#f75c300d;border-left:3px solid #f75c30;border-radius:0 10px 10px 0;margin:10px 0;padding:10px 16px;font-style:italic}.create-skill-wizard-module__n45L0W__markdownBody code{background:#0d12210f;border-radius:6px;padding:2px 6px;font-family:monospace;font-size:12px}.create-skill-wizard-module__n45L0W__markdownBody pre{background:#0d12210a;border:1px solid #0d122114;border-radius:12px;margin:10px 0;padding:14px 16px;font-size:12px;line-height:20px;overflow:auto}.create-skill-wizard-module__n45L0W__markdownBody pre code{background:0 0;padding:0}.create-skill-wizard-module__n45L0W__markdownBody hr{border:none;border-top:1px solid #0d122114;margin:18px 0}.create-skill-wizard-module__n45L0W__rawPre{white-space:pre-wrap;color:#0d1221;background:#fcfbfa;border:1px solid #0d122114;border-radius:18px;max-height:640px;margin-top:18px;padding:18px;font-size:13px;line-height:22px;overflow:auto}.create-skill-wizard-module__n45L0W__warningBox{background:#f75c3012;border:1px solid #f75c3024;border-radius:18px;padding:14px 18px}.create-skill-wizard-module__n45L0W__warningBox strong{color:#b13c18;font-size:13px;font-weight:700;line-height:20px;display:block}.create-skill-wizard-module__n45L0W__warningBox ul{color:#6d351d;gap:4px;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:20px;display:grid}@keyframes create-skill-wizard-module__n45L0W__fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes create-skill-wizard-module__n45L0W__spin{to{transform:rotate(360deg)}}@media (hover:hover){.create-skill-wizard-module__n45L0W__sourceCard:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0d12211a}.create-skill-wizard-module__n45L0W__generateButton:not(:disabled):hover{transform:translateY(-2px)}.create-skill-wizard-module__n45L0W__resetButton:hover{transform:translateY(-1px)}.create-skill-wizard-module__n45L0W__actionButton:hover{background:#f9f6f4;transform:translateY(-1px)}.create-skill-wizard-module__n45L0W__fileTab:hover,.create-skill-wizard-module__n45L0W__fileViewerHeader button:hover{transform:translateY(-1px)}}@media (max-width:1023px){.create-skill-wizard-module__n45L0W__viewer{grid-template-columns:1fr}}@media (max-width:767px){.create-skill-wizard-module__n45L0W__sourceGrid,.create-skill-wizard-module__n45L0W__toggleGrid,.create-skill-wizard-module__n45L0W__configGrid{grid-template-columns:1fr}.create-skill-wizard-module__n45L0W__resultsToolbar,.create-skill-wizard-module__n45L0W__previewHeader{flex-direction:column;align-items:flex-start}.create-skill-wizard-module__n45L0W__title{font-size:36px}}@media (max-width:479px){.create-skill-wizard-module__n45L0W__sourceGrid{grid-template-columns:1fr}}
.skill-viewer-module__MzEcqq__layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.skill-viewer-module__MzEcqq__sidebar{position:sticky;top:20px}.skill-viewer-module__MzEcqq__sidebarPanel{background:#fff;border:1px solid #0d122114;border-radius:24px;overflow:hidden;box-shadow:0 4px 24px #0d12210d}.skill-viewer-module__MzEcqq__sidebarSection{padding:18px 16px}.skill-viewer-module__MzEcqq__sidebarDivider{background:#0d12210f;height:1px;margin:0}.skill-viewer-module__MzEcqq__sidebarLabel{letter-spacing:2px;text-transform:uppercase;color:#5b5a66;margin-bottom:12px;font-size:11px;font-weight:700}.skill-viewer-module__MzEcqq__summaryList{gap:6px;display:grid}.skill-viewer-module__MzEcqq__summaryRow{background:#f9f6f4;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.skill-viewer-module__MzEcqq__summaryRow span{color:#5b5a66;font-size:12px;line-height:18px}.skill-viewer-module__MzEcqq__summaryRow strong{color:#0d1221;font-size:12px;font-weight:600}.skill-viewer-module__MzEcqq__badge{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;line-height:16px}.skill-viewer-module__MzEcqq__badgeGreen{color:#14523d;background:#14523d1a}.skill-viewer-module__MzEcqq__badgeGray{color:#5b5a66;background:#0d122112}.skill-viewer-module__MzEcqq__fileList{gap:4px;display:grid}.skill-viewer-module__MzEcqq__fileBtn{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;width:100%;min-width:0;padding:9px 10px;transition:background-color .15s,border-color .15s;display:flex}.skill-viewer-module__MzEcqq__fileBtnActive{background:#4d53ff12;border-color:#4d53ff29}.skill-viewer-module__MzEcqq__extBadge{letter-spacing:.5px;text-transform:uppercase;color:#5b5a66;background:#0d122112;border-radius:5px;flex-shrink:0;padding:3px 5px;font-size:9px;font-weight:700;line-height:12px}.skill-viewer-module__MzEcqq__ext_md{color:#b13c18;background:#f75c301a}.skill-viewer-module__MzEcqq__ext_yaml{color:#3b40cc;background:#4d53ff1a}.skill-viewer-module__MzEcqq__filePath{gap:1px;min-width:0;display:grid}.skill-viewer-module__MzEcqq__fileDir{color:#9998a3;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.skill-viewer-module__MzEcqq__fileName{color:#0d1221;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.skill-viewer-module__MzEcqq__fileBtnActive .skill-viewer-module__MzEcqq__fileName{color:#4d53ff}.skill-viewer-module__MzEcqq__preview{min-width:0}.skill-viewer-module__MzEcqq__previewPanel{background:#fff;border:1px solid #0d122114;border-radius:24px;overflow:hidden;box-shadow:0 4px 24px #0d12210d}.skill-viewer-module__MzEcqq__previewHeader{background:#fcfbfa;border-bottom:1px solid #0d12210f;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.skill-viewer-module__MzEcqq__previewTitle{gap:4px;min-width:0;display:grid}.skill-viewer-module__MzEcqq__kicker{letter-spacing:3px;text-transform:uppercase;color:#f75c30;font-size:12px;font-weight:700;line-height:20px}.skill-viewer-module__MzEcqq__previewFileName{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.5px;color:#0d1221;margin:0;font-size:22px;font-weight:500;line-height:1.1}.skill-viewer-module__MzEcqq__previewDir{color:#9998a3;font-size:15px;font-weight:400}.skill-viewer-module__MzEcqq__previewActions{flex-shrink:0;align-items:center;gap:8px;padding-top:4px;display:flex}.skill-viewer-module__MzEcqq__viewToggle{background:#0d12210f;border:1px solid #0d122112;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.skill-viewer-module__MzEcqq__viewToggleBtn{color:#5b5a66;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;line-height:18px;transition:background-color .16s,color .16s}.skill-viewer-module__MzEcqq__viewToggleBtnActive{color:#0d1221;background:#fff;box-shadow:0 1px 4px #0d12211a}.skill-viewer-module__MzEcqq__ghostButton{color:#0d1221;cursor:pointer;background:#fff;border:1px solid #0d12211a;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:600;line-height:20px;transition:transform .18s,background-color .18s;display:inline-flex}.skill-viewer-module__MzEcqq__markdownBody{color:#0d1221;max-height:72vh;padding:22px 24px;font-size:14px;line-height:26px;overflow-y:auto}.skill-viewer-module__MzEcqq__markdownBody h1{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.5px;color:#0d1221;border-bottom:1px solid #0d122114;margin:0 0 14px;padding-bottom:10px;font-size:24px;font-weight:600}.skill-viewer-module__MzEcqq__markdownBody h2{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.3px;color:#0d1221;margin:24px 0 8px;font-size:18px;font-weight:600}.skill-viewer-module__MzEcqq__markdownBody h3{color:#0d1221;margin:18px 0 6px;font-size:15px;font-weight:600}.skill-viewer-module__MzEcqq__markdownBody p{margin:0 0 12px}.skill-viewer-module__MzEcqq__markdownBody strong{color:#0d1221;font-weight:700}.skill-viewer-module__MzEcqq__markdownBody em{color:#37373d;font-style:italic}.skill-viewer-module__MzEcqq__markdownBody ul,.skill-viewer-module__MzEcqq__markdownBody ol{gap:5px;margin:0 0 12px;padding-left:22px;display:grid}.skill-viewer-module__MzEcqq__markdownBody li{line-height:24px}.skill-viewer-module__MzEcqq__markdownBody blockquote{color:#37373d;background:#f75c300a;border-left:3px solid #f75c30;border-radius:0 12px 12px 0;margin:12px 0;padding:12px 18px;font-style:italic}.skill-viewer-module__MzEcqq__markdownBody code{background:#0d12210f;border-radius:5px;padding:2px 6px;font-family:monospace;font-size:12px}.skill-viewer-module__MzEcqq__markdownBody pre{background:#f9f6f4;border:1px solid #0d122114;border-radius:12px;margin:12px 0;padding:14px 16px;font-size:12px;line-height:20px;overflow:auto}.skill-viewer-module__MzEcqq__markdownBody pre code{background:0 0;padding:0}.skill-viewer-module__MzEcqq__markdownBody hr{border:none;border-top:1px solid #0d122114;margin:20px 0}.skill-viewer-module__MzEcqq__markdownBody table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px}.skill-viewer-module__MzEcqq__markdownBody th,.skill-viewer-module__MzEcqq__markdownBody td{text-align:left;border:1px solid #0d122114;padding:8px 12px}.skill-viewer-module__MzEcqq__markdownBody th{background:#f9f6f4;font-weight:600}.skill-viewer-module__MzEcqq__rawPre{white-space:pre-wrap;color:#0d1221;max-height:72vh;margin:0;padding:22px 24px;font-size:13px;line-height:22px;overflow-y:auto}.skill-viewer-module__MzEcqq__previewEmpty{color:#5b5a66;border:1px dashed #0d12211f;border-radius:28px;justify-content:center;align-items:center;min-height:320px;font-size:14px;display:flex}@media (hover:hover){.skill-viewer-module__MzEcqq__ghostButton:hover{background:#f9f6f4;transform:translateY(-1px)}.skill-viewer-module__MzEcqq__fileBtn:hover:not(.skill-viewer-module__MzEcqq__fileBtnActive){background:#f9f6f4}}@media (max-width:1023px){.skill-viewer-module__MzEcqq__layout{grid-template-columns:1fr}.skill-viewer-module__MzEcqq__sidebar{position:static}}@media (max-width:767px){.skill-viewer-module__MzEcqq__previewHeader{flex-direction:column;align-items:flex-start}}
.product-page-module__butOeq__page{gap:24px;display:grid}.product-page-module__butOeq__hero{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start;gap:20px;display:grid}.product-page-module__butOeq__heroCard,.product-page-module__butOeq__sideCard{background:#ffffffe0;border:1px solid #0d122114;border-radius:30px;box-shadow:0 18px 40px #0d12210f}.product-page-module__butOeq__heroCard{padding:28px}.product-page-module__butOeq__sideCard{padding:24px}.product-page-module__butOeq__kicker{letter-spacing:3px;text-transform:uppercase;color:#f75c30;font-size:12px;font-weight:700;line-height:20px}.product-page-module__butOeq__title{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-1.6px;color:#0d1221;margin-top:10px;font-size:clamp(2.4rem,3vw,4rem);font-weight:500;line-height:.94}.product-page-module__butOeq__lead{color:#5b5a66;max-width:60ch;margin-top:18px;font-size:16px;line-height:28px}.product-page-module__butOeq__chipRow{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.product-page-module__butOeq__chip{color:#0d1221;background:#fcfbfa;border:1px solid #0d122114;border-radius:999px;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.product-page-module__butOeq__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.product-page-module__butOeq__metricCard{background:linear-gradient(#f9f6f4f5 0%,#ffffffe0 100%);border:1px solid #0d12210f;border-radius:22px;gap:4px;padding:16px 18px;display:grid}.product-page-module__butOeq__metricCard strong{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.8px;color:#0d1221;font-size:26px;font-weight:600;line-height:1}.product-page-module__butOeq__metricCard span{color:#5b5a66;font-size:13px;line-height:20px}.product-page-module__butOeq__sideCardTitle{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-1px;color:#0d1221;font-size:28px;font-weight:500;line-height:1}.product-page-module__butOeq__sideCardLead{color:#5b5a66;margin-top:12px;font-size:14px;line-height:24px}.product-page-module__butOeq__sideList{gap:12px;margin-top:18px;display:grid}.product-page-module__butOeq__sideItem{background:#fcfbfa;border:1px solid #0d122114;border-radius:18px;gap:4px;padding:14px 16px;display:grid}.product-page-module__butOeq__sideItem code{color:#4d53ff;font-size:12px;font-weight:700;line-height:18px}.product-page-module__butOeq__sideItem span{color:#37373d;font-size:13px;line-height:20px}.product-page-module__butOeq__pageHeader{border-bottom:1px solid #0d122114;justify-content:space-between;align-items:center;gap:24px;padding:20px 0 4px;display:flex}.product-page-module__butOeq__pageHeaderText{flex-direction:column;gap:4px;display:flex}.product-page-module__butOeq__pageTitle{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.6px;color:#0d1221;font-size:26px;font-weight:600;line-height:1}.product-page-module__butOeq__pageSubtitle{color:#5b5a66;font-size:14px;line-height:22px}.product-page-module__butOeq__pageHeaderChips{flex-shrink:0;gap:8px;display:flex}.product-page-module__butOeq__headerChip{background:#ffffffe0;border:1px solid #0d122114;border-radius:16px;flex-direction:column;gap:1px;padding:10px 16px;display:inline-flex}.product-page-module__butOeq__headerChip strong{color:#0d1221;font-size:13px;font-weight:700;line-height:1.2}.product-page-module__butOeq__headerChip span{color:#5b5a66;font-size:12px;line-height:1.4}.product-page-module__butOeq__content{display:grid}@media (max-width:1023px){.product-page-module__butOeq__hero{grid-template-columns:1fr}}@media (max-width:767px){.product-page-module__butOeq__heroCard,.product-page-module__butOeq__sideCard{padding:22px}.product-page-module__butOeq__metricGrid{grid-template-columns:1fr}.product-page-module__butOeq__pageHeader{flex-direction:column;align-items:flex-start}.product-page-module__butOeq__pageHeaderChips{flex-wrap:wrap}}
.skills-browser-module__r8fAQa__browser{gap:24px;display:grid}.skills-browser-module__r8fAQa__header{border-bottom:1px solid #0d122114;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.skills-browser-module__r8fAQa__headerLeft{flex-shrink:0;align-items:baseline;gap:10px;display:flex}.skills-browser-module__r8fAQa__headerTitle{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.5px;color:#0d1221;font-size:22px;font-weight:600;line-height:1}.skills-browser-module__r8fAQa__headerCount{color:#9998a3;font-size:13px;font-weight:500;line-height:1}.skills-browser-module__r8fAQa__headerRight{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.skills-browser-module__r8fAQa__searchWrap{flex:1;max-width:380px;position:relative}.skills-browser-module__r8fAQa__searchIcon{color:#9998a3;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.skills-browser-module__r8fAQa__searchInput{color:#0d1221;background:#ffffffeb;border:1px solid #0d12211a;border-radius:999px;width:100%;padding:10px 16px 10px 40px;font-size:14px;line-height:22px;transition:border-color .15s}.skills-browser-module__r8fAQa__searchInput:focus{border-color:#0d122140;outline:none}.skills-browser-module__r8fAQa__searchInput::placeholder{color:#b5b4be}.skills-browser-module__r8fAQa__refreshButton{color:#5b5a66;cursor:pointer;background:#fff;border:1px solid #0d12211a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:color .15s,border-color .15s;display:inline-flex}.skills-browser-module__r8fAQa__refreshButton:hover{color:#0d1221;border-color:#0d122133}.skills-browser-module__r8fAQa__createButton{color:#fff;background:linear-gradient(#2e2937 0%,#161425 100%);border-radius:999px;flex-shrink:0;align-items:center;padding:9px 18px;font-size:14px;font-weight:600;line-height:20px;transition:opacity .15s;display:inline-flex}.skills-browser-module__r8fAQa__createButton:hover{opacity:.85}@keyframes skills-browser-module__r8fAQa__spin{to{transform:rotate(360deg)}}.skills-browser-module__r8fAQa__spin{animation:.8s linear infinite skills-browser-module__r8fAQa__spin}.skills-browser-module__r8fAQa__primaryAction,.skills-browser-module__r8fAQa__secondaryAction{border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.skills-browser-module__r8fAQa__secondaryAction{color:#0d1221;background:#fff;border:1px solid #0d12211a}.skills-browser-module__r8fAQa__primaryAction{color:#fff;background:linear-gradient(#2e2937 0%,#161425 100%)}.skills-browser-module__r8fAQa__inlineLink{color:#f75c30;font-size:14px;font-weight:600;line-height:22px}.skills-browser-module__r8fAQa__error{color:#b13c18;background:#f75c301a;border-radius:16px;padding:12px 14px;font-size:14px;line-height:22px}.skills-browser-module__r8fAQa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.skills-browser-module__r8fAQa__card,.skills-browser-module__r8fAQa__emptyState{background:#ffffffe0;border:1px solid #0d122114;border-radius:28px;padding:22px;box-shadow:0 18px 40px #0d12210f}.skills-browser-module__r8fAQa__cardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.skills-browser-module__r8fAQa__cardTop h2{font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-1px;color:#0d1221;font-size:28px;font-weight:500;line-height:1}.skills-browser-module__r8fAQa__cardTop p{color:#5b5a66;margin-top:6px;font-size:14px;line-height:22px}.skills-browser-module__r8fAQa__cardBadge{color:#4d53ff;letter-spacing:.4px;text-transform:uppercase;background:#4d53ff14;border-radius:999px;align-items:center;padding:8px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.skills-browser-module__r8fAQa__fileList{gap:10px;margin-top:18px;display:grid}.skills-browser-module__r8fAQa__fileItem{background:#fcfbfa;border:1px solid #0d122114;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.skills-browser-module__r8fAQa__fileItem span{color:#0d1221;font-size:14px;line-height:22px}.skills-browser-module__r8fAQa__fileItem small{color:#5b5a66;font-size:12px;line-height:20px}.skills-browser-module__r8fAQa__fileOverflow{color:#5b5a66;padding:2px 4px 0;font-size:13px;line-height:20px}.skills-browser-module__r8fAQa__cardDescription{color:#5b5a66;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.skills-browser-module__r8fAQa__cardMeta{color:#9998a3;margin-top:12px;font-size:12px}.skills-browser-module__r8fAQa__cardActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.skills-browser-module__r8fAQa__codexButton,.skills-browser-module__r8fAQa__claudeButton{cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:12px 16px;font-size:14px;font-weight:600;line-height:20px;transition:opacity .15s;display:inline-flex}.skills-browser-module__r8fAQa__codexButton:hover,.skills-browser-module__r8fAQa__claudeButton:hover{opacity:.82}.skills-browser-module__r8fAQa__codexButton{color:#0d1221;background:#f7f6f4;border:1px solid #0d12211f}.skills-browser-module__r8fAQa__claudeButton{color:#c94a20;background:#f75c300f;border:1px solid #f75c302e}.skills-browser-module__r8fAQa__buttonCopied{opacity:.7;pointer-events:none}.skills-browser-module__r8fAQa__emptyState{gap:8px;display:grid}.skills-browser-module__r8fAQa__emptyState p{color:#0d1221;font-size:18px;font-weight:600;line-height:28px}.skills-browser-module__r8fAQa__emptyState span{color:#5b5a66;font-size:14px;line-height:22px}@media (max-width:1023px){.skills-browser-module__r8fAQa__grid{grid-template-columns:1fr}}@media (max-width:767px){.skills-browser-module__r8fAQa__toolbar,.skills-browser-module__r8fAQa__summaryRow,.skills-browser-module__r8fAQa__cardTop{flex-direction:column;align-items:flex-start}}
