.JobListingMarketPriceArticlePanel_root__kqfRV{color:#1f2937;display:block}.JobListingMarketPriceArticlePanel_simRoot__S5t76{color:#475569;display:block;max-width:100%;min-width:0}.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim{background:rgba(0,0,0,0);max-width:100%;min-width: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;min-width:0}.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__results{max-width:100%;min-width:0}.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__insight-table-wrap{display:block;max-width:100%;overflow-x:auto}.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_seoSummary__jVCRj{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;left:0;margin:-1px;overflow:hidden;padding:0;position:absolute;top:0;white-space:nowrap;width:1px}.JobListingMarketPriceArticlePanel_graphArea__5u4sb{display:grid;gap:1rem}.JobListingMarketPriceArticlePanel_graphHeader__JhVR9{display:grid;gap:.25rem}.JobListingMarketPriceArticlePanel_graphTitle__ap1CJ{color:#0f172a;font-size:1rem;font-weight:700;line-height:1.45;margin:0}.JobListingMarketPriceArticlePanel_graphError__Pl9Y4,.JobListingMarketPriceArticlePanel_graphLead__O8VhK{color:#64748b;font-size:.86rem;line-height:1.7;margin:0}.JobListingMarketPriceArticlePanel_graphError__Pl9Y4{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;padding:.75rem}@media(max-width:575.98px){.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__insight-table-wrap td,.JobListingMarketPriceArticlePanel_simRoot__S5t76 .marketprice-sim__insight-table-wrap th{font-size:.78rem;line-height:1.35;padding-left:.35rem;padding-right:.35rem;text-wrap:wrap;white-space:normal}}.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}