.minBody.wsSkillsPro-skillPage{position:relative;max-width:100%;box-sizing:border-box}@supports selector(:has(div)){body:has(.minBody.wsSkillsPro-skillPage){overflow-x:hidden;overscroll-behavior-x:none}}.minBody.wsSkillsPro-skillPage>.mediaTitle.mediaTitleTwo .crumbBody{position:relative !important;bottom:auto !important;left:auto !important;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box;overflow-wrap:anywhere}.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}a.wsSkillsPro-detailChip{text-decoration:none;cursor:pointer}a.wsSkillsPro-detailChip:focus-visible{outline:2px solid rgba(127,212,208,.85);outline-offset:3px}.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)}.wsSkillsPro-detailMainInner>*{min-width:0}@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-detailResultsPanel.wsSkillsPro-detailCompetitorsPanel{grid-column:1/-1;grid-row:3}.wsSkillsPro-detailSiblings{grid-column:1/-1;grid-row:4}}.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-top:0;padding-bottom:clamp(52px, 12vw, 80px);padding-left:max(16px, env(safe-area-inset-left, 0px));padding-right:max(16px, env(safe-area-inset-right, 0px))}.wsSkillsPro-detailTopInner{padding-left:max(16px, env(safe-area-inset-left, 0px));padding-right:max(16px, env(safe-area-inset-right, 0px))}.wsSkillsPro-detailTopStage:before{margin-bottom:22px}.wsSkillsPro-resultsTier{padding:16px 14px}.wsSkillsPro-resultsTierTitle{font-size:1rem;letter-spacing:.08em}.wsSkillsPro-resultsTierGrid:not(.wsSkillsPro-resultsTierGrid--hscroll){grid-template-columns:1fr;gap:14px}.wsSkillsPro-resultsTeamCard{padding:14px 12px}.wsSkillsPro-resultsTeamPeople{gap:12px;justify-content:flex-start}.wsSkillsPro-resultsPerson{width:min(100%, 108px)}.wsSkillsPro-resultsTable{font-size:12px;min-width:0}.wsSkillsPro-resultsTable thead th,.wsSkillsPro-resultsTable tbody td{padding:10px}.wsSkillsPro-resultsTableCompetitors{min-width:0;max-width:12.5rem;word-break:break-word}.wsSkillsPro-competitorList{grid-template-columns:1fr}}.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-detailProse img,.wsSkillsPro-detailProse video,.wsSkillsPro-detailProse iframe,.wsSkillsPro-detailProse table{max-width:100%;height:auto}.wsSkillsPro-detailProse pre,.wsSkillsPro-detailProse code{max-width:100%;overflow-x:hidden;white-space:pre-wrap;word-break:break-word}.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;line-height:1.35;color:#022030;overflow-wrap:anywhere;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;min-width: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:0;overflow:visible}.wsSkillsPro-competitorFlag img{display:block;width:auto;height:auto;max-width:clamp(40px, 10vw, 48px);max-height:32px;object-fit:contain;object-position:left center}.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)}}.wsSkillsPro-detailResultsPanel{margin-top:0}.wsSkillsPro-detailResultsPanel:before{background:linear-gradient(180deg,#d4af37 0%,#b8860b 22%,#008c89 58%,#006db9 100%);box-shadow:2px 0 18px rgba(212,175,55,.28)}.wsSkillsPro-detailResults{margin:0;padding:0}.wsSkillsPro-detailResults .wsSkillsPro-detailSectionTitle{margin-top:0;margin-bottom:8px}.wsSkillsPro-detailResultsKicker{margin:0 0 clamp(20px, 2.5vw, 28px);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5a6b75}.wsSkillsPro-detailResultsEmpty,.wsSkillsPro-detailResultsNote{margin:0;font-size:15px;line-height:1.75;color:#5a6b75}.wsSkillsPro-detailResultsNote{color:#92400e}.wsSkillsPro-resultsTiers{display:flex;flex-direction:column;gap:clamp(28px, 4vw, 44px);margin:0 0 clamp(28px, 3.5vw, 40px)}.wsSkillsPro-resultsTiers .wsSkillsPro-resultsTeamsSwiper{flex:1 1 auto;min-height:0;width:100%}.wsSkillsPro-resultsTeamsSwiper,.wsSkillsPro-resultsPeopleSwiper{position:relative;width:100%;max-width:100%;margin:0;box-sizing:border-box}.wsSkillsPro-resultsTeamsSwiper{padding-left:42px;padding-right:42px}.wsSkillsPro-resultsPeopleSwiper{padding-left:38px;padding-right:38px}.wsSkillsPro-resultsTeamsSwiper .swiper-slide{height:auto}.wsSkillsPro-resultsPeopleSwiper .swiper-slide{width:104px;box-sizing:border-box}.wsSkillsPro-resultsSwiper--navOff .wsSkillsPro-resultsSwiperNav{display:none !important}.wsSkillsPro-resultsSwiperNav.wsSkillsPro-resultsSwiperNav--prev,.wsSkillsPro-resultsSwiperNav.wsSkillsPro-resultsSwiperNav--next{position:absolute;top:50%;transform:translateY(-50%);z-index:30;margin-top:0 !important;cursor:pointer;width:40px;height:40px;border-radius:999px;background:rgba(255,255,255,.96);border:1px solid rgba(0,40,82,.14);box-shadow:0 2px 14px rgba(2,32,48,.12);color:#022030;-webkit-tap-highlight-color:transparent}.wsSkillsPro-resultsTeamsSwiper>.wsSkillsPro-resultsSwiperNav,.wsSkillsPro-resultsPeopleSwiper>.wsSkillsPro-resultsSwiperNav{width:36px;height:36px}.wsSkillsPro-resultsTeamsSwiper>.wsSkillsPro-resultsSwiperNav--prev{left:4px}.wsSkillsPro-resultsTeamsSwiper>.wsSkillsPro-resultsSwiperNav--next{right:4px}.wsSkillsPro-resultsPeopleSwiper>.wsSkillsPro-resultsSwiperNav--prev{left:2px}.wsSkillsPro-resultsPeopleSwiper>.wsSkillsPro-resultsSwiperNav--next{right:2px}.wsSkillsPro-resultsSwiperNav.swiper-button-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}@media (min-width:1024px){.wsSkillsPro-resultsTeamsSwiper>.swiper-wrapper,.wsSkillsPro-resultsPeopleSwiper>.swiper-wrapper{z-index:0}.wsSkillsPro-resultsTeamsSwiper>.wsSkillsPro-resultsSwiperNav,.wsSkillsPro-resultsPeopleSwiper>.wsSkillsPro-resultsSwiperNav{display:flex !important;align-items:center;justify-content:center;visibility:visible !important}.wsSkillsPro-resultsSwiper--navOff>.wsSkillsPro-resultsSwiperNav{display:none !important}.wsSkillsPro-resultsSwiperNav:after{content:'' !important;display:block;width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;box-sizing:border-box;flex-shrink:0;font-size:0;line-height:0}.wsSkillsPro-resultsSwiperNav--prev:after{transform:rotate(135deg);margin-left:2px}.wsSkillsPro-resultsSwiperNav--next:after{transform:rotate(-45deg);margin-right:2px}}@media (max-width:1023px){.minBody.wsSkillsPro-skillPage{overflow-x:hidden}.wsSkillsPro-detailMain{max-width:100%;overflow-x:hidden;box-sizing:border-box}.wsSkillsPro-resultsTiers{max-width:100%;overflow-x:hidden}.wsSkillsPro-detailSiblings--pair .wsSkillsPro-detailSibling{flex:1 1 100%;max-width:100%;min-width:0}.wsSkillsPro-resultsTeamsSwiper.swiper,.wsSkillsPro-resultsPeopleSwiper.swiper{overflow-x:hidden !important;max-width:100%;touch-action:pan-y pinch-zoom}.wsSkillsPro-resultsTeamsSwiper .swiper-wrapper,.wsSkillsPro-resultsPeopleSwiper .swiper-wrapper{display:flex;transform:none !important;width:100% !important;box-sizing:border-box}.wsSkillsPro-resultsTeamsSwiper .swiper-wrapper{flex-direction:column;flex-wrap:nowrap;gap:14px}.wsSkillsPro-resultsPeopleSwiper .swiper-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px}.wsSkillsPro-resultsTeamsSwiper .swiper-slide{width:100% !important;max-width:100% !important;margin:0 !important;height:auto !important;flex-shrink:0}.wsSkillsPro-resultsPeopleSwiper .swiper-slide{width:auto !important;max-width:120px !important;margin:0 !important;flex:0 0 auto}.wsSkillsPro-resultsSwiperNav{display:none !important}.wsSkillsPro-resultsTeamsSwiper,.wsSkillsPro-resultsPeopleSwiper{padding-left:0;padding-right:0}.minBody.wsSkillsPro-skillPage>.mainContent.wsSkillsPro-wrap{width:100% !important;max-width:100%;box-sizing:border-box}.wsSkillsPro-detailArticle{max-width:100%;overflow-x:hidden;box-sizing:border-box}}.wsSkillsPro-resultsTier{position:relative;padding:clamp(18px, 2.5vw, 26px) clamp(16px, 2.2vw, 24px);border-radius:clamp(16px, 2vw, 22px);background:linear-gradient(165deg,rgba(255,255,255,.72) 0%,rgba(248,250,252,.88) 100%);border:1px solid rgba(0,40,82,.1);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 14px 40px rgba(2,32,48,.08)}.wsSkillsPro-resultsTierHead{margin:0 0 clamp(14px, 2vw, 20px);text-align:center}.wsSkillsPro-resultsTierTitle{margin:0;font-size:clamp(17px, 1.35vw, 20px);font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#022030}.wsSkillsPro-resultsTier--gold{border-color:rgba(180,120,32,.22);background:linear-gradient(165deg,rgba(255,252,245,.82) 0%,rgba(254,243,199,.52) 100%);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 14px 40px rgba(180,120,32,.08)}.wsSkillsPro-resultsTier--silver{border-color:rgba(100,116,139,.24);background:linear-gradient(165deg,rgba(248,250,252,.9) 0%,rgba(226,232,240,.62) 100%);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 14px 40px rgba(71,85,105,.09)}.wsSkillsPro-resultsTier--bronze{border-color:rgba(146,64,14,.22);background:linear-gradient(165deg,rgba(255,247,237,.84) 0%,rgba(255,228,200,.5) 100%);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 14px 40px rgba(146,64,14,.08)}.wsSkillsPro-resultsTier--gold .wsSkillsPro-resultsTierTitle{color:#b45309}.wsSkillsPro-resultsTier--silver .wsSkillsPro-resultsTierTitle{color:#334155}.wsSkillsPro-resultsTier--bronze .wsSkillsPro-resultsTierTitle{color:#9a3412}.wsSkillsPro-resultsTierGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 240px), 1fr));gap:clamp(14px, 2vw, 20px);list-style:none;margin:0;padding:0}.wsSkillsPro-resultsTierGrid--hscroll{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:14px;padding:2px 2px 8px;margin:0 -2px;scrollbar-width:thin}.wsSkillsPro-resultsTierGrid--hscroll .wsSkillsPro-resultsTeamCard{flex:0 0 clamp(252px, 70vw, 300px);max-width:320px;scroll-snap-align:start}.wsSkillsPro-resultsTeamCard{display:flex;flex-direction:column;align-items:stretch;margin:0;padding:clamp(14px, 2vw, 18px);border-radius:clamp(14px, 1.6vw, 18px);box-sizing:border-box;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(244,250,250,.94) 100%);border:1px solid rgba(0,40,82,.1);box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 8px 28px rgba(2,32,48,.08);transition:border-color .25s ease,box-shadow .25s ease}.wsSkillsPro-resultsTeamCardTop{display:flex;flex-direction:column;align-items:stretch;text-align:center;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(0,40,82,.08)}.wsSkillsPro-resultsTeamRank{display:inline-block;align-self:center;margin:0 0 10px;padding:4px 12px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#475569;background:rgba(255,255,255,.85);border:1px solid rgba(0,40,82,.1);border-radius:999px}.wsSkillsPro-resultsTeamMember{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;width:100%;margin:0 0 8px;box-sizing:border-box}.wsSkillsPro-resultsTeamFlag{display:block;line-height:0;border-radius:0;overflow:visible}.wsSkillsPro-resultsTeamFlag img{display:block;width:auto;height:auto;max-width:min(100%, 88px);max-height:52px;object-fit:contain;object-position:left center}.wsSkillsPro-resultsTeamCountry{display:block;width:100%;margin-top:8px;font-size:clamp(15px, 1.1vw, 17px);font-weight:800;color:#022030;letter-spacing:-.015em;word-break:break-word;text-align:left}.wsSkillsPro-resultsTeamMember>.wsSkillsPro-resultsTeamCountry:first-child{margin-top:0}.wsSkillsPro-resultsTeamScore{margin:6px 0 0;font-size:13px;color:#475569;text-align:center;align-self:center}.wsSkillsPro-resultsTeamScoreLab{font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:10px;color:#64748b}.wsSkillsPro-resultsTeamScore strong{font-weight:800;color:#022030;font-variant-numeric:tabular-nums}.wsSkillsPro-resultsTeamAward{margin:6px 0 0;font-size:12px;font-weight:700;color:#0f766e;text-align:center;align-self:center}.wsSkillsPro-resultsTeamPeople{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px, 2vw, 18px)}.wsSkillsPro-resultsTeamPeople--hscroll{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:6px;gap:12px}.wsSkillsPro-resultsTeamPeople--hscroll .wsSkillsPro-resultsPerson{flex:0 0 92px;width:92px;max-width:92px}.wsSkillsPro-resultsPerson{flex:0 1 auto;width:min(100%, 120px);text-align:center}.wsSkillsPro-resultsPersonPhotoWrap{margin:0 auto 8px;width:100%;max-width:96px}.wsSkillsPro-resultsPersonPhoto{display:block;width:100%;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:linear-gradient(152deg,#0f2d39 0%,#1e4f5f 42%,#0d2130 100%);box-shadow:0 6px 18px rgba(2,24,32,.15)}.wsSkillsPro-resultsPersonPhoto--img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.wsSkillsPro-resultsPersonPhoto--ph{display:flex;align-items:center;justify-content:center}.wsSkillsPro-resultsPersonIni{font-size:clamp(1.25rem, 3.2vw, 1.65rem);font-weight:800;letter-spacing:.06em;color:rgba(255,255,255,.94);text-shadow:0 3px 18px rgba(0,16,32,.4)}.wsSkillsPro-resultsPersonName{margin:0;font-size:12px;font-weight:700;line-height:1.35;color:#1e293b;word-break:break-word}.wsSkillsPro-resultsMore{margin:0;padding:0}.wsSkillsPro-resultsMoreTitle{margin:0 0 14px;font-size:clamp(15px, 1.1vw, 17px);font-weight:800;color:#022030;letter-spacing:-.01em}.wsSkillsPro-resultsTableWrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:14px;border:1px solid rgba(0,40,82,.1);background:rgba(255,255,255,.65);box-shadow:0 1px 0 rgba(255,255,255,.9) inset}.wsSkillsPro-resultsTable{width:100%;min-width:520px;border-collapse:collapse;font-size:14px}.wsSkillsPro-resultsTable thead th{padding:12px 14px;text-align:left;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;background:rgba(248,250,252,.95);border-bottom:1px solid rgba(0,40,82,.1)}.wsSkillsPro-resultsTable tbody td{padding:12px 14px;vertical-align:middle;border-bottom:1px solid rgba(0,40,82,.07);color:#1e293b}.wsSkillsPro-resultsTable tbody tr:last-child td{border-bottom:none}.wsSkillsPro-resultsTableRow:hover td{background:rgba(0,140,137,.04)}.wsSkillsPro-resultsTableRank{font-weight:800;font-variant-numeric:tabular-nums;color:#022030;width:3.5rem}.wsSkillsPro-resultsTableCompetitors{font-weight:600;min-width:10rem;vertical-align:top}.wsSkillsPro-resultsTableCompetitorsEmpty{color:#94a3b8;font-weight:600}.wsSkillsPro-resultsTableCompetitorList{margin:0;padding:0 0 0 1.1em;list-style:disc;font-weight:700;line-height:1.55;color:#1e293b}.wsSkillsPro-resultsTableCompetitorList li{margin:0 0 4px}.wsSkillsPro-resultsTableCompetitorList li:last-child{margin-bottom:0}.wsSkillsPro-resultsTableMember{display:table-cell;vertical-align:top}.wsSkillsPro-resultsTableFlag{display:block;margin:0 0 6px;line-height:0;border-radius:0;overflow:visible}.wsSkillsPro-resultsTableFlag img{display:block;width:auto;height:auto;max-width:64px;max-height:42px;object-fit:contain;object-position:left center}.wsSkillsPro-resultsTableCountry{display:block;text-align:left;font-weight:700;font-size:13px;line-height:1.45;color:#1e293b;word-break:break-word}.wsSkillsPro-resultsTableNum{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;color:#022030}.wsSkillsPro-resultsTableRow--mfe td{background:rgba(14,165,233,.04)}@media (max-width:1023px){.wsSkillsPro-resultsTableWrap{overflow-x:visible;-webkit-overflow-scrolling:auto;overscroll-behavior-x:auto}.wsSkillsPro-resultsTable{min-width:0;width:100%;table-layout:fixed;font-size:13px}.wsSkillsPro-resultsTable thead th,.wsSkillsPro-resultsTable tbody td{padding:10px 7px;word-break:break-word;overflow-wrap:anywhere}.wsSkillsPro-resultsTable thead th{font-size:10px;letter-spacing:.05em}.wsSkillsPro-resultsTableCompetitors{min-width:0}.wsSkillsPro-resultsTableRank{width:2.75rem;white-space:nowrap}.wsSkillsPro-resultsTableNum{width:3.25rem}}.wsSkillsPro-resultsTierGrid--hscroll .wsSkillsPro-resultsTeamCard{transform:none}@media (min-width:1024px){.wsSkillsPro-resultsTiers{display:grid;align-items:stretch;gap:clamp(12px, 1.8vw, 22px);max-width:960px;margin-left:auto;margin-right:auto}.wsSkillsPro-resultsTiers[data-ws-medal-cols="1"]{grid-template-columns:minmax(0, 1fr);max-width:440px}.wsSkillsPro-resultsTiers[data-ws-medal-cols="2"]{grid-template-columns:repeat(2,minmax(0, 1fr))}.wsSkillsPro-resultsTiers[data-ws-medal-cols="3"]{grid-template-columns:repeat(3,minmax(0, 1fr))}.wsSkillsPro-resultsTiers>.wsSkillsPro-resultsTier{min-width:0;padding:12px 10px;margin-bottom:0;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.wsSkillsPro-resultsTiers>.wsSkillsPro-resultsTier .wsSkillsPro-resultsTierHead{margin-bottom:8px}.wsSkillsPro-resultsTiers>.wsSkillsPro-resultsTier .wsSkillsPro-resultsTierTitle{font-size:11px;letter-spacing:.1em}.wsSkillsPro-resultsTeamsSwiper.swiper,.wsSkillsPro-resultsPeopleSwiper.swiper{overflow:hidden !important;max-width:100%;box-sizing:border-box}}@media (prefers-reduced-motion:no-preference){.wsSkillsPro-resultsTeamCard:hover{border-color:rgba(0,140,137,.28);box-shadow:0 1px 0 rgba(255,255,255,.98) inset,0 14px 40px rgba(2,32,48,.12)}.wsSkillsPro-resultsTier--gold .wsSkillsPro-resultsTeamCard:hover{border-color:rgba(180,120,32,.32)}.wsSkillsPro-resultsTier--silver .wsSkillsPro-resultsTeamCard:hover{border-color:rgba(100,116,139,.32)}.wsSkillsPro-resultsTier--bronze .wsSkillsPro-resultsTeamCard:hover{border-color:rgba(146,64,14,.3)}}.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}