.skills-marketplace-module__FSeYPG__page{min-height:100dvh;color:var(--color-text-high-em);font-family:"Google Sans Flex",var(--font-geist-sans),system-ui,-apple-system,sans-serif;background:#050506;overflow-x:hidden}.skills-marketplace-module__FSeYPG__page:before{content:"";pointer-events:none;background:#050506;position:fixed;inset:0}.skills-marketplace-module__FSeYPG__shell{background:#000;min-height:100dvh;margin-left:0;position:relative}.skills-marketplace-module__FSeYPG__hero{color:var(--color-text-high-em);background:#000;padding:92px 0 30px;position:relative;overflow:hidden}.skills-marketplace-module__FSeYPG__hero:before{content:"";pointer-events:none;opacity:.32;background:url(/assets/pay-bg-dots.png) top/1120px no-repeat;position:absolute;inset:0}.skills-marketplace-module__FSeYPG__heroBody{z-index:2;text-align:center;-webkit-backdrop-filter:blur(24px)saturate(118%);background-color:#0dc977;background-image:radial-gradient(430px 300px at -22px -42px,#faffeff2 0%,#b2ffd8b8 12%,#3ee8c757 36%,#14737f00 72%),radial-gradient(960px 370px at 50% -112px,#5c6ad8a8 0%,#304b9e80 34%,#19467933 68%,#14454c00 100%),radial-gradient(640px 330px at 105% 108%,#3aeccb61 0%,#1aac8b3d 38%,#18958200 76%),linear-gradient(#253a78 0%,#244e78 24%,#21706f 50%,#16a66f 74%,#08cd74 100%);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #7182ff57;border-radius:26px;justify-items:center;width:min(100% - 48px,1328px);margin:0 auto;padding:48px 24px 52px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 12px 30px #0000003d,0 22px 58px #0000007a}.skills-marketplace-module__FSeYPG__heroBody:before{content:"";z-index:0;pointer-events:none;opacity:.46;mix-blend-mode:screen;background-image:radial-gradient(circle at .85px .85px,#d2ffee38 .7px,#0000 1.18px);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 46%,#0000 82%);mask-image:linear-gradient(#000 0% 46%,#0000 82%)}.skills-marketplace-module__FSeYPG__heroBody:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at calc(100% + 28px) calc(100% + 34px),#20d7c347 0%,#0000 48%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.skills-marketplace-module__FSeYPG__heroBody>*{z-index:1;position:relative}.skills-marketplace-module__FSeYPG__heroBody h1{color:var(--color-text-high-em);margin:0;font-size:clamp(42px,5vw,72px);font-weight:900;line-height:.96;position:relative}.skills-marketplace-module__FSeYPG__heroIcon{z-index:1;place-items:center;width:148px;height:132px;margin-bottom:12px;display:grid;position:relative}.skills-marketplace-module__FSeYPG__heroIcon img{object-fit:contain;filter:drop-shadow(0 18px 28px #00000042);width:128px;height:128px}.skills-marketplace-module__FSeYPG__heroBody p{max-width:520px;color:var(--color-text-med-em);margin:22px 0 0;font-size:15px;font-weight:750;line-height:22px;position:relative}.skills-marketplace-module__FSeYPG__marketSection{width:min(100%,1220px);margin:0 auto;padding:0 24px 70px}.skills-marketplace-module__FSeYPG__searchBar{min-height:48px;color:var(--color-text-low-em);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1b202ad1;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:10px;padding:0 16px;display:flex;box-shadow:0 20px 54px #00000057,inset 0 1px #ffffff0e}.skills-marketplace-module__FSeYPG__categoryBar{scrollbar-width:none;gap:8px;margin-top:16px;padding:2px 0 6px;display:flex;overflow-x:auto}.skills-marketplace-module__FSeYPG__categoryBar::-webkit-scrollbar{display:none}.skills-marketplace-module__FSeYPG__categoryPill{min-height:36px;color:var(--color-text-low-em);background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;line-height:18px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.skills-marketplace-module__FSeYPG__categoryPill small{min-width:20px;height:20px;color:var(--color-text-low-em);background:#ffffff12;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:grid}.skills-marketplace-module__FSeYPG__categoryPill:hover,.skills-marketplace-module__FSeYPG__categoryPillActive{color:var(--color-text-high-em);background:#ffffff1a;border-color:#ffffff29}.skills-marketplace-module__FSeYPG__categoryPillActive small{background:var(--color-primary-green);color:#050506}.skills-marketplace-module__FSeYPG__skillsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;margin-top:20px;display:grid}.skills-marketplace-module__FSeYPG__skillItem{min-width:0}.skills-marketplace-module__FSeYPG__skillLink{--skill-accent:var(--color-primary-green);min-width:0;color:inherit;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#0a0c11,#0a0c11) padding-box padding-box,radial-gradient(62% 92% at 0 0,#ffffff47,#ffffff14 30%,#ffffff0a 58%,#ffffff05 100%) border-box,radial-gradient(62% 92% at 100% 100%,#ffffff38,#ffffff12 30%,#ffffff09 58%,#ffffff05 100%) border-box;border:1px solid #0000;border-radius:20px;gap:12px;padding:7px 7px 13px;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 1px #0000002e,0 3px 3px #0000001f,0 20px 20px #0000001f}.skills-marketplace-module__FSeYPG__skillLink:before{content:"";opacity:.12;pointer-events:none;background-image:url(/assets/pay-bg-dots.png);background-position:top;background-size:520px;position:absolute;inset:0}.skills-marketplace-module__FSeYPG__skillLink:after{content:"";opacity:.9;pointer-events:none;background:radial-gradient(54% 78% at 0 0,#ffffff29,#0000 58%),radial-gradient(54% 78% at 100% 100%,#ffffff1f,#0000 58%);position:absolute;inset:0}.skills-marketplace-module__FSeYPG__skillLink>*{z-index:1;position:relative}.skills-marketplace-module__FSeYPG__skillLink:hover{background:linear-gradient(#0d1016,#0d1016) padding-box padding-box,radial-gradient(62% 92% at 0 0,#ffffff57,#ffffff1a 30%,#ffffff0d 58%,#ffffff05 100%) border-box,radial-gradient(62% 92% at 100% 100%,#ffffff47,#ffffff17 30%,#ffffff0b 58%,#ffffff05 100%) border-box;border-color:#ffffff1a}.skills-marketplace-module__FSeYPG__skillLink:hover:after{opacity:1}.skills-marketplace-module__FSeYPG__skillVisual{aspect-ratio:1.78;-webkit-backdrop-filter:blur(12px);background:#050506;border:1px solid #000;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 12px 26px #0000003d}.skills-marketplace-module__FSeYPG__skillVisual:before{content:"";z-index:1;border-radius:inherit;opacity:.7;pointer-events:none;background:radial-gradient(circle at .9px .9px,#ffffff1f .65px,#0000 1.12px) 0 0/9px 9px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff08}.skills-marketplace-module__FSeYPG__skillVisual:after{content:none}.skills-marketplace-module__FSeYPG__cardTopLine,.skills-marketplace-module__FSeYPG__skillPrimary,.skills-marketplace-module__FSeYPG__skillSummary{z-index:2;position:relative}.skills-marketplace-module__FSeYPG__cardTopLine{color:#ffffffb8;letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:10px;font-weight:850;display:flex}.skills-marketplace-module__FSeYPG__cardTopLine span:first-child{min-width:0;color:var(--skill-accent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skills-marketplace-module__FSeYPG__cardIndex{color:#ffffff6b;font-variant-numeric:tabular-nums;flex:none}.skills-marketplace-module__FSeYPG__skillPrimary{align-self:center;min-width:0;display:block}.skills-marketplace-module__FSeYPG__skillPrimaryCopy{min-width:0}.skills-marketplace-module__FSeYPG__skillSignal{background:var(--skill-accent);color:#050506;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff24;border-radius:3px;align-items:center;width:fit-content;max-width:100%;min-height:15px;margin-bottom:7px;padding:0 7px;font-size:8px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden;transform:skew(-13deg);box-shadow:inset 0 1px #ffffff61,0 5px 12px #3cff5214}.skills-marketplace-module__FSeYPG__skillSignal span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden;transform:skew(13deg)}.skills-marketplace-module__FSeYPG__skillVisual h2{color:var(--color-text-high-em);text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:21px;font-weight:900;line-height:24px;display:-webkit-box;overflow:hidden}.skills-marketplace-module__FSeYPG__skillSummary{color:#ffffff94;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:560;line-height:17px;display:-webkit-box;overflow:hidden}.skills-marketplace-module__FSeYPG__skillInfo{grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:0 8px;display:grid}.skills-marketplace-module__FSeYPG__skillIcon{background:var(--skill-accent);color:#050506;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e}.skills-marketplace-module__FSeYPG__skillIcon svg{color:#050506}.skills-marketplace-module__FSeYPG__skillCopy{min-width:0}.skills-marketplace-module__FSeYPG__skillMetaLine{align-items:center;gap:7px;min-width:0;display:flex}.skills-marketplace-module__FSeYPG__skillMetaLine span{min-width:0;color:var(--color-text-high-em);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:750;line-height:16px;overflow:hidden}.skills-marketplace-module__FSeYPG__skillMetaLine span:first-child{color:var(--skill-accent);flex:none}.skills-marketplace-module__FSeYPG__skillCopy p{color:var(--color-text-low-em);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.skills-marketplace-module__FSeYPG__installState{width:34px;height:34px;color:var(--color-text-low-em);background:#ffffff0d;border:1px solid #ffffff0e;border-radius:999px;place-items:center;transition:background-color .18s,color .18s,transform .18s;display:grid}.skills-marketplace-module__FSeYPG__skillLink:hover .skills-marketplace-module__FSeYPG__installState{background:var(--skill-accent);color:#050506}.skills-marketplace-module__FSeYPG__skillLink:hover .skills-marketplace-module__FSeYPG__skillVisual{transform:translateY(-1px)}.skills-marketplace-module__FSeYPG__skillVisual{transition:transform .18s,border-color .18s}.skills-marketplace-module__FSeYPG__emptyState{min-height:220px;color:var(--color-text-low-em);background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:14px;grid-column:1/-1;place-items:center;gap:6px;display:grid}.skills-marketplace-module__FSeYPG__emptyState strong{color:var(--color-text-high-em)}@media (max-width:1024px){.skills-marketplace-module__FSeYPG__skillsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.skills-marketplace-module__FSeYPG__shell{margin-left:0}.skills-marketplace-module__FSeYPG__hero{border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding:82px 0 24px}.skills-marketplace-module__FSeYPG__heroBody{width:calc(100% - 32px);padding:34px 16px 38px}.skills-marketplace-module__FSeYPG__heroBody h1{font-size:42px}.skills-marketplace-module__FSeYPG__heroIcon{width:116px;max-width:100%;height:104px;margin-bottom:10px}.skills-marketplace-module__FSeYPG__heroIcon img{width:104px;height:104px}.skills-marketplace-module__FSeYPG__marketSection{padding:8px 16px 56px}.skills-marketplace-module__FSeYPG__categoryBar{margin-right:-16px;padding-right:16px}.skills-marketplace-module__FSeYPG__categoryPill{min-height:34px;font-size:12px}.skills-marketplace-module__FSeYPG__skillsGrid{grid-template-columns:1fr;gap:24px}}
