.skillhub_page__YLEmz{--ice-ink:#12334a;--ice-muted:#6b8794;--ice-line:rgba(87,153,175,0.26);--page-gutter:clamp(16px,2.5vw,32px);min-height:calc(100svh - var(--site-nav-height));color:var(--ice-ink);background:linear-gradient(132deg,#edf9fc,#e4f6f8 48%,#f4faf6)}.skillhub_hero__tYENZ{min-height:414px;display:grid;grid-template-columns:minmax(320px,1fr) minmax(0,1.2fr) minmax(240px,.7fr);width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--page-gutter);border-bottom:1px solid var(--ice-line)}.skillhub_hero__tYENZ>*{min-width:0}.skillhub_heroCopy__CGRIL{padding:48px 24px 40px 0;overflow-wrap:anywhere}.skillhub_eyebrow__e_vYL{display:inline-flex;border:1px solid #72c4d5;border-radius:999px;padding:6px 12px;color:#17849c;font-size:11px}.skillhub_heroCopy__CGRIL h1{margin:17px 0 28px;max-width:390px;font-size:clamp(40px,3.5vw,51px);font-weight:760;line-height:1.15;letter-spacing:-.055em}.skillhub_heroCopy__CGRIL h1 span{color:#0aa7b8}.skillhub_heroCopy__CGRIL>p{margin:0;max-width:390px;color:var(--ice-muted);font-size:12px;line-height:1.7}.skillhub_searchForm__ytMhe{margin-top:22px;height:49px;max-width:405px;display:flex;align-items:center;border:1px solid #9ed6e0;border-radius:14px;background:rgba(255,255,255,.68);overflow:hidden}.skillhub_searchForm__ytMhe>svg{width:16px;margin-left:14px;color:#7697a4}.skillhub_searchForm__ytMhe input{min-width:0;flex:1;height:100%;border:0;outline:0;padding:0 10px;background:transparent;color:var(--ice-ink);font-size:12px}.skillhub_searchForm__ytMhe input::placeholder{color:#87a0aa}.skillhub_searchForm__ytMhe button{align-self:stretch;border:0;border-radius:13px;padding:0 22px;background:#08a4b5;color:white;font-size:12px;font-weight:650;cursor:pointer}.skillhub_orbitStage__27edR{height:414px;align-self:center;position:relative;min-width:0;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 48% 48%,rgba(104,237,240,.22),transparent 45%)}.skillhub_orb__F9Pr7{position:relative;z-index:2;width:min(277px,42vw);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.85);border-radius:50%;color:white;background:radial-gradient(circle at 34% 24%,#f9ffff 0,#8deaf1 23%,#718be3 57%,#4d46a4 100%);box-shadow:0 22px 34px rgba(34,83,112,.24),inset -28px -28px 50px rgba(31,26,119,.18)}.skillhub_orb__F9Pr7:after{content:"";position:absolute;inset:8%;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.38),transparent 45%);filter:blur(6px)}.skillhub_orb__F9Pr7 span,.skillhub_orb__F9Pr7 strong{position:relative;z-index:1}.skillhub_orb__F9Pr7 strong{font-size:clamp(34px,3.3vw,48px);line-height:1;letter-spacing:-.03em}.skillhub_orb__F9Pr7 span{margin-top:8px;font-size:11px;font-weight:700}.skillhub_orbit__GKMS8{position:absolute;z-index:1;width:78%;height:54%;border:1px solid rgba(54,120,147,.28);border-radius:50%}.skillhub_orbitOne__GzC7m{transform:rotate(10deg)}.skillhub_orbitTwo__cw5uX{transform:rotate(-17deg)}.skillhub_orbitLabel__RjGVe{position:absolute;z-index:3;display:inline-flex;max-width:150px;align-items:center;gap:7px;overflow:hidden;border:1px solid rgba(104,181,199,.62);border-radius:12px;background:rgba(247,253,254,.78);box-shadow:0 8px 24px rgba(58,129,151,.08),inset 0 1px 0 rgba(255,255,255,.85);padding:8px 11px;color:#486f80;font-size:10px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;backdrop-filter:blur(10px);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.skillhub_orbitLabel__RjGVe:before{content:"";width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:#14a5b4;box-shadow:0 0 0 4px rgba(20,165,180,.1)}.skillhub_orbitLabel__RjGVe:hover{border-color:rgba(20,165,180,.9);background:rgba(255,255,255,.92);box-shadow:0 10px 28px rgba(58,129,151,.14),inset 0 1px 0 white}.skillhub_orbitLabel1__UNenj{right:16%;top:10%;transform:rotate(-.8deg)}.skillhub_orbitLabel2__4fFBf{right:3%;top:33%;transform:rotate(1deg)}.skillhub_orbitLabel3__hT4nC{left:11%;bottom:10%;transform:rotate(1.2deg)}.skillhub_orbitLabel4__Tf_b0{right:9%;bottom:11%;transform:rotate(-1deg)}.skillhub_orbitLabel5__4KHgo{left:24%;top:3%;transform:rotate(.8deg)}.skillhub_orbitLabel6__GP3QY{right:27%;bottom:3%;transform:rotate(-.7deg)}.skillhub_garden__GdKip{max-height:414px;overflow-y:auto;border-left:1px solid var(--ice-line);padding:40px 20px}.skillhub_garden__GdKip h2{margin:0 0 24px;font-size:15px;font-weight:760}.skillhub_garden__GdKip button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;border-bottom:1px solid var(--ice-line);background:transparent;color:#718b96;font-size:11px;font-weight:700;text-align:left;cursor:pointer}.skillhub_garden__GdKip button span{min-width:0;overflow-wrap:anywhere}.skillhub_garden__GdKip button strong{flex-shrink:0;white-space:nowrap;color:#0b92a5;font-family:var(--skillweb-font-mono);font-size:11px;font-weight:700}.skillhub_garden__GdKip .skillhub_activeCategory__Hg7p4,.skillhub_garden__GdKip button:hover{color:#0a6f82}.skillhub_muted__LPAwg{color:var(--ice-muted);font-size:11px}.skillhub_discovery__ViwXA{max-width:1440px;margin-inline:auto;padding:20px var(--page-gutter) 56px}.skillhub_discoveryHeader__bBsQC{min-height:39px;display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:14px}.skillhub_discoveryHeader__bBsQC>div{min-width:0;overflow-wrap:anywhere}.skillhub_discoveryHeader__bBsQC h2{margin:0;font-size:20px;font-weight:760;letter-spacing:-.03em}.skillhub_discoveryHeader__bBsQC p{margin:3px 0 0;color:var(--ice-muted);font-size:10px}.skillhub_discoveryHeader__bBsQC button{flex-shrink:0;border:0;background:transparent;color:#088da0;font-size:11px;cursor:pointer}.skillhub_catalogToolbar__Iqcm9{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:0 2px 8px;background:transparent}.skillhub_sortControls__AkuiY,.skillhub_viewControls__biLRM{display:flex;align-items:center;gap:6px}.skillhub_catalogToolbar__Iqcm9 button{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-bottom:1px solid rgba(87,153,175,.22);border-radius:0;padding:0 7px;background:transparent;color:#718b96;font-size:11px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.skillhub_catalogToolbar__Iqcm9 button:hover{border-bottom-color:rgba(8,164,181,.55);background:transparent;color:#176f7d}.skillhub_catalogToolbar__Iqcm9 button[aria-pressed=true]{border-bottom-color:#08a4b5;background:transparent;color:#087f91;box-shadow:none}.skillhub_catalogToolbar__Iqcm9 svg{width:15px;height:15px}.skillhub_viewControls__biLRM button{width:34px;padding:0}.skillhub_cardGrid__5AFFZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.skillhub_skillCard__RGe4_{position:relative;min-height:310px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:26px;padding:19px;box-shadow:0 18px 38px rgba(45,89,110,.08)}.skillhub_cardBlue__CqYGH{--card-accent:#078ca0;background:linear-gradient(135deg,#dce5ff,#bdf2f1)}.skillhub_cardRose__5A1vV{--card-accent:#d85172;background:linear-gradient(135deg,#ffeae4,#fce2eb)}.skillhub_cardGreen__M63vE{--card-accent:#2d8958;background:linear-gradient(135deg,#d7f5e3,#f2f1b8)}.skillhub_cardHalo__q6HVv{position:absolute;right:-27px;top:-55px;width:126px;height:126px;border:1px solid rgba(255,255,255,.82);border-radius:50%}.skillhub_cardHaloAnonymous__Dkzia{right:-12px;top:-31px;width:140px;height:140px}.skillhub_skillCard__RGe4_:after{content:"";position:absolute;left:-40px;bottom:-72px;width:148px;height:148px;border-radius:50%;background:rgba(255,255,255,.27)}.skillhub_cardTopline__bFqeu{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start}.skillhub_cardMark__YzyhW{min-width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.7);font-size:12px;font-weight:700}.skillhub_cardMark__YzyhW,.skillhub_safetyBadge__XZdlH{color:var(--card-accent);font-family:var(--skillweb-font-mono)}.skillhub_safetyBadge__XZdlH{display:flex;flex-direction:column;align-items:flex-end;font-size:18px;font-weight:750;line-height:1.05}.skillhub_safetyBadge__XZdlH small{margin-bottom:2px;color:#77919a;font-family:var(--skillweb-font-sans);font-size:9px;font-weight:400}.skillhub_safetyPassed__eCCs0{color:#108b76}.skillhub_safetyReview__7dKma{color:#d65570}.skillhub_safetyPending__Jl3r5{color:#9b7a25}.skillhub_cardBlue__CqYGH .skillhub_safetyBadge__XZdlH,.skillhub_cardGreen__M63vE .skillhub_safetyBadge__XZdlH,.skillhub_cardRose__5A1vV .skillhub_safetyBadge__XZdlH{color:var(--card-accent)}.skillhub_cardBody__M19AE{position:relative;z-index:1;margin-top:17px}.skillhub_cardBody__M19AE h3{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;letter-spacing:-.015em}.skillhub_cardBody__M19AE h3 a{color:inherit;text-decoration:none}.skillhub_cardBody__M19AE h3 a:hover{color:var(--card-accent)}.skillhub_cardBody__M19AE p{min-height:38px;margin:10px 0 12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#68838f;font-size:11px;line-height:1.65}.skillhub_tagList__uIuYr{display:flex;flex-wrap:wrap;gap:6px;max-height:52px;overflow:hidden}.skillhub_tagList__uIuYr span{border:1px solid rgba(255,255,255,.92);border-radius:7px;padding:4px 8px;background:rgba(255,255,255,.4);color:#69828d;font-size:9px}.skillhub_cardFooter__XiKI7{position:relative;z-index:1;margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.82);color:#66838e;font-size:10px}.skillhub_cardFooter__XiKI7>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skillhub_cardFooter__XiKI7 a{flex:none;display:inline-flex;align-items:center;gap:3px;color:var(--card-accent);font-weight:700;text-decoration:none}.skillhub_cardFooter__XiKI7 svg{width:12px;height:12px}.skillhub_listView__fV9j2{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:8px}.skillhub_skillListRow__91NF0{position:relative;display:grid;grid-template-columns:44px minmax(220px,1fr) minmax(110px,.42fr) 82px 96px minmax(130px,.48fr);align-items:center;gap:16px;overflow:hidden;border:1px solid rgba(129,184,198,.28);border-radius:17px;padding:14px 16px;background:rgba(255,255,255,.58);box-shadow:0 9px 25px rgba(50,105,126,.045);backdrop-filter:blur(12px)}.skillhub_skillListRow__91NF0:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#5bc9d5}.skillhub_skillListRow__91NF0:nth-child(3n+2):before{background:#e78aa2}.skillhub_skillListRow__91NF0:nth-child(3n):before{background:#8ecf9b}.skillhub_listMark__QYprm{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:12px;background:rgba(238,250,252,.88);color:#078ca0;font-family:var(--skillweb-font-mono);font-size:11px;font-weight:800}.skillhub_listMain__99liu{min-width:0}.skillhub_listMain__99liu a{display:block;overflow:hidden;color:var(--ice-ink);font-size:14px;font-weight:760;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.skillhub_listMain__99liu a:hover{color:#078ca0}.skillhub_listMain__99liu p{margin:4px 0 0;overflow:hidden;color:var(--ice-muted);font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.skillhub_listMeta__SQ7ss,.skillhub_listSafety__6z3dt{min-width:0;display:flex;flex-direction:column;gap:3px}.skillhub_listMeta__SQ7ss small,.skillhub_listSafety__6z3dt small{color:#829ba5;font-size:9px}.skillhub_listMeta__SQ7ss span,.skillhub_listMeta__SQ7ss strong,.skillhub_listSafety__6z3dt strong{overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.skillhub_listSafety__6z3dt{color:#168875}.skillhub_listSource__0o5wh{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#6d8994;font-size:10px}.skillhub_listSource__0o5wh>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skillhub_listSource__0o5wh a{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(86,167,186,.28);border-radius:10px;color:#078ca0}.skillhub_listSource__0o5wh svg{width:13px;height:13px}.skillhub_listSkeleton__JpGgd{height:70px;border-radius:17px;background:rgba(255,255,255,.52);animation:skillhub_pulse__w0f_0 1.5s ease-in-out infinite}.skillhub_empty__OF0Yi,.skillhub_error__pGSWG{border:1px solid var(--ice-line);border-radius:18px;padding:28px;background:rgba(255,255,255,.55);color:var(--ice-muted);font-size:13px;text-align:center}.skillhub_error__pGSWG{border-color:rgba(197,82,82,.25);color:#a64747}.skillhub_skeleton__JgKaa{height:310px;border-radius:26px;background:rgba(255,255,255,.52);animation:skillhub_pulse__w0f_0 1.5s ease-in-out infinite}.skillhub_pagination__FlkW8{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:14px;color:var(--ice-muted);font-size:11px}.skillhub_pagination__FlkW8 button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ice-line);border-radius:999px;padding:8px 13px;background:rgba(255,255,255,.55);color:var(--ice-ink);cursor:pointer}.skillhub_pagination__FlkW8 button:disabled{opacity:.4;cursor:default}.skillhub_pagination__FlkW8 svg{width:13px;height:13px}.skillhub_searchForm__ytMhe:focus-within{border-color:#079aac;box-shadow:0 0 0 3px rgba(8,164,181,.12)}.skillhub_cardBody__M19AE h3 a:focus-visible,.skillhub_cardFooter__XiKI7 a:focus-visible,.skillhub_catalogToolbar__Iqcm9 button:focus-visible,.skillhub_discoveryHeader__bBsQC button:focus-visible,.skillhub_garden__GdKip button:focus-visible,.skillhub_listMain__99liu a:focus-visible,.skillhub_listSource__0o5wh a:focus-visible,.skillhub_orbitLabel__RjGVe:focus-visible,.skillhub_pagination__FlkW8 button:focus-visible,.skillhub_searchForm__ytMhe button:focus-visible{outline:2px solid #078fa2;outline-offset:2px}@keyframes skillhub_pulse__w0f_0{50%{opacity:.45}}@media (max-width:1199px){.skillhub_hero__tYENZ{grid-template-columns:minmax(320px,1fr) minmax(0,1fr)}.skillhub_garden__GdKip{grid-column:1/-1;max-height:none;display:flex;align-items:center;gap:16px;overflow-x:auto;scroll-padding-inline:8px;border-top:1px solid var(--ice-line);border-left:0;padding:16px 28px}.skillhub_garden__GdKip h2{flex:none;margin:0}.skillhub_garden__GdKip button{flex:0 0 auto;width:auto;max-width:min(320px,calc(100vw - 48px));min-height:44px;border:1px solid var(--ice-line);border-radius:10px;padding:0 10px}.skillhub_skillListRow__91NF0{grid-template-columns:44px minmax(180px,1fr) minmax(100px,.45fr) 76px 92px}.skillhub_listSource__0o5wh{display:none}}@media (max-width:767px){.skillhub_hero__tYENZ{display:block}.skillhub_heroCopy__CGRIL{padding:32px 0 24px}.skillhub_heroCopy__CGRIL h1{font-size:43px}.skillhub_orbitStage__27edR{height:156px;margin-bottom:20px;border-radius:20px}.skillhub_orb__F9Pr7{width:100%;height:100%;aspect-ratio:auto;border-radius:20px;box-shadow:none}.skillhub_orb__F9Pr7 strong{font-size:38px}.skillhub_orbitLabel__RjGVe,.skillhub_orbit__GKMS8{display:none}.skillhub_orbitLabel__RjGVe{max-width:124px;padding:6px 8px;font-size:9px}.skillhub_orbitLabel1__UNenj{right:14%;top:10%}.skillhub_orbitLabel2__4fFBf{right:3%;top:34%}.skillhub_orbitLabel3__hT4nC{left:2%;bottom:13%}.skillhub_orbitLabel4__Tf_b0{right:2%;bottom:14%}.skillhub_orbitLabel5__4KHgo{left:30%;top:3%}.skillhub_orbitLabel6__GP3QY{right:28%;bottom:3%}.skillhub_garden__GdKip{padding:16px 0}.skillhub_garden__GdKip h2{font-size:13px}.skillhub_discovery__ViwXA{padding-block:24px 44px}.skillhub_catalogToolbar__Iqcm9{min-height:48px;flex-wrap:wrap;gap:8px}.skillhub_searchForm__ytMhe button{padding-inline:12px;white-space:nowrap}.skillhub_catalogToolbar__Iqcm9 button{height:32px;padding-inline:10px}.skillhub_cardGrid__5AFFZ{grid-template-columns:1fr}.skillhub_skillListRow__91NF0{grid-template-columns:40px minmax(0,1fr) auto;gap:11px;padding:12px}.skillhub_listMeta__SQ7ss{display:none}.skillhub_listSafety__6z3dt{align-items:flex-end}.skillhub_listSource__0o5wh{display:none}}