.SkillLibrary_workbench__LgGSZ{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;container-type:inline-size}.SkillLibrary_toolbar__Udwih{display:grid;gap:12px;padding:16px;border-bottom:1px solid var(--ui-line);flex-shrink:0}.SkillLibrary_toolbarTop__JKu1O{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.SkillLibrary_search__kVDyb{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 220px;min-height:40px;border:1px solid var(--ui-line);border-radius:10px;padding:0 12px;color:var(--ui-muted)}.SkillLibrary_search__kVDyb input{width:100%;min-width:0;border:0!important;box-shadow:none!important;padding:8px 0;background:transparent!important;color:var(--ui-text);font-size:13px;outline:none}.SkillLibrary_search__kVDyb:focus-within{outline:2px solid var(--ui-primary);outline-offset:2px}.SkillLibrary_search__kVDyb button{display:grid;place-items:center;width:24px;height:28px;flex-shrink:0}.SkillLibrary_toolbarActions__1pI26{display:flex;align-items:center;gap:8px}.SkillLibrary_filters__Hbtg2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.SkillLibrary_filters__Hbtg2 [role=tablist]{display:flex;flex:1 1 auto;max-width:320px}.SkillLibrary_filters__Hbtg2 label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ui-muted)}.SkillLibrary_filters__Hbtg2 select{border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-text);font-size:13px;min-height:36px;padding:4px 8px;max-width:100%}.SkillLibrary_primary__mlc9u,.SkillLibrary_secondary__4hV6L{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;min-width:36px;border-radius:8px;padding:7px 12px;font-size:13px;line-height:20px;font-weight:500;cursor:pointer;border:1px solid var(--ui-line)}.SkillLibrary_primary__mlc9u{background:var(--ui-primary);color:var(--ui-on-primary);border-color:var(--ui-primary)}.SkillLibrary_primary__mlc9u:hover{background:var(--ui-primary-hover)}.SkillLibrary_secondary__4hV6L{background:transparent;color:var(--ui-text)}.SkillLibrary_secondary__4hV6L:hover{background:var(--ui-hover)}.SkillLibrary_workbench__LgGSZ button:disabled{opacity:.5;cursor:not-allowed}.SkillLibrary_drafts__FFlLI>summary:focus-visible,.SkillLibrary_workbench__LgGSZ button:focus-visible,.SkillLibrary_workbench__LgGSZ select:focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}.SkillLibrary_intro__LlzL2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-bottom:18px;font-size:12px;color:var(--ui-muted);line-height:20px}.SkillLibrary_intro__LlzL2 strong{color:var(--ui-text);font-weight:500}.SkillLibrary_group__RWT7a{min-width:0;margin-bottom:24px}.SkillLibrary_groupHeading__5YDHi{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.SkillLibrary_groupHeading__5YDHi h3{font-size:14px;font-weight:600;line-height:22px}.SkillLibrary_groupHeading__5YDHi span{margin-left:7px;color:var(--ui-muted);font-size:12px;font-weight:400}.SkillLibrary_grid__Mn0Fv{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch}.SkillLibrary_card__L5sYS{display:flex;flex-direction:column;gap:9px;min-width:0;padding:16px;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-surface)}.SkillLibrary_card__L5sYS:hover{border-color:var(--ui-line-strong)}.SkillLibrary_cover__wQ5fI{margin:0 0 4px;min-width:0}.SkillLibrary_coverVisual__dkObS{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:8px;background:var(--ui-subtle);border:1px solid var(--ui-line)}.SkillLibrary_cover__wQ5fI figcaption{margin-top:8px;color:var(--ui-muted);font-size:12px;line-height:20px;overflow-wrap:anywhere}.SkillLibrary_coverPhoto__H15vU{object-fit:cover}.SkillLibrary_coverProduct__Hc1q9{object-fit:contain;background:#d6ccbe}.SkillLibrary_coverDetail__diJDM{object-fit:cover;transform:scale(2.15);transform-origin:50% 60%}.SkillLibrary_coverBadge__hT7y4{position:absolute;z-index:2;top:8px;left:8px;display:flex;align-items:center;gap:4px;padding:2px 7px;font-size:12px;line-height:20px;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:5px}.SkillLibrary_coverPair__g6a8N{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1.45fr;gap:3px}.SkillLibrary_coverPair__g6a8N>div,.SkillLibrary_coverSuite__epylE>div{position:relative;min-width:0;overflow:hidden}.SkillLibrary_coverPair__g6a8N>div>span,.SkillLibrary_coverSuite__epylE>div>span{position:absolute;bottom:7px;left:7px;padding:1px 6px;border-radius:4px;background:var(--ui-surface);color:var(--ui-text);font-size:12px;line-height:20px}.SkillLibrary_coverArrow__yChDa{position:absolute;z-index:1;left:40.8%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--ui-line);border-radius:50%;background:var(--ui-surface);color:var(--ui-text)}.SkillLibrary_coverSuite__epylE{position:absolute;inset:0;display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr;gap:3px}.SkillLibrary_coverSuite__epylE>div:first-child{grid-row:span 2}.SkillLibrary_coverWorkflow__VS9us{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:38px 12px 12px;color:var(--ui-text)}.SkillLibrary_coverDocument__5pY3n{display:flex;align-items:center;gap:8px;width:75%;min-height:50px;padding:9px;border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-surface)}.SkillLibrary_coverDocument__5pY3n>span{height:4px;width:12%;border-radius:2px;background:var(--ui-line-strong)}.SkillLibrary_coverWorkflow__VS9us>div{width:100%;display:grid;gap:5px}.SkillLibrary_coverStep___L_yp{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px;line-height:18px}.SkillLibrary_coverStep___L_yp>span{flex-shrink:0;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;border:1px solid var(--ui-line-strong)}.SkillLibrary_coverStep___L_yp p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.SkillLibrary_coverStep___L_yp>svg{flex-shrink:0}.SkillLibrary_cardTop__JI6_4{display:flex;align-items:center;justify-content:space-between;gap:12px}.SkillLibrary_icon__Jc3CK{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:var(--ui-text);background:var(--ui-subtle)}.SkillLibrary_status__E_2t2{border:1px solid var(--ui-line);border-radius:6px;padding:2px 7px;font-size:12px;line-height:18px;color:var(--ui-muted)}.SkillLibrary_ready__RMuYS{color:var(--ui-success);background:color-mix(in srgb,var(--ui-success) 8%,var(--ui-surface));border-color:color-mix(in srgb,var(--ui-success) 22%,var(--ui-line))}.SkillLibrary_card__L5sYS h4{font-size:15px;line-height:23px;font-weight:600;overflow-wrap:anywhere}.SkillLibrary_descriptionExpanded__4vGr_,.SkillLibrary_description__nEQqz{font-size:13px;color:var(--ui-muted);line-height:22px;overflow-wrap:anywhere}.SkillLibrary_description__nEQqz{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.SkillLibrary_expand__E0aEm{align-self:flex-start;color:var(--ui-text);font-size:12px;min-height:28px;text-decoration:underline;text-underline-offset:3px}.SkillLibrary_metadata__p7kEg{font-size:12px;color:var(--ui-muted);line-height:20px;overflow-wrap:anywhere}.SkillLibrary_reason__AnBw9{font-size:12px;line-height:20px;color:var(--ui-warning);overflow-wrap:anywhere}.SkillLibrary_cardActions__LuzBz{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;margin-top:auto}.SkillLibrary_cardActions__LuzBz>button{flex:1}.SkillLibrary_menu__XR_FL{position:relative;flex-shrink:0}.SkillLibrary_menuItems__ze6dL{position:absolute;z-index:5;right:0;top:calc(100% + 6px);width:180px;max-width:70cqw;padding:5px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-popover)}.SkillLibrary_menuItems__ze6dL button{display:block;width:100%;min-height:38px;text-align:left;padding:8px 10px;font-size:13px;border-radius:6px;overflow-wrap:anywhere}.SkillLibrary_menuItems__ze6dL button:hover{background:var(--ui-hover)}.SkillLibrary_drafts__FFlLI{border-top:1px solid var(--ui-line);margin:8px 0 24px}.SkillLibrary_drafts__FFlLI>summary{padding:16px 0;font-size:14px;font-weight:500;cursor:pointer;line-height:22px}.SkillLibrary_drafts__FFlLI>summary span{color:var(--ui-muted);font-size:12px;font-weight:400;margin-left:8px}.SkillLibrary_empty__fhirr{padding:28px 0;display:grid;gap:10px;justify-items:start;font-size:13px;color:var(--ui-muted);line-height:22px}@container (min-width:620px){.SkillLibrary_grid__Mn0Fv{grid-template-columns:repeat(2,minmax(0,1fr))}.SkillLibrary_toolbar__Udwih{padding:20px}}@container (min-width:1080px){.SkillLibrary_grid__Mn0Fv{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:380px){.SkillLibrary_coverDocument__5pY3n{display:none}.SkillLibrary_coverWorkflow__VS9us{padding:32px 10px 8px;gap:0}.SkillLibrary_toolbarTop__JKu1O{gap:8px}.SkillLibrary_toolbarActions__1pI26{width:100%}.SkillLibrary_toolbarActions__1pI26>button{flex:1}.SkillLibrary_filters__Hbtg2{align-items:stretch}.SkillLibrary_filters__Hbtg2 [role=tablist]{max-width:none;width:100%}.SkillLibrary_filters__Hbtg2 label{justify-content:space-between;width:100%}}