.SkillDetailView_page__ekmeV{padding-top:36px;padding-bottom:32px}.SkillDetailView_back__iel24{display:inline-flex;align-items:center;gap:7px;font-size:12px;min-height:44px;color:hsl(var(--muted-foreground));margin-bottom:20px}.SkillDetailView_back__iel24:hover{color:hsl(var(--foreground))}.SkillDetailView_layout__iZJ91{display:grid;grid-template-columns:minmax(0,1fr) 304px;-moz-column-gap:64px;column-gap:64px;grid-template-areas:"heading install" "body install";align-items:start}.SkillDetailView_heading__CFCuE{grid-area:heading;min-width:0;padding-top:2px}.SkillDetailView_skillIdentity__c58_T{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:hsl(var(--muted-foreground))}.SkillDetailView_symbol__70eCh{width:50px;height:50px;display:grid;place-items:center;color:hsl(var(--primary));background:hsl(var(--primary-soft));border:1px solid hsl(var(--primary)/.16);border-radius:13px;margin-right:3px}.SkillDetailView_versionBadge__HWY_m{display:inline-flex;padding:3px 8px;border:1px solid hsl(var(--border));border-radius:5px;font-size:11px}.SkillDetailView_heading__CFCuE h1{font-size:clamp(32px,4vw,48px);font-weight:650;letter-spacing:-.055em;line-height:1.18;margin-top:22px}.SkillDetailView_description__lGpE8{color:hsl(var(--muted-foreground));font-size:15px;line-height:1.9;max-width:65ch;margin-top:18px}.SkillDetailView_metadata__ph2ax{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;font-size:12px;color:hsl(var(--muted-foreground));margin-top:24px}.SkillDetailView_metadata__ph2ax>span{display:inline-flex;align-items:center;gap:6px}.SkillDetailView_versionNotice__M1fix{font-size:12px;padding:12px 15px;background:hsl(var(--primary-soft));border:1px solid hsl(var(--primary)/.2);border-radius:8px;margin-top:20px}.SkillDetailView_installPanel__2Pd3J{grid-area:install;min-width:0;position:sticky;top:108px}.SkillDetailView_installCard__o2ptA{padding:23px;border:1px solid hsl(var(--border));border-radius:14px;background:linear-gradient(150deg,hsl(var(--primary-soft)/.6),hsl(var(--card)) 65%);box-shadow:0 12px 40px -30px hsl(var(--primary)/.3)}.SkillDetailView_installHeading__VvEdL{display:flex;align-items:flex-start;gap:10px}.SkillDetailView_installHeading__VvEdL>svg{color:hsl(var(--primary));flex:none;margin-top:3px}.SkillDetailView_installHeading__VvEdL h2{font-size:16px;line-height:1.5;font-weight:650;letter-spacing:-.025em}.SkillDetailView_installHint__yMfc_{margin-top:12px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.85}.SkillDetailView_versionLabel__RMrR2{display:block;margin:21px 0 15px;font-size:12px;color:hsl(var(--muted-foreground))}.SkillDetailView_versionLabel__RMrR2>span{display:block;margin-bottom:7px}.SkillDetailView_versionLabel__RMrR2 select{font-size:13px}.SkillDetailView_extensionNote__etc8B{margin-top:20px;padding-top:17px;border-top:1px solid hsl(var(--border));font-size:11px;color:hsl(var(--muted-foreground))}.SkillDetailView_extensionNote__etc8B a{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:3px}.SkillDetailView_facts__0JEzV{font-size:12px;padding:21px 5px}.SkillDetailView_facts__0JEzV>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-block:7px}.SkillDetailView_facts__0JEzV dt{color:hsl(var(--muted-foreground));flex:none}.SkillDetailView_facts__0JEzV dd{text-align:right;overflow-wrap:anywhere;min-width:0}.SkillDetailView_facts__0JEzV code{font-size:11px}.SkillDetailView_body__9uYTz{grid-area:body;min-width:0}.SkillDetailView_sectionNav__YXFu7{display:flex;flex-wrap:wrap;gap:2px 20px;margin-top:32px;border-bottom:1px solid hsl(var(--border))}.SkillDetailView_sectionNav__YXFu7 a{min-height:46px;display:inline-flex;align-items:center;color:hsl(var(--muted-foreground));font-size:12px;border-bottom:1px solid transparent;margin-bottom:-1px}.SkillDetailView_sectionNav__YXFu7 a:focus-visible,.SkillDetailView_sectionNav__YXFu7 a:hover{color:hsl(var(--foreground));border-bottom-color:hsl(var(--primary))}.SkillDetailView_section__l54KF{padding-block:33px;border-bottom:1px solid hsl(var(--border));scroll-margin-top:110px}.SkillDetailView_section__l54KF:last-child{border:none}.SkillDetailView_sectionTitle__fJexv{display:flex;align-items:center;gap:10px}.SkillDetailView_sectionTitle__fJexv>svg{color:hsl(var(--muted-foreground))}.SkillDetailView_section__l54KF h2{font-size:19px;font-weight:650;letter-spacing:-.03em}.SkillDetailView_muted__9xFrV,.SkillDetailView_sectionDescription__uhai_{font-size:13px;line-height:1.85;color:hsl(var(--muted-foreground));margin-top:10px}.SkillDetailView_siteList__rKg3p{list-style:none;margin-top:18px;padding:0;border:1px solid hsl(var(--border));border-radius:10px;overflow:hidden}.SkillDetailView_siteList__rKg3p li{display:flex;align-items:flex-start;gap:12px;padding:15px;background:hsl(var(--card)/.65);border-bottom:1px solid hsl(var(--border));min-width:0}.SkillDetailView_siteList__rKg3p li:last-child{border-bottom:none}.SkillDetailView_siteList__rKg3p li>svg{flex:none;color:hsl(var(--primary));margin-top:3px}.SkillDetailView_siteList__rKg3p li>div{min-width:0;flex:1}.SkillDetailView_siteList__rKg3p strong{display:block;font-size:13px;font-weight:550;overflow-wrap:anywhere}.SkillDetailView_siteList__rKg3p code{font-size:11px;color:hsl(var(--muted-foreground));display:block;margin-top:4px;overflow-wrap:anywhere}.SkillDetailView_siteList__rKg3p li>span{color:hsl(var(--muted-foreground));font-size:10px;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:4px;padding:1px 5px}.SkillDetailView_excludes__thPWx{margin-top:16px}.SkillDetailView_excludes__thPWx h3{font-size:12px;color:hsl(var(--muted-foreground));font-weight:500}.SkillDetailView_excludes__thPWx code{display:block;font-size:11px;margin-top:5px;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.SkillDetailView_toolList__EVL0H{list-style:none;padding:0;margin-top:17px}.SkillDetailView_toolList__EVL0H>li{padding:18px 0;border-bottom:1px solid hsl(var(--border)/.7)}.SkillDetailView_toolList__EVL0H>li:first-child{padding-top:5px}.SkillDetailView_toolList__EVL0H>li:last-child{border-bottom:none;padding-bottom:0}.SkillDetailView_toolList__EVL0H>li>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.SkillDetailView_toolList__EVL0H>li>div>code{font-size:13px;overflow-wrap:anywhere}.SkillDetailView_toolList__EVL0H p{font-size:13px;line-height:1.85;margin-top:9px;color:hsl(var(--muted-foreground))}.SkillDetailView_primaryBadge__Lbgfe{font-size:10px;color:hsl(var(--primary));padding:2px 6px;border-radius:4px;background:hsl(var(--primary-soft))}.SkillDetailView_signature__w8q4I{margin-top:10px;font-size:11px;color:hsl(var(--muted-foreground))}.SkillDetailView_signature__w8q4I summary{cursor:pointer;min-height:32px;align-content:center}.SkillDetailView_signature__w8q4I code{display:block;padding:10px;margin-top:4px;background:hsl(var(--muted));border-radius:6px;overflow-wrap:anywhere}.SkillDetailView_sourceDetails__gbXUv,.SkillDetailView_technicalDetails__ga4EV{margin-top:16px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));overflow:hidden}.SkillDetailView_sourceDetails__gbXUv>summary,.SkillDetailView_technicalDetails__ga4EV>summary{list-style:none;cursor:pointer;padding:15px;display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:13px;min-height:50px}.SkillDetailView_sourceDetails__gbXUv>summary::-webkit-details-marker,.SkillDetailView_technicalDetails__ga4EV>summary::-webkit-details-marker{display:none}.SkillDetailView_sourceDetails__gbXUv>summary>svg,.SkillDetailView_technicalDetails__ga4EV>summary>svg{flex:none;color:hsl(var(--muted-foreground));transition:transform .16s}.SkillDetailView_sourceDetails__gbXUv[open]>summary>svg,.SkillDetailView_technicalDetails__ga4EV[open]>summary>svg{transform:rotate(180deg)}.SkillDetailView_codeToolbar__NcweH,.SkillDetailView_sourceDetails__gbXUv[open]>summary,.SkillDetailView_technicalDetails__ga4EV[open]>summary{border-bottom:1px solid hsl(var(--border))}.SkillDetailView_codeToolbar__NcweH{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:3px 14px;font-size:11px;color:hsl(var(--muted-foreground))}.SkillDetailView_codeToolbar__NcweH>span{min-width:0;overflow-wrap:anywhere}.SkillDetailView_codeToolbar__NcweH button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding-inline:5px;font-size:11px}.SkillDetailView_codeToolbar__NcweH button:hover{color:hsl(var(--foreground))}.SkillDetailView_codeToolbar__NcweH button:disabled{opacity:.5}.SkillDetailView_sourceDetails__gbXUv pre{margin:0;padding:20px;font-size:11px;line-height:1.85;max-height:560px;overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;background:hsl(var(--background)/.6)}.SkillDetailView_copyStatus__ZXdZl{padding:10px 14px;font-size:11px;color:hsl(var(--muted-foreground))}.SkillDetailView_technicalDetails__ga4EV{background:transparent}.SkillDetailView_technicalDetails__ga4EV>dl{padding:15px;font-size:12px}.SkillDetailView_technicalDetails__ga4EV dl>div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:12px;padding-block:8px}.SkillDetailView_technicalDetails__ga4EV dt{color:hsl(var(--muted-foreground))}.SkillDetailView_technicalDetails__ga4EV dd code{display:block;font-size:11px;overflow-wrap:anywhere}.SkillDetailView_technicalDetails__ga4EV>p{margin:0;padding:0 15px 15px;font-size:11px}.SkillDetailView_sourceError__td_lV{margin-top:15px;padding:16px;border:1px solid hsl(var(--destructive)/.3);background:hsl(var(--destructive)/.05);border-radius:8px;font-size:13px}.SkillDetailView_sourceError__td_lV button{margin-top:12px;font-size:12px;gap:7px}.SkillDetailView_reviewHeading__ufHlA{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.SkillDetailView_reviewHeading__ufHlA>span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:hsl(var(--muted-foreground))}.SkillDetailView_reviewForm__N_GOg{margin-top:20px}.SkillDetailView_reviews__sxuPH{list-style:none;padding:0}.SkillDetailView_reviews__sxuPH>li{border-bottom:1px solid hsl(var(--border));padding-block:24px}.SkillDetailView_reviews__sxuPH>li:last-child{border-bottom:none}.SkillDetailView_reviews__sxuPH>li>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;font-size:13px;font-weight:550}.SkillDetailView_reviews__sxuPH>li>p{font-size:11px;color:hsl(var(--muted-foreground));margin-top:12px}.SkillDetailView_state__Pu5M4{padding-block:80px;text-align:center}.SkillDetailView_loadingMark__0h91m,.SkillDetailView_state__Pu5M4>svg{margin:0 auto 20px;color:hsl(var(--primary))}.SkillDetailView_state__Pu5M4 h1{font-size:28px;font-weight:650;margin-bottom:12px}.SkillDetailView_state__Pu5M4 p{font-size:14px;color:hsl(var(--muted-foreground))}.SkillDetailView_state__Pu5M4>div:last-child{display:flex;justify-content:center;gap:12px;margin-top:24px}@media (max-width:1000px){.SkillDetailView_layout__iZJ91{-moz-column-gap:32px;column-gap:32px;grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:760px){.SkillDetailView_page__ekmeV{padding-top:20px}.SkillDetailView_back__iel24{margin-bottom:16px}.SkillDetailView_layout__iZJ91{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "install" "body";gap:24px}.SkillDetailView_heading__CFCuE h1{font-size:34px}.SkillDetailView_description__lGpE8{font-size:14px}.SkillDetailView_installPanel__2Pd3J{position:static}.SkillDetailView_installCard__o2ptA{padding:20px}.SkillDetailView_facts__0JEzV{display:none}.SkillDetailView_sectionNav__YXFu7{margin-top:0;-moz-column-gap:16px;column-gap:16px}.SkillDetailView_section__l54KF{padding-block:28px}.SkillDetailView_signature__w8q4I summary{min-height:44px}.SkillDetailView_sectionTitle__fJexv h2,.SkillDetailView_section__l54KF h2{font-size:18px}}@media (max-width:380px){.SkillDetailView_heading__CFCuE h1{font-size:30px}.SkillDetailView_metadata__ph2ax{gap:9px 14px}.SkillDetailView_skillIdentity__c58_T{gap:7px}.SkillDetailView_siteList__rKg3p li{padding:12px;gap:9px}.SkillDetailView_siteList__rKg3p li>span{display:none}.SkillDetailView_technicalDetails__ga4EV dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.SkillDetailView_sourceDetails__gbXUv pre{padding:14px}.SkillDetailView_sectionNav__YXFu7{gap:2px 14px}.SkillDetailView_sectionNav__YXFu7 a{font-size:11px}}@media (prefers-reduced-motion:reduce){.SkillDetailView_sourceDetails__gbXUv>summary>svg,.SkillDetailView_technicalDetails__ga4EV>summary>svg{transition:none}}