.zopc-doc-main:has(>.skill-library-container){padding:0}.skill-library-compact{max-width:none;padding:32px clamp(24px,3vw,44px) 80px}.skill-library-compact .skill-library-hero{margin-bottom:26px}.skill-library-compact .skill-library-title{max-width:none;margin:8px 0 18px;font-size:clamp(38px,4vw,54px);letter-spacing:-.055em;line-height:1.08}.skill-library-compact .skill-library-hero-description{max-width:none;font-size:16px;line-height:1.65}.skill-search-field{display:flex;gap:14px;align-items:center;min-height:52px;padding:0 18px;border:1px solid var(--kb-border,#ddd);border-radius:10px;color:#8a8e89}.skill-search-field:focus-within{border-color:#767e76}.skill-search-field>svg{flex:0 0 auto}.skill-search-field input{width:100%;min-width:0;height:50px;padding:0;color:var(--kb-text,#202520);background:transparent;border:0;outline:0;box-shadow:none;font:inherit;font-size:16px}.skill-facet-search input::-webkit-search-cancel-button,.skill-search-field input::-webkit-search-cancel-button{display:none}.skill-search-field>button{display:grid;flex:0 0 auto;place-items:center;width:32px;height:36px;border:0;padding:0;background:transparent;color:#717770;cursor:pointer}.skill-facets-row{display:flex;align-items:center;gap:14px;margin-top:16px}.skill-facet{position:relative;flex:0 1 185px;min-width:0}.skill-facet-trigger{display:flex;width:100%;min-width:0;height:46px;gap:12px;align-items:center;justify-content:space-between;padding:0 17px;background:#fff;border:1px solid var(--kb-border,#ddd);border-radius:9px;color:var(--kb-text,#202520);font:inherit;font-size:15px;cursor:pointer}.skill-facet-trigger>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.skill-facet-trigger>svg{flex:0 0 auto;color:#6d756e;transition:transform .12s}.skill-facet.is-open .skill-facet-trigger>svg{transform:rotate(180deg)}.skill-facet.has-selection .skill-facet-trigger,.skill-facet.is-open .skill-facet-trigger{border-color:#c8df45}.skill-filter-clear{flex:0 0 auto;min-height:44px;margin-left:2px;padding:0 15px;color:#727872;border:0;background:transparent;font:inherit;font-size:13px;cursor:pointer}.skill-filter-clear:disabled{color:#a1a59f;cursor:default}.skill-facet-popover{position:absolute;z-index:80;top:calc(100% + 10px);left:0;width:264px;max-width:calc(100vw - 32px);padding:9px;border:1px solid #e0e3dd;border-radius:10px;background:#fff;box-shadow:0 8px 24px #2025201a}.skill-facet-search{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 10px;border:1px solid #e6e8e2;border-radius:7px;color:#8a9089}.skill-facet-search input{min-width:0;width:100%;height:38px;padding:0;border:0;outline:0;font:inherit;font-size:13px;background:transparent;color:#283026}.skill-facet-search:focus-within{border-color:#9ca596}.skill-facet-options{display:grid;gap:2px;max-height:290px;overflow-y:auto;margin-top:8px}.skill-facet-options>button{display:flex;width:100%;min-height:39px;align-items:center;gap:8px;padding:8px 12px;border:0;border-radius:7px;background:#fff;color:#252d24;text-align:left;font:inherit;font-size:14px;cursor:pointer}.skill-facet-options>button:hover{background:#f5f6f1}.skill-facet-options>button[aria-pressed=true]{background:#f0f7c6;font-weight:600}.skill-facet-options>button:disabled{color:#adb1aa;background:#fff;cursor:default}.skill-facet-options small{margin-left:auto;color:#858c81;font-size:11px;font-variant-numeric:tabular-nums}.skill-facet-options>button>svg{margin-left:auto;flex:0 0 auto}.skill-facet-options small+svg{margin-left:0}.skill-facet-no-options{margin:14px 10px;color:#8b9186;font-size:13px}.skill-library-compact button:focus-visible{outline:2px solid #748663;outline-offset:3px}.skill-library-compact .skill-library-section-head{margin:34px 0 16px;align-items:center}.skill-library-compact .skill-library-section-head h2{margin:0;font-size:24px;font-weight:650}.skill-library-compact .skill-library-card{min-height:270px;border-radius:12px;box-shadow:none;transition:border-color .15s}.skill-library-compact .skill-library-card:hover{transform:none;border-color:#cbd0c6;box-shadow:none}.skill-library-compact .skill-library-card h3{max-width:none;margin:20px 0 12px;font-size:20px;line-height:1.45;letter-spacing:-.035em;font-weight:650}.skill-library-compact .skill-library-card p{font-size:15px}.skill-library-compact .skill-library-card .skill-library-tag{background:#f6f6f3;border-color:#eceee9;padding:4px 8px;font-size:11px;font-weight:500;letter-spacing:0}.skill-card-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.skill-card-tags>span{padding:3px 9px;color:#7d8379;border:1px solid #e4e7df;border-radius:16px;font-size:12px;line-height:1.5}.skill-library-compact .skill-library-card-foot{margin-top:16px}.skill-library-compact .skill-library-open{border-radius:8px;padding:0 18px;font-size:14px}.skill-library-compact .skill-library-price{font-size:21px}.skill-library-compact .skill-library-empty h2{margin:0 0 10px;font-size:22px;color:#252d24}.skill-library-compact .skill-library-empty button{margin-top:16px;padding:9px 16px;border:1px solid #ddd;border-radius:8px;background:white;color:#323b2d;cursor:pointer}@media (max-width:760px){.skill-library-compact{padding:26px 16px 60px}.skill-library-compact .skill-library-title{font-size:clamp(30px,8.2vw,44px);letter-spacing:-.05em}.skill-library-compact .skill-library-hero-description{font-size:14px}.skill-library-compact .skill-library-hero{margin-bottom:23px}.skill-facets-row{gap:7px}.skill-facet{flex:1 1 0}.skill-facet-trigger{gap:4px;padding:0 9px;font-size:12px}.skill-facet-trigger>svg{width:13px}.skill-filter-clear{padding:0 2px;margin-left:0;font-size:12px}.skill-facet:nth-child(2) .skill-facet-popover{left:50%;transform:translateX(-50%)}.skill-facet:nth-child(3) .skill-facet-popover{right:0;left:auto}.skill-library-compact .skill-library-section-head{display:flex;margin-top:28px}.skill-library-compact .skill-library-section-head>p{margin-top:0}.skill-library-compact .skill-library-card{min-height:260px}}