.weighting-card.svelte-1le6sb{background:var(--ds-white);border-color:var(--ds-line);border-radius:var(--ds-radius-card);color:var(--ds-ink);font-family:var(--ds-font-ui);container-type:inline-size}.weighting-comparison.svelte-1le6sb>span:where(.svelte-1le6sb):first-child{background:var(--ds-pearl);border-radius:var(--ds-radius-pill)}.weighting-row{transition:background-color var(--ds-duration-fast) var(--ds-ease);grid-template-columns:minmax(0,1fr) minmax(100px,30%);display:grid}@container (width<=540px){.weighting-row{grid-template-columns:minmax(0,1fr)}.weighting-comparison.svelte-1le6sb{padding-left:18px}}.ds-skills-taxonomy.svelte-10b28rm{--hub-ink:var(--ds-ink);--hub-slate:var(--ds-ink);color:var(--ds-ink);font-family:var(--ds-font-ui)}.skill-card-body.svelte-10b28rm{container-type:inline-size}.skill-row.svelte-10b28rm{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding-block:8px;display:grid}.skill-name.svelte-10b28rm{overflow-wrap:anywhere;line-height:1.35}.skill-actions.svelte-10b28rm{z-index:2;position:relative}.skill-action.svelte-10b28rm{--skill-action-fill:color-mix(in oklab, var(--skill-action-accent) 85%, var(--ds-ink));width:36px;height:36px;color:var(--hub-ink);transition:background-color var(--ds-duration-fast) var(--ds-ease), border-color var(--ds-duration-fast) var(--ds-ease), color var(--ds-duration-fast) var(--ds-ease), transform var(--ds-duration-fast) var(--ds-ease)}.skill-action-label.svelte-10b28rm{display:none}.skill-action.svelte-10b28rm:focus-visible{--skill-action-background:var(--skill-action-fill);--skill-action-border:var(--skill-action-fill);--skill-action-icon:currentColor;color:var(--ds-on-dark);outline:3px solid var(--ds-accent);outline-offset:3px}.interactive-row.svelte-10b28rm{isolation:isolate;margin-inline:-8px;padding-inline:8px;position:relative}.interactive-row.svelte-10b28rm:before{z-index:-1;background:var(--ds-pearl);box-shadow:inset 3px 0 0 var(--skill-row-accent), inset 0 0 0 1px var(--ds-pearl-deep);opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease);content:"";border-radius:12px;position:absolute;inset:3px 0}.interactive-row.svelte-10b28rm .skill-number:where(.svelte-10b28rm){transition:background-color var(--ds-duration-fast) var(--ds-ease), transform var(--ds-duration-fast) var(--ds-ease)}.interactive-row.svelte-10b28rm:focus-within:before{opacity:1}.interactive-row.svelte-10b28rm:focus-within .skill-number:where(.svelte-10b28rm){--skill-number-background:color-mix(in oklab, var(--skill-row-accent) 55%, var(--ds-ink));--skill-number-color:var(--ds-on-dark);transform:scale(1.04)}.lesson-row.svelte-10b28rm .skill-title:where(.svelte-10b28rm){transform:none}.lesson-row.svelte-10b28rm .skill-title:where(.svelte-10b28rm):after{z-index:1;content:"";border-radius:12px;position:absolute;inset:3px 0}.lesson-row.svelte-10b28rm .skill-title:where(.svelte-10b28rm):focus-visible{outline:none}.lesson-row.svelte-10b28rm .skill-title:where(.svelte-10b28rm):focus-visible:after{outline:3px solid var(--ds-accent);outline-offset:2px}@container (width>=620px){.skill-action.svelte-10b28rm{width:auto;padding-inline:8px}.skill-action-label.svelte-10b28rm{display:inline}}@container (width<=399px){.skill-row.svelte-10b28rm{grid-template-columns:minmax(0,1fr) auto;gap:8px}.skill-number.svelte-10b28rm{display:none}.skill-action.svelte-10b28rm{width:32px}}@media (hover:hover) and (pointer:fine){.interactive-row.svelte-10b28rm:hover:before{opacity:1}.interactive-row.svelte-10b28rm:hover .skill-number:where(.svelte-10b28rm){--skill-number-background:color-mix(in oklab, var(--skill-row-accent) 55%, var(--ds-ink));--skill-number-color:var(--ds-on-dark);transform:scale(1.04)}.skill-action.svelte-10b28rm:hover{--skill-action-background:var(--skill-action-fill);--skill-action-border:var(--skill-action-fill);--skill-action-icon:currentColor;color:var(--ds-on-dark);transform:translateY(-2px)}}html[data-motion=reduce] .skill-action.svelte-10b28rm,html[data-motion=reduce] .interactive-row.svelte-10b28rm .skill-number:where(.svelte-10b28rm){transition:none;transform:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .skill-action.svelte-10b28rm,html:not([data-motion=full]) .interactive-row.svelte-10b28rm .skill-number:where(.svelte-10b28rm){transition:none;transform:none}}
