.career-scorecard[data-astro-cid-m7tgbp7b]{margin-top:4.5rem}.cs-stage-head[data-astro-cid-m7tgbp7b]{text-align:center;margin-bottom:2.5rem}.cs-eyebrow[data-astro-cid-m7tgbp7b]{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-weight:600;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:1.1rem}.cs-dot[data-astro-cid-m7tgbp7b]{width:6px;height:6px;border-radius:50%;background:var(--accent-yellow);animation:cs-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes cs-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.cs-dot[data-astro-cid-m7tgbp7b]{animation:none}}.cs-title[data-astro-cid-m7tgbp7b]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(2.2rem,4vw,3.5rem);line-height:.95;color:var(--text-primary)}.cs-card[data-astro-cid-m7tgbp7b]{position:relative;background:linear-gradient(180deg,#111111,var(--bg-surface));border:1px solid rgba(255,255,255,.12);border-top:3px solid var(--accent-yellow);box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000073,0 40px 90px #00000080}.cs-head[data-astro-cid-m7tgbp7b]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem 1.25rem;border-bottom:1px solid var(--grid-line)}.cs-head-title[data-astro-cid-m7tgbp7b]{display:block;font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-yellow)}.cs-head-sub[data-astro-cid-m7tgbp7b]{display:block;margin-top:.45rem;font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.cs-keep[data-astro-cid-m7tgbp7b]{display:inline-block;white-space:nowrap}[data-astro-cid-m7tgbp7b][data-cs-week]{transition:color .5s var(--ease-smooth-out)}[data-astro-cid-m7tgbp7b][data-cs-week].is-turn{color:var(--accent-yellow);transition-duration:0s}.cs-counter[data-astro-cid-m7tgbp7b]{font-family:var(--font-mono);font-size:1.35rem;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.08em}.cs-banks[data-astro-cid-m7tgbp7b]{display:grid;grid-template-columns:1.5fr 1fr}.cs-bank[data-astro-cid-m7tgbp7b]{padding:1.75rem}.cs-side[data-astro-cid-m7tgbp7b]{display:flex;flex-direction:column;border-left:1px solid var(--grid-line)}.cs-bank--tech[data-astro-cid-m7tgbp7b]{border-bottom:1px solid var(--grid-line)}.cs-bank-head[data-astro-cid-m7tgbp7b]{margin-bottom:1rem}.cs-bank-title[data-astro-cid-m7tgbp7b]{display:flex;align-items:baseline;gap:.75rem;font-family:var(--font-display);font-weight:700;font-size:1.5rem;text-transform:uppercase;letter-spacing:-.01em;color:var(--text-primary);line-height:1}.cs-bank-count[data-astro-cid-m7tgbp7b]{font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.12em;color:var(--accent-yellow);border:1px solid rgba(248,248,18,.4);padding:.2rem .5rem;white-space:nowrap}.cs-bank--tech[data-astro-cid-m7tgbp7b] .cs-bank-count[data-astro-cid-m7tgbp7b]{color:var(--accent-blue);border-color:#00a8ff73}.cs-bank-def[data-astro-cid-m7tgbp7b]{margin-top:.8rem;font-size:.875rem;line-height:1.55;color:var(--text-secondary);max-width:52ch}.cs-rows[data-astro-cid-m7tgbp7b]{list-style:none;margin:0;padding:0}.cs-row[data-astro-cid-m7tgbp7b]{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) clamp(96px,9vw,150px) 58px;align-items:center;gap:1rem;padding:.78rem 0;border-top:1px solid var(--grid-line)}.cs-code[data-astro-cid-m7tgbp7b]{font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-yellow);white-space:nowrap}.cs-bank--tech[data-astro-cid-m7tgbp7b] .cs-code[data-astro-cid-m7tgbp7b]{color:var(--accent-blue)}.cs-name[data-astro-cid-m7tgbp7b]{font-family:var(--font-display);font-size:.95rem;text-transform:uppercase;letter-spacing:.02em;color:var(--text-primary);line-height:1.15;display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.cs-flag[data-astro-cid-m7tgbp7b]{font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-blue);border:1px solid rgba(0,168,255,.5);padding:.12rem .35rem;white-space:nowrap}.cs-bar[data-astro-cid-m7tgbp7b]{position:relative;display:block;height:10px;background:#ffffff12}.cs-tick[data-astro-cid-m7tgbp7b]{position:absolute;z-index:1;top:-4px;width:2px;height:18px;margin-left:-1px;background:#fff;opacity:calc(.2 + var(--wk, 0) * .14);pointer-events:none}.cs-fill[data-astro-cid-m7tgbp7b]{position:absolute;inset:0 auto 0 0;height:100%;background:var(--accent-yellow)}.cs-bank--tech[data-astro-cid-m7tgbp7b] .cs-fill[data-astro-cid-m7tgbp7b]{background:var(--accent-blue)}.cs-bar[data-astro-cid-m7tgbp7b]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 2px),var(--bg-surface) calc(10% - 2px),var(--bg-surface) 10%);pointer-events:none}.cs-score[data-astro-cid-m7tgbp7b]{font-family:var(--font-display);font-weight:700;font-size:1.3rem;color:#fff;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .4s var(--ease-smooth-out)}.cs-row--flag[data-astro-cid-m7tgbp7b] .cs-score[data-astro-cid-m7tgbp7b]{color:var(--accent-blue)}.cs-score[data-astro-cid-m7tgbp7b] em[data-astro-cid-m7tgbp7b]{font-style:normal;font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--text-secondary);margin-left:2px}.cs-bank-foot[data-astro-cid-m7tgbp7b]{display:flex;align-items:center;justify-content:space-between;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--grid-line);font-family:var(--font-display);font-weight:600;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.cs-bank-avg[data-astro-cid-m7tgbp7b]{color:var(--accent-yellow)}.cs-bank--tech[data-astro-cid-m7tgbp7b] .cs-bank-avg[data-astro-cid-m7tgbp7b]{color:var(--accent-blue)}.cs-bank-avg[data-astro-cid-m7tgbp7b] em[data-astro-cid-m7tgbp7b]{font-style:normal;font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--text-secondary);margin-left:2px}.cs-composite[data-astro-cid-m7tgbp7b]{position:relative;padding:1.75rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.cs-composite-label[data-astro-cid-m7tgbp7b]{font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.cs-composite-num[data-astro-cid-m7tgbp7b]{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,5vw,4.25rem);line-height:.9;color:var(--accent-yellow);letter-spacing:-.02em;margin:.1rem 0 0;font-variant-numeric:tabular-nums}.cs-composite-num[data-astro-cid-m7tgbp7b] em[data-astro-cid-m7tgbp7b]{font-style:normal;font-family:var(--font-mono);font-size:1rem;font-weight:500;color:var(--text-secondary);letter-spacing:0;margin-left:.25rem}.cs-composite-sub[data-astro-cid-m7tgbp7b]{font-size:.875rem;color:var(--text-secondary);margin:0}.cs-legend[data-astro-cid-m7tgbp7b]{list-style:none;margin:.85rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem;font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.cs-legend[data-astro-cid-m7tgbp7b] li[data-astro-cid-m7tgbp7b]{display:flex;align-items:center;gap:.55rem}.cs-key[data-astro-cid-m7tgbp7b]{width:10px;height:10px;flex:none}.cs-key--ok[data-astro-cid-m7tgbp7b]{background:var(--accent-yellow)}.cs-key--flag[data-astro-cid-m7tgbp7b]{background:var(--accent-blue)}.cs-foot[data-astro-cid-m7tgbp7b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.1rem 1.75rem;border-top:1px solid var(--grid-line);font-family:var(--font-display);font-weight:600;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}html.js-motion [data-astro-cid-m7tgbp7b][data-cs-armed] .cs-row[data-astro-cid-m7tgbp7b]:not(.is-locking):not(.is-revealed){opacity:.16}html.js-motion [data-astro-cid-m7tgbp7b][data-cs-armed] .cs-row[data-astro-cid-m7tgbp7b].is-revealed{opacity:1}html.js-motion [data-astro-cid-m7tgbp7b][data-cs-armed] .cs-composite[data-astro-cid-m7tgbp7b]:not(.is-locking):not(.is-revealed){opacity:.16}html.js-motion [data-astro-cid-m7tgbp7b][data-cs-armed] .cs-composite[data-astro-cid-m7tgbp7b].is-revealed{opacity:1}html.js-motion [data-astro-cid-m7tgbp7b][data-cs-armed] .cs-legend[data-astro-cid-m7tgbp7b]{opacity:0;transition:opacity .6s var(--ease-smooth-out)}html.js-motion [data-astro-cid-m7tgbp7b][data-cs-armed] .cs-legend[data-astro-cid-m7tgbp7b].is-shown{opacity:1}@media(min-width:900.02px)and (max-width:1279.98px){.cs-bank--tech[data-astro-cid-m7tgbp7b] .cs-row[data-astro-cid-m7tgbp7b]{grid-template-columns:64px minmax(0,1fr) 58px;grid-template-areas:"code name name" ". bar score";row-gap:.55rem}.cs-bank--tech[data-astro-cid-m7tgbp7b] .cs-code[data-astro-cid-m7tgbp7b]{grid-area:code}.cs-bank--tech[data-astro-cid-m7tgbp7b] .cs-name[data-astro-cid-m7tgbp7b]{grid-area:name}.cs-bank--tech[data-astro-cid-m7tgbp7b] .cs-bar[data-astro-cid-m7tgbp7b]{grid-area:bar}.cs-bank--tech[data-astro-cid-m7tgbp7b] .cs-score[data-astro-cid-m7tgbp7b]{grid-area:score;line-height:1}}@media(max-width:900px){.cs-banks[data-astro-cid-m7tgbp7b]{grid-template-columns:1fr}.cs-side[data-astro-cid-m7tgbp7b]{border-left:0;border-top:1px solid var(--grid-line)}.cs-row[data-astro-cid-m7tgbp7b]{grid-template-columns:64px minmax(0,1fr) clamp(84px,22vw,140px) 52px;gap:.7rem}}@media(max-width:520px){.cs-head[data-astro-cid-m7tgbp7b]{flex-wrap:wrap}.cs-row[data-astro-cid-m7tgbp7b]{grid-template-columns:auto 1fr auto;grid-template-areas:"code name score" "bar bar bar";row-gap:.6rem;-moz-column-gap:.7rem;column-gap:.7rem}.cs-code[data-astro-cid-m7tgbp7b]{grid-area:code}.cs-name[data-astro-cid-m7tgbp7b]{grid-area:name}.cs-score[data-astro-cid-m7tgbp7b]{grid-area:score}.cs-bar[data-astro-cid-m7tgbp7b]{grid-area:bar}}.cs-title[data-astro-cid-m7tgbp7b]:focus{outline:none}.cs-title[data-astro-cid-m7tgbp7b]:focus-visible{outline:2px solid var(--accent-yellow);outline-offset:6px}
