.drop-jobs .jobs-inner{width:100%}.drop-jobs .page-hero{margin-bottom:36px}.drop-jobs .page-eyebrow{font-family:var(--font-sans);font-size:var(--t-small);font-weight:500;color:var(--ink-mute);margin:0;text-transform:uppercase;letter-spacing:.06em}.drop-jobs .page-title{font-family:var(--font-sans);font-weight:700;font-size:var(--t-display);line-height:1.02;letter-spacing:-.025em;margin:12px 0 16px;color:var(--ink)}.drop-jobs .page-lead{font-family:var(--font-sans);font-size:17px;line-height:1.5;max-width:62ch;color:var(--ink-dim);margin:0 0 16px}.drop-jobs .kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin:28px 0 40px}.drop-jobs .kpi-cell{padding:18px 22px;border-left:1px solid var(--hairline)}.drop-jobs .kpi-cell:first-child{border-left:0;padding-left:0}.drop-jobs .kpi-cell .v{display:block;font-family:var(--font-sans);font-weight:600;font-size:30px;letter-spacing:-.015em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05}.drop-jobs .kpi-cell .l{margin-top:6px}.drop-jobs .kpi-cell .l,.drop-jobs .kpi-cell .sub{display:block;font-family:var(--font-sans);font-size:12px;color:var(--ink-mute)}.drop-jobs .kpi-cell .sub{margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.drop-jobs .kpi-strip{grid-template-columns:1fr 1fr;margin:20px 0 28px}.drop-jobs .kpi-cell{padding:14px}.drop-jobs .kpi-cell:first-child{padding-left:14px;border-left:0}.drop-jobs .kpi-cell:nth-child(odd){border-left:0}.drop-jobs .kpi-cell:nth-child(n+3){border-top:1px solid var(--hairline)}.drop-jobs .kpi-cell .v{font-size:22px}}.drop-jobs .dash-section{margin:64px 0 0}.drop-jobs .dash-section:first-of-type{margin-top:0}.drop-jobs .section-head{font-family:var(--font-sans);font-weight:600;font-size:var(--t-h2);letter-spacing:-.01em;margin:56px 0 6px;padding-top:22px;border-top:1px solid var(--hairline);color:var(--ink);display:flex;align-items:baseline;gap:10px}.drop-jobs .section-head:first-child{margin-top:0;border-top:0;padding-top:0}.drop-jobs .section-head .count{font-family:var(--font-sans);font-size:var(--t-small);color:var(--ink-mute);font-weight:400}.drop-jobs .section-lead{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--ink-dim);margin:0 0 24px;max-width:70ch}.drop-jobs .caption{font-family:var(--font-sans);font-size:12px;color:var(--ink-mute);margin-top:12px;max-width:70ch}.drop-jobs .two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:900px){.drop-jobs .two-col{grid-template-columns:1fr}}.drop-jobs .panel{background:var(--surface);border:1px solid var(--line);padding:18px 20px;min-width:0}.drop-jobs .panel-head{font-family:var(--font-sans);font-weight:600;font-size:14px;letter-spacing:-.005em;color:var(--ink);margin:0 0 14px;display:flex;align-items:baseline;justify-content:space-between}.drop-jobs .panel-head .meta{font-family:var(--font-sans);font-size:11px;color:var(--ink-mute);font-weight:400;text-transform:uppercase;letter-spacing:.04em}.drop-jobs .bar-rows{display:flex;flex-direction:column;gap:8px}.drop-jobs .bar-row{display:grid;grid-template-columns:160px 1fr 60px;grid-gap:16px;gap:16px;align-items:center;font-size:13px}.drop-jobs .bar-label{font-family:var(--font-sans);color:var(--ink);font-weight:500;text-transform:capitalize}.drop-jobs .bar-track{position:relative;height:22px;background:var(--bg-1);border-radius:0}.drop-jobs .bar-fill{height:100%;background:var(--ink);border-radius:0}.drop-jobs .bar-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.drop-jobs .bar-count,.drop-jobs .bar-pct{font-family:var(--font-sans);text-align:right}.drop-jobs .bar-pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-mute);font-size:12px}@media (max-width:720px){.drop-jobs .bar-row{grid-template-columns:110px 1fr 52px;gap:10px}.drop-jobs .bar-label{font-size:12px}}.drop-jobs .age-table{border:1px solid var(--line);overflow:hidden;background:var(--surface)}.drop-jobs .age-row{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr 1.2fr 1.5fr;padding:18px 22px;border-bottom:1px solid var(--line);align-items:baseline;font-family:var(--font-sans);font-size:14px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.drop-jobs .age-row:last-child{border-bottom:none}.drop-jobs .age-row-head{background:var(--bg-1);font-size:11px;color:var(--ink-mute);font-weight:500;text-transform:uppercase;letter-spacing:.04em}.drop-jobs .age-batch{font-family:var(--font-sans);font-weight:700;font-size:17px;color:var(--ink);letter-spacing:-.01em}.drop-jobs .age-months{font-family:var(--font-sans);font-size:12px;color:var(--ink-mute);margin-top:4px}.drop-jobs .age-skill{color:var(--ink)}@media (max-width:720px){.drop-jobs .age-row{grid-template-columns:1fr 1fr;gap:8px 16px}.drop-jobs .age-row-head{display:none}.drop-jobs .age-row>div:before{display:block;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:4px;font-weight:500}.drop-jobs .age-row>div:nth-child(2):before{content:"companies"}.drop-jobs .age-row>div:nth-child(3):before{content:"open roles"}.drop-jobs .age-row>div:nth-child(4):before{content:"roles / co."}.drop-jobs .age-row>div:nth-child(5):before{content:"median comp"}.drop-jobs .age-row>div:nth-child(6):before{content:"top skill"}}.drop-jobs .mini-stat{border-left:2px solid var(--ink);padding:4px 0 4px 14px;margin-bottom:22px}.drop-jobs .mini-stat:last-child{margin-bottom:0}.drop-jobs .mini-label{font-family:var(--font-sans);font-size:12px;color:var(--ink-mute);margin-bottom:4px}.drop-jobs .mini-value{font-family:var(--font-sans);font-weight:600;font-size:22px;letter-spacing:-.015em;color:var(--ink);margin-bottom:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.drop-jobs .mini-sub{font-family:var(--font-sans);font-size:12px;color:var(--ink-mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.drop-jobs .skill-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:8px;gap:8px}.drop-jobs .skill-cell{background:var(--surface);border:1px solid var(--line);padding:12px 14px}.drop-jobs .skill-name{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--ink);margin-bottom:4px;text-transform:lowercase}.drop-jobs .skill-stat{font-family:var(--font-sans);font-size:12px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.drop-jobs .skill-stat-sub{color:var(--ink-mute)}.drop-jobs .method-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media (max-width:800px){.drop-jobs .method-grid{grid-template-columns:1fr}}.drop-jobs .method-block h3{font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--ink-mute);margin:0 0 8px;text-transform:uppercase;letter-spacing:.04em}.drop-jobs .method-block p{font-size:14.5px;line-height:1.55;color:var(--ink);margin:0}.drop-jobs .method-block a{color:var(--ink);border-bottom:1px solid var(--line-strong)}.drop-jobs .method-block a:hover{color:var(--ink-strong)}.drop-jobs .caveat-frame{background:var(--bg-1);border:1px solid var(--line);padding:22px 26px}.drop-jobs .caveat-frame ul{margin:0;padding-left:18px;color:var(--ink);font-size:14.5px;line-height:1.6}.drop-jobs .caveat-frame li{margin-bottom:8px}.drop-jobs .caveat-frame li strong{color:var(--ink-strong);font-weight:600}.drop-jobs .apply-ctas{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:8px 0 48px}@media (max-width:720px){.drop-jobs .apply-ctas{grid-template-columns:1fr;gap:12px;margin-bottom:32px}}.drop-jobs .apply-cta{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-gap:4px 18px;gap:4px 18px;padding:22px 26px;background:var(--surface);border:1px solid var(--ink);color:var(--ink);transition:background .14s ease,color .14s ease,transform .1s ease;position:relative;text-decoration:none}.drop-jobs .apply-cta:hover{background:var(--ink);color:var(--bg);transform:translateY(-1px)}.drop-jobs .apply-cta-yc{border-color:#f26625}.drop-jobs .apply-cta-yc:hover{background:#f26625;color:#fff}.drop-jobs .apply-cta-sr{border-color:var(--ink)}.drop-jobs .apply-cta-sr:hover{background:var(--ink);color:var(--bg)}.drop-jobs .apply-cta-eyebrow{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7;grid-column:1;grid-row:1}.drop-jobs .apply-cta-title{font-family:var(--font-sans);font-size:22px;font-weight:700;letter-spacing:-.015em;grid-column:1;grid-row:2}.drop-jobs .apply-cta-arrow{grid-column:2;grid-row:1/span 2;align-self:center;font-size:28px;font-weight:400;transition:transform .14s ease}.drop-jobs .apply-cta:hover .apply-cta-arrow{transform:translate(4px,-4px)}@media (max-width:480px){.drop-jobs .apply-cta{padding:18px 20px}.drop-jobs .apply-cta-title{font-size:18px}}.drop-jobs .recharts-cartesian-axis-tick text{fill:var(--ink-mute);font-size:11px;font-family:var(--font-sans)}.drop-jobs .recharts-legend-item-text{color:var(--ink-mute)!important}.drop-jobs .recharts-default-tooltip{background:var(--surface)!important;border:1px solid var(--line-strong)!important;color:var(--ink)!important;font-family:var(--font-sans);font-size:12px!important}.drop-jobs .recharts-tooltip-item,.drop-jobs .recharts-tooltip-label{color:var(--ink)!important}