.wsSkillsPro-wrap{counter-reset:ws-sector;max-width:1220px;margin:0 auto;padding:0 22px 80px;box-sizing:border-box}.wsSkillsPro-hero{margin:0 -22px 36px;padding:44px 22px 52px;background:linear-gradient(145deg,rgba(255,255,255,.5) 0%,transparent 42%),linear-gradient(135deg,#dbeff0 0%,#d4e8f5 38%,#eef5f9 72%,#f7fafc 100%);border-bottom:1px solid rgba(0,40,82,.08);position:relative;overflow:hidden}.wsSkillsPro-hero:before{content:"";position:absolute;right:-12%;top:-35%;width:min(52vw, 420px);height:min(52vw, 420px);border-radius:50%;background:radial-gradient(circle,rgba(0,140,137,.18) 0%,transparent 68%);pointer-events:none}.wsSkillsPro-hero:after{content:"";position:absolute;left:-8%;bottom:-45%;width:min(44vw, 360px);height:min(44vw, 360px);border-radius:50%;background:radial-gradient(circle,rgba(0,109,185,.14) 0%,transparent 70%);pointer-events:none}.wsSkillsPro-heroInner{position:relative;z-index:1;max-width:1220px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:32px}.wsSkillsPro-heroInner:before{content:"";position:absolute;inset:-20px -8px;background-image:radial-gradient(circle at 12% 20%,rgba(0,140,137,.07) 0%,transparent 35%),radial-gradient(circle at 88% 55%,rgba(0,109,185,.06) 0%,transparent 38%);pointer-events:none;z-index:-1}@media (min-width:900px){.wsSkillsPro-heroInner{grid-template-columns:1.12fr .88fr;align-items:center;gap:48px}}.wsSkillsPro-heroCopy{position:relative;z-index:1}.wsSkillsPro-heroKicker{display:inline-flex;align-items:center;padding:6px 14px;font-size:12px;font-weight:700;letter-spacing:.08em;color:#006d7a;background:rgba(255,255,255,.82);border:1px solid rgba(0,140,137,.2);border-radius:999px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,61,105,.06)}.wsSkillsPro-heroTitle{margin:0 0 18px;font-size:clamp(24px, 3.5vw, 36px);font-weight:800;line-height:1.22;letter-spacing:-.02em;color:#002852}.wsSkillsPro-heroLead{margin:0;font-size:15px;line-height:1.82;color:#3d5260;max-width:50em}.wsSkillsPro-statsPanel{position:relative;z-index:1}.wsSkillsPro-statsPanel:before{content:"";position:absolute;inset:-2px;border-radius:22px;background:linear-gradient(135deg,rgba(0,140,137,.35),rgba(0,109,185,.28));opacity:.45;z-index:0}.wsSkillsPro-stats{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px;justify-content:stretch;background:rgba(255,255,255,.94);border-radius:20px;padding:6px;box-shadow:0 12px 40px rgba(0,40,82,.1);border:1px solid rgba(255,255,255,.95)}@media (min-width:900px){.wsSkillsPro-stats{justify-content:flex-end}}.wsSkillsPro-stat{flex:1 1 120px;min-width:0;padding:20px 22px 22px;background:linear-gradient(180deg,#fff 0%,#f8fbfc 100%);border-radius:16px;border:1px solid rgba(0,140,137,.1);position:relative;overflow:hidden}.wsSkillsPro-stat:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#008c89,#00a8a4)}.wsSkillsPro-stat:nth-child(2):before{background:linear-gradient(180deg,#006db9,#0088e8)}.wsSkillsPro-statNum{display:block;font-size:clamp(30px, 4.5vw, 38px);font-weight:800;line-height:1.05;color:#002852;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.wsSkillsPro-statLabel{display:block;margin-top:8px;font-size:13px;font-weight:600;color:#5a6b73;letter-spacing:.04em}.wsSkillsPro-jump{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 18px 30px;margin:0 0 12px;position:sticky;top:0;z-index:20;background:linear-gradient(to bottom,rgba(255,255,255,.98) 55%,rgba(255,255,255,0));backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,40,82,.06);scroll-margin-top:96px}.wsSkillsPro-jumpIntro{font-size:12px;font-weight:700;letter-spacing:.28em;color:#6b7c85;text-transform:none}.wsSkillsPro-jumpRow{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%;max-width:1100px}.wsSkillsPro-jumpRow a{display:inline-flex;align-items:center;padding:9px 18px;font-size:15px;font-weight:600;color:#0d4f6e;text-decoration:none;background:#fff;border:1px solid rgba(0,140,137,.22);border-radius:999px;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s}.wsSkillsPro-jumpRow a:hover,.wsSkillsPro-jumpRow a:focus-visible{background:#002852;color:#fff;border-color:#002852;box-shadow:0 4px 16px rgba(0,40,82,.35);outline:none;transform:translateY(-1px)}.wsSkillsPro-sector{counter-increment:ws-sector;scroll-margin-top:96px;margin-bottom:40px;padding:24px 20px 8px;border-radius:24px}.wsSkillsPro-wrap>section.wsSkillsPro-sector:nth-of-type(2n+2){background:linear-gradient(165deg,rgba(0,140,137,.045) 0%,rgba(0,109,185,.04) 45%,rgba(255,255,255,0) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.wsSkillsPro-sector:last-child{margin-bottom:0}.wsSkillsPro-sectorHead{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:24px;padding:4px 4px 18px;border-bottom:none;position:relative}.wsSkillsPro-sectorHead:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:linear-gradient(90deg,#008c89 0%,#006db9 42%,rgba(0,109,185,.12) 100%)}.wsSkillsPro-sectorHead:before{content:counter(ws-sector,decimal-leading-zero);font-size:clamp(2rem, 4.5vw, 2.6rem);font-weight:800;line-height:1;color:rgba(0,40,82,.1);letter-spacing:-.04em;flex-shrink:0;min-width:2.8rem}.wsSkillsPro-sectorAccent{width:6px;height:32px;border-radius:4px;background:linear-gradient(180deg,#008c89 0%,#006db9 100%);flex-shrink:0;box-shadow:0 4px 12px rgba(0,140,137,.25)}.wsSkillsPro-sectorTitle{margin:0;flex:1;min-width:200px;font-size:clamp(20px, 2.4vw, 26px);font-weight:800;color:#002852;letter-spacing:-.01em;line-height:1.25}.wsSkillsPro-sectorCount{font-size:12px;font-weight:700;color:#0d4f6e;background:rgba(255,255,255,.85);padding:8px 14px;border-radius:999px;border:1px solid rgba(0,140,137,.18);box-shadow:0 2px 10px rgba(0,61,105,.06)}.wsSkillsPro-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px, 1fr));gap:24px}.wsSkillsPro-sectorBack{margin:28px 0 16px;padding-top:22px;border-top:1px solid rgba(0,40,82,.08);text-align:center}.wsSkillsPro-backToBrowse{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:700;color:#0d4f6e;text-decoration:none;background:#fff;border:1px solid rgba(0,140,137,.22);border-radius:999px;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 2px 10px rgba(0,61,105,.06)}.wsSkillsPro-backToBrowse:before{content:'\2191';font-size:13px;font-weight:800;line-height:1;opacity:.9;margin-bottom:1px}.wsSkillsPro-backToBrowse:hover,.wsSkillsPro-backToBrowse:focus-visible{background:#002852;color:#fff;border-color:#002852;box-shadow:0 4px 16px rgba(0,40,82,.35);outline:none;transform:translateY(-1px)}.wsSkillsPro-card{position:relative;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 6px 28px rgba(0,40,82,.08);border:1px solid rgba(0,140,137,.12);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.wsSkillsPro-card:before{content:"";position:absolute;inset:0;border-radius:18px;padding:1px;background:linear-gradient(145deg,rgba(0,140,137,.35),rgba(0,109,185,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .24s ease;z-index:2}.wsSkillsPro-card--link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%;min-height:100%}.wsSkillsPro-card--link:hover{transform:translateY(-6px);box-shadow:0 20px 48px rgba(0,40,82,.14);border-color:rgba(0,109,185,.22)}.wsSkillsPro-card--link:hover:before{opacity:1}.wsSkillsPro-card--link:focus-visible{outline:3px solid rgba(0,109,185,.45);outline-offset:2px}.wsSkillsPro-card--expandable{cursor:pointer}.wsSkillsPro-card--expandable:focus-visible{outline:3px solid rgba(0,109,185,.45);outline-offset:3px}.wsSkillsPro-card--expandable.is-open{box-shadow:0 10px 36px rgba(0,61,105,.11);border-color:rgba(0,109,185,.22)}.wsSkillsPro-cardImage{position:relative;aspect-ratio:16/10;background:linear-gradient(145deg,#e8f4f5 0%,#e4eef6 100%);overflow:hidden}.wsSkillsPro-cardImage img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.wsSkillsPro-card--link:hover .wsSkillsPro-cardImage img{transform:scale(1.04)}.wsSkillsPro-cardBadge{position:absolute;top:12px;left:12px;padding:5px 11px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,#008c89 0%,#006d8a 100%);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.15);letter-spacing:.03em}.wsSkillsPro-cardNo{position:absolute;top:12px;left:12px;z-index:1;padding:6px 12px;font-size:12px;font-weight:800;letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,#002852 0%,#0a3d6b 100%);border-radius:10px;box-shadow:0 4px 14px rgba(0,40,82,.35)}.wsSkillsPro-cardBody{display:flex;flex-direction:column;flex:1 1 auto;padding:20px 22px 24px;background:linear-gradient(180deg,#fff 0%,#fafcfd 100%)}.wsSkillsPro-cardTitle{margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.35;color:#003360}.wsSkillsPro-cardExcerpt{margin:0;font-size:14px;line-height:1.65;color:#5a6b73;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.wsSkillsPro-cardCta{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:700;color:#006db9}.wsSkillsPro-cardCta:after{content:"→";font-size:14px;transition:transform .2s}.wsSkillsPro-card--link:hover .wsSkillsPro-cardCta:after{transform:translateX(4px)}.wsSkillsPro-cardHint{display:inline-flex;margin-top:12px;font-size:12px;font-weight:600;color:#008c89}.wsSkillsPro-cardPanel{display:none;padding:0 20px 22px;border-top:1px solid #edf1f4;font-size:14px;line-height:1.8;color:#3d4f5c}.wsSkillsPro-card.is-open .wsSkillsPro-cardPanel{display:block}.wsSkillsPro-cardPanel p:first-child{margin-top:16px}.wsSkillsPro-cardPanel p:last-child{margin-bottom:0}@media (max-width:600px){.wsSkillsPro-wrap{padding:0 16px 56px}.wsSkillsPro-hero{margin:0 -16px 24px;padding:32px 16px 40px}.wsSkillsPro-grid{grid-template-columns:1fr;gap:18px}.wsSkillsPro-jump{align-items:stretch;padding-left:0;padding-right:0}.wsSkillsPro-jumpIntro{display:block;text-align:left;letter-spacing:.12em;font-size:11px;padding:0 2px}.wsSkillsPro-jumpRow{display:grid;grid-template-columns:1fr;gap:10px;width:100%;max-width:none;margin:0;padding-bottom:0;justify-content:stretch;overflow-x:visible}.wsSkillsPro-jumpRow a{display:flex;width:100%;box-sizing:border-box;align-items:center;flex-shrink:1;white-space:normal;justify-content:flex-start;text-align:left;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.35;min-height:48px;-webkit-tap-highlight-color:rgba(0,109,185,.18)}.wsSkillsPro-sector{padding-left:14px;padding-right:14px;border-radius:18px}.wsSkillsPro-sectorHead:before{min-width:2.2rem;font-size:1.75rem}}.wsSkillsPro-detailTop{container-type:inline-size;container-name:ws-skills-detail-top;position:relative;overflow:hidden;isolation:isolate;margin-bottom:0;padding:clamp(36px, 6vw, 56px) 0 clamp(44px, 7vw, 72px);background:linear-gradient(168deg,#001428 0%,#002852 34%,#003b6f 58%,#002139 100%);border-bottom:none;box-shadow:0 24px 80px rgba(0,28,56,.5)}.wsSkillsPro-detailTopMesh{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,#000 20%,transparent 92%);pointer-events:none;z-index:0}.wsSkillsPro-detailTopGlow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.wsSkillsPro-detailTopGlow--a{width:min(72vw, 520px);height:min(72vw, 520px);top:-28%;right:-18%;background:radial-gradient(circle,rgba(0,168,220,.38) 0%,transparent 68%)}.wsSkillsPro-detailTopGlow--b{width:min(55vw, 400px);height:min(55vw, 400px);bottom:-35%;left:-12%;background:radial-gradient(circle,rgba(0,90,180,.42) 0%,transparent 70%)}.wsSkillsPro-detailTopWatermark{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);box-sizing:border-box;max-width:96%;width:max-content;padding:0 clamp(12px, 3vw, 28px);font-weight:800;letter-spacing:-.06em;line-height:1;color:rgba(255,255,255,.04);white-space:nowrap;text-align:center;pointer-events:none;z-index:0;user-select:none;font-size:clamp(2rem, min(16rem, 9.2vw), 16rem)}@supports (font-size:1cqi){.wsSkillsPro-detailTopWatermark{font-size:clamp(2rem, min(16rem, 10.6cqi), 16rem)}}.wsSkillsPro-detailTopInner{position:relative;z-index:2;max-width:1220px;margin:0 auto;padding:0 22px;box-sizing:border-box}.wsSkillsPro-detailTopStage{text-align:center;max-width:920px;margin:0 auto}.wsSkillsPro-detailTopStage:before{content:"";display:block;width:72px;height:4px;margin:0 auto 28px;border-radius:4px;background:linear-gradient(90deg,transparent,#d4af37,#7fd4d0,transparent);box-shadow:0 0 24px rgba(212,175,55,.45)}.wsSkillsPro-detailTopInner .wsSkillsPro-detailMediaTitle.mediaTitle{margin-bottom:0;padding-bottom:0;border-bottom:none}.wsSkillsPro-detailTopInner .wsSkillsPro-detailMediaTitle .mediaTitleCon{position:relative;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.wsSkillsPro-detailTopInner .wsSkillsPro-detailMediaTitle .photo{width:52px;height:52px;margin:0;padding:10px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);box-shadow:0 0 0 1px rgba(212,175,55,.35),0 12px 40px rgba(0,0,0,.25);backdrop-filter:blur(10px)}.wsSkillsPro-detailTopInner .wsSkillsPro-detailMediaTitle .photo img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(1.15) contrast(1.05)}.wsSkillsPro-detailTopInner .wsSkillsPro-detailMediaTitle .name{margin:0;font-size:clamp(1.85rem, 4vw + 0.6rem, 3.35rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:#fff;text-shadow:0 4px 48px rgba(0,0,0,.35);background:linear-gradient(105deg,#fff 0%,#e8fffc 42%,#b8f0eb 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@supports not (background-clip:text){.wsSkillsPro-detailTopInner .wsSkillsPro-detailMediaTitle .name{color:#fff;-webkit-text-fill-color:#fff;background:0 0}}.wsSkillsPro-detailKicker{display:inline-flex;align-items:center;justify-content:center;margin:22px 0 0;padding:10px 20px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.82);line-height:1.5;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06);backdrop-filter:blur(12px)}.wsSkillsPro-detailChips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:22px 0 0}.wsSkillsPro-detailChip{display:inline-flex;align-items:center;padding:9px 18px;font-size:13px;font-weight:700;letter-spacing:.04em;color:rgba(255,255,255,.95);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:999px;box-shadow:0 8px 32px rgba(0,0,0,.2);backdrop-filter:blur(14px);transition:border-color .2s ease,background .2s ease,transform .2s ease}.wsSkillsPro-detailChip:hover{border-color:rgba(127,212,208,.55);background:rgba(255,255,255,.14)}.wsSkillsPro-detailMain{--ws-detail-stack-gap:clamp(32px, 4.5vw, 48px);--ws-detail-stack-gap-wide:clamp(40px, 5.5vw, 72px);position:relative;margin:0 auto;padding:0 22px clamp(64px, 9vw, 112px);box-sizing:border-box;background:radial-gradient(ellipse 120% 80% at 50% 0%,rgba(0,140,137,.06) 0%,transparent 55%),linear-gradient(180deg,#eef2f5 0%,#f7f9fb 48%,#fff 100%)}.wsSkillsPro-detailMain:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,140,137,.25),transparent);pointer-events:none}.wsSkillsPro-detailMainInner{position:relative;z-index:1;max-width:1220px;margin:0 auto;padding-top:clamp(32px, 4.8vw, 56px);display:grid;grid-template-columns:1fr;gap:var(--ws-detail-stack-gap)}@media (min-width:1024px){.wsSkillsPro-detailMainInner{grid-template-columns:minmax(280px, 0.46fr) minmax(340px, 0.54fr);column-gap:clamp(40px, 5vw, 72px);row-gap:var(--ws-detail-stack-gap-wide);align-items:start}.wsSkillsPro-detailArticle{grid-column:1;grid-row:1;align-self:start;padding-top:clamp(8px, 1.2vw, 20px)}.wsSkillsPro-detailVisual{grid-column:2;grid-row:1;align-self:start;padding-top:clamp(4px, 0.8vw, 14px)}.wsSkillsPro-detailCompetitorsPanel{grid-column:1/-1;grid-row:2}.wsSkillsPro-detailSiblings{grid-column:1/-1;grid-row:3}}.wsSkillsPro-detailVisual{margin-bottom:0}.wsSkillsPro-detailCollage{position:relative;margin:0}.wsSkillsPro-detailCollageMain{position:relative;z-index:1;width:100%;max-width:94%}.wsSkillsPro-detailCollageSatellites{position:absolute;inset:0;z-index:2;pointer-events:none}.wsSkillsPro-detailCollagePiece{margin:0;overflow:hidden;pointer-events:auto;background:#0d2130;border-radius:12px;border:3px solid rgba(255,255,255,.95);box-shadow:0 0 0 1px rgba(0,40,82,.12),0 20px 50px rgba(0,40,82,.22),0 4px 0 rgba(0,140,137,.2)}.wsSkillsPro-detailCollagePiece img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}@media (prefers-reduced-motion:no-preference){.wsSkillsPro-detailCollagePiece:hover{box-shadow:0 0 0 1px rgba(0,40,82,.14),0 26px 60px rgba(0,40,82,.28),0 4px 0 rgba(0,140,137,.28)}.wsSkillsPro-detailCollagePiece:hover img{transform:scale(1.05)}}.wsSkillsPro-detailCollagePiece--overlap{position:absolute;right:-2%;bottom:-10%;width:min(46%, 300px);aspect-ratio:4/3;z-index:3}.wsSkillsPro-detailCollagePiece--float{position:absolute;right:-6%;top:-6%;width:min(34%, 220px);aspect-ratio:1;z-index:4;border-radius:14px}.wsSkillsPro-detailCollagePiece--float:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(212,175,55,.35);pointer-events:none}.wsSkillsPro-detailCollage--satellites{padding-bottom:clamp(36px, 8%, 72px);margin-bottom:clamp(4px, 1vw, 12px)}@media (max-width:1023px){.wsSkillsPro-detailCollageMain{max-width:100%}.wsSkillsPro-detailCollage--satellites{padding-bottom:0;margin-bottom:0}.wsSkillsPro-detailCollageSatellites{position:static;display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:10px;margin-top:12px;pointer-events:auto}.wsSkillsPro-detailCollagePiece--overlap,.wsSkillsPro-detailCollagePiece--float{position:relative;right:auto;bottom:auto;top:auto;width:100%;max-width:none}.wsSkillsPro-detailCollagePiece--float:after{display:none}.wsSkillsPro-detailCollageSatellites .wsSkillsPro-detailCollagePiece:only-child{grid-column:span 2;max-width:20rem;justify-self:center}}.wsSkillsPro-detailCover{position:relative;border-radius:clamp(16px, 2vw, 28px);overflow:hidden;background:linear-gradient(145deg,#0d2f38 0%,#1a5c62 100%);border:none;box-shadow:0 28px 72px rgba(2,24,32,.22);max-height:min(56vh, 620px)}.wsSkillsPro-detailCollageMain .wsSkillsPro-detailCover{aspect-ratio:4/3;max-height:min(52vh, 540px)}.wsSkillsPro-detailCover:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(2,16,24,.35) 100%);mix-blend-mode:multiply}.wsSkillsPro-detailCover img{width:100%;height:min(56vh, 620px);object-fit:cover;display:block;transform:scale(1.01)}.wsSkillsPro-detailCollageMain .wsSkillsPro-detailCover img{height:100%;min-height:220px;max-height:min(52vh, 540px)}.wsSkillsPro-detailPlaceholder{border-radius:clamp(16px, 2vw, 28px);min-height:240px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,140,137,.08) 0%,rgba(0,109,185,.06) 100%);border:2px dashed rgba(0,140,137,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.wsSkillsPro-detailPlaceholder img{width:88px;height:auto;opacity:.28}.wsSkillsPro-detailCollageMain .wsSkillsPro-detailPlaceholder{aspect-ratio:4/3;max-height:min(52vh, 540px);min-height:200px}.wsSkillsPro-detailArticle{position:relative;background:rgba(255,255,255,.92);border-radius:clamp(18px, 2vw, 26px);padding:clamp(28px, 3.5vw, 44px) clamp(24px, 3vw, 40px);border:1px solid rgba(255,255,255,.85);box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 28px 70px rgba(2,32,48,.1);margin-bottom:0;backdrop-filter:blur(16px)}.wsSkillsPro-detailArticle:before{content:"";position:absolute;left:0;top:clamp(24px, 3vw, 36px);bottom:clamp(24px, 3vw, 36px);width:5px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#d4af37 0%,#008c89 45%,#006db9 100%);box-shadow:2px 0 16px rgba(0,140,137,.25)}@media (max-width:600px){.wsSkillsPro-detailArticle{padding:24px 20px 24px 22px}.wsSkillsPro-detailArticle:before{width:4px;top:20px;bottom:20px}.wsSkillsPro-detailMain{padding:0 16px clamp(52px, 12vw, 80px)}.wsSkillsPro-detailTopInner{padding:0 16px}.wsSkillsPro-detailTopStage:before{margin-bottom:22px}}.wsSkillsPro-detailSectionTitle{margin:0 0 22px;padding-bottom:14px;font-size:clamp(1.05rem, 1.5vw, 1.2rem);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#002852;border-bottom:1px solid rgba(0,40,82,.12)}.wsSkillsPro-detailSectionTitle:after{content:"";display:block;width:48px;height:3px;margin-top:14px;border-radius:2px;background:linear-gradient(90deg,#008c89,#006db9)}.wsSkillsPro-detailProse{font-size:clamp(15px, 1.05vw, 17px);line-height:1.92;color:#2a3b44}.wsSkillsPro-detailProse p{margin:0 0 1.1em}.wsSkillsPro-detailProse p:last-child{margin-bottom:0}.wsSkillsPro-detailSiblings{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch;margin-top:0;margin-bottom:0}.wsSkillsPro-detailSiblings--pair .wsSkillsPro-detailSibling{flex:1 1 calc(50% - 8px);min-width:min(100%, 280px)}.wsSkillsPro-detailSiblings--single .wsSkillsPro-detailSibling{flex:1 1 auto;max-width:min(100%, 520px)}.wsSkillsPro-detailSiblings--single .wsSkillsPro-detailSibling--next{margin-left:auto;text-align:right}.wsSkillsPro-detailSibling{position:relative;display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:100px;padding:22px 26px;background:linear-gradient(145deg,#fff 0%,#f3f8f9 100%);border-radius:18px;text-decoration:none;color:inherit;border:1px solid rgba(0,61,105,.1);box-shadow:0 14px 40px rgba(2,32,48,.08);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.wsSkillsPro-detailSibling:before{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(120deg,rgba(0,140,137,.08) 0%,rgba(0,109,185,.06) 100%);transition:opacity .22s ease}.wsSkillsPro-detailSibling:hover{transform:translateY(-4px);box-shadow:0 24px 56px rgba(2,32,48,.14);border-color:rgba(0,140,137,.28)}.wsSkillsPro-detailSibling:hover:before{opacity:1}.wsSkillsPro-detailSibling--next{text-align:right}.wsSkillsPro-detailSiblingLabel{position:relative;z-index:1;display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#008c89}.wsSkillsPro-detailSibling--next .wsSkillsPro-detailSiblingLabel{color:#006db9}.wsSkillsPro-detailSiblingName{position:relative;z-index:1;font-size:clamp(16px, 1.1vw, 18px);font-weight:800;color:#022030;line-height:1.35;word-break:break-word}.wsSkillsPro-detailCompetitorsPanel{position:relative;background:rgba(255,255,255,.92);border-radius:clamp(18px, 2vw, 26px);padding:clamp(28px, 3.5vw, 44px) clamp(24px, 3vw, 40px);border:1px solid rgba(255,255,255,.85);box-shadow:0 1px 0 rgba(255,255,255,1) inset,0 28px 70px rgba(2,32,48,.1);backdrop-filter:blur(16px);box-sizing:border-box;width:100%}.wsSkillsPro-detailCompetitorsPanel:before{content:"";position:absolute;left:0;top:clamp(24px, 3vw, 36px);bottom:clamp(24px, 3vw, 36px);width:5px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#006db9 0%,#008c89 52%,#d4af37 100%);box-shadow:2px 0 16px rgba(0,109,185,.2);pointer-events:none}@media (max-width:600px){.wsSkillsPro-detailCompetitorsPanel{padding:24px 20px 24px 22px}.wsSkillsPro-detailCompetitorsPanel:before{width:4px;top:20px;bottom:20px}}.wsSkillsPro-detailCompetitors{margin:0;padding:0}.wsSkillsPro-detailCompetitors .wsSkillsPro-detailSectionTitle{margin-top:0;margin-bottom:22px}.wsSkillsPro-detailCompetitorsEmpty,.wsSkillsPro-detailCompetitorsNote{margin:0;font-size:15px;line-height:1.75;color:#5a6b75}.wsSkillsPro-detailCompetitorsNote{color:#92400e}.wsSkillsPro-competitorList{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 196px), 1fr));gap:clamp(16px, 2vw, 24px)}.wsSkillsPro-competitorItem{display:flex;flex-direction:column;align-items:stretch;margin:0;padding:0;overflow:hidden;box-sizing:border-box;background:linear-gradient(180deg,rgba(255,255,255,.99) 0%,rgba(244,250,250,.94) 100%);border:1px solid rgba(0,40,82,.1);border-radius:clamp(14px, 1.85vw, 18px);box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 6px 26px rgba(2,32,48,.08)}.wsSkillsPro-competitorPortraitWrap{position:relative;width:100%;flex-shrink:0;border-bottom:1px solid rgba(0,40,82,.08)}.wsSkillsPro-competitorPortraitWrap:after{content:"";position:absolute;left:14%;right:14%;bottom:0;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.55),#008c89,rgba(0,109,185,.9),transparent)}.wsSkillsPro-competitorPortrait{display:block;width:100%;aspect-ratio:4/5;overflow:hidden;background:linear-gradient(152deg,#0f2d39 0%,#1e4f5f 42%,#0d2130 100%)}.wsSkillsPro-competitorPortrait--photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transform:translateZ(0);transition:transform .45s ease}.wsSkillsPro-competitorPortrait--placeholder{display:flex;align-items:center;justify-content:center;min-height:0}.wsSkillsPro-competitorInitials{font-size:clamp(2rem, 5.2vw, 2.75rem);font-weight:800;letter-spacing:.08em;line-height:1;color:rgba(255,255,255,.95);text-shadow:0 4px 28px rgba(0,16,32,.45)}.wsSkillsPro-competitorCardBody{padding:clamp(14px, 2.2vw, 18px) clamp(14px, 2.2vw, 18px) clamp(15px, 2.5vw, 19px)}.wsSkillsPro-competitorName{margin:0 0 10px;font-size:clamp(14px, 1.05vw, 16px);font-weight:800;line-height:1.38;color:#022030;letter-spacing:-.01em;word-break:break-word}.wsSkillsPro-competitorCountryRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;min-width:0}.wsSkillsPro-competitorFlag{flex:0 0 auto;line-height:0;border-radius:5px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,40,82,.1),0 4px 12px rgba(2,24,32,.12)}.wsSkillsPro-competitorFlag img{display:block;width:clamp(34px, 8vw, 40px);height:auto;aspect-ratio:4/3;object-fit:cover}.wsSkillsPro-competitorCountry{font-size:13px;line-height:1.42;font-weight:600;color:#3d5260;letter-spacing:.01em;flex:1 1 auto;min-width:0}@media (prefers-reduced-motion:no-preference){.wsSkillsPro-competitorItem{transition:box-shadow .3s ease,border-color .3s ease,transform .28s ease}.wsSkillsPro-competitorItem:hover{border-color:rgba(0,140,137,.32);box-shadow:0 1px 0 rgba(255,255,255,.98) inset,0 14px 48px rgba(2,32,48,.14)}.wsSkillsPro-competitorItem:hover .wsSkillsPro-competitorPortrait--photo img{transform:scale(1.042)}}.skills-ws-api-msg{max-width:920px;margin:48px auto;padding:20px 22px;background:#fff4f4;border:1px solid #ebb;color:#722;border-radius:12px;font-size:15px;line-height:1.55;box-sizing:border-box}