.AccountMenu_account__uuDXN{display:flex;align-items:center;gap:var(--space-2)}.AccountMenu_identity__MRo6o{font-size:var(--text-sm);font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.AccountMenu_avatar__OGxXk{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--color-brand-soft);color:var(--color-brand);font-size:var(--text-sm);font-weight:800}@media (max-width:1023px){.AccountMenu_identity__MRo6o,.AccountMenu_signOut__D8LT4{display:none}}.SiteSearch_form__jCuOK{display:flex;align-items:stretch;min-width:0;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);overflow:hidden}.SiteSearch_form__jCuOK:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.SiteSearch_scope__aFU7f{flex-shrink:0;padding:0 var(--space-2);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);background:transparent;border:0;border-right:1px solid var(--color-border);cursor:pointer}.SiteSearch_input__31aEU{flex:1 1;min-width:0;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-text);background:transparent;border:0;outline:none}.SiteSearch_input__31aEU::placeholder{color:var(--color-text-subtle)}.SiteSearch_submit__mcz3_{flex-shrink:0;min-width:36px;padding:0 var(--space-3);font:inherit;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);background:transparent;border:0;cursor:pointer}.SiteSearch_submit__mcz3_:hover{color:var(--color-brand)}.SiteSearch_scope__aFU7f:focus-visible,.SiteSearch_submit__mcz3_:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.SiteSearch_large__WtDkM{padding:var(--space-1);background:var(--color-surface);border-color:transparent;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.SiteSearch_large__WtDkM .SiteSearch_scope__aFU7f{padding:0 var(--space-3);font-size:var(--text-base)}.SiteSearch_large__WtDkM .SiteSearch_input__31aEU{padding:var(--space-3) var(--space-4);font-size:var(--text-base)}.SiteSearch_large__WtDkM .SiteSearch_submit__mcz3_{padding:0 var(--space-5);border-radius:var(--radius-md);color:var(--color-brand-contrast);background:var(--color-brand)}.SiteSearch_large__WtDkM .SiteSearch_submit__mcz3_:hover{color:var(--color-brand-contrast);background:var(--color-brand-hover)}@media (max-width:480px){.SiteSearch_large__WtDkM{flex-wrap:wrap}.SiteSearch_large__WtDkM .SiteSearch_scope__aFU7f{padding:var(--space-2) var(--space-3);border-right:0}.SiteSearch_large__WtDkM .SiteSearch_input__31aEU{flex-basis:100%;order:3;border-top:1px solid var(--color-border)}.SiteSearch_large__WtDkM .SiteSearch_submit__mcz3_{margin-left:auto;min-height:40px}}.SiteSearch_visuallyHidden__V_FK8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Header_header__hO3lJ{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--color-border)}.Header_inner__ry5Nk{min-height:72px;display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-6)}.Header_menuButton__Da67y{display:none;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;padding:0;font-size:1.4rem;line-height:1;color:var(--color-text);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.Header_menuButton__Da67y:hover{background:var(--color-surface-muted)}.Header_brand__V5suk{display:none;align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-lg);font-weight:800;letter-spacing:-.03em;text-decoration:none}.Header_brandMark__CAY8u{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--gradient-logo);color:#ffffff;font-size:var(--text-sm);font-weight:900}.Header_crumb__pd_yO{margin:0;min-width:0;font-size:var(--text-sm);color:var(--color-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_crumbCurrent__w1Zci{color:var(--color-text);font-weight:var(--font-weight-semibold)}.Header_actions__SRauh{display:flex;align-items:center;gap:var(--space-3);margin-left:auto;min-width:0}.Header_search__MX_fu{width:300px}.Header_publish__BnKxF{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0;min-height:38px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-brand-soft-border);border-radius:var(--radius-control);background:var(--color-brand-soft);color:var(--color-brand);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.Header_publish__BnKxF:hover{border-color:var(--color-brand)}.Header_brand__V5suk:focus-visible,.Header_menuButton__Da67y:focus-visible,.Header_publish__BnKxF:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width:1279px){.Header_search__MX_fu{width:240px}}@media (max-width:1023px){.Header_inner__ry5Nk{gap:var(--space-3);padding:0 var(--space-4);min-height:var(--header-height)}.Header_brand__V5suk,.Header_menuButton__Da67y{display:inline-flex}.Header_crumb__pd_yO{display:none}}@media (max-width:767px){.Header_publish__BnKxF,.Header_search__MX_fu{display:none}}@media (max-width:380px){.Header_brandName__yBsn2{display:none}}.Sidebar_sidebar__5oZEx{position:fixed;inset:0 auto 0 0;z-index:var(--z-header);display:flex;flex-direction:column;width:var(--sidebar-width);padding:var(--space-5) var(--space-4);overflow-y:auto;background:var(--color-surface);border-right:1px solid var(--color-border)}.Sidebar_brand__oukDJ{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-2) var(--space-5);color:var(--color-text);text-decoration:none}.Sidebar_logo__dENZM{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:11px;background:var(--gradient-logo);color:#ffffff;font-weight:900}.Sidebar_brandText__enw_k{display:flex;flex-direction:column;font-size:1.3rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}.Sidebar_brandText__enw_k small{margin-top:2px;font-size:.625rem;font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.Sidebar_nav__yigU7 ul{margin:0;padding:0;list-style:none}.Sidebar_group__QvXSe+.Sidebar_group__QvXSe{margin-top:var(--space-2)}.Sidebar_groupLabel__6CIAc{display:block;padding:var(--space-3) var(--space-3) var(--space-2);font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle)}.Sidebar_nav__yigU7 a{display:flex;align-items:center;gap:var(--space-3);min-height:40px;margin:2px 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.Sidebar_nav__yigU7 a.Sidebar_active__6EB_0,.Sidebar_nav__yigU7 a:hover{background:var(--color-brand-soft);color:var(--color-brand)}.Sidebar_nav__yigU7 a.Sidebar_active__6EB_0{box-shadow:inset 3px 0 0 var(--color-brand)}.Sidebar_icon__lbwLH{width:18px;text-align:center;font-size:1rem}.Sidebar_brand__oukDJ:focus-visible,.Sidebar_nav__yigU7 a:focus-visible,.Sidebar_promoLink__WHtca:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Sidebar_bottom__EYS1J{margin-top:auto;padding-top:var(--space-4)}.Sidebar_promo__8IpJg{padding:var(--space-4);border:1px solid var(--color-brand-soft-border);border-radius:var(--radius-lg);background:var(--color-brand-soft)}.Sidebar_promo__8IpJg strong{font-size:var(--text-sm);color:var(--color-text)}.Sidebar_promo__8IpJg p{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-muted)}.Sidebar_promoLink__WHtca{display:inline-flex;align-items:center;gap:var(--space-1);min-height:32px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--color-brand);color:var(--color-brand-contrast);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.Sidebar_promoLink__WHtca:hover{background:var(--color-brand-hover)}.Sidebar_drawerAccount__6tFU2,.Sidebar_drawerSearch__Wz_f2{display:none}.Sidebar_identity__8rvwG{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.Sidebar_backdrop__VA4XS{display:none}@media (max-width:1023px){.Sidebar_sidebar__5oZEx{z-index:var(--z-overlay);transform:translateX(-100%);visibility:hidden;box-shadow:var(--shadow-lg);transition:transform var(--duration-base) var(--ease-standard),visibility var(--duration-base)}.Sidebar_sidebar__5oZEx.Sidebar_open__H9vtY{transform:translateX(0);visibility:visible}.Sidebar_backdrop__VA4XS{display:block;position:fixed;inset:0;z-index:var(--z-overlay);background:rgba(15,23,42,.45)}.Sidebar_drawerAccount__6tFU2{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}}@media (max-width:767px){.Sidebar_drawerSearch__Wz_f2{display:block;margin-bottom:var(--space-3)}}.Footer_footer__eNA9m{background:var(--color-surface);border-top:1px solid var(--color-border);margin-top:var(--space-8)}.Footer_inner__ngCVB{max-width:var(--container-max);margin:0 auto;padding:var(--space-6) var(--space-4);display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}.Footer_col__TmcuA{display:flex;flex-direction:column;gap:var(--space-2)}.Footer_heading__z5GZP{font-weight:700;color:var(--color-text)}.Footer_tagline__WuViG{margin:0;max-width:32ch}.Footer_col__TmcuA a,.Footer_tagline__WuViG{color:var(--color-text-muted);font-size:var(--text-sm)}.Footer_col__TmcuA a{text-decoration:none}.Footer_col__TmcuA a:hover{color:var(--color-text)}.Footer_bottom__ch0uR{max-width:var(--container-max);margin:0 auto;padding:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm)}@media (max-width:720px){.Footer_inner__ngCVB{grid-template-columns:1fr}}.AnnouncementBanner_stack__DxhCH{display:flex;flex-direction:column;gap:var(--space-2)}.AnnouncementBanner_banner__KJWeV{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:3px solid var(--color-brand);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm)}.AnnouncementBanner_feature__o9yyk{border-left-color:var(--color-success)}.AnnouncementBanner_security___oScH{border-left-color:var(--color-error)}.AnnouncementBanner_maintenance__4wAuM{border-left-color:var(--color-warning)}.AnnouncementBanner_text__aTHbt a{color:var(--color-brand);font-weight:600}.AnnouncementBanner_dismiss__bbi0i{border:0;background:none;color:var(--color-text-muted);font-size:var(--text-lg);line-height:1;cursor:pointer}.RouteProgress_bar__8mbOR{position:fixed;top:0;left:0;right:0;z-index:var(--z-toast);height:3px;background:linear-gradient(90deg,transparent 0,var(--color-brand) 50%,transparent 100%);background-size:200% 100%;animation:RouteProgress_sweep__jB_b_ 1.1s linear infinite;pointer-events:none}@keyframes RouteProgress_sweep__jB_b_{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.RouteProgress_bar__8mbOR{animation:none;background:var(--color-brand);opacity:.6}}.Layout_shell__4Ponq{min-height:100vh}.Layout_column__m6ZLu{display:flex;flex-direction:column;min-width:0;min-height:100vh;margin-left:var(--sidebar-width)}@media (max-width:1023px){.Layout_column__m6ZLu{margin-left:0}}.Layout_main__gSLe1{flex:1 1;width:100%;max-width:var(--container-max);margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-8)}@media (max-width:767px){.Layout_main__gSLe1{padding:var(--space-5) var(--space-4) var(--space-6)}}.Layout_announcements__hLhCj{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.Layout_announcements__hLhCj:has(>*){padding-top:var(--space-4)}.Layout_skipLink__to82n{position:absolute;left:var(--space-4);top:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);transform:translateY(-200%);color:var(--color-brand-contrast);background:var(--color-brand);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);text-decoration:none}.Layout_skipLink__to82n:focus{transform:translateY(0)}.Layout_main__gSLe1 li>a{display:inline-flex;align-items:center;min-height:24px}.Toast_region__0fBdN{position:fixed;z-index:200;bottom:var(--space-4);right:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);max-width:calc(100vw - var(--space-8))}.Toast_toast__O7TdZ{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--color-text-inverse);font-size:var(--text-sm)}.Toast_success__JwS_M{background:var(--color-success)}.Toast_error__ALBo_{background:var(--color-error)}.Toast_dismiss__Ml7d1{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:auto;color:inherit;background:transparent;border:none;font-size:var(--text-base);line-height:1;cursor:pointer;opacity:.85}.Toast_dismiss__Ml7d1:hover{opacity:1}.Toast_dismiss__Ml7d1:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:2px}.SkillsPage_lead__7Svfq{color:var(--color-text-muted);max-width:640px}.SkillsPage_controls__jfUsb{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-6) 0}.SkillsPage_skeleton__t5qdD{margin-top:var(--space-6)}.SkillsPage_grid__pihkk{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-2)}.SkillsPage_clearLink__nTn1x{background:none;border:none;color:var(--color-brand);text-decoration:underline;cursor:pointer;font-size:var(--text-base)}.SkillsPage_grid__pihkk[data-refreshing]{opacity:.55;transition:opacity var(--duration-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.SkillsPage_grid__pihkk[data-refreshing]{transition:none}}.AuthorPages_lead__dHcVx{color:var(--color-text-muted);max-width:720px}.AuthorPages_actions__b9ZBQ a,.AuthorPages_lead__dHcVx a,.AuthorPages_section__TrbkR a{color:var(--color-brand)}.AuthorPages_section__TrbkR{margin-top:var(--space-6)}.AuthorPages_hint__LxZV1{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:400}.AuthorPages_form__yA_xK{display:flex;flex-direction:column;gap:var(--space-4);max-width:640px}.AuthorPages_fieldset__zVhpD{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;border:0}.AuthorPages_fieldset__zVhpD legend{margin-bottom:var(--space-2);font-weight:600}.AuthorPages_radio__piIQL{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}.AuthorPages_field__iop7U,.AuthorPages_radio__piIQL>span{display:flex;flex-direction:column}.AuthorPages_field__iop7U{gap:var(--space-1);font-size:var(--text-sm);font-weight:600;flex:1 1}.AuthorPages_field__iop7U input,.AuthorPages_field__iop7U select,.AuthorPages_field__iop7U textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:400;font-size:var(--text-base)}.AuthorPages_row___43u3{display:flex;flex-wrap:wrap;gap:var(--space-4)}.AuthorPages_actions__b9ZBQ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.AuthorPages_primaryLink__HEkDm{display:inline-flex;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-brand);color:var(--color-brand-contrast)!important;font-weight:600;text-decoration:none}.AuthorPages_error__v5YGk{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-error);background:var(--color-surface-muted)}.AuthorPages_error__v5YGk p{margin:0;font-weight:600}.AuthorPages_success___08uL{padding:var(--space-4);border:1px solid var(--color-border);border-left:3px solid var(--color-success);border-radius:var(--radius-md);background:var(--color-surface);max-width:640px}.AuthorPages_issues__V4AH7{margin:var(--space-2) 0;color:var(--color-warning-text);font-size:var(--text-sm)}.AuthorPages_tableWrap__RC6ql{overflow-x:auto}.AuthorPages_table___PvLG{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.AuthorPages_table___PvLG td,.AuthorPages_table___PvLG th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.AuthorPages_verified__aR7aE{color:var(--color-success);font-weight:600}.AuthorPages_submissions__5R9N8{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.AuthorPages_submission__NxuyE{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.AuthorPages_submissionTop__bcrgn{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.AuthorPages_status__8ICS4{padding:1px var(--space-2);border-radius:999px;border:1px solid;font-size:var(--text-sm);font-weight:600;white-space:nowrap}.AuthorPages_pending_review__SL4zq,.AuthorPages_scanning__ZxOzE{color:var(--color-brand)}.AuthorPages_approved__YSrb7{color:var(--color-success)}.AuthorPages_rejected__EvVN4{color:var(--color-error-text)}.AuthorPages_changes_requested__lOo7P{color:var(--color-warning-text)}.AuthorPages_notes__6vJ28{margin:var(--space-2) 0;font-size:var(--text-sm)}.AuthorPages_detail__09t6R{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.AuthorPages_detail__09t6R h4{margin:var(--space-3) 0 var(--space-2)}.AuthorPages_fileList__32KI3{margin:0;padding-left:var(--space-5);font-size:var(--text-sm)}.AuthorPages_tabs__NYwbJ{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border)}.AuthorPages_tab__151c2{padding:var(--space-2) var(--space-4);border:0;border-bottom:2px solid transparent;background:none;color:var(--color-text-muted);font:inherit;font-weight:600;cursor:pointer}.AuthorPages_tabActive__Y_hUs{border-bottom-color:var(--color-brand);color:var(--color-text)}.AuthorPages_collections__JRXlj{display:flex;flex-direction:column;gap:var(--space-2);padding:0;list-style:none}.AuthorPages_collections__JRXlj li{display:flex;gap:var(--space-3);align-items:baseline}.AuthorPages_visuallyHidden__d88Rh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.AuthorPages_filter__B0h5z{max-width:280px}.AuthorPages_detail__09t6R .AuthorPages_form__yA_xK{margin-top:var(--space-4)}.PromptDetailPageView_header__RgpEb{margin-bottom:var(--space-6)}.PromptDetailPageView_description__4AtgW{color:var(--color-text-muted);font-size:var(--text-lg);max-width:720px}.PromptDetailPageView_meta__tSbVx{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--text-sm)}.PromptDetailPageView_meta__tSbVx a{color:var(--color-brand);text-decoration:none;font-weight:600}.PromptDetailPageView_badge__z2_XZ{padding:1px var(--space-2);color:var(--color-text-muted);background:var(--color-surface-muted);border-radius:var(--radius-sm);text-transform:capitalize}.PromptDetailPageView_noRating__Gy_QV{color:var(--color-text-muted)}.PromptDetailPageView_tags__6TJCg{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;font-size:var(--text-sm)}.PromptDetailPageView_tags__6TJCg a{color:var(--color-text-muted);text-decoration:none}.PromptDetailPageView_tags__6TJCg a:before{content:"#"}.PromptDetailPageView_actions__a2qc_{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.PromptDetailPageView_linkButton__FGEyI{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:600;font-family:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.PromptDetailPageView_linkButton__FGEyI:hover{background:var(--color-surface-muted)}.PromptDetailPageView_linkButton__FGEyI:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.PromptDetailPageView_section__l3JRW{margin-top:var(--space-8)}.PromptDetailPageView_template__dIICw{margin:0 0 var(--space-3);padding:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.6;color:var(--color-text);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-word;overflow-x:auto;max-width:100%}.PromptDetailPageView_previewActions__b0_J4{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.PromptDetailPageView_relatedGrid__zjS1M{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.InstallPageView_lead__3CG4W{color:var(--color-text-muted);max-width:720px}.InstallPageView_lead__3CG4W a{color:var(--color-brand);font-weight:600}.InstallPageView_section__1xXkr{margin-top:var(--space-6)}.InstallPageView_choices___LPh4{display:flex;flex-wrap:wrap;gap:var(--space-2)}.InstallPageView_choice__oqDP0{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.InstallPageView_choice__oqDP0:hover{border-color:var(--color-brand)}.InstallPageView_selected__9zP_P{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand);font-weight:600}.InstallPageView_muted__LcaST{color:var(--color-text-muted);font-size:var(--text-sm)}.InstallPageView_warning__T9j3N{padding:var(--space-3);border-left:3px solid var(--color-warning);background:var(--color-surface-muted);font-size:var(--text-sm)}.InstallPageView_steps__bk_rQ{padding-left:var(--space-5);line-height:1.7}.InstallPageView_actions__rHnOg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.InstallPageView_actions__rHnOg a{color:var(--color-brand)}.InstallPageView_checksum__EMjZR{color:var(--color-text-muted);font-size:var(--text-sm);word-break:break-all}.InstallPageView_directory__ArvbM{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--space-3);gap:var(--space-3);padding:0;list-style:none}.InstallPageView_directory__ArvbM li{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.FilterPanel_panel__OFulM{display:flex;flex-wrap:wrap;max-width:100%;gap:var(--space-4);align-items:flex-end}.FilterPanel_field__AkqvR{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;max-width:100%;font-size:var(--text-sm);font-weight:600}.FilterPanel_field__AkqvR select{width:100%;max-width:100%;min-width:0;padding:var(--space-2) var(--space-3);font-family:inherit;font-weight:400;font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.FilterPanel_checkboxField__GPgfv{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);font-size:var(--text-sm);font-weight:600;cursor:pointer}.SkillDetailPageView_header__vv0er{margin-bottom:var(--space-6)}.SkillDetailPageView_description__aJW3i{color:var(--color-text-muted);font-size:var(--text-lg);max-width:720px}.SkillDetailPageView_meta__NQuvD{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--text-sm)}.SkillDetailPageView_meta__NQuvD a{color:var(--color-brand);text-decoration:none;font-weight:600}.SkillDetailPageView_badge__rcXl3{padding:1px var(--space-2);color:var(--color-text-muted);background:var(--color-surface-muted);border-radius:var(--radius-sm);text-transform:capitalize}.SkillDetailPageView_noRating__GlE24{color:var(--color-text-muted)}.SkillDetailPageView_tags__Km3DJ{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;font-size:var(--text-sm)}.SkillDetailPageView_tags__Km3DJ a{color:var(--color-text-muted);text-decoration:none}.SkillDetailPageView_tags__Km3DJ a:before{content:"#"}.SkillDetailPageView_actions__IAmz7{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.SkillDetailPageView_linkButton__qmxdR{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:600;font-family:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.SkillDetailPageView_linkButton__qmxdR:hover{background:var(--color-surface-muted)}.SkillDetailPageView_linkButton__qmxdR:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.SkillDetailPageView_section__CDfyI{margin-top:var(--space-8)}.SkillDetailPageView_template__UtLN8{margin:0 0 var(--space-3);padding:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.6;color:var(--color-text);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-word;overflow-x:auto;max-width:100%}.SkillDetailPageView_previewActions___4rRR{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.SkillDetailPageView_relatedGrid__ROILI{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.SkillDetailPageView_verified__iYWHn{padding:1px var(--space-2);border-radius:var(--radius-sm);color:var(--color-brand-contrast);background:var(--color-success);font-weight:600}.SkillDetailPageView_primaryAction__e4ohX{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-brand);color:var(--color-brand-contrast);font-weight:600;text-decoration:none}.SkillDetailPageView_primaryAction__e4ohX:hover{background:var(--color-brand-hover)}.SkillDetailPageView_plainBadge__I2hJW{padding:1px var(--space-2);color:var(--color-text-muted);background:var(--color-surface-muted);border-radius:var(--radius-sm)}