.skills-page{min-width:0}.skills-workspace,.skills-workspace>[role=tabpanel]{display:grid;min-width:0;gap:.55rem}.skills-command-deck{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(7rem,.55fr)) minmax(17rem,1.4fr);overflow:hidden;border:1px solid #d9dfe0;border-radius:1rem;background:linear-gradient(125deg,#0f2421,#17332e 62%,#153c47);color:white;box-shadow:0 16px 40px rgba(20,49,44,.12)}.skills-command-deck>div{position:relative;display:grid;align-content:center;min-height:6.25rem;border-right:1px solid rgba(255,255,255,.11);padding:1rem 1.1rem}.skills-command-deck>div:first-child{padding-top:1.75rem}.skills-command-deck strong{font-size:1.65rem;font-weight:590;letter-spacing:-.045em;line-height:1}.skills-command-deck strong em{color:#8faeaa;font-size:.85rem;font-style:normal}.skills-command-deck small{margin-top:.35rem;color:#9db4b0;font-size:var(--text-meta)}.skills-command-deck__signal{position:absolute;inset:.7rem auto auto 1.1rem;display:inline-flex;align-items:center;gap:.38rem;color:#b9d6cf;font-family:var(--font-geist-mono),monospace;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.skills-command-deck__signal i{width:.42rem;height:.42rem;border-radius:50%;background:#49dfa8;box-shadow:0 0 0 4px rgba(73,223,168,.12),0 0 16px rgba(73,223,168,.65)}.skills-command-deck__target{border-right:0!important;background:rgba(255,255,255,.035)}.skills-command-deck .skills-field span{color:#afc3bf}.skills-command-deck select{border-color:rgba(255,255,255,.16);background:rgba(5,15,14,.4);color:white}.skills-chrome{display:flex;align-items:center;gap:.7rem;min-width:0;overflow:visible}.skills-chrome .skills-tabs{flex:1 1 auto}.skills-command-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem .5rem;min-width:0;overflow:visible;padding:.15rem 0}.skills-command-bar__count{color:var(--ink);font-size:var(--text-helper);font-weight:650;white-space:nowrap}.skills-command-bar__assign{display:flex;align-items:center;gap:.4rem;min-width:15rem}.skills-command-bar .portal-select{min-width:8.75rem}.skills-command-bar .skills-folder-create{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:0}.skills-command-bar .skills-folder-create input{width:10.5rem;min-height:2rem}.skills-tabs{display:flex;min-width:0;overflow-x:auto;border:1px solid var(--hairline);border-radius:.85rem;background:white;padding:.3rem;box-shadow:0 4px 18px rgba(31,45,42,.035)}.skills-tabs button{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;gap:.42rem;border:0;border-radius:.58rem;background:transparent;padding:.45rem .85rem;color:#65716e;font-size:var(--text-helper);font-weight:630;white-space:nowrap}.skills-tabs button:hover{background:#f4f6f6;color:var(--ink)}.skills-tabs button[aria-selected=true]{background:var(--ink);color:white;box-shadow:0 4px 12px rgba(24,35,33,.14)}.skills-tabs small{display:grid;min-width:1.2rem;height:1.2rem;place-items:center;border-radius:99px;background:rgba(128,145,141,.16);font-size:.61rem}.skills-notice{display:flex;align-items:flex-start;gap:.42rem;margin:0;border:1px solid #b8e1cf;border-radius:.65rem;background:#eef9f4;padding:.62rem .75rem;color:#1c6a4d;font-size:var(--text-helper);line-height:1.45}.skills-notice[data-error=true]{border-color:#efc4bd;background:#fff4f1;color:#a64436}.skills-library{display:grid;min-width:0;min-height:calc(100dvh - 8.5rem);grid-template-columns:minmax(19rem,25rem) minmax(0,1fr);overflow:hidden;border:1px solid var(--hairline);border-radius:1rem;background:white;box-shadow:0 9px 30px rgba(25,39,35,.045)}.skills-library__rail{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr);border-right:1px solid var(--hairline);background:#f8fafa;padding:.55rem}.skills-library__rail:has(.skills-rail-action){grid-template-rows:minmax(0,1fr) auto}.skills-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;border:1px solid #d8dfe0;border-radius:.65rem;background:white;padding:.35rem .48rem;color:#74807d}.skills-search:focus-within{border-color:#79a6c4;box-shadow:0 0 0 3px rgba(72,139,183,.1)}.skills-search input{min-width:0;border:0;outline:0;background:transparent;padding:.25rem .15rem;color:var(--ink);font-size:var(--text-helper)}.skills-search kbd{border:1px solid #e0e5e6;border-radius:.3rem;background:#f5f7f7;padding:.16rem .3rem;color:#8b9492;font-family:var(--font-geist-mono),monospace;font-size:.57rem}.skills-filters{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;padding-top:.45rem}.skills-discover-search input,.skills-edit-meta input,.skills-edit-meta textarea,.skills-field input,.skills-field select,.skills-filters select,.skills-profile-add select{width:100%;min-width:0;border:1px solid #d8dfe0;border-radius:.55rem;background:white;padding:.5rem .58rem;color:var(--ink);font-size:var(--text-helper)}.skills-filters select{padding:.42rem .48rem;font-size:var(--text-meta)}.skills-rail__head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.4rem .15rem .28rem;color:#75807d;font-size:var(--text-meta)}.skills-artifact-list{min-height:0;overflow-y:auto;margin:0;padding:0;list-style:none}.skills-artifact-list li+li{margin-top:.08rem}.skills-artifact-list button{display:grid;width:100%;gap:.12rem;border:1px solid transparent;border-radius:.55rem;background:transparent;padding:.4rem .55rem;text-align:left}.skills-artifact-list button:hover{border-color:#e0e5e6;background:white}.skills-artifact-list button[aria-current=true]{border-color:#cbd9dc;background:white;box-shadow:0 4px 12px rgba(20,45,40,.05)}.skills-artifact-list strong{display:flex;align-items:center;gap:.38rem;overflow:hidden;font-size:.82rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.skills-artifact-list p{display:-webkit-box;overflow:hidden;margin:0;color:#6f7a77;font-size:.62rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.skills-artifact-list small{display:flex;align-items:center;gap:.5rem;overflow:hidden;color:#8c9693;font-size:.58rem;white-space:nowrap}.skills-artifact-list small em{font-style:normal}.skills-kind{display:inline-flex;align-items:center;min-height:1rem;border-radius:99px;background:#e8f2f0;padding:.1rem .36rem;color:#31675b;font-size:.52rem;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.skills-kind[data-kind=automation]{background:#f0ebfa;color:#6b4b9e}.skills-detail{min-width:0;overflow-y:auto}.skills-detail__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem 1rem;border-bottom:1px solid #e5e9ea;padding:1.1rem 1.2rem .95rem}.skills-detail__head h2,.skills-dialog h2,.skills-discover h2,.skills-pack-detail h2,.skills-repositories h2{margin:.36rem 0 0;font-size:clamp(1.2rem,1.8vw,1.65rem);font-weight:610;letter-spacing:-.045em}.skills-detail__head p,.skills-discover header p,.skills-pack-detail>p,.skills-repositories header p{max-width:48rem;margin:.45rem 0 0;color:#697572;font-size:var(--text-helper);line-height:1.5}.skills-detail__eyebrow{display:flex;align-items:center;gap:.42rem;color:#71807c;font-family:var(--font-geist-mono),monospace;font-size:.62rem;letter-spacing:.045em;text-transform:uppercase}.skills-detail__crumb{display:inline-flex;align-items:center;margin:0 0 .28rem;border:0;background:transparent;padding:0;color:var(--blue-text);font-size:.62rem;font-weight:650}.skills-detail__crumb:before{content:"← "}.skills-back{display:inline-flex;align-items:center;gap:.32rem;margin:0 0 .5rem;border:0;background:transparent;padding:.12rem 0;color:var(--ink);font-size:.8rem;font-weight:640}.skills-back svg{transform:rotate(180deg);color:#5d6b67}.skills-back:hover{color:var(--blue-text)}.skills-detail__actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.3rem;max-width:100%;overflow-x:auto}.skills-detail__actions .button{min-height:1.85rem;padding:.28rem .58rem;font-size:.72rem;white-space:nowrap;flex:0 0 auto}.skills-detail__actions .button:hover{transform:none}.skills-tags{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.65rem}.skills-tags span{border:1px solid #dbe2e2;border-radius:99px;background:#f7f9f9;padding:.2rem .46rem;color:#65716e;font-size:.59rem}.skills-provenance-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e8ebec;background:#fafbfb}.skills-provenance-strip span{display:grid;gap:.1rem;border-right:1px solid #e5e9ea;padding:.6rem .8rem;color:#899390;font-size:.59rem}.skills-provenance-strip span:last-child{border-right:0}.skills-provenance-strip b{overflow:hidden;color:#4f5e5a;font-size:.67rem;font-weight:670;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.skills-detail__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e8ebec;background:#fafbfb}.skills-detail__facts span{display:grid;gap:.08rem;border-right:1px solid #e5e9ea;padding:.5rem .9rem;color:#899390;font-size:.59rem}.skills-detail__facts span:last-child{border-right:0}.skills-detail__facts b{overflow:hidden;color:#4f5e5a;font-size:.74rem;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.skills-detail .wiki-document{max-width:68rem;min-height:0;padding:1.1rem 1.2rem 2.2rem}.skills-draft-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #ead9a7;background:#fffaf0;padding:.65rem 1rem;color:#785d20;font-size:var(--text-helper)}.skills-edit-meta{display:grid;grid-template-columns:minmax(11rem,16rem) minmax(0,1fr);grid-template-areas:"name desc" "cats tags";gap:.4rem .7rem;border-bottom:1px solid #e4e8e9;background:#f7f9f8;padding:.55rem 1.1rem .65rem}.skills-edit-meta__name{grid-area:name}.skills-edit-meta__desc{grid-area:desc}.skills-edit-meta__cats{grid-area:cats}.skills-edit-meta__tags{grid-area:tags}.skills-edit-meta label{display:grid;gap:.15rem;color:#7a8682;font-size:.58rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.skills-edit-meta input{min-height:1.85rem;padding:.28rem .5rem;font-size:.78rem}.skills-edit-shell .wiki-editor{border:0;border-radius:0}.skills-revisions{display:grid;gap:.35rem;border-top:1px solid #e5e9ea;background:#f8fafa;padding:.85rem 1rem 1rem}.skills-revisions>strong{color:#65716e;font-size:var(--text-meta)}.skills-revisions>span{display:grid;grid-template-columns:3rem 5rem 1fr;align-items:center;gap:.5rem;color:#58645f;font-family:var(--font-geist-mono),monospace;font-size:.61rem}.skills-revisions i{border-radius:99px;background:#e8efed;padding:.2rem .42rem;font-style:normal;text-align:center}.skills-empty,.skills-loading{display:grid;min-height:19rem;place-items:center;align-content:center;gap:.45rem;padding:2rem;color:#7b8783;text-align:center}.skills-empty strong{color:#3c4b47;font-size:var(--text-body)}.skills-empty p{max-width:28rem;margin:0;font-size:var(--text-helper);line-height:1.5}.skills-packs-layout{min-height:38rem;grid-template-columns:minmax(0,1fr) minmax(20rem,28rem)}.skills-packs,.skills-packs-layout{display:grid;gap:.8rem}.skills-packs>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border:1px solid var(--hairline);border-radius:.9rem;background:white;padding:1rem 1.1rem}.skills-packs>header h2{margin:.35rem 0 0;font-size:1.35rem;letter-spacing:-.035em}.skills-packs>header p{margin:.35rem 0 0;color:#697572;font-size:var(--text-helper)}.skills-pack-grid{display:grid;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.skills-pack-grid>button{display:grid;gap:.5rem;border:1px solid var(--hairline);border-radius:.85rem;background:white;padding:1rem;text-align:left;box-shadow:0 5px 18px rgba(25,39,35,.035)}.skills-pack-grid>button:hover,.skills-pack-grid>button[aria-current=true]{border-color:#9dbab4;box-shadow:0 8px 24px rgba(25,68,58,.08)}.skills-pack-grid span{color:#74827e;font-family:var(--font-geist-mono),monospace;font-size:.6rem;text-transform:uppercase}.skills-pack-grid strong{font-size:1.05rem;font-weight:650}.skills-pack-grid p{margin:0;color:#67736f;font-size:var(--text-helper);line-height:1.5}.skills-pack-grid small{color:#84908d;font-size:var(--text-meta)}.skills-pack-detail{position:sticky;top:1rem;align-self:start;display:grid;border:1px solid var(--hairline);border-radius:.9rem;background:white;padding:1.1rem;box-shadow:0 9px 28px rgba(25,39,35,.045)}.skills-pack-members{display:grid;gap:.4rem;margin:.9rem 0}.skills-pack-members label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;border:1px solid #e1e6e7;border-radius:.6rem;background:#fafbfb;padding:.55rem}.skills-pack-members label>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.35rem}.skills-pack-members strong{font-size:var(--text-helper)}.skills-pack-members small{grid-column:1/-1;color:#818c88;font-size:var(--text-meta)}.skills-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem}.skills-profile-card{overflow:hidden;border:1px solid var(--hairline);border-radius:.9rem;background:white;box-shadow:0 7px 24px rgba(25,39,35,.04)}.skills-profile-card>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e6eaeb;background:linear-gradient(120deg,#f8faf9,white);padding:.9rem 1rem}.skills-profile-card header span{color:#72807c;font-family:var(--font-geist-mono),monospace;font-size:.59rem;text-transform:uppercase}.skills-profile-card h2{margin:.25rem 0 0;font-size:1.05rem}.skills-profile-card header p{margin:.12rem 0 0;color:#87918e;font-size:var(--text-meta)}.skills-profile-card header>div:last-child{display:grid;text-align:right}.skills-profile-card header>div:last-child strong{font-size:1.35rem}.skills-profile-card header>div:last-child small{color:#7e8986;font-size:.6rem}.skills-profile-add{border-bottom:1px solid #e8ebec;padding:.55rem .7rem}.skills-profile-list{margin:0;padding:0 .7rem .4rem;list-style:none}.skills-profile-list li{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-bottom:1px solid #edf0f1;padding:.65rem .15rem}.skills-profile-list li:last-child{border-bottom:0}.skills-profile-list li>span{display:grid;min-width:0;gap:.12rem}.skills-profile-list li>span strong{overflow:hidden;font-size:var(--text-helper);text-overflow:ellipsis;white-space:nowrap}.skills-profile-list li>span small{color:#7f8b87;font-size:var(--text-meta);text-transform:capitalize}.skills-profile-list li>div{display:flex;align-items:center;gap:.35rem}.skills-switch{position:relative;display:inline-flex}.skills-switch input{position:absolute;opacity:0;pointer-events:none}.skills-switch i{position:relative;display:block;width:2.05rem;height:1.12rem;border-radius:99px;background:#bdc7c4;transition:background .15s ease}.skills-switch i:after{position:absolute;top:.17rem;left:.17rem;width:.78rem;height:.78rem;border-radius:50%;background:white;box-shadow:0 1px 3px rgba(0,0,0,.18);content:"";transition:transform .15s ease}.skills-switch input:checked+i{background:#2e8d6e}.skills-switch input:checked+i:after{transform:translateX(.93rem)}.skills-switch input:focus-visible+i{outline:3px solid rgba(72,139,183,.25);outline-offset:2px}.skills-state{color:#7c8784;font-size:var(--text-meta)}.skills-state[data-enabled=true]{color:#27805f}.skills-discover,.skills-repositories{overflow:hidden;border:1px solid var(--hairline);border-radius:.95rem;background:white;box-shadow:0 8px 26px rgba(25,39,35,.04)}.skills-discover>header,.skills-repositories>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid #e5e9ea;padding:1.2rem}.skills-source-list{display:grid;padding:0 .85rem .5rem}.skills-source-list article{display:grid;grid-template-columns:2.3rem minmax(0,1fr) auto auto;align-items:center;gap:.8rem;border-bottom:1px solid #e9eded;padding:.85rem .2rem}.skills-source-mark{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:.65rem;background:#edf4f2;color:#366f61}.skills-source-list article>div:nth-child(2){display:grid;min-width:0;gap:.12rem}.skills-source-list article small,.skills-source-list article span{color:#7d8985;font-size:var(--text-meta)}.skills-source-list h3{margin:.06rem 0;font-size:var(--text-body)}.skills-source-list a,.skills-source-list code{overflow:hidden;color:var(--blue-text);font-family:var(--font-geist-mono),monospace;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap}.skills-source-status{border-radius:99px;background:#eef2f1;padding:.25rem .5rem;font-weight:650;text-transform:capitalize}.skills-source-status[data-status=ready]{background:#e9f7f1;color:#24785a}.skills-source-status[data-status=failed]{background:#fff0ed;color:#a24436}.skills-source-actions{display:flex;align-items:center;gap:.35rem}.skills-field{display:grid;gap:.3rem}.skills-field>span{color:#65716e;font-size:var(--text-meta);font-weight:620}.skills-discover-search{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(11rem,.65fr) minmax(16rem,1.4fr) auto;align-items:end;gap:.65rem;border-bottom:1px solid #e6eaeb;background:#f8fafa;padding:.8rem 1rem}.skills-hub-results{display:grid;padding:0 .9rem .5rem}.skills-hub-results article{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;border-bottom:1px solid #e9eded;padding:.9rem .2rem}.skills-hub-results article>div:first-child{min-width:0}.skills-hub-results article>div:first-child>span{color:#657d77;font-family:var(--font-geist-mono),monospace;font-size:.6rem;text-transform:uppercase}.skills-hub-results h3{margin:.25rem 0 0;font-size:1rem}.skills-hub-results p{max-width:56rem;margin:.35rem 0 0;color:#687470;font-size:var(--text-helper);line-height:1.5}.skills-hub-results small{display:block;margin-top:.55rem;overflow:hidden;color:#87928e;font-family:var(--font-geist-mono),monospace;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.skills-hub-results article>div:last-child{display:flex;flex:0 0 auto;gap:.4rem}.skills-source-warning{margin:.8rem .9rem 0;border:1px solid #efdba9;border-radius:.65rem;background:#fff9e9;padding:.7rem .8rem;color:#725a22;font-size:var(--text-helper);line-height:1.45}.skills-dialog-backdrop{position:fixed;z-index:90;inset:0;display:grid;overflow-y:auto;place-items:center;background:rgba(12,18,17,.6);padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.skills-dialog{display:grid;width:min(100%,34rem);gap:.8rem;border:1px solid #d9dfe0;border-radius:1rem;background:white;padding:1rem;box-shadow:0 35px 100px rgba(0,0,0,.28)}.skills-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid #e5e9ea;padding-bottom:.75rem}.skills-dialog footer{display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid #e5e9ea;padding-top:.8rem}.skills-dialog__hint{margin:0;border-radius:.6rem;background:#f1f6f5;padding:.65rem;color:#65736f;font-size:var(--text-meta);line-height:1.5}.skill-create-dialog{width:min(100%,68rem)}.skill-create-source-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;border:1px solid #dce3e1;border-radius:.75rem;background:#f3f6f5;padding:.25rem}.skill-create-source-tabs button{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:.55rem;background:transparent;padding:.5rem .75rem;color:#66736f;font-size:var(--text-helper);font-weight:680}.skill-create-source-tabs button:hover{background:rgba(255,255,255,.72);color:var(--ink)}.skill-create-source-tabs button[aria-selected=true]{background:white;color:#234f43;box-shadow:0 2px 9px rgba(24,54,47,.09)}.skill-create-starter{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #dfe6e4;border-radius:.7rem;background:#f7faf9;padding:.62rem .75rem}.skill-create-starter p{margin:0;color:#687570;font-size:var(--text-meta);line-height:1.45}.skill-create-starter .text-link{flex:0 0 auto;border:0;background:transparent;padding:.25rem;color:var(--blue-text);font-size:var(--text-meta);font-weight:700}.skill-create-dropzone{display:grid;min-height:9rem;cursor:pointer;place-items:center;align-content:center;gap:.3rem;border:1px dashed #9fb9b1;border-radius:.8rem;background:#f5faf8;padding:1rem;text-align:center;transition:border-color .15s ease,background .15s ease}.skill-create-dropzone:hover{border-color:#3e7c6b;background:#eef7f4}.skill-create-dropzone[data-loaded=true]{border-style:solid;border-color:#9ecaba;background:#eef8f4}.skill-create-dropzone input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.skill-create-dropzone>span{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:.7rem;background:white;color:#34725f;box-shadow:0 4px 12px rgba(31,74,62,.08)}.skill-create-dropzone strong{margin-top:.25rem;font-size:var(--text-helper)}.skill-create-dropzone small{color:#78847f;font-size:var(--text-meta)}.skill-create-dropzone:focus-within{outline:3px solid rgba(72,139,183,.25);outline-offset:2px}.skill-create-error{margin:0;border-left:3px solid var(--danger);background:var(--danger-soft);padding:.6rem .7rem;color:var(--danger);font-size:var(--text-meta)}.skill-create-editor{min-width:0;overflow:hidden;border:1px solid #dce3e1;border-radius:.75rem;background:white}.skill-create-editor>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e3e8e6;background:#f6f8f7;padding:.48rem .7rem}.skill-create-editor>header strong{font-size:var(--text-meta)}.skill-create-editor>header span{color:#7b8783;font-family:var(--font-geist-mono),monospace;font-size:.56rem}.skill-create-markdown .cm-editor{font-size:.7rem}.skill-create-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;border:1px solid #dfe5e3;border-radius:.75rem;padding:.8rem}.skill-create-metadata legend{padding:0 .35rem;color:#52645e;font-size:var(--text-helper);font-weight:700}.skill-create-metadata__description,.skill-create-metadata__title{grid-column:1/-1}@media(max-width:700px){.skill-create-metadata{grid-template-columns:1fr}.skill-create-metadata__description,.skill-create-metadata__title{grid-column:auto}.skill-create-starter{align-items:flex-start;flex-direction:column}.skill-create-dialog footer .skills-dialog__selection{width:100%;margin-right:0}.skill-create-dialog footer .button{flex:1 1 auto}}.skills-pack-dialog{width:min(100%,44rem)}.skills-pack-picker{display:grid;max-height:22rem;overflow-y:auto;gap:.35rem;margin:0;border:1px solid #dfe5e5;border-radius:.65rem;padding:.65rem}.skills-pack-picker legend{padding:0 .3rem;color:#65716e;font-size:var(--text-meta);font-weight:650}.skills-pack-picker label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;border-radius:.55rem;padding:.45rem}.skills-pack-picker label:hover{background:#f5f8f7}.skills-pack-picker label>span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem}.skills-pack-picker strong{overflow:hidden;font-size:var(--text-helper);text-overflow:ellipsis;white-space:nowrap}.skills-pack-picker small{grid-column:1/-1;color:#7d8985;font-size:var(--text-meta)}.skills-dialog__selection{margin-right:auto;align-self:center;color:#687470;font-size:var(--text-meta)}.skills-scan-dialog{width:min(100%,42rem)}.skills-scan-dialog>p{margin:0;color:#687470;font-size:var(--text-helper);line-height:1.5}.skills-scan-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem}.skills-scan-counts span{display:grid;border:1px solid #e1e6e7;border-radius:.6rem;background:#fafbfb;padding:.55rem;color:#78837f;font-size:.6rem;text-transform:uppercase}.skills-scan-counts strong{color:var(--ink);font-size:1.2rem}.skills-scan-dialog ul{max-height:20rem;overflow-y:auto;margin:0;padding:0;list-style:none}.skills-scan-dialog li{border-top:1px solid #e5e9ea;padding:.65rem .1rem}.skills-scan-dialog li strong{font-size:var(--text-helper);text-transform:capitalize}.skills-scan-dialog li p{margin:.25rem 0 0;color:#6f7b77;font-size:var(--text-meta);line-height:1.45}.skills-scan-clear{display:flex;align-items:center;gap:.4rem;border-radius:.6rem;background:#edf8f3;padding:.65rem;color:#237252!important}.hermes-skill-chips li[data-disabled=true]{opacity:.48;text-decoration:line-through}.profile-skill-manager{display:grid;gap:.7rem}.profile-skill-manager__add select{width:100%}.profile-skill-manager__items li{display:flex!important;align-items:center;justify-content:space-between;gap:.7rem}.profile-skill-manager__items li>span:first-child{display:grid;min-width:0;gap:.12rem}.profile-skill-manager__items li strong{overflow:hidden;font-size:var(--text-helper);text-overflow:ellipsis;white-space:nowrap}.profile-skill-manager__items li small{color:#7d8985;font-size:var(--text-meta);text-transform:capitalize}.profile-skill-manager__items li>div{display:flex;flex:0 0 auto;align-items:center;gap:.3rem}.profile-skill-manager__library{display:inline-flex;align-items:center;justify-self:start;gap:.35rem;color:var(--blue-text);font-size:var(--text-helper);font-weight:650}.skills-baselines{overflow:hidden;border:1px solid var(--hairline);border-radius:.95rem;background:white;box-shadow:0 8px 26px rgba(25,39,35,.04)}.skills-baselines__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid #e5e9ea;padding:1.2rem}.skills-baseline-detail h2,.skills-baselines__header h2{margin:.2rem 0;font-size:1.15rem}.skills-baseline-detail header p,.skills-baselines__header p{max-width:48rem;margin:0;color:#687470;font-size:var(--text-helper);line-height:1.5}.skills-baselines__layout{display:grid;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);min-height:34rem}.skills-baseline-list{display:grid;align-content:start;gap:.4rem;border-right:1px solid #e5e9ea;background:#f7f9f9;padding:.7rem}.skills-baseline-list button{display:grid;gap:.25rem;border:1px solid transparent;border-radius:.7rem;background:transparent;padding:.75rem;text-align:left}.skills-baseline-list button:hover{background:#fff}.skills-baseline-list button[aria-current=true]{border-color:#b9d3cb;background:#fff;box-shadow:0 5px 15px rgba(30,58,50,.06)}.skills-baseline-detail header span,.skills-baseline-list button small,.skills-baseline-list button span{color:#77847f;font-size:var(--text-meta)}.skills-baseline-list button strong{font-size:var(--text-helper)}.skills-baseline-detail{min-width:0}.skills-baseline-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.skills-baseline-detail>header>div:last-child{display:flex;gap:.35rem}.skills-baseline-detail__stats{display:grid;grid-template-columns:repeat(4,1fr);margin:.9rem 1.2rem;overflow:hidden;border:1px solid #e1e6e6;border-radius:.7rem;background:#fafbfb}.skills-baseline-detail__stats span{display:grid;gap:.1rem;border-right:1px solid #e1e6e6;padding:.65rem;color:#7c8884;font-size:var(--text-meta)}.skills-baseline-detail__stats span:last-child{border-right:0}.skills-baseline-detail__stats strong{color:var(--ink);font-size:var(--text-body)}.skills-baseline-default-note{margin:0 1.2rem 1rem;border-radius:.7rem;background:#eef6f3;padding:.8rem;color:#45675e;font-size:var(--text-helper);line-height:1.5}.skills-baseline-manifest{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:0 1.2rem}.skills-baseline-manifest section{overflow:hidden;border:1px solid #e1e6e6;border-radius:.7rem}.skills-baseline-manifest h3{margin:0;border-bottom:1px solid #e5e9ea;background:#fafbfb;padding:.65rem .75rem;font-size:var(--text-helper)}.skills-baseline-manifest section>p{padding:.75rem;color:#75817d;font-size:var(--text-meta)}.skills-baseline-manifest ul{max-height:17rem;overflow-y:auto;margin:0;padding:.2rem .7rem;list-style:none}.skills-baseline-manifest li{display:flex;align-items:center;justify-content:space-between;gap:.6rem;border-bottom:1px solid #edf0f0;padding:.55rem .1rem}.skills-baseline-manifest li>span{display:grid;gap:.1rem;min-width:0}.skills-baseline-manifest li strong{overflow:hidden;font-size:var(--text-helper);text-overflow:ellipsis;white-space:nowrap}.skills-baseline-manifest li small{color:#7f8a87;font-size:var(--text-meta)}.skills-baseline-manifest em{border-radius:99px;background:#eef2f1;padding:.2rem .4rem;color:#697672;font-size:.58rem;font-style:normal;text-transform:capitalize}.skills-baseline-manifest em[data-state=enabled]{background:#e9f7f1;color:#24785a}.skills-baseline-manifest em[data-state=removed]{background:#fff0ed;color:#a24436}.skills-baseline-apply{display:grid;grid-template-columns:minmax(14rem,1fr) auto;align-items:end;gap:.6rem;margin:1rem 1.2rem 1.4rem;border-top:1px solid #e5e9ea;padding-top:1rem}.skills-baseline-apply small{grid-column:1/-1;color:#77837f;font-size:var(--text-meta)}.skills-baseline-editor{width:min(100%,68rem);max-height:calc(100vh - 2rem);overflow:hidden}.skills-baseline-editor__identity{display:grid;grid-template-columns:1fr 13rem;gap:.65rem}.skills-baseline-editor__identity .skills-field--wide{grid-column:1/-1}.skills-baseline-editor__columns{display:grid;grid-template-columns:1fr 1fr;min-height:0;gap:.7rem;overflow:hidden}.skills-baseline-editor__columns fieldset{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;min-height:18rem;max-height:28rem;gap:.5rem;margin:0;overflow:hidden;border:1px solid #dfe5e5;border-radius:.7rem;padding:.7rem}.skills-baseline-editor__columns legend{padding:0 .25rem;font-size:var(--text-helper);font-weight:700}.skills-baseline-editor__columns fieldset>p{margin:0;color:#74807c;font-size:var(--text-meta);line-height:1.45}.skills-baseline-editor__rows{min-height:0;overflow-y:auto}.skills-baseline-editor__rows label{display:grid;grid-template-columns:minmax(0,1fr) 8.5rem;align-items:center;gap:.5rem;border-bottom:1px solid #edf0f0;padding:.45rem .1rem}.skills-baseline-editor__rows label>span{display:grid;min-width:0;gap:.1rem}.skills-baseline-editor__rows strong{overflow:hidden;font-size:var(--text-helper);text-overflow:ellipsis;white-space:nowrap}.skills-baseline-editor__rows small{color:#7d8985;font-size:var(--text-meta)}.skills-baseline-editor__rows>p{color:#74807c;font-size:var(--text-meta)}@media(max-width:1180px){.skills-command-deck{grid-template-columns:repeat(4,1fr)}.skills-command-deck__target{grid-column:1/-1}.skills-command-deck>div:nth-child(4){border-right:0}.skills-library{grid-template-columns:minmax(18rem,21rem) minmax(0,1fr)}.skills-packs-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem)}.skills-discover-search{grid-template-columns:1fr 1fr}.skills-field--query{grid-column:1/-1}}@media(max-width:820px){.skills-command-deck{grid-template-columns:1fr 1fr}.skills-command-deck>div:nth-child(2),.skills-command-deck>div:nth-child(4){border-right:0}.skills-command-deck__target{grid-column:1/-1}.skills-library{display:block;min-height:0;overflow:visible}.skills-library__rail{max-height:38rem;border-right:0;border-bottom:1px solid var(--hairline)}.skills-artifact-list{max-height:25rem}.skills-provenance-strip{grid-template-columns:1fr 1fr}.skills-detail__facts{grid-template-columns:1fr}.skills-chrome{flex-wrap:wrap}.skills-edit-meta{grid-template-areas:"name" "desc" "cats" "tags"}.skills-edit-meta,.skills-packs-layout,.skills-profile-grid{grid-template-columns:1fr}.skills-pack-detail{position:static}.skills-source-list article{grid-template-columns:2.3rem minmax(0,1fr) auto}.skills-source-actions{grid-column:2/-1}.skills-hub-results article{flex-direction:column}.skills-baselines__layout{grid-template-columns:1fr}.skills-baseline-list{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid #e5e9ea}.skills-baseline-editor__columns,.skills-baseline-manifest{grid-template-columns:1fr}.skills-baseline-editor{overflow-y:auto}.skills-baseline-editor__columns{overflow:visible}.skills-baseline-editor__columns fieldset{max-height:none}.skills-baseline-detail__stats{grid-template-columns:1fr 1fr}}@media(max-width:560px){.skills-command-deck>div{min-height:5.2rem;padding:.8rem}.skills-command-deck__signal{left:.8rem}.skills-tabs button{flex:1 0 auto}.skills-filters{grid-template-columns:1fr}.skills-detail__head{padding:1rem;grid-template-columns:minmax(0,1fr)}.skills-detail__actions{justify-content:flex-start}.skills-provenance-strip{grid-template-columns:1fr}.skills-provenance-strip span{border-right:0}.skills-baselines__header,.skills-discover>header,.skills-draft-banner,.skills-packs>header,.skills-repositories>header{align-items:stretch;flex-direction:column}.skills-baseline-detail__stats,.skills-baseline-list{grid-template-columns:1fr}.skills-baseline-detail__stats span{border-right:0;border-bottom:1px solid #e1e6e6}.skills-baseline-detail__stats span:last-child{border-bottom:0}.skills-baseline-apply{grid-template-columns:1fr}.skills-pack-grid{display:block}.skills-pack-grid>button+button{margin-top:.6rem}.skills-source-list article{grid-template-columns:2.2rem minmax(0,1fr)}.skills-source-actions,.skills-source-status{grid-column:2}.skills-source-actions{flex-wrap:wrap}.skills-discover-search{grid-template-columns:1fr}.skills-field--query{grid-column:auto}.skills-scan-counts{grid-template-columns:1fr 1fr}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.skills-command-deck__target>span{margin-top:.55rem;color:#a9c0bb;font-size:.62rem;line-height:1.35}.skills-browse{overflow:hidden;border:1px solid var(--hairline);border-radius:1rem;background:white;box-shadow:0 9px 30px rgba(25,39,35,.045)}.skills-browse__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;border-bottom:1px solid #e4e9e8;padding:1.1rem 1.2rem;background:linear-gradient(115deg,#fbfcfc,#f2f7f5)}.skills-browse__header h2{max-width:44rem;margin:.25rem 0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:640;letter-spacing:-.035em;text-wrap:balance}.skills-browse__header p{max-width:50rem;margin:0;color:#697672;font-size:var(--text-helper);line-height:1.5}.skills-browse-switch{display:flex;flex:0 0 auto;gap:.25rem;border:1px solid #d8e0de;border-radius:.72rem;background:white;padding:.25rem}.skills-browse-switch button{display:inline-flex;align-items:center;min-height:2.25rem;gap:.4rem;border:0;border-radius:.5rem;background:transparent;padding:.45rem .7rem;color:#687672;font-size:var(--text-helper);font-weight:650}.skills-browse-switch button:hover{background:#f2f6f5;color:var(--ink)}.skills-browse-switch button[aria-pressed=true]{background:#18362f;color:white;box-shadow:0 4px 12px rgba(19,52,44,.16)}.skills-browse-switch small{display:grid;min-width:1.25rem;height:1.25rem;place-items:center;border-radius:99px;background:rgba(116,143,135,.16);font-size:.58rem}.skills-browse>.skills-library{border:0;border-radius:0;box-shadow:none}.skills-clear-filters{border:0;background:transparent;padding:.25rem;color:var(--blue-text);font-size:.61rem;font-weight:650}.skills-artifact-list li,.skills-baseline-editor__rows label,.skills-discovery-list li,.skills-pack-picker label{content-visibility:auto;contain-intrinsic-size:4.5rem}.skills-inline-target{display:grid;min-width:0;grid-column:1/-1;grid-template-columns:minmax(11rem,1fr) auto;align-items:end;gap:.4rem;padding-top:.15rem}.skills-inline-target .skills-field>span{font-size:.58rem}.skills-inline-target select{padding:.42rem}.skills-live-browser{min-height:41rem}.skills-live-browser .skills-discover-search{grid-template-columns:minmax(18rem,1.5fr) minmax(13rem,.7fr) auto}.skills-explore-home{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);gap:.9rem;padding:1rem;background:#f8faf9}.skills-explore-lead{grid-column:1/-1;overflow:hidden;border-radius:.85rem;background:linear-gradient(120deg,#17372f,#1e4b42 70%,#23556a);padding:1.2rem 1.3rem;color:white;box-shadow:0 14px 35px rgba(24,59,51,.13)}.skills-explore-lead .skills-detail__eyebrow{color:#a9d2c5}.skills-explore-lead h3{margin:.35rem 0;font-size:1.35rem;font-weight:630;letter-spacing:-.035em}.skills-explore-lead p{max-width:50rem;margin:0;color:#bdd1cc;font-size:var(--text-helper);line-height:1.55}.skills-explore-prompts{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.skills-explore-prompts>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border:1px solid #dfe6e4;border-radius:.75rem;background:white;padding:.8rem;color:#356b5d;text-align:left;box-shadow:0 4px 14px rgba(27,53,46,.035)}.skills-explore-prompts>button:hover{border-color:#9bbdb3;box-shadow:0 7px 18px rgba(27,75,62,.07)}.skills-explore-prompts span{display:grid;min-width:0;gap:.15rem}.skills-explore-prompts strong{color:var(--ink);font-size:var(--text-helper)}.skills-explore-prompts small{color:#73807c;font-size:var(--text-meta)}.skills-explore-prompts em{color:#63887e;font-size:.61rem;font-style:normal;font-weight:650}.skills-explore-packs,.skills-explore-sources{border:1px solid #dfe5e4;border-radius:.8rem;background:white;padding:.85rem}.skills-explore-packs>header,.skills-explore-sources>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.skills-explore-packs h3,.skills-explore-sources h3{margin:0;font-size:var(--text-body)}.skills-explore-packs header button,.skills-explore-sources header button{border:0;background:transparent;color:var(--blue-text);font-size:var(--text-meta);font-weight:650}.skills-explore-sources>div{display:grid;gap:.35rem}.skills-explore-sources>div>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;border-top:1px solid #edf0ef;padding:.5rem .1rem;color:#43534f;font-size:var(--text-helper)}.skills-explore-sources i{width:.45rem;height:.45rem;border-radius:50%;background:#3cb081}.skills-explore-sources small{color:#7c8985;font-size:.58rem}.skills-explore-packs{grid-column:1/-1}.skills-explore-packs>div{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.skills-explore-packs>div>button{display:grid;gap:.25rem;border:1px solid #e2e7e6;border-radius:.65rem;background:#fafbfb;padding:.7rem;text-align:left}.skills-explore-packs strong{font-size:var(--text-helper)}.skills-explore-packs span{color:#497668;font-size:.59rem;font-weight:650;text-transform:uppercase}.skills-explore-packs p{margin:0;color:#74807c;font-size:var(--text-meta);line-height:1.45}.skills-discover-filters{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.45rem;border-bottom:1px solid #e6eaea;padding:.6rem .9rem;background:#fbfcfc}.skills-discover-filters select{min-width:9.5rem;border:1px solid #d9dfdf;border-radius:.52rem;background:white;padding:.44rem .5rem;color:var(--ink);font-size:var(--text-meta)}.skills-source-counts{display:flex;min-width:0;align-items:center;gap:.35rem;overflow-x:auto}.skills-source-counts>span{flex:0 0 auto;color:#67746f;font-size:var(--text-meta);font-weight:650}.skills-source-counts button{flex:0 0 auto;border:1px solid #dce4e2;border-radius:99px;background:white;padding:.3rem .5rem;color:#60706b;font-size:.59rem}.skills-source-counts small{margin-left:.2rem;color:#2c735f;font-weight:700}.skills-discovery-layout{display:grid;min-height:35rem;grid-template-columns:minmax(18rem,25rem) minmax(0,1fr)}.skills-discovery-list{max-height:46rem;overflow-y:auto;margin:0;border-right:1px solid #e4e8e8;background:#f7f9f8;padding:.65rem;list-style:none}.skills-discovery-list li+li{margin-top:.3rem}.skills-discovery-list li>button{display:grid;width:100%;gap:.38rem;border:1px solid transparent;border-radius:.7rem;background:transparent;padding:.75rem;text-align:left}.skills-discovery-list li>button:hover,.skills-discovery-list li>button[aria-current=true]{border-color:#cddbd7;background:white;box-shadow:0 5px 15px rgba(26,58,49,.05)}.skills-discovery-list button>span{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.skills-discovery-list strong{overflow:hidden;color:#33443f;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.skills-discovery-list em{flex:0 0 auto;border-radius:99px;background:#eaf4f1;padding:.2rem .42rem;color:#367461;font-size:.55rem;font-style:normal;font-weight:700;text-transform:uppercase}.skills-discovery-list p{display:-webkit-box;overflow:hidden;margin:0;color:#6e7a76;font-size:var(--text-meta);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.skills-discovery-list small{color:#87928e;font-size:.59rem}.skills-discovery-empty{display:grid;gap:.3rem;padding:2rem 1rem;color:#74817d;text-align:center}.skills-discovery-detail{min-width:0}.skills-discovery-detail>header{border-bottom:1px solid #e5e9e8;padding:1.3rem 1.4rem 1rem}.skills-discovery-detail h2{margin:.35rem 0;font-size:clamp(1.4rem,2.4vw,2rem);letter-spacing:-.045em;text-wrap:balance}.skills-discovery-detail header>p{max-width:52rem;margin:0;color:#66736f;font-size:var(--text-helper);line-height:1.55}.skills-discovery-provenance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(13rem,1.4fr);border-bottom:1px solid #e7ebea;background:#fafbfb}.skills-discovery-provenance>span{display:grid;min-width:0;gap:.15rem;border-right:1px solid #e3e8e7;padding:.65rem .8rem}.skills-discovery-provenance small{color:#89938f;font-size:.56rem;text-transform:uppercase}.skills-discovery-provenance code,.skills-discovery-provenance strong{overflow:hidden;color:#44534f;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.skills-discovery-checklist,.skills-source-variants{margin:1rem 1.3rem 0;border:1px solid #dfe5e4;border-radius:.72rem;padding:.75rem}.skills-discovery-checklist h3,.skills-source-variants h3{margin:0 0 .5rem;font-size:var(--text-helper)}.skills-source-variants>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.7rem;border:0;border-top:1px solid #edf0ef;background:transparent;padding:.55rem .1rem;text-align:left}.skills-source-variants>button>span{display:grid;gap:.12rem}.skills-source-variants strong{font-size:var(--text-helper)}.skills-source-variants small{color:#7c8884;font-size:var(--text-meta)}.skills-source-variants em{color:#337360;font-size:.58rem;font-style:normal;font-weight:700;text-transform:uppercase}.skills-discovery-checklist ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.skills-discovery-checklist li{display:flex;align-items:center;gap:.45rem;color:#5d6965;font-size:var(--text-helper)}.skills-discovery-checklist li svg{color:#2d8a68}.skills-discovery-detail>footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin:1rem 1.3rem 1.3rem;border-top:1px solid #e6eaea;padding-top:.9rem}.skills-dialog,.skills-dialog-backdrop{overscroll-behavior:contain}.skills-dialog{max-height:calc(100dvh - 2rem);overflow-y:auto}.skills-dialog>header p{max-width:48rem;margin:.35rem 0 0;color:#6e7975;font-size:var(--text-meta);line-height:1.45}.skills-dialog footer{flex-wrap:wrap}.skills-pack-identity{display:grid;grid-template-columns:minmax(0,1fr) 12rem;gap:.65rem}.skills-pack-identity .skills-field--wide{grid-column:1/-1}.skills-picker-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.skills-picker-toolbar .skills-search{flex:1 1 12rem}.skills-picker-toolbar>button{border:1px solid #dce3e1;border-radius:.48rem;background:white;padding:.4rem .5rem;color:#5c6965;font-size:.6rem;font-weight:650}.skills-picker-toggle{display:inline-flex;align-items:center;gap:.35rem;color:#65726e;font-size:.62rem;font-weight:650}.skills-picker-empty{padding:1.3rem;color:#75817d;font-size:var(--text-helper);text-align:center}.skills-pack-assign{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;margin-top:.3rem;border-top:1px solid #e5e9e8;padding-top:.8rem}.skills-pack-assign .button{min-height:1.85rem;padding:.28rem .58rem;font-size:.72rem;white-space:nowrap}.skills-profiles-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.75rem;border:1px solid var(--hairline);border-radius:.9rem;background:white;padding:1rem 1.1rem}.skills-profiles-header h2{margin:.25rem 0;font-size:1.25rem;letter-spacing:-.035em}.skills-profiles-header p{max-width:48rem;margin:0;color:#6c7773;font-size:var(--text-helper);line-height:1.5}.skills-profiles-header>.skills-search{width:min(100%,20rem)}.skills-profile-baseline{display:flex;align-items:center;justify-content:space-between;gap:.7rem;border-bottom:1px solid #e4e9e7;background:#f4f8f6;padding:.6rem 1.2rem}.skills-profile-baseline>span{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.45rem}.skills-profile-baseline i{grid-row:1/3;width:.55rem;height:.55rem;border-radius:50%;background:#45a881}.skills-profile-baseline strong{overflow:hidden;font-size:var(--text-helper);text-overflow:ellipsis;white-space:nowrap}.skills-profile-baseline small{color:#73817c;font-size:.59rem}.skills-profile-baseline[data-status=drifted],.skills-profile-baseline[data-status=failed]{background:#fff8ed}.skills-profile-baseline[data-status=drifted] i,.skills-profile-baseline[data-status=failed] i{background:#d9863a}.skills-profile-baseline .button{min-height:1.85rem;padding:.28rem .58rem;font-size:.72rem;white-space:nowrap;flex:0 0 auto}.skills-source-meta{display:flex;flex-wrap:wrap;gap:.3rem .7rem;margin-top:.35rem}.skills-source-meta small{position:relative}.skills-source-meta small+small:before{position:absolute;left:-.42rem;color:#b1bab7;content:"·"}.skills-source-error{margin:.35rem 0 0;color:#9a4c3f;font-size:.61rem}.skills-source-status[data-status=limited]{background:#fff7e7;color:#8a6825}.skills-builder-steps{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #dfe5e3;border-radius:.65rem;background:#f7f9f8}.skills-builder-steps button{display:flex;align-items:center;justify-content:center;gap:.4rem;border:0;border-right:1px solid #dfe5e3;background:transparent;padding:.55rem;color:#73807b;font-size:var(--text-meta);font-weight:650}.skills-builder-steps button:last-child{border-right:0}.skills-builder-steps button[aria-current=step]{background:#17382f;color:white}.skills-builder-steps span{display:grid;width:1.15rem;height:1.15rem;place-items:center;border-radius:50%;background:rgba(129,154,147,.18);font-size:.55rem}.skills-baseline-editor__identity .skills-field small{color:#74817d;font-size:.6rem}.skills-baseline-review{display:grid;gap:.8rem}.skills-baseline-review>section{display:grid;gap:.15rem;border-radius:.75rem;background:#15372f;padding:1rem;color:white}.skills-baseline-review>section small,.skills-baseline-review>section span{color:#a9c6bd;font-size:.62rem}.skills-baseline-review>section strong{font-size:1.2rem}.skills-baseline-review__counts{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #dfe5e3;border-radius:.7rem}.skills-baseline-review__counts span{display:grid;gap:.15rem;border-right:1px solid #dfe5e3;padding:.7rem;color:#76827e;font-size:.59rem}.skills-baseline-review__counts span:last-child{border-right:0}.skills-baseline-review__counts strong{color:var(--ink);font-size:1.2rem}.skills-apply-warning,.skills-baseline-review>p{display:flex;align-items:center;gap:.45rem;margin:0;border-radius:.65rem;background:#eef6f3;padding:.7rem;color:#4f6e65;font-size:var(--text-helper)}.skills-baseline-apply-dialog{width:min(100%,58rem)}.skills-apply-route{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #dfe5e3;border-radius:.72rem}.skills-apply-route>span{display:grid;gap:.15rem;border-right:1px solid #dfe5e3;padding:.7rem}.skills-apply-route>span:last-child{border-right:0}.skills-apply-route small{color:#7d8985;font-size:.58rem;text-transform:uppercase}.skills-apply-route strong{font-size:var(--text-helper)}.skills-apply-diff{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.skills-apply-diff section{overflow:hidden;border:1px solid #dfe5e3;border-radius:.7rem}.skills-apply-diff header{display:flex;align-items:baseline;gap:.4rem;background:#f5f8f7;padding:.55rem .65rem}.skills-apply-diff header strong{font-size:1.1rem}.skills-apply-diff header span{color:#71807b;font-size:.61rem;font-weight:700;text-transform:uppercase}.skills-apply-diff ul{max-height:9rem;overflow-y:auto;margin:0;padding:.45rem .65rem .45rem 1.6rem}.skills-apply-diff li,.skills-apply-diff p{color:#687570;font-size:.61rem}.skills-apply-diff p{margin:0;padding:.65rem}.skills-install-dialog{width:min(100%,62rem)}.skills-install-route{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.skills-install-route li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.08rem .5rem;border:1px solid #dfe5e3;border-right:0;padding:.6rem}.skills-install-route li:first-child{border-radius:.65rem 0 0 .65rem}.skills-install-route li:last-child{border-right:1px solid #dfe5e3;border-radius:0 .65rem .65rem 0}.skills-install-route li>span{grid-row:1/3;display:grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:50%;background:#e8eeec;color:#65736e;font-size:.62rem;font-weight:700}.skills-install-route li[data-complete=true]>span{background:#2f8d6e;color:white}.skills-install-route strong{font-size:var(--text-helper)}.skills-install-route small{color:#7b8782;font-size:.59rem}.skills-install-source{display:grid;grid-template-columns:1.25fr .75fr;overflow:hidden;border:1px solid #e0e5e4;border-radius:.65rem;background:#fafbfb}.skills-install-source>span{display:grid;min-width:0;gap:.15rem;border-right:1px solid #e0e5e4;padding:.65rem}.skills-install-source>span:last-child{border-right:0}.skills-install-source small{color:#7d8984;font-size:.58rem;text-transform:uppercase}.skills-install-source code,.skills-install-source strong{overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.skills-install-diff,.skills-install-scan{border:1px solid #dfe5e3;border-radius:.7rem;padding:.75rem}.skills-install-diff>header,.skills-install-scan>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;margin-bottom:.55rem}.skills-install-diff h3,.skills-install-scan h3{margin:0;font-size:var(--text-helper)}.skills-install-diff header>span{border-radius:99px;background:#e9f7f1;padding:.22rem .45rem;color:#277457;font-size:.58rem;font-weight:700}.skills-install-diff>div{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.skills-install-diff>div>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.08rem .4rem;border-radius:.55rem;background:#f7f9f8;padding:.55rem}.skills-install-diff svg{grid-row:1/3;color:#2f8b6b}.skills-install-diff strong{font-size:var(--text-meta)}.skills-install-diff small{color:#7a8682;font-size:.58rem}.skills-install-scan header p{margin:.2rem 0 0;color:#77837f;font-size:.6rem}.skills-scan-result{display:grid;gap:.55rem;border-top:1px solid #e7ebea;padding-top:.65rem}.skills-scan-result>div:first-child{display:grid;gap:.1rem}.skills-scan-result>div:first-child strong{color:#247659;font-size:var(--text-helper);text-transform:capitalize}.skills-scan-result>div:first-child span{color:#66736f;font-size:var(--text-meta)}.skills-scan-result ul{max-height:12rem;overflow-y:auto;margin:0;padding-left:1.1rem}.skills-scan-result li strong{font-size:var(--text-meta)}.skills-scan-result li p{margin:.15rem 0 .4rem;color:#707c78;font-size:.6rem}.skills-install-acknowledge{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;border:1px solid #cbdcd6;border-radius:.65rem;background:#f2f8f6;padding:.7rem}.skills-install-acknowledge[data-disabled=true]{opacity:.58}.skills-install-acknowledge>span{display:grid;gap:.15rem}.skills-install-acknowledge strong{font-size:var(--text-helper)}.skills-install-acknowledge small{color:#6e7b76;font-size:.61rem}@media(max-width:1180px){.skills-command-deck__target{grid-column:auto}.skills-command-deck{grid-template-columns:repeat(5,1fr)}.skills-discovery-provenance{grid-template-columns:1fr 1fr}.skills-discovery-provenance>span:nth-child(2){border-right:0}.skills-discover-filters{grid-template-columns:1fr auto auto}.skills-source-counts{grid-column:1/-1}}@media(max-width:820px){.skills-command-deck{grid-template-columns:1fr 1fr}.skills-command-deck__target{grid-column:1/-1}.skills-browse__header,.skills-profiles-header{align-items:stretch;flex-direction:column}.skills-browse-switch{align-self:flex-start}.skills-discovery-layout,.skills-explore-home,.skills-explore-packs>div,.skills-explore-prompts{grid-template-columns:1fr}.skills-discovery-list{max-height:25rem;border-right:0;border-bottom:1px solid #e4e8e8}.skills-discover-filters{grid-template-columns:1fr 1fr}.skills-source-counts{grid-column:1/-1}.skills-inline-target{width:100%;border-left:0;padding-left:0}.skills-profile-baseline{align-items:flex-start;flex-direction:column}.skills-profile-baseline .button{width:100%}.skills-pack-identity{grid-template-columns:1fr}.skills-pack-identity .skills-field--wide{grid-column:auto}.skills-apply-diff,.skills-baseline-review__counts{grid-template-columns:1fr 1fr}.skills-apply-route{grid-template-columns:1fr}.skills-apply-route>span{border-right:0;border-bottom:1px solid #dfe5e3}.skills-install-diff>div{grid-template-columns:1fr}}@media(max-width:560px){.skills-browse__header{padding:.85rem}.skills-browse-switch{display:grid;width:100%;grid-template-columns:1fr 1fr}.skills-live-browser .skills-discover-search{grid-template-columns:1fr}.skills-explore-home{padding:.7rem}.skills-discover-filters{grid-template-columns:1fr}.skills-discover-filters label,.skills-discover-filters select{width:100%}.skills-discovery-provenance{grid-template-columns:1fr}.skills-discovery-provenance>span{border-right:0;border-bottom:1px solid #e3e8e7}.skills-discovery-detail>footer{display:grid}.skills-inline-target{grid-template-columns:1fr}.skills-source-list article{grid-template-columns:2.2rem minmax(0,1fr)}.skills-source-actions,.skills-source-status{grid-column:2}.skills-builder-steps button{gap:.2rem;padding:.45rem .25rem}.skills-apply-diff,.skills-baseline-review__counts,.skills-install-route{grid-template-columns:1fr}.skills-install-route li,.skills-install-route li:first-child,.skills-install-route li:last-child{border:1px solid #dfe5e3;border-bottom:0;border-radius:0}.skills-install-route li:first-child{border-radius:.65rem .65rem 0 0}.skills-install-route li:last-child{border-bottom:1px solid #dfe5e3;border-radius:0 0 .65rem .65rem}.skills-install-source{grid-template-columns:1fr}.skills-install-source>span{border-right:0;border-bottom:1px solid #e0e5e4}.skills-install-diff>header,.skills-install-scan>header{align-items:stretch;flex-direction:column}.skills-dialog footer>.button{flex:1 1}.skills-dialog__selection{width:100%;margin:0}.skills-baseline-editor__rows label{grid-template-columns:1fr}.skills-picker-toolbar{align-items:stretch}.skills-picker-toolbar>*{flex:1 1 auto}.skills-profiles-header>.skills-search{width:100%}}@media(prefers-reduced-motion:reduce){.skills-switch i,.skills-switch i:after{transition:none}}.skills-panel-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.skills-browse-picker{display:grid;min-height:0;overflow:hidden;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:.35rem}.skills-browse-picker--simple{grid-template-rows:auto auto minmax(0,1fr) auto}.skills-picker-hint{margin:.2rem 0 0;color:#6f7a77;font-size:var(--text-meta);line-height:1.4}.skills-folder-create{display:grid;grid-template-columns:minmax(0,1fr) minmax(7.5rem,auto) auto auto;gap:.35rem;padding-top:.45rem;align-items:center}.skills-folder-create .button{min-height:1.85rem;padding:.28rem .55rem;font-size:.72rem}.skills-rail-action{padding-top:.45rem}.skills-rail-action .button{width:100%;min-height:1.85rem;padding:.28rem .55rem;font-size:.72rem}.skills-pack-body,.skills-profile-body{padding:.7rem 1.2rem 1.4rem}.skills-pack-skill-list{min-height:0}.skills-pack-select{display:grid;place-items:center;padding-right:.35rem}.skills-detail .skills-notice{margin:.75rem 1.2rem 0}.skills-folder-create input{min-width:0;border:1px solid #d8dfe0;border-radius:.55rem;padding:.42rem .5rem}.skills-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.05rem}.skills-result:not(:has(.skills-check)){grid-template-columns:minmax(0,1fr) auto}.skills-result[data-checked=true]{border-radius:.55rem;background:#eef4f2}.skills-check{display:grid;place-items:center;padding:.45rem 0 .45rem .4rem}.skills-check input{width:.85rem;height:.85rem;accent-color:var(--ink)}.skills-result__main{display:grid;min-width:0}.skills-result__main small{padding:0 .55rem .38rem}.skills-result__repo{border:0;background:transparent;padding:0;color:#5f7d78;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.skills-result__repo:hover{color:var(--ink)}.skills-result__actions{display:flex;align-items:center;padding-right:.15rem}.skills-row-action,.skills-star{display:grid;place-items:center;width:1.7rem;height:1.7rem;border:0;border-radius:.4rem;background:transparent;color:#8b9492}.skills-row-action:hover,.skills-star:hover{color:var(--ink);background:#eef2f1}.skills-star-menu{display:flex;align-items:center}.skills-star[data-active=true]{color:#c45b6a}.skills-star[data-active=true] svg{fill:currentColor;stroke:currentColor}.skills-star-menu details{position:relative}.skills-star-menu summary{display:grid;place-items:center;width:1.3rem;height:1.7rem;color:#8b9492;cursor:pointer;list-style:none}.skills-star-menu summary::-webkit-details-marker{display:none}.skills-star-menu menu{position:absolute;z-index:4;right:0;top:100%;min-width:11rem;margin:0;padding:.3rem;border:1px solid var(--hairline);border-radius:.55rem;background:white;box-shadow:0 8px 22px rgba(20,40,36,.1)}.skills-star-menu menu button{display:block;width:100%;border:0;border-radius:.4rem;background:transparent;padding:.4rem .5rem;color:var(--ink);font-size:var(--text-meta);text-align:left}.skills-star-menu menu button:hover{background:#f3f6f5}.skills-pagination{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.35rem .15rem .1rem}.skills-pagination>span{color:#75807d;font-family:var(--font-geist-mono),monospace;font-size:.58rem;text-align:center}.skills-builder-overlay{position:fixed;inset:0;z-index:40;display:grid;grid-template-rows:auto minmax(0,1fr);background:#f7f8f9}.skills-builder-overlay__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--hairline);background:white;padding:.85rem 1rem}.skills-builder-overlay__head h2{margin:0 0 .65rem;font-size:1.2rem}.skills-builder-overlay__head>div:last-child{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.skills-builder-overlay__body{display:grid;min-height:0;grid-template-columns:minmax(19rem,26rem) minmax(0,1fr)}.skills-builder-overlay__body .skills-browse-picker{border-right:1px solid var(--hairline);background:#f8fafa;padding:.7rem;overflow:auto}.skills-builder-canvas{min-width:0;overflow:auto;padding:1rem;background:white}.skills-builder-canvas h3{margin:0 0 .7rem;font-size:1rem}.skill-group-list__add-category{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;margin-bottom:.6rem}.skill-group-list__add-category input{border:1px solid #d8dfe0;border-radius:.55rem;padding:.42rem .5rem}.skill-group__empty{color:#7b8783;font-size:var(--text-meta);padding:.4rem .1rem}.skills-profile-layout-actions{display:flex;justify-content:flex-end;padding:0 .85rem .2rem}@media(max-width:820px){.skills-builder-overlay__body,.skills-folder-create{grid-template-columns:1fr}}