:root{color-scheme:light;font-family:Noto Sans SC,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #eef3f8;--surface: #ffffff;--surface-soft: #f5f8fb;--surface-muted: #eef3f8;--surface-accent: #eef7f6;--text: #182432;--text-soft: #5c6b7e;--border: #d8e2ec;--border-strong: #becddd;--brand: #197d73;--brand-strong: #0f635c;--brand-soft: #dbf0ed;--accent: #f28a1e;--accent-soft: #fff0dd;--danger: #be4f32;--danger-soft: #feeae3;--warning: #9a6d00;--warning-soft: #fff4d1;--success: #0d7a53;--success-soft: #def6ec;--shadow-sm: 0 6px 18px rgba(18, 36, 52, .03);--shadow-md: 0 12px 28px rgba(18, 36, 52, .06);background:var(--bg);color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:linear-gradient(180deg,#f8fafc 0%,var(--bg) 100%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}#root{min-height:100vh}.app-frame{width:min(1440px,calc(100% - 32px));margin:0 auto;padding:12px 0 40px}.topbar,.surface-panel,.footer-bar,.mobile-nav{background:var(--surface);border:1px solid var(--border);box-shadow:none}.topbar{position:sticky;top:8px;z-index:40;display:grid;grid-template-columns:auto auto minmax(260px,1fr) auto;align-items:center;gap:14px;padding:12px 16px;border-radius:18px}.topbar__brand{display:flex;align-items:center;gap:12px}.brand-mark{width:46px;height:46px;border:0;border-radius:12px;background:var(--brand);color:#fff;font-family:Space Grotesk,Noto Sans SC,sans-serif;font-size:1rem;font-weight:700}.topbar__mobile-actions{display:none;align-items:center;gap:8px}.topbar__brand strong,.footer-bar strong,.profile-card strong,.metric-card__value,.hero-panel h1,.surface-panel h2,.detail-hero h1,.auth-shell h1,.skill-summary-card h3,.catalog-card strong,.preview-panel h3,.workflow-card h3,.faq-item h3,.info-card h3,.command-card strong,.console-main__header h3{font-family:Space Grotesk,Noto Sans SC,sans-serif}.topbar__brand span,.footer-bar span,.topbar__brand div span{color:var(--text-soft);font-size:.9rem}.topbar__nav,.topbar__account,.footer-bar__links,.hero-panel__actions,.skill-summary-card__actions,.catalog-card__actions,.preview-panel__actions,.detail-hero__actions,.publish-result-card__actions,.auth-callout__actions,.install-guide__hero-actions,.toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nav-button,.footer-link,.account-chip,.breadcrumb-link,.mobile-nav-toggle,.mobile-search-toggle{border:0;background:transparent;color:var(--text-soft)}.nav-button,.footer-link{min-height:36px;padding:0 12px;border-radius:999px}.nav-button.is-active,.nav-button:hover,.footer-link:hover,.account-chip:hover,.breadcrumb-link:hover{background:var(--surface-muted);color:var(--text)}.topbar__search{display:flex;align-items:center;gap:10px;min-width:0}.topbar__search input{width:100%;min-height:40px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);padding:0 12px;color:var(--text);outline:none}.topbar__search input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:#197d738c;box-shadow:0 0 0 4px #197d731f}.account-chip{min-height:40px;padding:0 12px;border-radius:12px;background:var(--surface-muted);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.account-chip strong{color:var(--text);font-size:.92rem}.account-chip span{font-size:.78rem}.mobile-nav-toggle,.mobile-search-toggle{display:none;min-height:38px;padding:0 12px;border-radius:12px;background:var(--surface-muted)}.mobile-nav{display:none;flex-direction:column;margin-top:12px;padding:12px;border-radius:18px;gap:8px}.mobile-nav__section{display:grid;gap:8px;padding-top:8px;border-top:1px solid var(--border)}.mobile-nav .nav-button,.mobile-nav .button,.mobile-nav .account-chip{width:100%;justify-content:flex-start}.toast-stack{position:fixed;top:18px;right:18px;z-index:100;width:min(420px,calc(100vw - 32px))}.toast-stack .status-banner{margin-bottom:0;box-shadow:var(--shadow-md)}.app-main,.page-stack{display:grid;gap:16px;margin-top:16px}.surface-panel{padding:20px;border-radius:20px}.hero-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:24px;box-shadow:none}.hero-panel__copy p,.section-heading p,.info-card p,.workflow-card p,.faq-item p,.preview-panel__description,.command-card p,.detail-hero__description,.detail-hero__ref,.publish-result-card,.empty-panel,.field span,.field input,.field textarea,.field select,.version-mini-row span,.catalog-card p,.skill-summary-card p,.catalog-row span{color:var(--text-soft)}.hero-panel h1,.detail-hero h1,.auth-shell h1{margin:10px 0 0;font-size:clamp(2.1rem,3.4vw,3.6rem);line-height:1.06;max-width:14ch}.hero-panel__copy>p{max-width:60ch;margin:16px 0 0;font-size:.98rem}.hero-panel__metrics,.info-grid,.workflow-grid,.detail-metric-grid,.preview-panel__stats,.install-guide__grid{display:grid;gap:14px}.hero-panel__metrics,.detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.info-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.info-card,.workflow-card,.faq-item,.command-card,.skill-summary-card,.catalog-card,.preview-panel,.profile-card,.form-panel,.side-notes,.filter-panel,.catalog-results,.console-sidebar,.console-main,.publish-result-card{border:1px solid var(--border);border-radius:22px;background:var(--surface)}.metric-card{min-height:88px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;background:var(--surface-soft)}.metric-card__label,.eyebrow,.skill-summary-card__ref,.detail-hero__ref,.catalog-card__header span,.preview-panel__header p{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--brand)}.metric-card__value{font-size:1.4rem}.metric-card__helper{font-size:.86rem;color:var(--text-soft)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}.section-heading h2{margin:8px 0 0;font-size:clamp(1.45rem,2.1vw,2.2rem);line-height:1.1}.section-heading p{margin:10px 0 0;max-width:66ch}.info-card,.workflow-card,.faq-item,.command-card,.skill-summary-card,.catalog-card{padding:16px}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-card__step{display:inline-flex;min-width:48px;min-height:32px;align-items:center;justify-content:center;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:800}.skill-summary-card--accent{background:var(--surface-accent);border-color:#197d733d}.skill-summary-card__top,.catalog-card__header,.command-card__top,.preview-panel__header,.detail-hero__top,.console-main__header,.catalog-results__toolbar,.skill-list-panel__header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.skill-summary-card__version,.catalog-chip,.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.82rem;font-weight:700}.chip-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.skill-summary-card__version,.catalog-chip{background:var(--surface-muted);color:var(--text-soft)}.status-pill--success{background:var(--success-soft);color:var(--success)}.status-pill--danger{background:var(--danger-soft);color:var(--danger)}.status-pill--warning{background:var(--warning-soft);color:var(--warning)}.status-pill--neutral{background:var(--surface-muted);color:var(--text-soft)}.skill-summary-card h3,.preview-panel h3,.catalog-card strong,.info-card h3,.quick-action-card h3,.spotlight-skill-card h3,.home-path-item h3,.install-guide__primary-command h3,.install-target-card h3,.workflow-card h3,.faq-item h3,.console-main__header h3{margin:12px 0 0;font-size:1.06rem}.skill-summary-card__meta,.catalog-card__facts,.skill-tag-row,.preview-panel__stats,.preview-panel__version-list{display:flex;gap:10px;flex-wrap:wrap}.filter-panel__group{display:grid;gap:10px}.filter-panel__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.skill-summary-card__meta,.catalog-card__facts{margin-top:12px;font-size:.86rem}.skill-tag-row{margin-top:12px}.skill-tag-row--dense{margin-top:10px;gap:8px}.skill-badge{display:inline-flex;min-height:26px;align-items:center;gap:6px;padding:0 9px;border-radius:999px;background:var(--surface-accent);color:var(--brand-strong);font-size:.78rem;font-weight:600}.skill-badge--interactive{border:0;cursor:pointer;font:inherit;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.skill-badge--interactive:hover{background:#dff3eb;transform:translateY(-1px)}.skill-badge--interactive:focus-visible{outline:2px solid var(--gh-link);outline-offset:2px}.skill-badge.is-selected,.skill-badge--interactive.is-selected{background:#ddf4ff;color:var(--gh-link)}.skill-badge__count{color:inherit;font-variant-numeric:tabular-nums;opacity:.88}.button{min-height:40px;padding:0 14px;border-radius:10px;border:1px solid transparent;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.button--primary{background:var(--brand);color:#fff}.button--secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.button--quiet{background:var(--surface-muted);color:var(--text)}.button--danger{background:var(--danger);color:#fff}.button--danger-text{color:var(--danger)}.catalog-workbench,.catalog-results__content,.two-column-layout,.console-layout,.auth-shell,.detail-hero,.install-guide__hero,.home-discovery-layout{display:grid;gap:18px}.catalog-workbench{grid-template-columns:260px minmax(0,1fr)}.filter-panel,.catalog-results,.form-panel,.console-sidebar,.console-main{padding:16px}.field{display:grid;gap:6px}.field span{font-weight:700;color:var(--text)}.field input,.field select,.field textarea{width:100%;min-height:40px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);padding:0 12px;color:var(--text);outline:none}.field textarea{min-height:140px;resize:vertical;padding:12px}.segmented-group,.install-guide__tabs{display:flex;gap:8px;flex-wrap:wrap}.segmented-group--wide .segmented-button{flex:1}.segmented-button{min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--text-soft)}.segmented-button.is-active{background:var(--text);border-color:var(--text);color:#fff}.catalog-results__toolbar strong{display:block;font-size:1.16rem}.catalog-results__toolbar span{color:var(--text-soft)}.catalog-results__filters-button{display:none}.catalog-results__content{grid-template-columns:minmax(0,1fr);margin-top:14px}.catalog-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalog-card--active,.owned-skill-row--active{border-color:#197d7366;background:var(--surface-accent)}.catalog-list-table{display:grid;gap:12px}.version-table__header,.version-table__row{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(0,1fr)) 92px;gap:12px;align-items:center}.version-table__header{padding:0 14px;color:var(--text-soft);font-size:.85rem;font-weight:700}.catalog-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr) 138px;gap:14px;align-items:start;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.catalog-row--active{border-color:#197d7366}.catalog-row__main{display:grid;gap:6px}.catalog-row__title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.catalog-row__main strong{color:var(--text)}.catalog-row__main p{margin:0;color:var(--text-soft);line-height:1.45}.catalog-row__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-row__fact{padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.catalog-row__fact span{display:block;color:var(--text-soft);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.catalog-row__fact strong{display:block;margin-top:4px;color:var(--text);font-size:.94rem}.catalog-row__action{display:grid;gap:8px;align-content:start}.catalog-row__action .button{width:100%}.preview-panel__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.preview-panel__stats div,.detail-metric-grid .metric-card,.profile-card,.publish-result-card{border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.preview-panel__stats div{padding:14px}.preview-panel__stats span{display:block;font-size:.84rem;color:var(--text-soft)}.preview-panel__stats strong{display:block;margin-top:6px}.preview-panel__version-list{display:grid;gap:10px;margin-top:16px}.version-mini-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--surface-soft);border:1px solid var(--border)}.empty-panel{display:grid;place-items:center;min-height:220px;padding:22px;text-align:center;border:1px dashed var(--border-strong);border-radius:22px;background:var(--surface-soft)}.empty-panel--danger{background:var(--danger-soft);border-style:solid;border-color:#be4f322e;color:var(--danger)}.empty-panel--compact{min-height:0;padding:14px}.status-banner{padding:14px 16px;border-radius:16px;font-weight:600;margin-bottom:14px}.status-banner--success{background:var(--success-soft);color:var(--success)}.status-banner--danger{background:var(--danger-soft);color:var(--danger)}.status-banner--warning{background:var(--warning-soft);color:var(--warning)}.status-banner--neutral{background:var(--surface-muted);color:var(--text)}.breadcrumb-row{display:flex;align-items:center;gap:10px;color:var(--text-soft)}.detail-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.detail-hero__summary,.detail-hero__aside{display:grid;gap:16px}.detail-hero__aside{padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.detail-hero__actions{align-items:stretch}.detail-hero__actions .button{width:100%}.detail-hero__description{margin-top:16px;max-width:68ch}.detail-fact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-fact{padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.detail-fact span{display:block;color:var(--text-soft);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.detail-fact strong{display:block;margin-top:4px;color:var(--text);font-size:.96rem}.install-guide__hero,.auth-shell,.two-column-layout,.console-layout,.home-discovery-layout{grid-template-columns:minmax(0,1fr) 320px}.install-guide__hero{padding:18px;border-radius:18px;background:var(--surface-soft);border:1px solid var(--border);align-items:center}.install-guide__hero h3{margin:0;font-size:1.28rem}.install-guide__ref{display:inline-block;margin-top:10px;padding:6px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:.8rem}.install-guide__primary-command,.install-target-card,.quick-action-card,.spotlight-skill-card{border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.install-guide__primary-command{margin-top:16px;padding:18px}.install-guide__primary-command-top,.install-target-card,.spotlight-skill-card__top,.spotlight-skill-card__actions,.quick-action-card__actions,.install-guide__primary-command-actions{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.install-guide__primary-command h3,.install-target-card h3{margin:8px 0 0}.install-guide__primary-command p,.install-target-card p,.quick-action-card p,.spotlight-skill-card p,.home-path-item p{color:var(--text-soft)}.install-guide__primary-command p{margin:8px 0 0}.install-guide__primary-command code{display:block;margin-top:14px;padding:14px;border-radius:14px;background:#0f1d2a;color:#f3f7fb;overflow-x:auto;font-family:Space Grotesk,monospace;font-size:.94rem}.install-guide__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.command-card__top p{margin:8px 0 0;max-width:42ch}.command-card code{display:block;margin-top:14px;padding:14px;border-radius:14px;background:#0f1d2a;color:#f3f7fb;overflow-x:auto;font-family:Space Grotesk,monospace;font-size:.94rem}.install-guide__note{margin-top:18px;padding:16px 18px;border-radius:16px;background:var(--surface-muted);border:1px solid var(--border)}.install-guide__note p{margin:8px 0 0;color:var(--text-soft)}.version-table{display:grid;gap:10px}.version-table__row{padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.side-notes{display:grid;gap:14px;padding:18px}.home-start-layout{align-items:start}.home-start-layout .side-notes{padding:0;border:0;background:transparent}.quick-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.quick-action-card,.spotlight-skill-card{padding:16px}.quick-action-card__actions{margin-top:16px}.home-discovery-side,.compact-skill-list,.home-path-list{display:grid;gap:12px}.spotlight-skill-card__ref{margin:8px 0 0;color:var(--brand);font-size:.84rem;letter-spacing:.05em;text-transform:uppercase}.spotlight-skill-card__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.spotlight-skill-card__actions{margin-top:16px}.compact-skill-link{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left}.compact-skill-link:last-child{border-bottom:0;padding-bottom:0}.compact-skill-link strong{display:block;color:var(--text)}.compact-skill-link span{color:var(--text-soft);font-size:.86rem}.home-path-list{padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.home-path-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.home-path-item h3{margin-top:2px}.home-path-item p{margin:8px 0 0}.home-path-actions{display:flex;gap:10px;flex-wrap:wrap;padding-top:6px}.home-skill-list{display:grid;gap:10px;margin-top:14px}.home-skill-list__item{display:grid;gap:4px;padding:11px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft);text-align:left}.home-skill-list__item span{color:var(--text-soft);font-size:.88rem}.home-skill-list__item:hover{border-color:var(--border-strong);background:var(--surface)}.form-panel{padding:18px}.form-grid-stack{display:grid;gap:14px}.form-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.checkbox-field{display:flex;align-items:center;gap:10px;color:var(--text);font-weight:600}.checkbox-field input{width:18px;height:18px}.publish-result-card{margin-top:16px;padding:18px}.console-sidebar,.console-main{display:grid;gap:16px}.profile-card{padding:18px;display:grid;gap:6px}.profile-card span{color:var(--text-soft)}.skill-list-panel{display:grid;gap:10px}.console-section-nav{margin:4px 0 2px}.owned-skill-row{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--surface);text-align:left}.owned-skill-row strong{display:block}.owned-skill-row span{color:var(--text-soft);font-size:.9rem}.auth-shell__aside,.auth-shell__form{padding:18px;border:1px solid var(--border);border-radius:22px;background:var(--surface)}.auth-callout{display:grid;gap:18px}.faq-list{display:grid;gap:14px}.faq-list--compact{gap:10px}.faq-list--compact .faq-item{padding:14px 16px}.faq-list--compact .faq-item h3{margin-top:0}.compact-stat{padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.compact-stat span,.active-filter-chip{color:var(--text-soft);font-size:.78rem}.compact-stat strong{display:block;margin-top:4px;color:var(--text);font-size:.98rem}.api-key-panel,.api-key-shell,.api-key-mini-stats,.api-key-mini-list,.api-key-rules,.api-key-example-grid{display:grid;gap:14px}.api-key-shell{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start}.api-key-card,.api-key-reveal,.api-key-mini-row{border:1px solid var(--border);border-radius:18px;background:var(--surface)}.api-key-card,.api-key-reveal{padding:18px}.api-key-card__header{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-bottom:16px}.api-key-card__header p,.api-key-reveal p{margin:6px 0 0;color:var(--text-soft)}.api-key-custom-expiry{margin-top:10px}.api-key-rules div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-radius:14px;background:var(--surface-soft);border:1px solid var(--border)}.api-key-rules span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--brand-soft);color:var(--brand-strong);font-size:.8rem;font-weight:700}.api-key-rules p{margin:0;color:var(--text);line-height:1.45}.api-key-reveal{gap:16px;background:linear-gradient(180deg,#e0f5e7e6,#f7fbf8f2);border-color:#489d613d}.api-key-reveal code,.api-key-table__row code{display:block;overflow-wrap:anywhere;font-family:Space Grotesk,monospace;font-size:.92rem}.api-key-reveal code{padding:14px 16px;border-radius:16px;background:#ffffffb3;border:1px dashed rgba(72,157,97,.28)}.api-key-reveal__actions{display:flex;gap:10px;flex-wrap:wrap}.api-key-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-key-table__header,.api-key-table__row{grid-template-columns:minmax(180px,1.25fr) minmax(120px,.9fr) minmax(280px,1.7fr) 92px 96px}.api-key-table__row strong{display:block}.api-key-table__row{align-items:start}.api-key-table__time{display:grid;gap:8px;min-width:0}.api-key-table__time-item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:baseline}.api-key-table__time-item span{color:var(--text-soft);font-size:.78rem;letter-spacing:.04em;white-space:nowrap}.api-key-table__time-item time,.api-key-table__time-item strong{min-width:0;color:var(--text);font-size:.92rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.api-key-table__row .status-pill,.api-key-table__row>button{align-self:center}.api-key-table__row span:last-child,.api-key-mini-row span:last-child{justify-self:start}.api-key-mini-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px}.api-key-mini-row strong{display:block}.api-key-mini-row span{color:var(--text-soft)}.filter-chip-row,.catalog-active-filters{display:flex;gap:8px;flex-wrap:wrap}.filter-chip-button,.active-filter-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-soft)}.filter-chip-button{color:var(--text)}.filter-chip-button.is-active{background:var(--brand-soft);border-color:#197d7347;color:var(--brand-strong)}.catalog-active-filters{margin-top:14px;align-items:center}.footer-bar{margin-top:22px;padding:18px 22px;border-radius:22px;display:flex;justify-content:space-between;align-items:center;gap:18px}.footer-bar__links{gap:18px}@media (max-width: 1200px){.topbar{grid-template-columns:auto minmax(220px,1fr) auto auto}.topbar__nav{display:none}.topbar__mobile-actions,.mobile-nav{display:flex}.mobile-nav-toggle{display:inline-flex}.detail-hero,.install-guide__hero,.two-column-layout,.console-layout,.api-key-shell,.auth-shell,.catalog-workbench,.home-discovery-layout{grid-template-columns:1fr}.preview-panel{position:static}}@media (max-width: 1024px){.hero-panel,.workflow-grid,.info-grid--4,.info-grid--3,.quick-action-grid,.catalog-card-grid,.install-guide__grid,.hero-panel__metrics,.detail-metric-grid,.preview-panel__stats,.spotlight-skill-card__facts,.api-key-mini-stats,.api-key-example-grid,.form-grid-two,.catalog-list-table__header,.catalog-row,.version-table__header,.version-table__row{grid-template-columns:1fr}.catalog-results__filters-button{display:inline-flex}.filter-panel{display:none}.filter-panel.is-open{display:grid;margin-bottom:14px}.catalog-row__action{grid-template-columns:1fr 1fr}.catalog-row__facts,.detail-fact-list,.filter-panel__summary{grid-template-columns:1fr}.api-key-card__header,.api-key-mini-row,.api-key-reveal__actions{flex-direction:column;align-items:flex-start}}@media (max-width: 760px){.app-frame{width:min(100% - 16px,1440px);padding-top:10px}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:12px}.topbar__brand div span,.topbar__account,.topbar__search{display:none}.topbar__search.is-open{display:flex;grid-column:1 / -1}.mobile-search-toggle{display:inline-flex}.surface-panel,.hero-panel,.footer-bar{padding:18px;border-radius:22px}.hero-panel h1,.detail-hero h1,.auth-shell h1{font-size:2.05rem}.footer-bar{flex-direction:column;align-items:flex-start}.toast-stack{top:12px;right:12px;width:calc(100vw - 24px)}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Helvetica Neue,sans-serif;--bg: #f3f5f8;--surface: rgba(255, 255, 255, .82);--surface-soft: #f7f8fb;--surface-muted: #eef2f6;--surface-accent: #edf6f2;--text: #111827;--text-soft: #5f6f82;--border: rgba(15, 23, 42, .08);--border-strong: rgba(15, 23, 42, .14);--brand: #177365;--brand-strong: #12584e;--brand-soft: #dff2ec;--shadow-sm: 0 12px 32px rgba(15, 23, 42, .06);--shadow-md: 0 18px 44px rgba(15, 23, 42, .08)}body{background:radial-gradient(circle at top left,rgba(222,232,245,.65),transparent 34%),linear-gradient(180deg,#fbfcfd,#eef2f7)}.app-frame{width:min(1280px,calc(100% - 28px));padding:14px 0 32px}.topbar,.surface-panel,.footer-bar,.mobile-nav{background:var(--surface);border:1px solid rgba(255,255,255,.8);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar{top:10px;gap:16px;padding:12px 14px;border-radius:24px;grid-template-columns:auto auto minmax(260px,1fr) auto}.topbar__brand{gap:10px}.brand-mark{width:42px;height:42px;border-radius:14px;background:linear-gradient(180deg,#2a8e7d,#1e6f63);box-shadow:inset 0 1px #ffffff47;font-family:inherit}.topbar__brand strong,.footer-bar strong,.profile-card strong,.metric-card__value,.hero-panel h1,.surface-panel h2,.detail-hero h1,.auth-shell h1,.skill-summary-card h3,.catalog-card strong,.preview-panel h3,.workflow-card h3,.faq-item h3,.info-card h3,.command-card strong,.console-main__header h3{font-family:inherit}.topbar__brand span,.footer-bar span,.topbar__brand div span{font-size:.82rem}.topbar__search input,.field input,.field select,.field textarea{border:0;background:#f0f3f7e6;box-shadow:inset 0 0 0 1px #0f172a14}.topbar__search input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:transparent;box-shadow:inset 0 0 0 1px #17736547,0 0 0 4px #1773651a}.surface-panel{padding:22px;border-radius:28px}.hero-panel{padding:28px;border:1px solid rgba(255,255,255,.82);border-radius:30px;box-shadow:var(--shadow-md);background:linear-gradient(180deg,#fffffff5,#f5f8fbe6)}.hero-panel--compact{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:stretch}.hero-panel h1,.detail-hero h1,.auth-shell h1{max-width:11ch;font-size:clamp(2.4rem,4vw,4.3rem);letter-spacing:-.04em}.hero-panel__copy>p{max-width:48ch;margin-top:14px;font-size:1rem;line-height:1.6}.hero-panel__aside,.home-stat-strip,.catalog-results__hero-actions{display:grid;gap:12px}.home-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.home-stat-strip__item,.hero-panel__note,.catalog-filter-footnote{padding:14px 16px;border-radius:20px;background:#f5f7faeb;box-shadow:inset 0 0 0 1px #0f172a0d}.home-stat-strip__item span,.hero-panel__note span,.catalog-filter-footnote span{display:block;color:var(--text-soft);font-size:.82rem}.home-stat-strip__item strong,.hero-panel__note strong{display:block;margin-top:8px;color:var(--text);font-size:1.3rem}.hero-panel__note strong{font-size:1rem;overflow-wrap:anywhere}.metric-card,.info-card,.workflow-card,.faq-item,.command-card,.skill-summary-card,.catalog-card,.preview-panel,.profile-card,.form-panel,.side-notes,.filter-panel,.catalog-results,.console-sidebar,.console-main,.publish-result-card,.detail-hero__aside,.version-table__row,.compact-stat,.install-guide__hero,.install-guide__primary-command,.install-guide__note,.install-target-card,.quick-action-card,.spotlight-skill-card,.home-path-list,.home-skill-list__item,.api-key-card,.api-key-reveal,.api-key-mini-row{border:0;box-shadow:inset 0 0 0 1px #0f172a0d}.metric-card,.info-card,.workflow-card,.faq-item,.command-card,.skill-summary-card,.catalog-card,.preview-panel,.profile-card,.form-panel,.side-notes,.filter-panel,.catalog-results,.console-sidebar,.console-main,.publish-result-card,.detail-hero__aside,.version-table__row,.compact-stat,.install-guide__hero,.install-guide__primary-command,.install-guide__note,.install-target-card,.quick-action-card,.spotlight-skill-card,.home-path-list,.home-skill-list__item,.api-key-card,.api-key-reveal,.api-key-mini-row{background:#f8fafceb}.button{min-height:40px;border-radius:999px;padding:0 15px;border:0;box-shadow:inset 0 0 0 1px transparent}.button--primary{background:linear-gradient(180deg,#237c6f,#17685d);color:#fff}.button--secondary{background:#ffffffc7;color:var(--text);box-shadow:inset 0 0 0 1px #0f172a14}.button--quiet,.button--ghost{background:#f0f3f7e6;color:var(--text);box-shadow:inset 0 0 0 1px #0f172a0d}.button--ghost{background:transparent}.button:hover{transform:translateY(-1px)}.section-heading{align-items:flex-start;margin-bottom:18px}.section-heading h2{margin-top:0;font-size:1.7rem;letter-spacing:-.03em}.section-heading p{max-width:54ch;margin-top:8px}.home-discovery-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.spotlight-skill-card{padding:18px}.spotlight-skill-card__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-skill-link{padding:10px 0}.compact-skill-link span:last-child{white-space:nowrap}.catalog-workbench{grid-template-columns:260px minmax(0,1fr);align-items:start}.surface-panel--catalog{padding:18px}.filter-panel,.catalog-results{border-radius:24px;padding:18px}.filter-panel{position:sticky;top:92px;gap:14px;background:#f7f9fcf5}.filter-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.filter-panel__header strong{font-size:1rem;color:var(--text)}.catalog-filter-footnote{display:flex;gap:8px;flex-wrap:wrap}.catalog-results__hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.catalog-results__hero h1{margin:0;font-size:2rem;letter-spacing:-.04em}.catalog-results__hero p{margin:8px 0 0;color:var(--text-soft);max-width:52ch}.catalog-results__hero-actions{justify-items:end}.catalog-results__summary{display:grid;justify-items:end;gap:4px}.catalog-results__summary strong{font-size:1.05rem}.catalog-results__summary span{color:var(--text-soft);font-size:.86rem}.catalog-active-filters{margin-top:16px;align-items:center}.active-filter-chip,.filter-chip-button,.catalog-chip,.status-pill,.skill-badge{min-height:30px;border:0;box-shadow:inset 0 0 0 1px #0f172a0f}.catalog-results__content{margin-top:18px}.catalog-row{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px;border:0;border-radius:22px;background:#f9fbfcfa;box-shadow:inset 0 0 0 1px #0f172a0d,0 8px 20px #0f172a05}.catalog-row__main{gap:8px}.catalog-row__ref{color:var(--brand);font-size:.88rem;font-weight:600}.catalog-row__main p{font-size:.95rem;line-height:1.55}.catalog-row__meta-inline{display:flex;gap:12px;flex-wrap:wrap;color:var(--text-soft);font-size:.88rem}.catalog-row__meta-inline span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:8px;border-radius:999px;background:#5f6f8273;vertical-align:middle}.catalog-row__meta-inline span:first-child:before{display:none}.catalog-row__action--compact{display:flex;gap:10px;align-items:center;align-self:center}.catalog-row__action--compact .button{width:auto}.empty-panel{min-height:0;padding:20px;text-align:left;border:0;border-radius:22px;background:#f4f7faeb;box-shadow:inset 0 0 0 1px #0f172a0d}.footer-bar{margin-top:20px;padding:16px 20px;border-radius:24px}@media (max-width: 1200px){.hero-panel--compact,.home-discovery-layout,.catalog-workbench,.catalog-results__hero{grid-template-columns:1fr}.catalog-results__hero{display:grid}.catalog-results__hero-actions{justify-items:start}.filter-panel{position:static}}@media (max-width: 1024px){.home-stat-strip,.spotlight-skill-card__facts,.catalog-row{grid-template-columns:1fr}.catalog-row__action--compact{justify-content:flex-start;flex-wrap:wrap}}@media (max-width: 760px){.app-frame{width:min(100% - 14px,1280px)}.topbar{border-radius:22px}.surface-panel,.hero-panel,.footer-bar{padding:18px;border-radius:24px}.hero-panel h1{max-width:none;font-size:2.35rem}.catalog-results__hero h1{font-size:1.7rem}}.chip-row--start{justify-content:flex-start}.detail-hero--refined{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:24px}.detail-meta-inline{display:flex;flex-wrap:wrap;gap:12px;color:var(--text-soft);font-size:.9rem}.detail-meta-inline span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:8px;border-radius:999px;background:#5f6f8273;vertical-align:middle}.detail-meta-inline span:first-child:before{display:none}.detail-hero__aside--sticky{position:sticky;top:92px}.detail-side-summary{display:grid;gap:12px}.detail-side-summary div{padding:12px 14px;border-radius:16px;background:#ffffff9e;box-shadow:inset 0 0 0 1px #0f172a0d}.detail-side-summary span{display:block;color:var(--text-soft);font-size:.8rem}.detail-side-summary strong{display:block;margin-top:6px;color:var(--text)}.install-guide__hero--compact{grid-template-columns:minmax(0,1fr) auto}.install-guide__primary-command h3{margin-top:0}.install-guide__support-list{display:grid;gap:12px;margin-top:16px}.install-guide__support-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);gap:16px;padding:16px 18px;border-radius:20px;background:#f7f9fcf2;box-shadow:inset 0 0 0 1px #0f172a0d}.install-guide__support-item p{margin:8px 0 0;color:var(--text-soft)}.install-guide__support-action{display:grid;gap:10px;align-content:start}.install-guide__support-action code{display:block;padding:12px 14px;border-radius:16px;background:#101824;color:#f3f6fb;overflow-x:auto;font-size:.9rem}.console-layout{grid-template-columns:300px minmax(0,1fr);align-items:start}.console-sidebar{position:sticky;top:92px}.api-key-mini-stats--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.api-key-shell--refined{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start}.api-key-card--list{gap:14px}.api-key-card--list .api-key-table{margin-top:0}@media (max-width: 1200px){.detail-hero--refined,.install-guide__hero--compact,.api-key-shell--refined,.console-layout{grid-template-columns:1fr}.detail-hero__aside--sticky,.console-sidebar{position:static}}@media (max-width: 1024px){.install-guide__support-item,.api-key-mini-stats--wide{grid-template-columns:1fr}}.publish-layout{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1fr);gap:18px;align-items:start}.entry-shell{display:flex;justify-content:center}.entry-card{width:min(620px,100%);padding:24px;border-radius:28px;background:#f8fafcf2;box-shadow:inset 0 0 0 1px #0f172a0d}.entry-card--wide{width:min(760px,100%)}.publish-checklist{padding:18px;border-radius:24px;background:#f7f9fcf0;box-shadow:inset 0 0 0 1px #0f172a0d}.publish-checklist__items{display:grid;gap:12px;margin-top:14px}.publish-checklist__items div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start}.publish-checklist__items span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--brand-soft);color:var(--brand-strong);font-size:.8rem;font-weight:700}.publish-checklist__items p,.publish-result-card--summary p,.auth-shell__intro p,.console-section-block__header p{margin:0;color:var(--text-soft)}.publish-result-card--summary{display:grid;gap:10px}.auth-shell--compact{display:grid;place-items:center}.auth-shell__card{width:min(540px,100%);padding:20px;border-radius:28px;background:#f8fafcf2;box-shadow:inset 0 0 0 1px #0f172a0d}.auth-shell__intro{margin-bottom:16px}.auth-shell__intro h1{margin:0;font-size:2rem;letter-spacing:-.04em}.console-form-stack{gap:16px}.console-section-block{padding:18px;border-radius:22px;background:#f7f9fcf2;box-shadow:inset 0 0 0 1px #0f172a0d}.console-section-block__header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.console-section-block__header strong{color:var(--text);font-size:1rem}.console-section-block--danger{background:#fff4f1eb}@media (max-width: 1200px){.publish-layout{grid-template-columns:1fr}.entry-card--wide{width:min(680px,100%)}}:root{--gh-canvas: #f6f8fa;--gh-surface: #ffffff;--gh-muted-surface: #f6f8fa;--gh-border: #d0d7de;--gh-border-strong: #afb8c1;--gh-text: #1f2328;--gh-text-muted: #656d76;--gh-link: #0969da;--gh-header: #24292f;--gh-header-border: #3d444d;--gh-success: #1f883d;--gh-danger: #cf222e;--bg: var(--gh-canvas);--surface: var(--gh-surface);--surface-soft: var(--gh-muted-surface);--surface-muted: var(--gh-muted-surface);--surface-accent: #f1f8ff;--text: var(--gh-text);--text-soft: var(--gh-text-muted);--border: var(--gh-border);--border-strong: var(--gh-border-strong);--brand: var(--gh-header);--brand-strong: #1c2128;--brand-soft: #ddf4ff;--accent: var(--gh-link);--accent-soft: #ddf4ff;--danger: var(--gh-danger);--danger-soft: #ffebe9;--warning: #9a6700;--warning-soft: #fff8c5;--success: var(--gh-success);--success-soft: #dafbe1}body{background:var(--bg);color:var(--text)}.app-frame{width:min(1280px,calc(100% - 32px));padding:0 0 40px}.app-main{display:flex;flex-direction:column;gap:20px}.surface-panel,.footer-bar{border-radius:12px;border:1px solid var(--border);background:var(--surface);box-shadow:none}.surface-panel--home-shell{padding:24px;background:linear-gradient(180deg,#fffffffa,#f6f8faf5)}.button{border-radius:6px;border:1px solid var(--border);box-shadow:none}.button--primary{background:var(--success);border-color:#1f883de6;color:#fff}.button--secondary{background:var(--surface-soft);border-color:var(--border);color:var(--text)}.button--quiet,.button--ghost{background:transparent;border-color:transparent;color:var(--gh-link)}.gh-header{position:sticky;top:0;z-index:50;margin-bottom:20px;border:1px solid var(--gh-header-border);border-radius:12px;background:var(--gh-header);color:#f6f8fa;box-shadow:0 1px #1b1f241f}.gh-header__inner{display:grid;grid-template-columns:auto auto minmax(240px,1fr) auto auto;align-items:center;gap:16px;padding:14px 16px}.gh-header__brand,.gh-header__nav,.gh-header__account{display:flex;align-items:center;gap:12px}.gh-header__brand-copy{display:flex;flex-direction:column;gap:2px}.gh-header__brand-copy strong{font-size:.95rem}.gh-header__brand-copy span{color:#e6edf3b8;font-size:.78rem}.gh-header__mark{width:34px;height:34px;border:1px solid rgba(240,246,252,.14);border-radius:999px;background:#ffffff0f;color:#f6f8fa}.gh-nav-button{min-height:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#e6edf3cc}.gh-nav-button.is-active,.gh-nav-button:hover{background:#ffffff14;color:#fff}.gh-header__search{display:flex;align-items:center;gap:10px;min-width:0;position:relative}.gh-header__search input{width:100%;min-height:34px;border:1px solid rgba(208,215,222,.28);border-radius:6px;background:#ffffff14;padding:0 12px;color:#f6f8fa}.gh-header__search input::placeholder{color:#e6edf38f}.gh-header__search input:focus{border-color:#0969dad9;box-shadow:0 0 0 3px #0969da33}.gh-header__search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;display:grid;gap:4px;padding:8px;border:1px solid rgba(240,246,252,.12);border-radius:10px;background:#2d333b;box-shadow:0 16px 32px #1b1f2447;z-index:60}.gh-header__search-suggestion{display:grid;gap:4px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#f6f8fa;text-align:left}.gh-header__search-suggestion:hover,.gh-header__search-suggestion.is-active{background:#0969da29}.gh-header__search-suggestion strong{font-size:.9rem}.gh-header__search-suggestion span{color:#e6edf3c2;font-size:.8rem;line-height:1.4}.gh-header__search-suggestion-meta{justify-self:start;padding:2px 6px;border-radius:999px;background:#f0f6fc14;font-size:.72rem;font-weight:600}.gh-account-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid rgba(240,246,252,.14);border-radius:6px;background:#ffffff0f;color:#f6f8fa;font-weight:600}.gh-account-chip:hover,.gh-account-chip.is-active{background:#ffffff1a;border-color:#f0f6fc38}.gh-account-chip strong{font-size:.9rem}.gh-header__mobile-actions{display:none;align-items:center;gap:8px}.gh-mobile-toggle{min-height:32px;padding:0 10px;border:1px solid rgba(240,246,252,.14);border-radius:6px;background:#ffffff0f;color:#f6f8fa}.gh-mobile-nav{display:none}.gh-page-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.gh-page-header__copy{min-width:0}.gh-page-header__eyebrow{display:inline-flex;align-items:center;margin-bottom:8px;color:var(--gh-link);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.gh-page-header h1{margin:0;font-size:clamp(2rem,3.6vw,2.9rem);line-height:1.05;letter-spacing:-.04em}.gh-page-header p{margin:12px 0 0;max-width:62ch;color:var(--text-soft)}.gh-page-header__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.gh-page-header__meta{margin-top:18px}.gh-page-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gh-page-meta__item{padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#ffffffc7}.gh-page-meta__item span{display:block;color:var(--text-soft);font-size:.78rem}.gh-page-meta__item strong{display:block;margin-top:4px;color:var(--text);font-size:1rem}.gh-sidebar-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:24px;align-items:start}.gh-sidebar-layout__content,.gh-sidebar-layout__aside,.gh-sidebar-layout__sidebar{min-width:0}.gh-sidebar-layout--home .gh-sidebar-layout__aside{display:grid;gap:14px}.gh-home-note{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:#ffffffc7}.gh-home-note strong{color:var(--text);font-size:.92rem}.gh-home-note span,.home-shell-summary__copy{color:var(--text-soft)}.home-shell-summary__copy{margin:0;font-size:.92rem;line-height:1.6}.surface-panel--search{padding:24px}.gh-sidebar-layout--search{grid-template-columns:280px minmax(0,1fr);gap:20px;margin-top:20px}.gh-sidebar-layout--object{grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);gap:20px;margin-top:20px}.gh-sidebar-layout--object .gh-sidebar-layout__aside{position:sticky;top:88px}.gh-sidebar-layout--settings{grid-template-columns:248px minmax(0,1fr);gap:20px}.gh-sidebar-layout--settings .gh-sidebar-layout__sidebar{position:sticky;top:88px}.gh-sidebar-layout--release{grid-template-columns:minmax(0,1.55fr) minmax(280px,.9fr);gap:20px;margin-top:20px;align-items:start}.gh-sidebar-layout--release .gh-sidebar-layout__aside,.gh-sidebar-layout--home-compact .gh-sidebar-layout__aside{position:sticky;top:88px}.gh-sidebar-layout--home-compact{grid-template-columns:minmax(0,1.45fr) minmax(260px,.85fr);gap:20px;margin-top:20px;align-items:start}.gh-release-shell{display:grid;gap:20px;padding:24px}.gh-settings-shell{padding:24px}.gh-settings-sidebar{display:grid;gap:14px}.gh-settings-sidebar__header,.gh-settings-nav,.gh-settings-card{border:1px solid var(--border);border-radius:12px;background:#ffffffc7}.gh-settings-sidebar__header{padding:14px 16px}.gh-settings-sidebar__scope{display:grid;gap:4px}.gh-settings-sidebar__scope strong{color:var(--text);font-size:.96rem}.gh-settings-sidebar__scope span{color:var(--text-soft);font-size:.9rem;overflow-wrap:anywhere}.gh-settings-nav__list{display:grid;gap:2px;list-style:none;margin:0;padding:8px}.gh-settings-nav__item{min-width:0}.gh-settings-nav__link{display:flex;align-items:center;min-height:36px;padding:0 12px;border-radius:8px;color:var(--text-soft);font-size:.92rem;font-weight:600;text-decoration:none}.gh-settings-nav__link:hover,.gh-settings-nav__link.is-active{background:var(--surface-soft);color:var(--text)}.gh-settings-nav__link.is-danger{color:var(--gh-danger)}.gh-settings-nav__link.is-active.is-danger{background:#cf222e14;color:var(--gh-danger)}.gh-settings-main,.gh-settings-content,.gh-settings-stack{display:grid;gap:16px;min-width:0}.gh-settings-card{display:grid;gap:16px;padding:18px}.gh-settings-card--api-keys{gap:0}.gh-settings-card__section{display:grid;gap:16px;min-width:0}.gh-settings-card__section--top{padding-bottom:18px}.gh-settings-card__section+.gh-settings-card__section{padding-top:18px;border-top:1px solid var(--border)}.gh-settings-card__header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.gh-settings-card__header h2{margin:0;font-size:1.12rem}.gh-settings-card__header p{margin:6px 0 0;color:var(--text-soft)}.gh-settings-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.gh-settings-summary-item{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.gh-settings-summary-item span{color:var(--text-soft);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gh-settings-summary-item strong{color:var(--text);font-size:1.15rem}.gh-settings-split{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.95fr);gap:16px;align-items:start}.gh-settings-list{display:grid;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface-soft)}.gh-settings-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border:0;border-top:1px solid var(--border);background:transparent;text-align:left}.gh-settings-list__row:first-child{border-top:0}.gh-settings-list__row:hover{background:#d0d7de33}.gh-settings-list__main{display:grid;gap:4px}.gh-settings-list__main strong{color:var(--text)}.gh-settings-list__main span{color:var(--text-soft);font-size:.92rem}.gh-settings-list__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.gh-settings-actions{display:flex;justify-content:flex-end}.gh-home-panel-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.95fr);gap:16px}.gh-ordered-list,.gh-bullet-list{margin:0;padding-left:18px;color:var(--text-soft)}.gh-ordered-list{display:grid;gap:10px}.gh-bullet-list{display:grid;gap:8px}.gh-ordered-list li,.gh-bullet-list li{line-height:1.6}.gh-settings-inline-code{display:block;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);overflow-x:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.gh-settings-auth{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px}.gh-settings-auth__copy{display:grid;gap:8px}.gh-settings-auth__copy h1{margin:0;font-size:1.85rem;letter-spacing:-.03em}.gh-settings-auth__copy p{margin:0;color:var(--text-soft);max-width:62ch}.gh-settings-auth__actions{display:flex;flex-wrap:wrap;gap:12px}.gh-danger-zone{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;padding:20px;border:1px solid rgba(207,34,46,.28);border-radius:12px;background:#cf222e0a}.gh-danger-zone__copy{display:grid;gap:12px}.gh-danger-zone__copy h2{margin:0;font-size:1.15rem}.gh-danger-zone__copy p{margin:6px 0 0;color:var(--text-soft)}.gh-danger-zone__details{display:grid;gap:8px}.gh-danger-zone__warning{margin:0;color:var(--text-soft)}.gh-object-shell{padding:24px}.gh-object-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start}.gh-object-header__main{display:grid;gap:12px;min-width:0}.gh-object-header__breadcrumb{display:flex;align-items:center;gap:10px}.gh-object-header__back{padding:0;border:0;background:transparent;color:var(--gh-link);font-weight:600}.gh-object-header__scope{color:var(--text-soft);font-size:.85rem;font-weight:600}.gh-object-header__title-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.gh-object-header__title-row h1{margin:0;font-size:2rem;letter-spacing:-.03em}.gh-object-header__description{margin:0;max-width:72ch;color:var(--text-soft)}.gh-object-header__meta{display:flex;flex-wrap:wrap;gap:12px;color:var(--text-soft);font-size:.92rem}.gh-object-header__meta code{padding:3px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--text)}.gh-object-header__actions{display:grid;gap:10px;justify-items:stretch}.gh-object-tabs{display:flex;gap:6px;align-items:flex-end;flex-wrap:wrap;margin-top:18px;border-bottom:1px solid var(--border)}.gh-object-tab{display:inline-flex;align-items:center;min-height:38px;padding:0 14px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-soft);font-weight:600;text-decoration:none}.gh-object-tab.is-active{color:var(--text);border-bottom-color:var(--gh-link)}.gh-object-panel{min-width:0}.gh-object-stack{display:grid;gap:16px}.gh-object-section-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.gh-object-section-heading h2{margin:0;font-size:1.15rem}.gh-object-section-heading p{margin:6px 0 0;color:var(--text-soft)}.gh-object-overview{display:grid;gap:14px}.gh-object-overview__card,.gh-object-metadata__card{display:grid;gap:10px;padding:18px;border:1px solid var(--border);border-radius:12px;background:#ffffffc7}.gh-object-overview__eyebrow,.gh-object-metadata__eyebrow{display:inline-flex;align-items:center;color:var(--gh-link);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gh-object-overview__card h2,.gh-object-metadata__card h2{margin:0;font-size:1.2rem;letter-spacing:-.02em}.gh-object-overview__card p{margin:0;color:var(--text-soft)}.gh-object-overview__card code{display:block;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);overflow-x:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.gh-object-overview__meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--text-soft);font-size:.9rem}.gh-community-tag-form{display:flex;gap:12px;align-items:end;margin-top:14px}.gh-community-tag-form__field{flex:1;margin:0}.gh-community-tag-user-row{display:grid;gap:10px;margin-top:14px}.gh-community-tag-user-row>span,.gh-community-tag-copy{margin:0;color:var(--text-soft);font-size:.86rem}.gh-official-tag-block{display:grid;gap:10px}.gh-rating-summary{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.gh-rating-summary strong{font-size:1.25rem}.gh-rating-summary span{color:var(--text-soft);font-size:.92rem}.gh-rating-stars{display:flex;flex-wrap:wrap;gap:10px}.gh-rating-star{min-width:56px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--text);font-weight:700}.gh-rating-star.is-active{border-color:#0969da66;background:#0969da14;color:var(--gh-link)}.gh-rating-comment{margin:0}.gh-rating-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.gh-rating-copy{color:var(--text-soft);font-size:.9rem}.gh-object-command-card{display:grid;gap:12px;padding:18px;border:1px solid var(--border);border-radius:12px;background:#ffffffc7}.gh-object-command-card__header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.gh-object-command-card__header p{margin:6px 0 0;color:var(--text-soft)}.gh-object-command-card__actions{display:flex;flex-wrap:wrap;gap:8px}.gh-object-command-card code{display:block;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);overflow-x:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.gh-object-install-tabs{margin-top:0}.gh-object-install-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gh-object-activity-list{display:grid;gap:12px}.gh-object-activity-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:16px 18px;border:1px solid var(--border);border-radius:12px;background:#ffffffc7}.gh-object-activity-item__dot{width:10px;height:10px;margin-top:6px;border-radius:999px;background:var(--gh-link)}.gh-object-activity-item__body{display:grid;gap:6px}.gh-object-activity-item__header{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.gh-object-activity-item__header span,.gh-object-activity-item__body p{color:var(--text-soft)}.gh-object-activity-item__body p{margin:0}.gh-object-metadata{display:grid;gap:12px}.gh-object-metadata__list{display:grid;gap:0;margin:0}.gh-object-metadata__row{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid var(--border)}.gh-object-metadata__row:last-child{border-bottom:0;padding-bottom:0}.gh-object-metadata__row dt{color:var(--text-soft);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.gh-object-metadata__row dd{margin:0;color:var(--text);font-weight:600;overflow-wrap:anywhere}@media (max-width: 960px){.gh-sidebar-layout--release,.gh-sidebar-layout--home-compact,.gh-sidebar-layout--settings,.gh-object-header{grid-template-columns:1fr}.gh-sidebar-layout--release .gh-sidebar-layout__aside,.gh-sidebar-layout--home-compact .gh-sidebar-layout__aside,.gh-sidebar-layout--settings .gh-sidebar-layout__sidebar{position:static}.gh-home-panel-grid,.gh-settings-split,.gh-object-install-grid{grid-template-columns:1fr}.gh-settings-auth,.gh-danger-zone,.gh-object-activity-item__header,.gh-object-command-card__header{flex-direction:column}.gh-community-tag-form{flex-direction:column;align-items:stretch}.gh-danger-zone,.gh-settings-list__row{grid-template-columns:1fr}.gh-settings-list__meta{justify-content:flex-start}}.search-filter-rail,.skill-results-panel{border:1px solid var(--border);border-radius:12px;background:var(--surface)}.search-filter-rail{display:grid;gap:16px;padding:18px;position:sticky;top:88px}.search-filter-rail__header,.skill-results-panel__toolbar{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.search-filter-rail__header span,.skill-results-panel__toolbar span,.skill-result-row__identity span,.skill-result-card__header span,.skill-result-row__meta span,.skill-result-card__meta span{color:var(--text-soft)}.search-filter-rail__group{display:grid;gap:10px}.search-filter-rail__chips,.skill-results-panel__filters,.skill-result-row__tags,.search-filter-rail__segmented{display:flex;flex-wrap:wrap;gap:8px}.search-segment,.search-chip,.search-badge{min-height:30px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--text-soft)}.search-segment.is-active,.search-chip.is-active{border-color:#0969da52;background:#ddf4ff;color:var(--gh-link)}.search-filter-rail__summary{display:grid;gap:4px;color:var(--text-soft);font-size:.85rem}.skill-results-panel{display:grid;gap:16px;padding:18px}.skill-results-panel__toolbar strong{display:block;font-size:1rem}.skill-result-list,.skill-result-grid{display:grid;gap:12px}.skill-result-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.skill-result-row,.skill-result-card{display:grid;gap:10px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.skill-result-row__identity,.skill-result-card__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.skill-result-row__title{padding:0;border:0;background:transparent;color:var(--gh-link);font-size:1rem;font-weight:600}.skill-result-row>p,.skill-result-card>p{margin:0}.skill-result-row__meta,.skill-result-card__meta{display:flex;flex-wrap:wrap;gap:12px;font-size:.9rem}.skill-result-card__signals{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;color:var(--text-soft);font-size:.9rem}@media (max-width: 1180px){.gh-header__inner{grid-template-columns:auto 1fr auto auto}.gh-header__nav,.gh-header__account{display:none}.gh-header__mobile-actions{display:flex}.gh-header__search{display:none}.gh-header__search.is-open{display:flex;grid-column:1 / -1}.gh-mobile-nav{display:grid;gap:10px;padding:0 16px 16px}.gh-mobile-nav__account{display:grid;gap:10px}.gh-page-header,.gh-sidebar-layout{grid-template-columns:1fr;flex-direction:column}.gh-page-header__actions{justify-content:flex-start}}@media (max-width: 760px){.app-frame{width:min(100%,calc(100% - 24px))}.surface-panel--home-shell{padding:18px}.gh-page-meta{grid-template-columns:1fr}.search-filter-rail{position:static}}
