.Table_components-table__Mk70X{width:100%;border-collapse:collapse;table-layout:auto;font-size:.95rem;color:var(--table-text,#1f2937);background-color:var(--color-surface,#fff)}.Table_components-table--sticky-header__OS1e1 thead th{position:sticky;top:0;z-index:3;background-color:var(--color-surface,#ffffff)}.Table_components-table__responsive__q4ziu{width:100%;overflow-x:auto}.Table_components-table__wrapper__ClwQM{width:100%}.Table_components-table__caption__O_y_H{caption-side:bottom;text-align:right;color:var(--table-muted-text,#6b7280);font-size:.85rem;padding-top:.5rem}.Table_components-table__caption--top___Ddns{caption-side:top;padding-bottom:.5rem;text-align:left}.Table_components-table__caption--bottom__uCssZ{caption-side:bottom;padding-top:.5rem}.Table_components-table__cell__UOOFw{padding-top:.9rem;padding-bottom:.9rem;text-wrap:nowrap}.Table_components-table__cell--name__uQbru{text-wrap:wrap;white-space:normal;max-width:220px;word-break:break-word}.Table_components-table__cell--sticky-id___O4U_,.Table_components-table__cell--sticky-name__6rp1_{position:sticky;background-color:var(--color-surface,#ffffff)}.Table_components-table__cell--sticky-id___O4U_{left:0;z-index:2}.Table_components-table__cell--sticky-name__6rp1_{left:80px;z-index:2;box-shadow:1px 0 0 var(--table-cell-border,#e5e7eb)}.Table_components-table__cell--header__d7QUh.Table_components-table__cell--sticky-id___O4U_,.Table_components-table__cell--header__d7QUh.Table_components-table__cell--sticky-name__6rp1_{z-index:4}.Table_components-table--striped__Dub_s tbody tr:nth-child(2n) .Table_components-table__cell--sticky-id___O4U_,.Table_components-table--striped__Dub_s tbody tr:nth-child(2n) .Table_components-table__cell--sticky-name__6rp1_{background-color:var(--table-striped-bg,#fafafa)}.Table_components-table--hover__yHE1S tbody tr:hover .Table_components-table__cell--sticky-id___O4U_,.Table_components-table--hover__yHE1S tbody tr:hover .Table_components-table__cell--sticky-name__6rp1_,.Table_components-table__row--clickable__WXqN7:focus-visible .Table_components-table__cell--sticky-id___O4U_,.Table_components-table__row--clickable__WXqN7:focus-visible .Table_components-table__cell--sticky-name__6rp1_,.Table_components-table__row--clickable__WXqN7:hover .Table_components-table__cell--sticky-id___O4U_,.Table_components-table__row--clickable__WXqN7:hover .Table_components-table__cell--sticky-name__6rp1_{background-color:var(--table-hover-bg,#f3f4f6)}.Table_components-table__Mk70X tbody tr.table-secondary .Table_components-table__cell--sticky-id___O4U_,.Table_components-table__Mk70X tbody tr.table-secondary .Table_components-table__cell--sticky-name__6rp1_{background-color:var(--bs-table-bg,#e2e3e5)}.Table_components-table--sm__dV4tI .Table_components-table__cell__UOOFw{padding-top:.7rem;padding-bottom:.7rem;font-size:.9rem}.Table_components-table--lg__km4iY .Table_components-table__cell__UOOFw{padding-top:1rem;padding-bottom:1rem;font-size:1rem}.Table_components-table__cell__UOOFw{padding-left:1rem;padding-right:1rem}.Table_components-table__cell--header__d7QUh{font-weight:700}.Table_components-table__cell--body__pRTOw,.Table_components-table__cell--header__d7QUh{border-bottom:1px solid var(--table-cell-border,#e5e7eb)}.Table_components-table--bordered__1tujX .Table_components-table__cell__UOOFw{border-top:1px solid var(--table-cell-border,#e5e7eb);border-bottom:1px solid var(--table-cell-border,#e5e7eb);border-left:none;border-right:none}.Table_components-table--bordered__1tujX .Table_components-table__cell--header__d7QUh{border-bottom:1px solid var(--table-cell-border,#e5e7eb)}.Table_components-table--striped__Dub_s .Table_components-table__row--striped__Fjl9E{background-color:var(--table-striped-bg,#fafafa)}.Table_components-table--striped__Dub_s tbody tr:nth-child(2n){background:var(--table-striped-bg,#fafafa)}.Table_components-table--hover__yHE1S tbody tr:hover{background:var(--table-hover-bg,#f3f4f6)}.Table_components-table__row--clickable__WXqN7{cursor:pointer}.Table_components-table__row--clickable__WXqN7:focus-visible td,.Table_components-table__row--clickable__WXqN7:hover td{background:var(--table-hover-bg,#f3f4f6)}.Table_components-table__align--left__xKMTr{text-align:left}.Table_components-table__align--center__CPyQL{text-align:center}.Table_components-table__align--right__wqgI5{text-align:right}.Table_components-table__muted__PzZ0G{color:var(--table-muted-text,#6b7280)}.Table_components-table__sort-button__Sivyf{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;background:rgba(0,0,0,0);padding:0;color:inherit;font:inherit;font-weight:inherit}.Table_components-table__sort-icon__sELtD{font-size:.75rem;color:var(--table-muted-text,#6b7280);margin-top:-1px}.Table_components-table__sort-icon--active__MsFe_{color:var(--color-primary,#00bb94)}.Table_components-table__sort-hidden__3oX_o{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.Table_components-table__header-text__7tzvm{line-height:1.2;font-weight:700}.Table_components-table__cell--empty__NCJIs{font-size:.9rem}.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}