.lc-product-page[data-category=mcp] .e-text-link{color:var(--lc-accent-strong);text-underline-offset:2px;text-decoration:underline}.lc-product-page[data-category=mcp] .lc-inline-code{overflow-wrap:anywhere}.lc-product-page[data-category=plugin] .lc-code-head button{cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.lc-product-page[data-category=plugin] .lc-inline-code{overflow-wrap:anywhere}.lc-product-page:is([data-category=agent-skills],[data-category=repo]) :is(.md-body,.lc-content-card p,.lc-product-meta) a:not(.lc-tag):not(.lc-action-link){color:var(--lc-accent-strong);text-underline-offset:2px;text-decoration:underline}.lc-product-page .lc-content-card ul:not(.lc-tag-list){list-style:outside}.lc-product-page .lc-content-card ol:not(.lc-install-route){list-style:decimal}.lc-product-page :is(.lc-detail-row-main,.lc-skill-row-main) :where(ul,ol){list-style:revert;padding-left:20px}.lc-product-page :is(.md-body,.lc-side-card,.lc-step-copy,.lc-tag){overflow-wrap:anywhere}.lc-product-page .md-table{overflow-wrap:normal;overflow-x:auto}.lc-product-page:is([data-category=agent-skills],[data-category=repo]) .md-table :is(th,td){border-bottom:1px solid var(--lc-line);text-align:left;vertical-align:top;padding:6px 10px}.lc-product-page[data-category=repo] textarea{border:1px solid var(--lc-line-strong);border-radius:var(--lc-radius-sm);width:100%;color:var(--lc-ink);background:var(--lc-paper);padding:9px 12px}.lc-product-page[data-category=repo] dialog{max-width:min(var(--lc-content-width), calc(100% - 32px));margin:auto}.lc-product-page .lc-content-main [id]{scroll-margin-top:76px}.lc-product-page .lc-content-card[data-doc-heading]>:is(h1,h2,h3,h4,h5,h6){font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0;font-weight:bolder}.lc-product-page :is(.lc-detail-list,.lc-content-card :is(ul,ol))>*{min-width:0}.lc-product-page .lc-code-panel pre:focus-visible{outline:var(--lc-focus-ring);outline-offset:-3px}[role=tabpanel][hidden]{display:none!important}.lc-product-page .lc-product-tabs [role=tab]{white-space:nowrap}.lc-product-page [role=tab]:focus-visible{outline:var(--lc-focus-ring);outline-offset:-3px;border-radius:8px}.lc-product-page .lc-tabpanel:focus-visible{outline-offset:6px;border-radius:6px}.lc-body .lc-product-tabs[role=tablist]{--lc-tabs-fade-start:0px;--lc-tabs-fade-end:0px;-webkit-mask-image:none;mask-image:none}.lc-body .lc-product-tabs[role=tablist].is-fade-start{--lc-tabs-fade-start:32px}.lc-body .lc-product-tabs[role=tablist].is-fade-end{--lc-tabs-fade-end:32px}.lc-body .lc-product-tabs[role=tablist]:is(.is-fade-start,.is-fade-end){-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--lc-tabs-fade-start), #000 calc(100% - var(--lc-tabs-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--lc-tabs-fade-start), #000 calc(100% - var(--lc-tabs-fade-end)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--lc-tabs-fade-start), #000 calc(100% - var(--lc-tabs-fade-end)), transparent 100%)}.lc-product-page .lc-subtabs{scrollbar-width:none;gap:8px;margin:0 0 18px;padding:3px;display:flex;overflow-x:auto}.lc-product-page .lc-subtabs::-webkit-scrollbar{display:none}.lc-product-page .lc-subtabs [role=tab]{border:1px solid var(--lc-line-strong);color:#5e6471;background:var(--lc-paper);cursor:pointer;letter-spacing:-.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.lc-product-page .lc-subtabs [role=tab]:hover{color:var(--lc-ink)}.lc-product-page .lc-subtabs [role=tab][aria-selected=true]{border-color:var(--lc-accent-line);color:var(--lc-accent-strong);background:var(--lc-accent-soft)}.lc-product-page .lc-group-tabs>.lc-subtabs{flex-wrap:wrap;overflow:visible}.lc-product-page .lc-group-tabs>.lc-subtabs [role=tab]:focus-visible{outline-offset:2px}.lc-product-page .lc-group-tabs>.lc-subtabs [role=tab]{white-space:normal;text-align:left;overflow-wrap:anywhere;min-width:0;max-width:100%;padding-block:6px;line-height:1.3}.lc-body .lc-product-page .lc-group-single>.lc-group-label{color:var(--lc-ink);letter-spacing:-.01em;align-items:baseline;gap:8px;margin:0 0 14px;font-size:16px;font-weight:650;line-height:1.35;display:flex}.lc-product-page .lc-tabset--nested+.lc-tabset--nested{margin-top:24px}.lc-product-page .lc-tabpanel>.lc-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.lc-product-page :is(.lc-card-grid,.lc-card-slider .lc-capability-rail){margin:0;padding-left:0;list-style:none}.lc-product-page .lc-card-grid{gap:var(--lc-rail-gap,16px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lc-product-page .lc-card-grid[data-cards="1"]{grid-template-columns:minmax(0,1fr)}.lc-product-page .lc-card-grid[data-cards="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-product-page .lc-card-grid[data-cards="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-product-page :is(.lc-card-grid,.lc-capability-rail)>li{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.lc-product-page .lc-card-slider-controls{justify-content:flex-end;gap:8px;margin:0 0 10px;display:flex}.lc-product-page .lc-card-slider-controls[hidden]{display:none}.lc-product-page .lc-card-slider-controls button{border:1px solid var(--lc-line-strong);width:40px;height:40px;color:var(--lc-ink);background:var(--lc-paper);cursor:pointer;border-radius:50%;place-items:center;font-size:16px;display:grid}.lc-product-page .lc-card-slider-controls button:hover:not(:disabled){border-color:var(--lc-accent-line);color:var(--lc-accent-strong);background:var(--lc-accent-soft)}.lc-product-page .lc-card-slider-controls button:disabled{color:#8c909b;opacity:.55;cursor:default}.lc-product-page .lc-card-slider .lc-capability-rail:focus-visible{outline:var(--lc-focus-ring);outline-offset:2px;border-radius:var(--lc-radius-sm)}@media (max-width:1199px){.lc-product-page .lc-card-grid[data-cards="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lc-product-page .lc-card-grid{grid-template-columns:minmax(0,1fr)!important}}.lc-body .lc-product-page .lc-card-slider[data-rail-rows="2"] .lc-capability-rail{--lc-rail-cols:4;grid-template-rows:repeat(2,auto);grid-auto-flow:row;grid-template-columns:repeat(var(--lc-rail-tracks,1), calc((100% - (var(--lc-rail-cols) - 1) * var(--lc-rail-gap,16px)) / var(--lc-rail-cols)));grid-auto-columns:calc((100% - (var(--lc-rail-cols) - 1) * var(--lc-rail-gap,16px)) / var(--lc-rail-cols));gap:12px var(--lc-rail-gap,16px);display:grid}.lc-body .lc-product-page .lc-card-slider[data-rail-rows="2"] .lc-capability-rail>li{scroll-snap-align:none}.lc-body .lc-product-page .lc-card-slider[data-rail-rows="2"] .lc-capability-rail>li[data-rail-page-start]{scroll-snap-align:start}@media (max-width:1199px){.lc-body .lc-product-page .lc-card-slider[data-rail-rows="2"] .lc-capability-rail{--lc-rail-cols:3}}@media (max-width:560px){.lc-body .lc-product-page .lc-card-slider[data-rail-rows="2"] .lc-capability-rail{--lc-rail-cols:2;grid-template-columns:repeat(var(--lc-rail-tracks,1), calc((100% - 12px) / 2));grid-auto-columns:calc(50% - 6px);gap:10px 12px}.lc-product-page .lc-card-grid[data-rail-rows="2"]:not([data-cards="1"]){gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.lc-product-page [data-rail-rows="2"] .lc-rail-card{gap:4px;min-height:0;padding:12px}}.lc-product-page .lc-rail-card{border:1px solid var(--lc-line);border-radius:var(--lc-radius-md);width:100%;min-height:148px;color:var(--lc-ink);background:var(--lc-paper);box-shadow:var(--lc-shadow-card);cursor:pointer;font:inherit;text-align:left;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;transition:border-color .16s,background-color .16s;display:flex}.lc-product-page .lc-rail-card:hover{border-color:var(--lc-accent-line)}.lc-product-page .lc-rail-card[aria-pressed=true]{border-color:var(--lc-accent);background:var(--lc-accent-soft);box-shadow:inset 0 0 0 1px var(--lc-accent)}.lc-product-page .lc-rail-card:focus-visible{outline:var(--lc-focus-ring);outline-offset:2px}.lc-product-page .lc-rail-card-eyebrow{color:var(--lc-accent-strong);font-family:var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.lc-product-page .lc-rail-card-title{letter-spacing:-.012em;overflow-wrap:anywhere;max-width:100%;font-size:16px;font-weight:650;line-height:1.3}.lc-product-page .lc-rail-card-preview{-webkit-line-clamp:3;color:var(--lc-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.lc-product-page .selected-detail{border:1px solid var(--lc-line);border-radius:var(--lc-radius-md);background:var(--lc-paper);min-width:0;min-height:120px;box-shadow:var(--lc-shadow-card);overflow-wrap:anywhere;margin-top:16px;padding:22px}.lc-product-page .selected-detail>[data-rail-detail]{min-width:0}@media (max-width:560px){.lc-product-page .selected-detail{padding:18px}}.lc-product-page .lc-side-card .lc-fact-list{padding:0}.lc-product-page .lc-fact-list>div{border-top:1px solid #eff0f4;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:12px;padding:10px 0;font-size:12px;line-height:1.4;display:grid}.lc-product-page .lc-fact-list>div:first-child{border-top:0;padding-top:0}.lc-product-page .lc-side-facts .lc-side-note{margin-top:10px}.lc-product-page .lc-fact-list .lc-qf-env{display:block}.lc-product-page .lc-fact-list .lc-tag-list+.lc-qf-env,.lc-product-page .lc-fact-list .lc-qf-env+.lc-qf-env{margin-top:6px}.lc-product-page .lc-copy-string .lc-code-head button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.lc-product-page .lc-copy-string .lc-code-head button:hover{color:#f6f7fb}.lc-product-page .lc-copy-status{min-height:1.4em;color:var(--lc-muted);margin-top:6px;font-size:12px;display:block}.lc-product-page .lc-dep-state{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.lc-product-page .lc-dep-state-label{color:var(--lc-ink);letter-spacing:-.012em;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:inline-flex}.lc-product-page .lc-dep-state-label:before{background:var(--lc-accent);content:"";border-radius:50%;flex:none;width:7px;height:7px}.lc-product-page .lc-dep-state[data-dep-state=unverified] .lc-dep-state-label:before{background:var(--lc-subtle)}.lc-product-page .lc-dep-state-items{margin:4px 0 0;padding:0;list-style:none}.lc-product-page .lc-dep-state-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;min-width:0;display:flex}.lc-product-page .lc-dep-state>:is(.lc-install-route,.lc-dep-state-items){margin-top:10px}.lc-product-page .lc-dep-state .lc-req-line{color:var(--lc-ink);margin:0;font-size:14px;line-height:1.5}.lc-product-page .lc-dep-state .lc-req-tag{border:1px solid var(--lc-line-strong);border-radius:var(--lc-radius-sm);color:var(--lc-muted);vertical-align:1px;white-space:nowrap;margin-right:2px;padding:0 6px;font-size:12px;font-weight:600;line-height:18px;display:inline-block}.lc-product-page .lc-dep-state .lc-req-env{color:var(--lc-muted);margin:0;font-size:14px;line-height:1.5}.lc-product-page .lc-dep-state .lc-req-sub{margin-top:10px}.lc-product-page .lc-dep-state .lc-req-sublabel{color:var(--lc-muted);margin:0;font-size:13px;font-weight:600;line-height:1.35}@media (prefers-reduced-motion:reduce){.lc-product-page :is(.lc-subtabs [role=tab],.lc-capability-rail,.lc-rail-card){scroll-behavior:auto;transition:none}}.lc-product-page .lc-dep-state .lc-dep-state-label{letter-spacing:-.012em;margin:0;font-size:14px;font-weight:700;line-height:1.35}.lc-product-page :where(code,kbd,samp,pre){font-family:var(--lc-font-mono)}.lc-body .lc-product-page .md-body :is(h1,h2,h3,h4,h5,h6){color:var(--lc-ink);font-family:var(--lc-font-sans);overflow-wrap:anywhere;margin:26px 0 10px;font-weight:600}.lc-body .lc-product-page .md-body :is(h1,h2){letter-spacing:-.035em;font-size:22px;line-height:1.2}.lc-body .lc-product-page .md-body h3{letter-spacing:-.018em;font-size:16px;line-height:1.35}.lc-body .lc-product-page .md-body :is(h4,h5,h6){letter-spacing:-.012em;font-size:14px;line-height:1.4}.lc-body .lc-product-page .md-body[data-md-embedded] h3{letter-spacing:-.035em;font-size:22px;line-height:1.2}.lc-body .lc-product-page .md-body[data-md-embedded] h4{letter-spacing:-.018em;font-size:16px;line-height:1.35}.lc-body .lc-product-page .md-body>:first-child{margin-top:0}.lc-product-page .md-body :not(pre)>code:not([class]){color:#39405b;overflow-wrap:anywhere;background:#f0f2f8;border-radius:5px;padding:2px 5px;font-size:.92em}.lc-product-page .md-body blockquote{border-left:3px solid var(--lc-line-strong);color:var(--lc-muted);margin:13px 0 0;padding:2px 0 2px 14px}.lc-product-page .md-table :is(th,td){border-bottom:1px solid var(--lc-line);text-align:left;vertical-align:top;padding:6px 10px}.lc-body .lc-product-page .lc-product-hero-wrap{background:linear-gradient(180deg, transparent 58%, var(--lc-page-bg,#fafbfe) 100%), var(--lc-hero-gradient)}.lc-product-page[data-category=mcp] .lc-product-hero{grid-template-columns:minmax(0,1fr)}.lc-product-page[data-category=mcp] .e-hero-notices{max-width:760px;margin-top:22px}.lc-product-page[data-category=mcp] .e-tool-rail .lc-rail-card{min-height:92px}@media (min-width:561px){.lc-product-page[data-category=mcp] .e-tool-rail [data-rail-rows="2"] .lc-rail-card{min-height:84px;padding:14px 16px}}@media (max-width:560px){.lc-product-page[data-category=mcp] .e-tool-rail [data-rail-rows="2"] .lc-rail-card{min-height:0}}.lc-product-page[data-category=mcp] .e-tool-rail .lc-rail-card-preview{-webkit-line-clamp:1}.lc-product-page[data-category=mcp] .e-tool-rail .lc-rail-card-title code{overflow-wrap:anywhere;font-size:14px}.lc-product-page[data-category=mcp] .e-tool-detail{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.lc-body .lc-product-page[data-category=mcp] .e-tool-detail-name{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.35}.lc-product-page[data-category=mcp] .e-tool-desc{min-width:0;color:var(--lc-ink-soft);grid-template-columns:minmax(0,1fr);gap:8px;font-size:16px;line-height:1.6;display:grid}.lc-product-page[data-category=mcp] .e-tool-desc :is(ul,ol){margin:0;padding-left:22px}.lc-product-page[data-category=mcp] .e-tool-desc[data-tool-tall]{overscroll-behavior:contain;max-height:min(60vh,560px);padding-right:8px;overflow-y:auto}.lc-product-page[data-category=mcp] .e-tool-desc[data-tool-tall]:focus-visible{outline:var(--lc-focus-ring);outline-offset:2px;border-radius:4px}.lc-product-page[data-category=mcp] .e-tool-groupset .lc-group-tabs>.lc-tabpanel{padding-top:14px}.lc-product-page[data-category=mcp] .e-tool-names{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lc-product-page[data-category=mcp] .e-tool-names>.lc-detail-row{padding:11px 14px}.lc-product-page[data-category=mcp] .e-tool-names>.lc-detail-row[hidden]{display:none}.lc-product-page[data-category=mcp] .e-tool-names strong{overflow-wrap:anywhere}@media (max-width:900px){.lc-product-page[data-category=mcp] .e-tool-names{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lc-product-page[data-category=mcp] .e-tool-names{grid-template-columns:minmax(0,1fr)}}.lc-product-page .e-rel .e-rel-owner{align-items:center;gap:8px;font-size:13px;display:inline-flex}.lc-product-page .e-rel .e-rel-owner img{border:1px solid var(--lc-line);border-radius:50%;flex:none;width:24px;height:24px}.lc-body .lc-product-page[data-category=agent-skills] .lc-hero-main h1{overflow-wrap:break-word}.lc-body .lc-product-page[data-category=agent-skills] .lc-breadcrumbs>span:last-child{overflow-wrap:break-word;min-width:0}@media (max-width:760px){.lc-body .lc-product-page .lc-sidebar{grid-template-columns:minmax(0,1fr)}}.lc-product-page[data-category=plugin] .lc-product-hero,.lc-product-page[data-category=repo] .lc-product-hero{grid-template-columns:minmax(0,1fr)}.lc-product-page .related-section{width:var(--lc-shell,min(1160px, calc(100% - 64px)));border-top:1px solid var(--lc-line-strong);margin:16px auto 88px;padding:40px 0 0}.lc-product-page .related-section>.lc-eyebrow{color:var(--lc-muted);margin:0 0 10px}.lc-body .lc-product-page .related-section>h2{margin:0 0 22px}.lc-product-page .related-section .lc-related-intro{max-width:760px;color:var(--lc-muted);margin:-8px 0 22px}.lc-product-page .related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lc-product-page .related-grid>li{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.lc-product-page .related-card{border:1px solid var(--lc-line);border-radius:var(--lc-radius-md);background:var(--lc-paper);min-width:0;box-shadow:var(--lc-shadow-card);flex-direction:column;gap:8px;padding:20px;display:flex}.lc-body .lc-product-page .related-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.25}.lc-product-page .related-card h3 a:hover{color:var(--lc-accent-strong);text-underline-offset:3px;text-decoration:underline}.lc-product-page .related-card .lc-related-full>summary{cursor:pointer;grid-template-columns:minmax(0,1fr);gap:6px;list-style:none;display:grid}.lc-product-page .related-card .lc-related-full>summary::-webkit-details-marker{display:none}.lc-product-page .related-card .lc-related-preview{-webkit-line-clamp:1;color:var(--lc-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.lc-product-page .related-card .lc-related-full[open] .lc-related-preview{-webkit-line-clamp:unset;color:var(--lc-ink-soft);display:block;overflow:visible}.lc-product-page .related-card .lc-related-toggle{width:fit-content;color:var(--lc-accent-strong);font-size:14px;font-weight:600}.lc-product-page .related-card .lc-related-meta{color:var(--lc-muted);margin-top:auto;padding-top:6px;font-size:13px}@media (max-width:560px){.lc-product-page .related-grid{grid-template-columns:minmax(0,1fr)}.lc-product-page .related-card{padding:18px}}.lc-body .lc-product-page .lc-hero-main{container-type:inline-size}.lc-body .lc-product-page h1.product-title,.lc-body .lc-product-page .product-title--long{--title-track:-.065;--title-size:clamp(40px, 5.4vw, 68px);font-size:min(var(--title-size), max(12px, calc(100cqw / ((var(--title-em,var(--title-em-fallback,1)) + var(--title-run,0) * var(--title-track)) * 1.02))));letter-spacing:calc(var(--title-track) * 1em)}.lc-body .lc-product-page h1.product-title--long,.lc-body .lc-product-page .product-title--long{--title-track:-.04;--title-em-fallback:35;white-space:nowrap;overflow-wrap:normal;line-height:1.08}.lc-body .lc-product-page[data-category=repo] h1.product-title--long{white-space:normal}.lc-body .lc-product-page[data-category=repo] h1.product-title--long>:is(span,em){white-space:nowrap}@media (max-width:560px){.lc-body .lc-product-page h1.product-title,.lc-body .lc-product-page .product-title--long{--title-track:-.055;--title-size:clamp(36px, 11vw, 48px)}.lc-body .lc-product-page h1.product-title--long,.lc-body .lc-product-page .product-title--long{--title-track:-.035}}.lc-body .lc-product-page .document-index{margin:0 0 20px;padding:16px 20px}.lc-body .lc-product-page .document-index>summary{color:var(--lc-ink);cursor:pointer;font-size:15px;font-weight:600}.lc-body .lc-product-page .document-index ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:14px 0 0;padding-left:22px;list-style:decimal;display:grid}.lc-body .lc-product-page .document-index li{min-width:0;color:var(--lc-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.lc-body .lc-product-page .document-index a{color:var(--lc-muted)}.lc-body .lc-product-page .document-index a:hover{color:var(--lc-ink);text-underline-offset:3px;text-decoration:underline}.lc-body .lc-product-page :is(.document-index,.related-card) summary:focus-visible{outline:var(--lc-focus-ring);outline-offset:3px;border-radius:6px}@media (max-width:560px){.lc-body .lc-product-page .document-index ol{grid-template-columns:minmax(0,1fr)}}.lc-product-page .related-section .lc-related-more{margin:20px 0 0}.lc-product-page .plugin-rail-detail--oneline .lc-rail-card{min-height:112px}.lc-product-page .plugin-rail-detail--oneline .lc-rail-card-preview{-webkit-line-clamp:1}.lc-product-page .selected-detail .plugin-mcp-entry>h4:first-child,.lc-product-page .selected-detail [data-list-entry]>h4:first-child{margin-top:0}.lc-product-page .plugin-capability-summary>.plugin-editorial-summary,.lc-product-page .plugin-editorial-body>*+*{margin-top:24px}.lc-product-page .plugin-editorial-group>h3{margin:0 0 12px}.lc-product-page .plugin-editorial-group>.plugin-editorial-block+.plugin-editorial-block{margin-top:16px}.lc-body .lc-product-page[data-category=plugin] [data-skill-group]+[data-skill-group]{margin-top:26px}.lc-body .lc-product-page[data-category=plugin] [data-skill-group]>.plugin-skill-group-tab{margin:0 0 10px}.lc-body .lc-product-page[data-category=plugin] [data-skill-group]>.plugin-skill-group-tab:not([hidden])+.plugin-skill-tab-panel-heading{margin-top:0}.lc-product-page[data-category=repo] .lc-group-tabs>.lc-subtabs{border-bottom:1px solid var(--lc-line);gap:6px 4px;margin:0 0 20px;padding:0}.lc-product-page[data-category=repo] .lc-group-tabs>.lc-subtabs [role=tab]{border-radius:var(--lc-radius-sm) var(--lc-radius-sm) 0 0;min-height:44px;color:var(--lc-ink);background:0 0;border:1px solid #0000;padding:10px 14px;font-size:15px;font-weight:600;transition:color .18s,background-color .18s,box-shadow .18s;box-shadow:inset 0 -3px #0000}.lc-product-page[data-category=repo] .lc-group-tabs>.lc-subtabs [role=tab]:hover{background:var(--lc-canvas-soft);box-shadow:inset 0 -3px 0 var(--lc-line-strong)}.lc-product-page[data-category=repo] .lc-group-tabs>.lc-subtabs [role=tab][aria-selected=true]{color:var(--lc-accent-strong);background:var(--lc-accent-soft);box-shadow:inset 0 -3px 0 var(--lc-accent);border-color:#0000}.lc-body .lc-product-page[data-category=repo] .lc-summary-groups{gap:0;margin-top:16px;display:grid}.lc-body .lc-product-page[data-category=repo] .lc-summary-group+.lc-summary-group{border-top:1px solid var(--lc-line);margin-top:18px;padding-top:18px}.lc-body .lc-product-page[data-category=repo] .lc-summary-group>h3{color:var(--lc-ink);letter-spacing:-.018em;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35}.lc-body .lc-product-page[data-category=repo] .lc-summary-group>p{margin:0}.lc-body .lc-product-page[data-category=repo] .lc-summary-group>p+p{margin-top:10px}.lc-body .lc-product-page[data-category=repo] .lc-content-card>details{border-top:1px solid var(--lc-line);margin-top:20px}.lc-body .lc-product-page[data-category=repo] .lc-content-card>details>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.lc-body .lc-product-page[data-category=repo] .lc-content-card>details>summary:focus-visible{outline:var(--lc-focus-ring);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){.lc-product-page[data-category=repo] .lc-group-tabs>.lc-subtabs [role=tab]{transition:none}}.lc-body .lc-product-page[data-category=agent-skills] .lc-content-card>details.lc-skill-editorial{border-top:1px solid var(--lc-line);margin-top:16px}.lc-product-page[data-category=agent-skills] .lc-content-card>details.lc-skill-editorial>summary{cursor:pointer;align-items:center;min-height:44px;margin:0;display:flex}.lc-product-page[data-category=agent-skills] .lc-content-card>details.lc-skill-editorial>summary:focus-visible{outline:var(--lc-focus-ring);outline-offset:3px;border-radius:6px}.lc-body .lc-product-page[data-category=agent-skills] [data-skill-copy]{margin-top:18px}.lc-body .lc-product-page .doc-group>.doc-group-sections{margin-top:16px}.lc-body .lc-product-page .doc-group>.doc-group-sections>.lc-content-card{box-shadow:none;padding:16px 18px}.lc-product-page .lc-dep-state>.lc-req-sub+.lc-install-route{margin-top:4px}.lc-product-page .lc-dep-state [data-skill-req-added]>.lc-step-copy>.lc-req-env:first-child{font-size:16px;line-height:1.6}.lc-body .lc-product-page .lc-tabpanel>.plugin-also-in-repo:not(:first-child){border-top:1px solid var(--lc-line);margin-top:40px;padding-top:40px}.lc-body .lc-product-page .plugin-also-in-repo>.lc-detail-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px}.lc-body .lc-product-page .plugin-also-in-repo .lc-detail-row{align-items:center;gap:12px;padding:11px 14px;display:flex}.lc-body .lc-product-page .plugin-also-in-repo .lc-detail-row-main{overflow-wrap:anywhere}.lc-body .lc-product-page[data-category=mcp] p.lc-section-intro{margin:-5px 0 20px}.lc-body .lc-product-page.plugin-rebuilt-page .lc-product-content{grid-template-columns:minmax(0,1fr)}.lc-body .lc-product-page.plugin-rebuilt-page .plugin-rebuilt-meta .lc-action-link{font-size:12px}.lc-body .lc-product-page .plugin-summary-band{width:var(--lc-shell);margin:24px auto 0}.lc-body .lc-product-page .plugin-summary-band>.plugin-editorial-summary{margin-top:0}.lc-body .lc-product-page .plugin-summary-band h2{letter-spacing:-.035em;font-size:22px;line-height:1.2}.lc-body .lc-product-page .plugin-summary-band summary{cursor:pointer;grid-template-columns:minmax(0,1fr);gap:8px;list-style:none;display:grid}.lc-body .lc-product-page .plugin-summary-band summary::-webkit-details-marker{display:none}.lc-body .lc-product-page .plugin-summary-band summary:focus-visible{outline:var(--lc-focus-ring);outline-offset:3px;border-radius:6px}.lc-body .lc-product-page .plugin-editorial-summary-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.lc-body .lc-product-page .plugin-summary-band .plugin-editorial-summary-peek{color:var(--lc-muted);font-size:16px;line-height:1.6}.lc-body .lc-product-page .plugin-summary-band .plugin-editorial-summary-only>h2{margin:0 0 8px}.lc-body .lc-product-page .plugin-summary-band details[open]>.plugin-editorial-body{border-top:1px solid var(--lc-line);margin-top:20px;padding-top:20px}.lc-body .lc-product-page .lc-tabpanel>.plugin-summary-band{width:auto;margin:24px 0 0}.lc-body .lc-product-page .lc-tabpanel>.plugin-summary-band:first-child{margin-top:0}.lc-body .lc-product-page .lc-tabpanel>.plugin-summary-band+.plugin-editorial-summary{margin-top:24px}.lc-body .lc-product-page .plugin-capability-canvas{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;display:grid}.lc-body .lc-product-page .plugin-capability-canvas--single{grid-template-columns:minmax(0,1fr)}.lc-body .lc-product-page .plugin-capability-rail{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.lc-body .lc-product-page .plugin-capability-rail [role=tab]{border-radius:var(--lc-radius-sm);min-height:44px;color:var(--lc-muted);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:600;transition:color .18s,background-color .18s,box-shadow .18s;display:flex}.lc-body .lc-product-page .plugin-capability-rail [role=tab]:hover{color:var(--lc-ink)}.lc-body .lc-product-page .plugin-capability-rail [role=tab][aria-selected=true]{color:var(--lc-accent-strong);background:var(--lc-accent-soft);box-shadow:inset 3px 0 0 var(--lc-accent)}.lc-body .lc-product-page .plugin-capability-rail [role=tab]:focus-visible{outline:var(--lc-focus-ring);outline-offset:2px}.lc-body .lc-product-page .plugin-capability-canvas>.plugin-capability-card{min-width:0;padding:0}.lc-body .lc-product-page .plugin-capability-card-head{border-bottom:1px solid var(--lc-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.lc-body .lc-product-page .plugin-capability-card-body{min-width:0;padding:22px}.lc-body .lc-product-page .plugin-capability-card a.lc-skill-row,.lc-body .lc-product-page .plugin-capability-card a.lc-detail-row{color:inherit;text-decoration:none;transition:border-color .18s,background-color .18s}.lc-body .lc-product-page .plugin-capability-card a.lc-skill-row:hover{background:var(--lc-canvas-soft)}.lc-body .lc-product-page .plugin-capability-card a.lc-detail-row:hover{border-color:var(--lc-accent-line)}.lc-body .lc-product-page .plugin-capability-card :is(a.lc-skill-row,a.lc-detail-row):focus-visible{outline:var(--lc-focus-ring);outline-offset:2px}.lc-body .lc-product-page .plugin-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lc-body .lc-product-page .plugin-entry-grid[hidden]{display:none}.lc-body .lc-product-page .plugin-entry-grid>*{min-width:0}.lc-body .lc-product-page .plugin-mcp-list>.plugin-entry-grid{grid-template-columns:minmax(0,1fr)}.lc-body .lc-product-page .plugin-mcp-entry .plugin-trait-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lc-body .lc-product-page .plugin-entry-pager{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.lc-body .lc-product-page .plugin-entry-pager-status{color:var(--lc-muted);font-size:12px}.lc-body .lc-product-page .plugin-entry-pager .lc-card-slider-controls{margin:0}.lc-body .lc-product-page .plugin-rebuilt-hooks-notes{margin-top:20px}.lc-body .lc-product-page .plugin-rebuilt-capabilities>.plugin-also-in-repo{border-top:1px solid var(--lc-line);border-bottom:0;margin:40px 0 0;padding:40px 0 0}@media (prefers-reduced-motion:reduce){.lc-body .lc-product-page :is(.plugin-capability-rail [role=tab],.plugin-capability-card a){transition:none}}@media (max-width:900px){.lc-body .lc-product-page .plugin-capability-canvas{grid-template-columns:minmax(0,1fr)}.lc-body .lc-product-page .plugin-capability-rail{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px}.lc-body .lc-product-page .plugin-capability-rail [role=tab][aria-selected=true]{box-shadow:inset 0 -3px 0 var(--lc-accent)}}@media (max-width:760px){.lc-body .lc-product-page .plugin-entry-grid,.lc-body .lc-product-page .plugin-mcp-entry .plugin-trait-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.lc-body .lc-product-page .plugin-capability-rail{scrollbar-width:none;display:flex;overflow-x:auto}.lc-body .lc-product-page .plugin-capability-rail::-webkit-scrollbar{display:none}.lc-body .lc-product-page .plugin-capability-rail [role=tab]{flex:none;min-width:88px}.lc-body .lc-product-page .plugin-capability-card-body{padding:18px}}.lc-body .lc-product-page[data-category=repo] .lc-product-content{grid-template-columns:minmax(0,1fr)}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-directory{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:20px;display:grid;position:relative}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-directory--flat{grid-template-columns:minmax(0,1fr)}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail-dock{z-index:6;min-width:0;position:sticky;top:76px}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail-toggle{border:1px solid var(--lc-line);border-radius:var(--lc-radius-sm);width:44px;min-height:44px;color:var(--lc-ink-soft);background:var(--lc-paper);cursor:pointer;flex-direction:column;align-items:center;gap:10px;padding:12px 0;font-size:13px;font-weight:600;line-height:1.2;transition:color .18s,border-color .18s;display:flex}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail-toggle:hover{border-color:var(--lc-accent-line);color:var(--lc-accent-strong)}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail-toggle:focus-visible{outline:var(--lc-focus-ring);outline-offset:2px}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail-toggle-icon{flex:none}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail-toggle-label{text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl;max-height:min(360px,100vh - 160px);overflow:hidden;transform:rotate(180deg)}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail{z-index:1;border:1px solid var(--lc-line);border-radius:var(--lc-radius-md);background:var(--lc-paper);width:260px;max-height:calc(100vh - 96px);box-shadow:var(--lc-shadow-card);visibility:hidden;opacity:0;padding:14px;transition:opacity .15s,visibility 0s linear .15s;position:absolute;top:0;left:0;overflow-y:auto}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail-dock[data-rail-open=true]>.lc-group-rail{visibility:visible;opacity:1;transition:opacity .15s,visibility}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail-heading .lc-eyebrow{color:var(--lc-muted)}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail [role=tablist]{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail [role=tab]{border:1px solid var(--lc-line);border-radius:var(--lc-radius-sm);min-height:40px;color:var(--lc-ink-soft);background:var(--lc-paper);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:400;line-height:1.3;transition:color .18s,background-color .18s,border-color .18s;display:flex}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail [role=tab]:hover{color:var(--lc-ink)}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail [role=tab][aria-selected=true]{border-color:var(--lc-accent-line);color:var(--lc-accent-strong);background:var(--lc-accent-soft);font-weight:600}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail [role=tab]>span:first-child{overflow-wrap:anywhere;min-width:0}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail [role=tab]>.lc-skill-count{flex:none}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-browser{min-width:0}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-filter{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-search-line{align-items:center;gap:12px;display:flex}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-search-line>label{color:var(--lc-ink);flex:none;font-size:14px;font-weight:600}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-search-input{flex:auto;min-width:0;display:flex;position:relative}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-search-input input{border:1px solid var(--lc-line-strong);border-radius:var(--lc-radius-sm);width:100%;min-height:44px;color:var(--lc-ink);background:var(--lc-paper);padding:0 40px 0 12px;font-size:16px}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-search-input input::-webkit-search-cancel-button{appearance:none}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-search-input input:focus-visible{outline:var(--lc-focus-ring);outline-offset:1px}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-search-input>button{width:36px;height:36px;color:var(--lc-muted);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-search-input>button[hidden]{display:none}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-result-count{color:var(--lc-muted);font-family:var(--lc-font-mono);flex:none;font-size:12px}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-filter-line{align-items:center;gap:12px;min-width:0;display:flex}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-filter-line>.lc-eyebrow{color:var(--lc-muted);flex:none}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-chips{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-chip{border:1px solid var(--lc-line-strong);color:#5e6471;background:var(--lc-paper);cursor:pointer;letter-spacing:-.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-chip:hover{color:var(--lc-ink)}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-chip[aria-pressed=true]{border-color:var(--lc-accent-line);color:var(--lc-accent-strong);background:var(--lc-accent-soft)}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) :is(.lc-repo-chip,.lc-also-card):focus-visible{outline:var(--lc-focus-ring);outline-offset:2px}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) p.lc-repo-list-status{border-bottom:1px solid var(--lc-line);color:var(--lc-muted);font-family:var(--lc-font-mono);margin:0 0 16px;padding:12px 0;font-size:12px}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) p.lc-repo-group-note{margin:0 0 16px}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-skill-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-skill-list>.lc-detail-row{min-width:0}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-skill-list .lc-skill-row-main{gap:6px}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-skill-list .lc-tag-list{margin-top:4px}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-group-break{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 12px;margin:12px 0 0;display:flex}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-group-break:first-child{margin-top:0}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-group-break>.lc-eyebrow{color:var(--lc-accent-strong)}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-group-break>i{background:var(--lc-line);flex:40px;height:1px}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-group-break>.lc-side-note{flex-basis:100%;margin:0}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-empty{justify-items:start;gap:8px;padding:24px 0;display:grid}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-empty[hidden]{display:none}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-directory--compact .lc-repo-skill-list{grid-template-columns:minmax(0,1fr)}.lc-body .lc-product-page[data-category=repo] .lc-also-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lc-body .lc-product-page[data-category=repo] .lc-also-card{color:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:4px;padding:15px 48px 15px 17px;transition:border-color .18s,background-color .18s;display:grid;position:relative}.lc-body .lc-product-page[data-category=repo] .lc-also-card strong.lc-also-count{color:var(--lc-ink);letter-spacing:-.035em;font-size:22px;line-height:1.2}.lc-body .lc-product-page[data-category=repo] .lc-also-card .lc-also-label{color:var(--lc-muted);font-size:14px;line-height:1.4}.lc-body .lc-product-page[data-category=repo] .lc-also-card>p{font-size:14px}.lc-body .lc-product-page[data-category=repo] .lc-also-card>.lc-action-link{font-family:var(--lc-font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:12px}.lc-body .lc-product-page[data-category=repo] .lc-also-toggle{border:1px solid var(--lc-line);width:24px;height:24px;color:var(--lc-muted);background:var(--lc-paper);border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:12px;right:14px}.lc-body .lc-product-page[data-category=repo] .lc-also-card:hover{border-color:var(--lc-accent-line)}.lc-body .lc-product-page[data-category=repo] .lc-also-card[aria-expanded=true]{border-color:var(--lc-accent-line);background:var(--lc-accent-soft)}.lc-body .lc-product-page[data-category=repo] .lc-also-panel{margin-top:12px}.lc-body .lc-product-page[data-category=repo] .lc-also-items{gap:8px}.lc-body .lc-product-page[data-category=repo] .lc-also-item{grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.lc-body .lc-product-page[data-category=repo] .lc-also-item-actions{justify-items:end}.lc-body .lc-product-page[data-category=repo] .lc-also-item-actions:empty{display:none}.lc-body .lc-product-page[data-category=repo] .lc-repo-routes{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.lc-body .lc-product-page[data-category=repo] .lc-repo-routes>*{min-width:0}@media (max-width:1199px){.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-skill-list{grid-template-columns:minmax(0,1fr)}.lc-body .lc-product-page[data-category=repo] .lc-also-item{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.lc-body .lc-product-page[data-category=repo] .lc-also-item-actions{flex-wrap:wrap;grid-column:1/-1;justify-items:start;gap:8px 16px;display:flex}}@media (max-width:760px){.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-directory{grid-template-columns:minmax(0,1fr)}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail-dock{z-index:auto;position:static}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail-toggle{flex-direction:row;justify-content:flex-start;width:100%;padding:0 14px}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail-toggle-label{writing-mode:horizontal-tb;max-height:none;transform:none}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail{z-index:60;width:min(320px,86vw);max-height:none;box-shadow:var(--lc-shadow-float);opacity:1;border-width:0 1px 0 0;border-radius:0;padding:20px 16px;transition:transform .2s,visibility 0s linear .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail-dock[data-rail-open=true]>.lc-group-rail{transition:transform .2s,visibility;transform:none}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-search-line{flex-wrap:wrap}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-search-input{flex-basis:100%;order:3}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-result-count{margin-left:auto}.lc-body .lc-product-page[data-category=repo] .lc-also-item{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-filter-line{flex-direction:column;align-items:stretch;gap:8px}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-repo-chips::-webkit-scrollbar{display:none}.lc-body .lc-product-page[data-category=repo] .lc-also-cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) :is(.lc-group-rail [role=tab],.lc-repo-chip,.lc-also-card,.lc-group-rail-toggle),.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail,.lc-body .lc-product-page:is([data-category=repo],[data-category=plugin]) .lc-group-rail-dock[data-rail-open=true]>.lc-group-rail{transition:none}}.lc-body .lc-product-page[data-category=plugin] .lc-repo-group-break>.lc-section-intro{flex-basis:100%;margin:0}.lc-body .lc-product-page[data-category=plugin] .lc-section-intro.lc-repo-group-note{margin:0 0 16px}.lc-body .lc-product-page[data-category=plugin] .lc-repo-skill-list .lc-skill-row-main>h4{margin:0}.lc-body .lc-product-page[data-category=plugin] .lc-repo-skill-list .lc-skill-row-main>h4+p{margin-top:0}.lc-product-page[data-category=agent-skills] .lc-product-hero{grid-template-columns:minmax(0,1fr);align-items:start}.lc-body .lc-product-page[data-category=agent-skills] .lc-skill-facts{color:#686e7a;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px;font-size:13px;line-height:1.4;display:flex}.lc-body .lc-product-page[data-category=agent-skills] .lc-skill-facts>.lc-skill-fact{align-items:center;gap:6px;min-width:0;display:inline-flex}.lc-body .lc-product-page[data-category=agent-skills] .lc-skill-facts strong{color:#313645;font-weight:600}.lc-body .lc-product-page[data-category=agent-skills] .lc-skill-facts>a.lc-skill-fact{color:#313645;font-weight:600;text-decoration:none}.lc-body .lc-product-page[data-category=agent-skills] .lc-skill-facts>a.lc-skill-fact:hover{text-underline-offset:2px;text-decoration:underline}.lc-body .lc-product-page[data-category=agent-skills] .lc-skill-facts>a.lc-skill-fact:focus-visible{outline:var(--lc-focus-ring);outline-offset:2px;border-radius:4px}.lc-body .lc-product-page[data-category=agent-skills] .lc-skill-facts+.lc-product-meta{margin-top:12px}.lc-body .lc-product-page[data-category=agent-skills] .lc-req-facts{border-top:1px solid var(--lc-line);gap:6px;margin:16px 0 0;padding-top:12px;display:grid}.lc-body .lc-product-page[data-category=agent-skills] .lc-req-facts>div{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;font-size:14px;line-height:1.5;display:flex}.lc-body .lc-product-page[data-category=agent-skills] .lc-req-facts dt{color:var(--lc-ink);margin:0;font-weight:600}.lc-body .lc-product-page[data-category=agent-skills] .lc-req-facts dd{min-width:0;color:var(--lc-muted);overflow-wrap:anywhere;margin:0}.lc-body .lc-product-page[data-category=agent-skills] .lc-content-card[data-skill-files]>.lc-tag-list{margin:10px 0 0;padding:0}.lc-body .lc-product-page[data-category=agent-skills] .lc-content-card[data-skill-files]>.lc-tag-list+p{margin-top:10px}.lc-body .lc-product-page[data-category=agent-skills] .lc-detail-list>.lc-skill-source{margin:6px 0 0}.lc-body .lc-product-page[data-category=agent-skills] .lc-product-content{grid-template-columns:minmax(0,1fr)}.lc-body .lc-product-page .doc-reader{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;display:grid}.lc-body .lc-product-page .doc-reader--single{grid-template-columns:minmax(0,1fr)}.lc-body .lc-product-page .doc-reader [hidden]{display:none!important}.lc-body .lc-product-page .doc-reader [data-doc-fold]{display:none}.lc-body .lc-product-page .doc-dir{flex-direction:column;min-width:0;max-height:calc(100vh - 104px);display:flex;position:sticky;top:88px}.lc-body .lc-product-page .doc-dir>.doc-dir-heading{flex:none}.lc-body .lc-product-page .doc-dir>ol{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.lc-body .lc-product-page :is(.doc-dir-heading,.doc-select label){color:var(--lc-muted);font-family:var(--lc-font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:12px;line-height:1.5;display:block}.lc-body .lc-product-page .doc-dir ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lc-body .lc-product-page .doc-dir-entry>a{color:var(--lc-ink-soft);overflow-wrap:anywhere;border-radius:8px;padding:6px 10px;font-size:14px;font-weight:600;line-height:1.45;display:block}.lc-body .lc-product-page .doc-dir-sections{margin-top:2px}.lc-body .lc-product-page .doc-dir-sections a{color:var(--lc-muted);overflow-wrap:anywhere;border-radius:8px;padding:4px 10px 4px 22px;font-size:14px;font-weight:400;line-height:1.45;display:block}.lc-body .lc-product-page .doc-dir a:hover{color:var(--lc-ink)}.lc-body .lc-product-page .doc-dir-entry>a[aria-current=true]{background:var(--lc-accent-soft);color:var(--lc-accent-strong);box-shadow:inset 3px 0 0 var(--lc-accent)}.lc-body .lc-product-page .doc-dir-sections a.is-current{color:var(--lc-accent-strong)}.lc-body .lc-product-page .doc-dir a:focus-visible{outline:var(--lc-focus-ring);outline-offset:2px}.lc-body .lc-product-page .doc-reading{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;display:grid}.lc-body .lc-product-page .doc-select{display:none}.lc-body .lc-product-page .doc-select select{border:1px solid var(--lc-line-strong);border-radius:var(--lc-radius-sm);width:100%;min-height:44px;color:var(--lc-ink);background:var(--lc-paper);padding:0 12px;font-size:16px}.lc-body .lc-product-page .doc-select select:focus-visible{outline:var(--lc-focus-ring);outline-offset:2px}.lc-body .lc-product-page .doc-entry:focus{outline:none}.lc-body .lc-product-page .doc-entry:focus-visible{outline:var(--lc-focus-ring);outline-offset:3px}.lc-body .lc-product-page .doc-entry-title{letter-spacing:-.035em;margin:0 0 12px;font-size:22px;line-height:1.2}.lc-body .lc-product-page .doc-section-title{letter-spacing:-.018em;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35}.lc-body .lc-product-page :is(.doc-entry-title,.doc-section-title)>strong{font-weight:inherit}.lc-body .lc-product-page .doc-entry-section{margin-top:32px}.lc-body .lc-product-page .doc-pager{border-top:1px solid var(--lc-line);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:28px;padding-top:20px;display:flex}.lc-body .lc-product-page .doc-pager .doc-pager-next{margin-left:auto}@media (max-width:1199px){.lc-body .lc-product-page .doc-reader{gap:40px}}@media (max-width:900px){.lc-body .lc-product-page .doc-reader{grid-template-columns:minmax(0,1fr);gap:0}.lc-body .lc-product-page .doc-dir{display:none}.lc-body .lc-product-page .doc-select{margin-bottom:8px;display:block}}
