.JobListingMarketPriceArticlePanel_root__kqfRV{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#1f2937;padding:1.25rem}.JobListingMarketPriceArticlePanel_simRoot__S5t76{color:#475569;display:block}.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim{background:rgba(0,0,0,0);padding:0}.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim>.container{max-width:none;padding-left:0;padding-right:0}.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__grid{grid-template-columns:1fr}.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__filters,.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__loading-overlay,.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__share{display:none}.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__panel{backdrop-filter:none;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;color:inherit;overflow:visible;padding:0}.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__panel--result{max-height:none;overflow:visible}.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__quick-links{border-top:0;padding-top:0}.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__quick-links-title,.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__result-heading-title,.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__trend-card-title{color:#1a1a1a;font-size:1.75rem;font-weight:700;letter-spacing:0;line-height:1.4}.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim .marketprice-sim__quick-links-title,.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim .marketprice-sim__result-heading-title,.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim .marketprice-sim__trend-card-title{font-size:1.75rem;line-height:1.4}.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__quick-links h2,.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__result-heading h1,.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__result-heading h2,.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__trend-card h2{color:#1a1a1a;font-size:1.75rem;font-weight:700;letter-spacing:0;line-height:1.4}.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__high-reward-skill-stack-title,.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__job-listing-internal-links-title{color:#1a1a1a;font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.4}.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__hero-result--embedded{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.JobListingMarketPriceArticlePanel_skeleton__kUcCo{display:grid;gap:1.25rem}.JobListingMarketPriceArticlePanel_skeletonToolbar__6vDUv{display:flex;flex-wrap:wrap;gap:.75rem}.JobListingMarketPriceArticlePanel_skeletonBarLabel__qIdeK,.JobListingMarketPriceArticlePanel_skeletonBar__L2ZQP,.JobListingMarketPriceArticlePanel_skeletonLine__IRbfn,.JobListingMarketPriceArticlePanel_skeletonMetric__t8cCx,.JobListingMarketPriceArticlePanel_skeletonPill__EFuVR{animation:JobListingMarketPriceArticlePanel_marketpriceArticleSkeletonPulse__axTnk 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7,#f8fafc 48%,#e5eaf1);background-size:220% 100%;border-radius:999px}.JobListingMarketPriceArticlePanel_skeletonPill__EFuVR{height:2.4rem;width:8rem}.JobListingMarketPriceArticlePanel_skeletonPill--wide__Lvn_9{width:13rem}.JobListingMarketPriceArticlePanel_skeletonHeading__AGUpV{display:grid;gap:.75rem}.JobListingMarketPriceArticlePanel_skeletonLine__IRbfn{height:1rem}.JobListingMarketPriceArticlePanel_skeletonLine--title__02wbb{border-radius:8px;height:2rem;width:min(28rem,82%)}.JobListingMarketPriceArticlePanel_skeletonLine--lead__VZ7Qq{width:min(42rem,100%)}.JobListingMarketPriceArticlePanel_skeletonLine--leadShort__B1_eE{width:min(30rem,72%)}.JobListingMarketPriceArticlePanel_skeletonMetricGrid__4T6sn{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.JobListingMarketPriceArticlePanel_skeletonMetric__t8cCx{border-radius:8px;height:5.75rem}.JobListingMarketPriceArticlePanel_skeletonChart__vCQxx{border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:.75rem;padding:1rem}.JobListingMarketPriceArticlePanel_skeletonBarRow__ooPvM{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(5rem,9rem) 1fr}.JobListingMarketPriceArticlePanel_skeletonBarLabel__qIdeK{height:.85rem}.JobListingMarketPriceArticlePanel_skeletonBar__L2ZQP{height:.75rem}@keyframes JobListingMarketPriceArticlePanel_marketpriceArticleSkeletonPulse__axTnk{0%{background-position:120% 0}to{background-position:-120% 0}}.JobListingMarketPriceArticlePanel_eyebrow__JJO9l{color:#0f766e;font-size:.78rem;font-weight:700}.JobListingMarketPriceArticlePanel_title__HYyPq{color:#0f172a;font-size:1.2rem;font-weight:700;line-height:1.45}.JobListingMarketPriceArticlePanel_meta__BWGMU{color:#64748b;font-size:.82rem}.JobListingMarketPriceArticlePanel_lead__8qFiq{color:#334155;font-size:.95rem;line-height:1.75;white-space:pre-line}.JobListingMarketPriceArticlePanel_summaryTable__w7Rod{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;width:100%}.JobListingMarketPriceArticlePanel_summaryTable__w7Rod td,.JobListingMarketPriceArticlePanel_summaryTable__w7Rod th{border-bottom:1px solid #e2e8f0;padding:.75rem;vertical-align:top}.JobListingMarketPriceArticlePanel_summaryTable__w7Rod tr:last-child td,.JobListingMarketPriceArticlePanel_summaryTable__w7Rod tr:last-child th{border-bottom:0}.JobListingMarketPriceArticlePanel_summaryTable__w7Rod th{color:#475569;font-size:.82rem;font-weight:700;white-space:nowrap;width:34%}.JobListingMarketPriceArticlePanel_metricValue__JHltE{color:#0f172a;font-weight:700}.JobListingMarketPriceArticlePanel_metricDescription__QD41m{color:#64748b;font-size:.82rem}.JobListingMarketPriceArticlePanel_sectionTitle__IApFS{color:#0f172a;font-size:1rem;font-weight:700}.JobListingMarketPriceArticlePanel_sectionBody__VhrHK{color:#334155;font-size:.92rem;line-height:1.7;white-space:pre-line}.JobListingMarketPriceArticlePanel_itemList___2KVv{display:grid;gap:.6rem}.JobListingMarketPriceArticlePanel_item__mWw1N{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:inherit;display:block;padding:.75rem;text-decoration:none}a.JobListingMarketPriceArticlePanel_item__mWw1N:hover{border-color:#14b8a6;color:inherit}.JobListingMarketPriceArticlePanel_itemTitle__gO4kI{color:#0f172a;font-weight:700}.JobListingMarketPriceArticlePanel_itemValue__AEM2n{color:#0f766e;font-weight:700}.JobListingMarketPriceArticlePanel_itemDescription__GWPhh{color:#64748b;font-size:.82rem}.JobListingMarketPriceArticlePanel_actions__FYwcp{display:flex;flex-direction:column;gap:.5rem}@media(min-width:992px){.JobListingMarketPriceArticlePanel_actions__FYwcp{flex-direction:row}}.JobListingsMasterDetailLayout_container__u7pVQ{max-width:1440px;margin-right:auto;margin-left:auto}@media(min-width:768px){.JobListingsMasterDetailLayout_detailColumn__ISzLu,.JobListingsMasterDetailLayout_listColumn__IXpkZ{height:calc(100vh - 120px);overflow-y:auto}}.TaxonomyCrossLinkSections_linkChip__fJNcq{display:inline-block;max-width:100%;overflow:hidden;padding:.55rem .8rem;text-overflow:ellipsis;white-space:nowrap;border-radius:.5rem;background:#fff;color:var(--color-text);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);transition:border-color .18s ease,color .18s ease,background-color .18s ease}.TaxonomyCrossLinkSections_linkChip__fJNcq:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:#fff}.TaxonomyCrossLinkSections_linkLabel__dugof{max-width:100%}.SkillSidebarInternalLinks_root__2ADNr{background:#fff}.SkillSidebarInternalLinks_sectionStack__FmfGJ{display:flex;flex-direction:column;gap:1rem}.SkillSidebarInternalLinks_sectionBlock__wTMep{padding:.25rem 0 0}.SkillSidebarInternalLinks_sectionBlock__wTMep+.SkillSidebarInternalLinks_sectionBlock__wTMep{padding-top:1rem;border-top:1px solid #eef2f7}.SkillSidebarInternalLinks_sectionTitle__NQ6MG{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .85rem;color:#1f2937;font-size:1rem;font-weight:700;line-height:1.6}.SkillSidebarInternalLinks_twoColumnList__iK0mq{-moz-column-gap:1rem;column-gap:1rem}.SkillSidebarInternalLinks_singleColumnList__x7Ja1,.SkillSidebarInternalLinks_twoColumnList__iK0mq{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.4rem}@media(min-width:768px){.SkillSidebarInternalLinks_twoColumnList__iK0mq{grid-template-columns:repeat(2,minmax(0,1fr))}}.SkillSidebarInternalLinks_itemLink___le0e{display:flex;align-items:flex-start;gap:.55rem;width:100%;padding:.1rem 0;color:var(--color-primary);font-size:.95rem;line-height:1.55;text-decoration:none;transition:color .18s ease}.SkillSidebarInternalLinks_itemLink___le0e:hover{color:var(--color-primary);text-decoration:underline}.SkillSidebarInternalLinks_itemLabel__hczD_{flex:1;min-width:0;word-break:break-word}.SkillSidebarInternalLinks_itemIcon__cwH5G{margin-top:.08rem;color:#94a3b8;font-size:.85rem;line-height:1.4}