.skill-plan-art{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;pointer-events:none;width:100%;max-width:420px;height:auto;margin-inline:auto;display:block}.skill-plan-art-table{fill:#eee9df}.skill-plan-art-table-edge{stroke:#c1b4a3;opacity:.5}.skill-plan-art-result-surface{fill:#e9eefc}.skill-plan-art-shadow{fill:#1111110d}.skill-plan-art-blue{fill:#7696ee;stroke:#3154a1}.skill-plan-art-blue-detail{fill:none;stroke:#3154a1}.skill-plan-art-cloth-light{stroke:#d9e5ff}.skill-plan-art-fold-line{stroke:#d9e5ff;stroke-dasharray:3 4}.skill-plan-art-skin{fill:#c8956e;stroke:#87674f}.skill-plan-art-skin-detail{stroke:#87674f}.skill-plan-art-cuff{fill:var(--color-ink-2,#2a2a2a);stroke:var(--color-ink-2,#2a2a2a)}.skill-plan-art-paper{fill:var(--color-paper,#f7f6f2);stroke:#8c8c84}.skill-plan-art-glass{fill:#ffffffab;stroke:#69889b}.skill-plan-art-outline{fill:none;stroke:#69808c}.skill-plan-art-water{fill:#86b8eb}.skill-plan-art-glass-light{stroke:var(--color-snow,#fff);stroke-width:2.5px}.skill-plan-art-bread{fill:#f2d8a3;stroke:#ac8750}.skill-plan-art-food{fill:#9eaf7f;stroke:#687f52}.skill-plan-art-food-detail{stroke:#87976e;stroke-width:2px}.skill-plan-art-link{stroke:var(--color-voltage,#3c6cff);stroke-width:1.8px}.skill-plan-art-seal{fill:var(--color-voltage,#3c6cff);stroke:var(--color-paper,#f7f6f2);stroke-width:3px}.skill-plan-art-check{stroke:var(--color-snow,#fff);stroke-width:1.8px}.skill-plan-art[data-phase=task] .skill-plan-art-outcome{opacity:.72}.skill-plan-art[data-phase=result] .skill-plan-art-action{opacity:.66}.skill-plan-art-link{animation:skill-plan-art-reveal .24s .1s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) 1 backwards}.skill-plan-art-outcome{animation:skill-plan-art-arrive .28s .18s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) 1 backwards}@keyframes skill-plan-art-reveal{0%{opacity:0}}@keyframes skill-plan-art-arrive{0%{opacity:0;transform:translate(-5px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.skill-plan-art-link,.skill-plan-art-outcome{animation:none}}.skillspace-section-tabs{border-bottom:1px solid var(--color-line-strong,#d5d1c8);gap:26px;margin-bottom:24px;display:flex}.skillspace-section-tabs button{min-height:46px;color:var(--color-muted,#686862);font:13px var(--font-sans,sans-serif);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:11px 2px;display:inline-flex;position:relative}.skillspace-section-tabs button[aria-selected=true]{color:#315bd9}.skillspace-section-tabs button[aria-selected=true]:after{content:"";inset-inline:0;background:#3c6cff;height:2px;position:absolute;bottom:-1px}.skillspace-section-tabs button:focus-visible{outline-offset:3px;outline:2px solid #3c6cff}.skillspace-section-panel{min-width:0}@media (hover:hover) and (pointer:fine){.skillspace-section-tabs button:hover{color:#315bd9}}@media (width<=600px){.skillspace-section-tabs{justify-content:space-between;gap:0;margin-bottom:20px}.skillspace-section-tabs button{gap:5px;font-size:12px}}:where(.skillspace-library,.starter-directory,.starter-space,.skillspace-overview-page){--space-surface:#f3f3ef;--space-stroke:#d9ddd5;--space-accent:#53635c;--space-paper:#fffefa}[data-space-context=reference]{--space-surface:#eff3ed;--space-stroke:#d3decf;--space-accent:#4a634c}[data-space-context=local]{--space-surface:#f6efe5;--space-stroke:#e1d4c2;--space-accent:#6d5439}[data-space-context=shared]{--space-surface:#edf2fc;--space-stroke:#cad8f0;--space-accent:#3155a2}[data-space-context=local-and-shared]{--space-surface:#f3eef9;--space-stroke:#dfd2eb;--space-accent:#684d88}.skillspace-library{color:var(--color-ink,#20211f);min-width:0;margin:24px 0 36px;position:relative}.skillspace-library-compact .skillspace-library-heading{position:absolute;top:0;right:0}.skillspace-library-compact .skillspace-library-toolbar{margin-top:0;padding-right:58px}.skillspace-library .skillspace-library-search input{box-shadow:none;background:0 0;border:0}.skillspace-library :is(input,select,button){font:inherit}.skillspace-library :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #3c6cff}.skillspace-library-heading,.skillspace-library-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.skillspace-library-kicker{color:#3c6cff;font:10px var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;margin:0 0 9px}.skillspace-library h2{letter-spacing:-.035em;margin:0;font-size:clamp(23px,3vw,33px);font-weight:500;line-height:1.2}.skillspace-library-heading>div>p:last-child{color:var(--color-muted,#686862);margin:10px 0 0;font-size:13px;line-height:1.7}.skillspace-library-heading>button,.skillspace-library-detail-heading>button,.skillspace-library-pagination>button{border:1px solid var(--color-line-strong,#d5d1c8);min-width:44px;min-height:44px;color:inherit;background:0 0;border-radius:4px;flex-shrink:0;place-items:center;display:grid}.skillspace-library-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin:22px 0 14px;display:flex}.skillspace-library-tabs{border:1px solid var(--color-line-strong,#d5d1c8);border-radius:5px;align-items:center;gap:3px;padding:3px;display:flex}.skillspace-library-tabs button{min-height:44px;color:var(--color-muted,#686862);background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;display:inline-flex}.skillspace-library-tabs button[aria-pressed=true]{background:var(--color-ink,#20211f);color:#f5f2e9}.skillspace-library-tabs button>span{font-family:var(--font-mono,monospace);opacity:.7;margin-left:2px;font-size:10px}.skillspace-library-search{border:1px solid var(--color-line-strong,#d5d1c8);border-radius:4px;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.skillspace-library-search input{width:190px;min-width:0;min-height:44px;color:inherit;background:0 0;border:0;font-size:12px}.skillspace-library-notice,.skillspace-library-result-count,.skillspace-library-issues{color:var(--color-muted,#686862);margin:12px 0;font-size:11px;line-height:1.7}.skillspace-library-notice.is-error{color:#8d351e;background:#ad432009;border-radius:4px;padding:10px 12px}.skillspace-library-notice p{margin:0 0 4px}.skillspace-library-issues summary{cursor:pointer;min-height:44px;padding:12px 0}.skillspace-library-context{color:var(--color-muted,#686862);flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:10px 0 18px;font-size:11px;display:flex}.skillspace-library-about{flex:1;min-width:min(220px,100%)}.skillspace-library-about summary{cursor:pointer;width:fit-content;min-height:44px;padding:12px 0}.skillspace-library-about>div{max-width:660px;padding:0 0 10px;line-height:1.7}.skillspace-library-about p{margin:0 0 8px}.skillspace-library-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:8px;display:flex}.skillspace-library-empty-actions button{color:#3c6cff;background:#3c6cff08;border:1px solid #3c6cff30;border-radius:4px;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:12px;display:inline-flex}.skillspace-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.skillspace-library-card{text-align:left;background:var(--space-paper);border:1px solid var(--space-stroke);min-width:0;color:inherit;border-radius:16px;grid-template-columns:minmax(0,1fr) 22px;padding:0 12px 14px 0;transition:border-color .16s ease-out,transform .16s ease-out;display:grid;overflow:hidden}.skillspace-library-card[aria-expanded=true]{border-color:#3c6cff}.skillspace-library-thumbnail{aspect-ratio:16/9;background:var(--space-surface);min-width:0;display:block;position:relative;overflow:hidden}.skillspace-library-card>.skillspace-library-thumbnail{border-bottom:1px solid var(--space-stroke);grid-column:1/-1;margin-right:-12px}.skillspace-library-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.skillspace-library-thumbnail-empty{height:100%;color:var(--space-accent);justify-content:center;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.skillspace-library-card-copy{gap:8px;min-width:0;padding:14px 0 0 14px;display:grid}.skillspace-library-card>svg{color:var(--color-muted,#686862);align-self:end;margin-top:12px}.skillspace-library-scope{border:1px solid var(--space-stroke);background:var(--space-surface);color:var(--space-accent);font:9px/1.4 var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.025em;border-radius:6px;justify-self:start;padding:4px 7px;display:inline-flex}.skillspace-library-card strong{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.25}.skillspace-library-goal{-webkit-line-clamp:2;color:var(--color-muted,#686862);-webkit-box-orient:vertical;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.skillspace-library-counts{color:var(--color-muted,#686862);font-size:10px;line-height:1.6}.skillspace-library-credit{color:#596b8f;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.skillspace-library-access{border:1px solid var(--color-line-strong,#d5d1c8);background:#e8e6e02b;border-radius:10px;justify-content:space-between;align-items:center;gap:18px 30px;margin-top:24px;padding:20px 24px;display:flex}.skillspace-library-access h3{letter-spacing:-.02em;margin:0 0 5px;font-size:15px;font-weight:500}.skillspace-library-access p{color:var(--color-muted,#686862);max-width:590px;margin:0;font-size:12px;line-height:1.7}.skillspace-library-access>a{color:#3c6cff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:12px;display:inline-flex}.dataset-publishers-heading{justify-content:space-between;align-items:baseline;gap:16px;margin:24px 0 18px;display:flex}.dataset-publishers-heading h3{letter-spacing:-.035em;margin:0;font-size:21px;font-weight:500}.dataset-publishers-heading p{color:var(--color-muted,#686862);margin:7px 0 0;font-size:12px;line-height:1.6}.dataset-publishers-heading>span{color:var(--color-muted,#686862);flex-shrink:0;font-size:11px}.dataset-publisher-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dataset-publisher-card{border:1px solid var(--color-line-strong,#d5d1c8);min-width:0;color:inherit;background:linear-gradient(155deg,#ffffff8c,#ebe8e020);border-radius:12px;flex-direction:column;align-items:flex-start;padding:24px;transition:border-color .16s ease-out;display:flex}.dataset-publisher-mark{color:#3c6cff;background:#3c6cff0b;border-radius:12px;place-items:center;width:45px;height:45px;margin-bottom:26px;display:grid}.dataset-publisher-kind{color:#73716a;font:9px var(--font-mono,monospace);letter-spacing:.045em;text-transform:uppercase;margin-bottom:9px}.dataset-publisher-card h4{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 9px;font-size:clamp(19px,2vw,24px);font-weight:500;line-height:1.25}.dataset-publisher-byline{color:var(--color-muted,#686862);font-size:10px;line-height:1.6}.dataset-publisher-card>p{color:var(--color-muted,#686862);margin:20px 0 24px;font-size:13px;line-height:1.7}.dataset-publisher-open{border-top:1px solid var(--color-line-strong,#d5d1c8);color:#3c6cff;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.skillspace-library-attribution{border-block:1px solid var(--color-line-strong,#d5d1c8);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:8px 0 14px;padding:16px 0;display:grid}.skillspace-library-attribution dt{font:9px var(--font-mono,monospace);margin-bottom:5px}.skillspace-library-attribution dd{color:var(--color-ink,#20211f);overflow-wrap:anywhere;margin:0;font-size:12px}@media (hover:hover) and (pointer:fine){.dataset-publisher-card:hover{border-color:#3c6cff70}}.skillspace-library-empty{border:1px dashed var(--color-line-strong,#d5d1c8);text-align:center;color:var(--color-muted,#686862);border-radius:6px;padding:35px 18px;font-size:12px;line-height:1.7}.skillspace-library-empty>svg{margin:0 auto 11px}.skillspace-library-empty h3{color:var(--color-ink,#20211f);margin:0;font-size:18px;font-weight:500}.skillspace-library-empty a,.skillspace-library-links a,.skillspace-library-readiness a{color:#3c6cff;align-items:center;gap:7px;min-height:44px;font-size:12px;display:inline-flex}.skillspace-library-detail,.skillspace-library-player{border:1px solid var(--color-line-strong,#d5d1c8);border-radius:6px;min-width:0;margin-top:20px;padding:20px;scroll-margin-top:25px}.skillspace-library-detail-heading h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 15px;font-size:23px;font-weight:500;line-height:1.3}.skillspace-library-brief-choice{gap:7px;max-width:440px;font-size:11px;display:grid}.skillspace-library-brief-choice select{border:1px solid var(--color-line-strong,#d5d1c8);width:100%;min-width:0;min-height:44px;color:inherit;background:#ffffff45;border-radius:4px;padding:9px 11px;font-size:12px}.skillspace-library-detail-goal{white-space:pre-wrap;margin:17px 0 10px;font-size:14px;line-height:1.7}.skillspace-library-brief{font-size:12px;line-height:1.7}.skillspace-library-brief summary{cursor:pointer;min-height:44px;padding:12px 0}.skillspace-library-brief ul{margin-bottom:15px;padding-left:20px;list-style:outside}.skillspace-library-progress{border-top:1px solid var(--color-line-strong,#d5d1c8);border-bottom:1px solid var(--color-line-strong,#d5d1c8);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.skillspace-library-progress>div{gap:4px;padding:13px 12px 13px 0;display:grid}.skillspace-library-progress strong{font:21px var(--font-mono,monospace)}.skillspace-library-progress span{color:var(--color-muted,#686862);font-size:10px;line-height:1.5}.skillspace-library-readiness{color:var(--color-muted,#686862);gap:6px;font-size:11px;line-height:1.7;display:grid}.skillspace-library-links{color:var(--color-muted,#686862);flex-wrap:wrap;gap:18px;margin:15px 0;font-size:11px;line-height:1.7;display:flex}.skillspace-library-clip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.skillspace-library-clip{border:1px solid var(--color-line-strong,#d5d1c8);color:inherit;text-align:left;background:#ffffff20;border-radius:4px;grid-template-columns:86px minmax(0,1fr) 15px;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.skillspace-library-clip>span:nth-child(2){gap:5px;min-width:0;display:grid}.skillspace-library-clip strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.4}.skillspace-library-clip small{color:var(--color-muted,#686862);font-size:10px;line-height:1.5}.skillspace-library-clip .skillspace-library-thumbnail-empty{padding:4px}.skillspace-library-clip .skillspace-library-thumbnail-empty>span{display:none}.skillspace-library-pagination{color:var(--color-muted,#686862);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:11px;display:flex}.skillspace-library-player video{background:#20211f;border-radius:4px;width:100%;max-height:500px;display:block}.skillspace-library button:disabled{opacity:.5;cursor:not-allowed}.skillspace-library button:active:not(:disabled){transform:scale(.99)}@media (width<=1100px){.skillspace-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.dataset-publisher-card{padding:19px}.skillspace-library-access{flex-direction:column;align-items:flex-start;gap:8px}.skillspace-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skillspace-library-clip-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.dataset-publisher-grid,.skillspace-library-attribution{grid-template-columns:minmax(0,1fr)}.dataset-publisher-mark{margin-bottom:20px}.skillspace-library-access{padding:18px}.skillspace-library-toolbar{align-items:stretch}.skillspace-library-search{flex:100%}.skillspace-library-search input{width:100%;font-size:16px}.skillspace-library-detail,.skillspace-library-player{padding:14px}.skillspace-library-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.skillspace-library-brief-choice select{font-size:16px}.skillspace-library-card strong{font-size:14px}.skillspace-library-thumbnail-empty{flex-direction:column}}@media (width<=380px){.skillspace-library-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dataset-publisher-card,.skillspace-library button{transition:none}.skillspace-library button:active:not(:disabled){transform:none}}.skillspace-library-introduction{border:1px solid var(--color-line-strong,#d5d1c8);background:#fffdf8;border-radius:12px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:24px;margin:18px 0 24px;padding:20px;display:grid}.skillspace-library-introduction>img{object-fit:cover;border-radius:8px;width:132px;height:132px;display:block}.skillspace-library-introduction h3{letter-spacing:-.035em;margin:0 0 8px;font-size:22px;font-weight:500}.skillspace-library-introduction p:not(.skillspace-library-kicker){color:var(--color-muted);margin:0;font-size:13px;line-height:1.6}.skillspace-library-introduction .skillspace-library-links{margin-bottom:0}.skillspace-library-focused .skillspace-library-detail{background:#fffdf8;border-radius:16px;margin:0;padding:clamp(20px,4vw,46px)}.skillspace-library-focused h1{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(32px,5vw,54px);font-weight:500;line-height:1.1}.skillspace-library-task-name{color:#3c6cff;margin:20px 0;font-size:16px}.skillspace-library-focused .skillspace-library-detail-goal{max-width:740px;font-size:18px;line-height:1.65}.skillspace-library-focused .skillspace-library-progress{margin-top:28px}.skillspace-library h2.skillspace-library-section-title{margin:28px 0 16px;font-size:23px}.skillspace-library-collection-next{background:#efede5;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:18px;display:flex}.skillspace-library-collection-next strong{font-size:14px;font-weight:500}.skillspace-library-collection-next p{color:var(--color-muted);max-width:480px;margin:5px 0 0;font-size:12px;line-height:1.6}.skillspace-library-collection-next a{color:#315adb;flex-shrink:0;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}@media (width<=600px){.skillspace-library-introduction{grid-template-columns:1fr;gap:16px;padding:18px}.skillspace-library-introduction>img{width:76px;height:76px}.skillspace-library-introduction h3{font-size:21px}.skillspace-library-collection-next{flex-direction:column;align-items:start;gap:6px}}.skillspace-library-focused{margin-top:0}.skillspace-library-focused .skillspace-workspace{background:0 0;border:0;border-radius:0;padding:0}.skillspace-workspace-header,.skillspace-workspace-identity,.skillspace-workspace-actions{align-items:center;display:flex}.skillspace-workspace-header{justify-content:space-between;gap:20px}.skillspace-workspace-identity{gap:15px;min-width:0}.skillspace-workspace-identity>div{min-width:0}.skillspace-workspace-mark{color:#3c6cff;background:#3c6cff08;border:1px solid #3c6cff26;border-radius:10px;flex-shrink:0;place-items:center;width:54px;height:58px;display:grid}.skillspace-workspace .skillspace-library-kicker{margin-bottom:6px;font-size:9px}.skillspace-workspace :is(h1,h3){overflow-wrap:anywhere}.skillspace-workspace-header :is(h1,h3){letter-spacing:-.04em;margin:0;font-size:clamp(26px,3.4vw,36px);font-weight:500;line-height:1.15}.skillspace-workspace-task{color:var(--color-muted,#686862);margin:7px 0 0;font-size:12px}.skillspace-workspace-actions{flex-shrink:0;gap:8px}.skillspace-workspace-action,.skillspace-workspace .skillspace-workspace-refresh{border:1px solid var(--color-line-strong,#d5d1c8);min-height:42px;color:inherit;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;text-decoration:none;display:inline-flex}.skillspace-workspace-action.is-primary{color:#fff;background:#3c6cff;border-color:#3c6cff}.skillspace-workspace .skillspace-workspace-refresh{min-width:42px;padding:9px}.skillspace-workspace-context{color:var(--color-muted,#686862);flex-wrap:wrap;align-items:center;gap:9px 24px;margin:20px 0 5px;font-size:11px;display:flex}.skillspace-workspace-context .skillspace-library-brief-choice{align-items:center;gap:10px;max-width:100%;display:flex}.skillspace-workspace-context .skillspace-library-brief-choice select{background-color:#eeece575;border-color:#0000;max-width:300px;min-height:38px;padding:7px 25px 7px 9px;font-size:11px}.skillspace-workspace .skillspace-section-tabs button{font-size:13px}.skillspace-workspace-overview{grid-template-columns:minmax(0,1fr) minmax(250px,.64fr);align-items:start;gap:42px;padding:7px 0 0;display:grid}.skillspace-workspace :is(.skillspace-workspace-brief,.skillspace-workspace-next,.skillspace-workspace-section-heading) h2{letter-spacing:-.03em;font-size:clamp(21px,2.3vw,26px);line-height:1.25}.skillspace-workspace .skillspace-library-detail-goal{color:var(--color-muted,#686862);margin:12px 0 24px;font-size:14px;line-height:1.7}.skillspace-workspace-brief h3{margin:0 0 12px;font-size:12px;font-weight:500}.skillspace-workspace-checklist{margin:0 0 18px;padding:0;list-style:none}.skillspace-workspace-checklist li{border-top:1px solid var(--color-line-strong,#d5d1c8);overflow-wrap:anywhere;align-items:baseline;gap:13px;padding:12px 0;font-size:12px;line-height:1.6;display:flex}.skillspace-workspace-checklist li span{color:#315bd9;font:10px var(--font-mono,monospace);flex-shrink:0}.skillspace-workspace-next{background:linear-gradient(135deg,#fffdf8 20%,#3c6cff06);border:1px solid #3c6cff26;border-radius:10px;padding:24px}.skillspace-workspace-next-icon{color:#3c6cff;margin-bottom:28px;display:inline-flex}.skillspace-workspace-next>p:not(.skillspace-library-kicker){color:var(--color-muted,#686862);margin:12px 0;font-size:12px;line-height:1.7}.skillspace-workspace-next>:is(a,button),.skillspace-workspace-empty a{color:#315bd9;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:12px;text-decoration:none;display:inline-flex}.skillspace-workspace-next-note{color:var(--color-muted,#686862);border-top:1px solid #3c6cff1c;margin-top:10px;padding-top:16px;font-size:10px;line-height:1.7}.skillspace-workspace-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:4px 0 22px;display:flex}.skillspace-workspace-section-heading p{color:var(--color-muted,#686862);margin:8px 0 0;font-size:12px;line-height:1.6}.skillspace-workspace-status{border:1px solid var(--color-line-strong,#d5d1c8);color:var(--color-muted,#686862);border-radius:4px;flex-shrink:0;align-items:center;gap:7px;padding:7px 9px;font-size:10px;display:inline-flex}.skillspace-workspace-empty{border:1px dashed var(--color-line-strong,#d5d1c8);text-align:center;background:#fffdf840;border-radius:10px;padding:42px 22px}.skillspace-workspace-empty>svg{color:#3c6cff;margin:0 auto 16px}.skillspace-workspace-empty h3{letter-spacing:-.025em;margin:0 0 8px;font-size:19px;font-weight:500}.skillspace-workspace-empty p{color:var(--color-muted,#686862);max-width:52ch;margin:0 auto 8px;font-size:12px;line-height:1.7}.skillspace-workspace .skillspace-library-progress{margin-top:0}.skillspace-workspace .skillspace-library-progress>div{padding:18px 12px 18px 0}.skillspace-workspace-readiness-list{margin-top:14px}.skillspace-workspace-readiness-list>section{border-bottom:1px solid var(--color-line-strong,#d5d1c8);gap:18px;padding:19px 0;display:flex}.skillspace-workspace-step{font:10px var(--font-mono,monospace);color:#315bd9;padding-top:4px}.skillspace-workspace-readiness-list h3{margin:0 0 8px;font-size:14px;font-weight:500}.skillspace-workspace-readiness-list p{color:var(--color-muted,#686862);margin:5px 0 0;font-size:12px;line-height:1.7}.skillspace-workspace-footer{border-top:1px solid var(--color-line-strong,#d5d1c8);color:var(--color-muted,#686862);flex-wrap:wrap;align-items:baseline;gap:8px 28px;margin-top:30px;padding-top:12px;font-size:10px;line-height:1.7;display:flex}.skillspace-workspace-footer details{flex:1;min-width:min(250px,100%)}.skillspace-workspace-footer summary{cursor:pointer;width:fit-content;min-height:40px;padding:10px 0}.skillspace-workspace-footer p{max-width:70ch;margin:0 0 8px}@media (hover:hover) and (pointer:fine){.skillspace-workspace-action:hover,.skillspace-workspace-refresh:hover{border-color:#3c6cff}.skillspace-workspace-action.is-primary:hover{background:#315bd9}}@media (width<=850px){.skillspace-workspace-header{flex-direction:column;align-items:flex-start;gap:17px}.skillspace-workspace-overview{grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);gap:26px}}@media (width<=600px){.skillspace-workspace-header :is(h1,h3){font-size:27px}.skillspace-workspace-identity{gap:12px}.skillspace-workspace-mark{width:42px;height:46px}.skillspace-workspace-actions{width:100%}.skillspace-workspace-action{flex:1;min-height:44px}.skillspace-workspace-overview{grid-template-columns:minmax(0,1fr);gap:18px}.skillspace-workspace-next{padding:20px}.skillspace-workspace-next-icon{margin-bottom:17px}.skillspace-workspace-context{gap:8px;margin-top:15px}.skillspace-workspace-context .skillspace-library-brief-choice{width:100%;min-width:0}.skillspace-workspace-context .skillspace-library-brief-choice select{max-width:100%;min-height:44px;font-size:16px}.skillspace-workspace .skillspace-section-tabs button{font-size:12px}.skillspace-workspace-section-heading{flex-direction:column;align-items:flex-start}.skillspace-workspace-footer{margin-top:23px}}.skillspace-library-toolbar{align-items:flex-start}.skillspace-library-search-block{flex:430px;min-width:0}.skillspace-library-search-block .skillspace-library-search,.skillspace-recording-search .skillspace-library-search{background:var(--color-paper,#f7f6f2);border-radius:8px;min-height:50px}.skillspace-library-search:focus-within{border-color:var(--color-voltage,#3c6cff);outline:2px solid #3c6cff16}.skillspace-library-search-block input,.skillspace-recording-search input{outline:none;flex:1;width:100%;min-width:0;min-height:48px;font-size:15px}.skillspace-library-search input::-webkit-search-cancel-button{display:none}.skillspace-library-search>svg{color:var(--color-muted);flex-shrink:0}.skillspace-library-search>button{width:32px;min-height:44px;color:var(--color-muted);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.skillspace-library-search-scope{color:var(--color-muted);margin:7px 0 0;font-size:11px;line-height:1.6}.skillspace-recording-search{margin:20px 0}.skillspace-recording-search>label{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.skillspace-library-empty>button,.skillspace-library-empty-actions>button{color:var(--color-voltage,#3c6cff);background:0 0;border:0;min-height:44px;padding:8px 0;font-size:12px}@media (width<=600px){.skillspace-library-search-block{flex-basis:100%}.skillspace-library-search-block input,.skillspace-recording-search input{font-size:16px}}.skillspace-library:not(.skillspace-library-focused) .skillspace-library-heading h2{padding-top:8px;font-size:22px}.skillspace-library-context{align-items:center;gap:3px 16px;margin:4px 0 10px}.skillspace-library-context>span{border:1px solid var(--color-line);background:#ffffff25;border-radius:5px;padding:5px 9px;font-size:10px}.skillspace-library-about{min-width:0}.skillspace-library-about summary{font-size:10px}.skillspace-library-introduction{grid-template-columns:80px minmax(0,1fr);gap:18px;margin-top:12px;padding:18px}.skillspace-library-introduction>img{border-radius:7px;width:80px;height:100px}.skillspace-library-introduction h3{font-size:19px}.skillspace-library-introduction p:not(.skillspace-library-kicker){font-size:12px}.skillspace-library-introduction .skillspace-library-links{gap:5px 16px;margin-top:8px}.skillspace-library-introduction .skillspace-library-links a{align-items:center;gap:6px;min-height:40px;display:inline-flex}.skillspace-library-collection-card{background:var(--space-paper);border-radius:16px}.skillspace-library-collection-card>.collection-cover{margin-right:-12px}.skillspace-library-collection-card[aria-expanded=true]{box-shadow:0 0 0 1px var(--color-voltage)}.skillspace-library-collection-card .skillspace-library-card-copy{gap:7px;padding-top:13px}.skillspace-library-collection-detail .skillspace-recording-search{margin:18px 0}.skillspace-recording-search-scope{color:var(--color-muted);font-size:10px;line-height:1.6}.skillspace-recording-search-scope summary{cursor:pointer;width:fit-content;min-height:40px;padding:10px 0}.skillspace-recording-search-scope p{max-width:65ch;margin:0 0 10px}.skillspace-library-collection-detail .skillspace-library-clip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.skillspace-library-collection-detail .skillspace-library-clip{border-radius:8px;grid-template-columns:minmax(0,1fr);gap:0;padding:0;position:relative;overflow:hidden}.skillspace-library-collection-detail .skillspace-library-clip .skillspace-library-thumbnail{aspect-ratio:16/10;width:100%}.skillspace-library-collection-detail .skillspace-library-clip>span:nth-child(2){padding:12px}.skillspace-library-collection-detail .skillspace-library-clip strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skillspace-library-collection-detail .skillspace-library-clip>svg{color:#fff;background:#171e2dd9;border-radius:50%;width:29px;height:29px;padding:8px;position:absolute;top:10px;right:10px}.skillspace-library-collection-detail .skillspace-library-thumbnail-empty{background:linear-gradient(145deg,#ebe8df,#f3f1e9);flex-direction:column;gap:10px}.skillspace-library-collection-detail .skillspace-library-thumbnail-empty>span{display:block}.skillspace-library-collection-next{gap:8px 18px;margin:18px 0 0;padding:10px 14px}.skillspace-library-collection-next>span{align-items:center;gap:9px;font-size:12px;display:inline-flex}.skillspace-library-collection-next>span svg{color:var(--color-voltage);flex-shrink:0}.skillspace-library-collection-next a{font-size:12px}.dataset-publisher-card{padding:20px}.dataset-publisher-mark{margin-bottom:16px}.dataset-publisher-card>p{margin:12px 0 18px;font-size:12px}.dataset-publisher-card h4{font-size:21px}@media (hover:hover) and (pointer:fine){.skillspace-library-collection-detail .skillspace-library-clip:hover{border-color:var(--color-voltage)}}@media (width<=700px){.skillspace-library-collection-detail .skillspace-library-clip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=600px){.skillspace-library-introduction{grid-template-columns:64px minmax(0,1fr);gap:13px;padding:14px}.skillspace-library-introduction>img{width:64px;height:86px}.skillspace-library-introduction h3{font-size:17px}.skillspace-library-introduction .skillspace-library-kicker{font-size:8px}.skillspace-library-collection-next{flex-direction:column;align-items:flex-start;gap:2px}}.skillspace-workspace-focus{--skillspace-answer-size:clamp(20px, 2.1vw, 24px);max-width:760px;margin:0 auto}.skillspace-workspace-context{color:var(--color-muted,#686862);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 12px;margin:0 0 12px;font-size:12px;line-height:1.5;display:flex}.skillspace-workspace-context strong{color:var(--color-ink,#20211f);font-weight:500}.skillspace-workspace-focus .skillspace-workspace-header{border:1px solid var(--space-stroke);background:linear-gradient(115deg, var(--space-surface), var(--space-paper) 80%);border-radius:18px;flex-direction:row;align-items:flex-start;gap:12px;padding:18px}.skillspace-workspace-focus .skillspace-workspace-identity{align-items:flex-start;gap:16px}.skillspace-workspace-focus .skillspace-workspace-mark{background:var(--space-surface);width:72px;height:72px;color:var(--space-accent);border:0;border-radius:20px}.skillspace-workspace-mark .skill-plan-scene{flex-shrink:0;width:70px;height:70px}.skillspace-workspace-focus .skillspace-workspace-panel-label{color:var(--space-accent);letter-spacing:0;text-transform:none;margin:0 0 6px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4}.skillspace-workspace-focus .skillspace-workspace-header :is(h1,h3),.skillspace-workspace-focus .skillspace-workspace-finish strong{font-size:var(--skillspace-answer-size);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-weight:500;line-height:1.4}.skillspace-workspace-finish{color:#365798;background:linear-gradient(115deg,#edf2fc,#fffefa 85%);border:1px solid #d4def1;border-radius:18px;align-items:flex-start;gap:16px;margin:16px 0 0;padding:16px 18px;display:flex;position:relative}.skillspace-workspace-finish:before{content:"";background:linear-gradient(var(--space-stroke), #cad8f0);width:2px;height:16px;position:absolute;top:-17px;left:53px}.skillspace-workspace-finish-icon{background:#e6edfc;border-radius:18px;flex-shrink:0;place-items:center;width:72px;height:72px;display:grid}.skillspace-workspace-finish-icon .skill-plan-scene{width:70px;height:70px}.skillspace-workspace-finish>div{min-width:0}.skillspace-workspace-focus .skillspace-workspace-finish .skillspace-workspace-panel-label{color:#365798}.skillspace-workspace-finish strong{color:var(--color-ink,#20211f);white-space:pre-wrap;overflow-wrap:anywhere;display:block}.skillspace-workspace-primary-area{margin:20px 0 16px}.skillspace-workspace-next-label{color:var(--color-muted,#686862);margin:0 0 9px;font-size:13px;line-height:1.4}.skillspace-workspace .skillspace-workspace-primary{color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:13px 20px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.skillspace-workspace-primary>span{text-align:left;flex:1}.skillspace-workspace-primary>svg{flex-shrink:0}.skillspace-workspace-scope-note{color:var(--color-muted,#686862);text-align:center;margin:8px 0 0;font-size:11px;line-height:1.5}.skillspace-workspace-settings{border-block:1px solid var(--color-line-strong,#d5d1c8);max-width:760px;margin:0 auto}.skillspace-workspace-settings>summary,.skillspace-workspace-help>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;list-style:none;display:flex}.skillspace-workspace-settings>summary::-webkit-details-marker{display:none}.skillspace-workspace-help>summary::-webkit-details-marker{display:none}.skillspace-workspace-settings>summary{color:var(--color-muted,#686862);font-size:13px}.skillspace-workspace-settings>summary>span{flex:1}.skillspace-workspace-settings>summary>small{font:10px var(--font-mono,monospace)}.skillspace-workspace-settings>summary>svg,.skillspace-workspace-help>summary>svg{flex-shrink:0}.skillspace-workspace-settings[open]>summary>svg:last-child,.skillspace-workspace-help[open]>summary>svg:last-child{transform:rotate(180deg)}.skillspace-workspace-settings-body{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:4px 0 18px;display:grid}.skillspace-workspace-settings-body .skillspace-workspace-actions{flex-wrap:wrap}.skillspace-workspace-settings-body .skillspace-workspace-action{min-height:44px}.skillspace-workspace-count-note{max-width:760px;color:var(--color-muted,#686862);margin:10px auto 14px;font-size:11px;line-height:1.5}.skillspace-workspace>.skillspace-section-tabs{background:#f0f2f4;border:1px solid #dfe3e8;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:760px;margin:0 auto 16px;padding:4px;display:grid}.skillspace-workspace>.skillspace-section-tabs button{border-radius:9px}.skillspace-workspace>.skillspace-section-tabs button[aria-selected=true]{background:var(--space-paper);color:#3155a2;box-shadow:0 1px 4px #2030450d}.skillspace-workspace>.skillspace-section-tabs button[aria-selected=true]:after{inset-inline:20%;border-radius:2px;height:2px;bottom:3px}.skillspace-workspace>.skillspace-section-tabs button{min-width:0;min-height:48px}.skillspace-workspace-overview{grid-template-columns:minmax(0,1fr);gap:10px;max-width:760px;margin:0 auto;padding:0;display:grid}.skillspace-workspace-help{background:#fffdf9;border:1px solid #e4e0d7;border-radius:13px;padding:0 15px}.skillspace-workspace-help>summary{min-height:66px}.skillspace-workspace-help-icon{width:34px;height:34px;color:var(--space-accent);background:var(--space-surface);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.skillspace-workspace-help>summary>span:nth-child(2){overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.skillspace-workspace-help strong{font-size:14px;font-weight:500}.skillspace-workspace-help small{color:var(--color-muted,#686862);font-size:11px}.skillspace-workspace-help .skillspace-library-notice{margin:0 0 16px 44px}.skillspace-workspace-help .skillspace-workspace-checklist{margin:0 0 8px 44px}.skillspace-workspace-footer{max-width:760px;margin-inline:auto}@media (width<=600px){.skillspace-workspace-focus .skillspace-workspace-identity{gap:12px}.skillspace-workspace-focus .skillspace-workspace-mark{border-radius:16px;width:60px;height:64px}.skillspace-workspace-mark .skill-plan-scene{width:60px;height:60px}.skillspace-workspace-focus .skillspace-workspace-header{padding:14px}.skillspace-workspace-finish{gap:12px;margin-top:14px;padding:14px}.skillspace-workspace-finish:before{height:14px;top:-15px;left:43px}.skillspace-workspace-finish-icon{border-radius:16px;width:60px;height:64px}.skillspace-workspace-finish-icon .skill-plan-scene{width:60px;height:60px}.skillspace-workspace-primary-area{margin-top:17px}.skillspace-workspace-settings-body{grid-template-columns:minmax(0,1fr)}.skillspace-workspace-settings-body select{font-size:16px}.skillspace-workspace-settings-body .skillspace-workspace-action{flex:auto}.skillspace-workspace>.skillspace-section-tabs button{white-space:normal;font-size:12px}}.skillspace-workspace-finish strong.is-long{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skillspace-workspace-full-result>summary{color:#3052b3;cursor:pointer;align-items:center;min-height:44px;font-size:12px;display:flex}.skillspace-workspace-full-result[open]>p{color:var(--color-ink);overflow-wrap:anywhere;margin-top:0;font-size:14px;line-height:1.6}.simulation-goal{color:#23304a;background:linear-gradient(135deg,#f3f6ff,#fffefa 85%);border:1px solid #ccd7ef;border-radius:16px;margin:0 0 24px;padding:20px;container-type:inline-size}.simulation-goal-heading,.simulation-goal-heading>div{align-items:center;gap:9px;display:flex}.simulation-goal-heading{flex-wrap:wrap;justify-content:space-between}.simulation-goal-heading>div{min-width:0}.simulation-goal-heading svg{color:#4267d1;flex-shrink:0}.simulation-goal-heading h3{margin:0;font-size:15px;font-weight:500}.simulation-goal-heading>span{font:10px var(--font-mono,monospace);color:#5b6b89;text-transform:uppercase;letter-spacing:.06em}.simulation-goal-comparison{grid-template-columns:1fr 1fr;margin:22px 0 16px;display:grid}.simulation-goal-comparison>div{min-width:0}.simulation-goal-comparison>div+div{border-left:1px solid #d8e0f0;padding-left:22px}.simulation-goal-comparison p{color:#536482;margin:0 0 8px;font-size:13px}.simulation-goal-comparison strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1.1;display:block}.simulation-goal-target strong{color:#345bd0}.simulation-goal-target strong.is-unset{letter-spacing:-.025em;padding:6px 0;font-size:27px}.simulation-goal-comparison span{color:#61708a;margin-top:8px;font-size:12px;line-height:1.45;display:block}.simulation-goal-meaning{color:#4f617d;max-width:66ch;margin:0;font-size:13px;line-height:1.55}.simulation-goal-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.simulation-goal button{min-height:48px;font:inherit;cursor:pointer;border-radius:10px;font-size:14px}.simulation-goal-footer button{color:#2d52b5;background:#fff;border:1px solid #b6c7f4;padding:9px 15px}.simulation-goal-footer>span{color:#5e6b83;font-size:11px}.simulation-goal-unbound{color:#627087;border-top:1px solid #dce3f1;margin:14px 0 0;padding-top:14px;font-size:12px;line-height:1.55}.simulation-goal-conditions{margin-top:12px}.simulation-goal-conditions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;font-size:13px;list-style:none;display:flex}.simulation-goal-conditions summary::-webkit-details-marker{display:none}.simulation-goal-conditions[open] summary svg{transform:rotate(180deg)}.simulation-goal-conditions p{white-space:pre-wrap;overflow-wrap:anywhere;color:#344969;margin:0 0 10px;font-size:14px;line-height:1.55}.simulation-goal-conditions small{color:#65728a;font-size:12px;line-height:1.5;display:block}.simulation-goal-editor{border-top:1px solid #d6dff0;margin-top:18px;padding-top:18px}.simulation-goal-fields{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.simulation-goal-editor label{flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}.simulation-goal-editor :is(input,textarea){color:#202d46;width:100%;min-width:0;min-height:48px;font:16px var(--font-sans,sans-serif);background:#fff;border:1px solid #bccbe7;border-radius:9px;padding:12px}.simulation-goal-editor textarea{resize:vertical;line-height:1.5}.simulation-goal-number{position:relative}.simulation-goal-number input{padding-right:42px}.simulation-goal-number>span{color:#64718a;pointer-events:none;font-weight:400;position:absolute;top:15px;right:26px}.simulation-goal-editor-note{color:#5e6b83;margin:12px 0;font-size:12px;line-height:1.55}.simulation-goal-editor-actions{flex-wrap:wrap;gap:10px;display:flex}.simulation-goal-editor-actions button{color:#fff;background:#365ed3;border:1px solid #365ed3;justify-content:center;align-items:center;gap:10px;padding:10px 18px;display:inline-flex}.simulation-goal-editor-actions button+button{color:#465a80;background:0 0;border-color:#0000}.simulation-goal-error{color:#a22c36;font-size:13px;line-height:1.5}.simulation-goal :is(button,input,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #355ed3}.simulation-goal-save-status{color:#335b48;margin:10px 0 0;font-size:12px;line-height:1.5}.simulation-goal-save-status:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=680px){.simulation-goal{border-radius:13px;padding:16px}.simulation-goal-heading h3{font-size:16px}.simulation-goal-heading>span{display:none}.simulation-goal-comparison>div+div{padding-left:14px}.simulation-goal-comparison p,.simulation-goal-comparison span{font-size:12px}.simulation-goal-target strong.is-unset{overflow-wrap:anywhere;font-size:clamp(18px,5.5vw,25px)}.simulation-goal-meaning,.simulation-goal-editor label{font-size:14px}.simulation-goal-footer{flex-direction:column;align-items:flex-start;gap:8px}.simulation-goal-footer button{width:100%}.simulation-goal-fields{grid-template-columns:1fr}.simulation-goal button{font-size:16px}}@container (width<=310px){.simulation-goal-comparison{grid-template-columns:1fr;gap:18px}.simulation-goal-comparison>div+div{border-top:1px solid #d8e0f0;border-left:0;padding:16px 0 0}}.skillspace-progress{color:#202922;background:#fbfcf9;border:1px solid #d9ddd5;border-radius:20px;min-width:0;margin:20px 0;padding:24px;scroll-margin-top:148px}.skillspace-progress-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.skillspace-progress-heading>div{min-width:0}.skillspace-progress-heading>div>p{color:#5b685e;font:11px var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px}.skillspace-progress-heading h2{overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:500;line-height:1.25}.skillspace-progress-status{color:#3458b0;background:#edf2ff;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:7px 10px;font-size:12px;line-height:1.3;display:inline-flex}.skillspace-progress-status-dot{background:#4d72e2;border-radius:50%;width:6px;height:6px}.skillspace-progress-intro strong{color:#3a4b63;font-weight:500}.skillspace-progress-ability{color:#647164;margin:20px 0 0;font-size:12px;line-height:1.5}.skillspace-progress-intro{color:#59675d;max-width:60ch;margin:14px 0 22px;font-size:14px;line-height:1.6}.skillspace-progress-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.skillspace-progress-stages li{background:linear-gradient(160deg,#ffffffba,#f5f6f2b3);border:1px solid #e1e5dc;border-radius:13px;min-width:0;padding:14px 12px 15px}.skillspace-progress-stages li[data-has-evidence=true]{background:linear-gradient(155deg,#f2f5ff,#fafbff);border-color:#c9d6ff}.skillspace-progress-stages li[data-current=true]{border-color:#aabef2;box-shadow:inset 0 0 0 1px #dce6ff}.skillspace-progress-bars{isolation:isolate;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;height:34px;display:grid;position:relative;overflow:hidden}.skillspace-progress-bars>span{opacity:calc(var(--cell-opacity) * .28 + .14);background:linear-gradient(#a0aaa2,#7e8c81);border-radius:3px}.skillspace-progress-stages li[data-has-evidence=true] .skillspace-progress-bars>span{opacity:var(--cell-opacity);transform-origin:bottom;animation:.68s cubic-bezier(.22,1,.36,1) both skillspace-evidence-arrive;animation-delay:calc(var(--stage-index) * 90ms + var(--cell-index) * 45ms);background:linear-gradient(#6a8bff 0%,#3f6aff 45%,#254ed1 100%)}.skillspace-progress-stages li[data-has-evidence=true] .skillspace-progress-bars:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 37%,#fff8 49%,#0000 62%);animation:1.6s ease-out .45s skillspace-evidence-sheen;position:absolute;inset:-16px -40%}.skillspace-progress-stage-copy{margin-top:14px}.skillspace-progress-marker{color:#657165;flex-wrap:wrap;align-items:baseline;gap:6px;min-height:17px;margin-bottom:7px;font-size:10px;line-height:1.35;display:flex}.skillspace-progress-marker>span:first-child{color:#738071;font:10px var(--font-mono,monospace);letter-spacing:.03em}.skillspace-progress-stages li[data-has-evidence=true] .skillspace-progress-marker{color:#385cba}.skillspace-progress-next-label{color:#3159b8;font-weight:600}.skillspace-progress-stages h3{color:#29332c;text-wrap:balance;margin:0;font-size:14px;font-weight:500;line-height:1.35}.skillspace-progress-stages li p{color:#657063;margin:7px 0 0;font-size:12px;line-height:1.4}.skillspace-progress-stages li[data-has-evidence=true] p{color:#3158b1;font-weight:500}@keyframes skillspace-evidence-arrive{0%{filter:saturate(.5);transform:scaleY(.64)}to{filter:saturate();transform:scaleY(1)}}@keyframes skillspace-evidence-sheen{0%{opacity:0;transform:translate(-65%)}25%{opacity:.7}to{opacity:0;transform:translate(65%)}}@media (prefers-reduced-motion:reduce){.skillspace-progress .skillspace-progress-bars>span,.skillspace-progress .skillspace-progress-bars:after{animation:none!important}}.skillspace-progress-next{color:#284984;background:#eff3fc;border-radius:12px;gap:12px;margin-top:24px;padding:16px;display:flex}.skillspace-progress-next>svg{flex-shrink:0;margin-top:2px}.skillspace-progress-next strong{font-size:14px;font-weight:500}.skillspace-progress-next p{margin:5px 0 0;font-size:14px;line-height:1.5}.skillspace-progress-evidence{margin-top:12px}.skillspace-progress-evidence summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:14px;list-style:none;display:flex}.skillspace-progress-evidence summary::-webkit-details-marker{display:none}.skillspace-progress-evidence[open] summary>svg{transform:rotate(180deg)}.skillspace-progress-evidence>div{padding:0 0 8px}.skillspace-progress-evidence p{color:#5c685e;margin:0 0 12px;font-size:14px;line-height:1.6}.skillspace-progress-evidence a{color:#2c52b0;align-items:center;gap:10px;min-height:48px;font-size:14px;text-decoration:none;display:inline-flex}.skillspace-progress-evidence small{color:#687263;font-size:12px;display:block}.skillspace-progress-evidence :is(a,summary):focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #3e63eb}.skillspace-progress-jump{text-align:left;color:#263d68;width:100%;min-height:64px;font:inherit;cursor:pointer;background:#f3f5fa;border:1px solid #dce3ee;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:14px 17px;display:flex}.skillspace-progress-jump span{flex-direction:column;gap:3px;display:flex}.skillspace-progress-jump strong{font-size:15px;font-weight:500}.skillspace-progress-jump small{color:#627188;font-size:13px}@media (width<=680px){.skillspace-progress{border-radius:16px;padding:20px;scroll-margin-top:84px}.skillspace-progress-heading{flex-direction:column;gap:12px}.skillspace-progress-heading h2{font-size:22px}.skillspace-progress-intro,.skillspace-progress-next p,.skillspace-progress-evidence p,.skillspace-progress-evidence a,.skillspace-progress-evidence summary{font-size:16px}.skillspace-progress-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.skillspace-progress-stages li{padding:12px}.skillspace-progress-bars{gap:3px;height:28px}.skillspace-progress-stage-copy{margin-top:11px}.skillspace-progress-marker{font-size:10px}.skillspace-progress-stages h3{min-height:2.7em;font-size:15px}.skillspace-progress-stages li p{font-size:13px}.skillspace-progress-next{padding:15px}.skillspace-progress-next strong{font-size:16px}}.skillspace-progress-action :is(a,button){color:#294eaf;min-height:48px;font:15px var(--font-sans,sans-serif);cursor:pointer;background:#edf2ff;border:1px solid #b7c8f6;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding:10px 16px;text-decoration:none;display:inline-flex}.skillspace-progress-action :is(a,button):focus-visible,.skillspace-progress-jump:focus-visible{outline-offset:4px;outline:2px solid #3e63eb}@media (width<=680px){.skillspace-progress-action :is(a,button){width:100%;font-size:16px}}.skillspace-progress-scope{color:#786249;margin:-10px 0 18px;font-size:12px;line-height:1.5}@media (width<=380px){.skillspace-progress{padding:16px}.skillspace-progress-stages{gap:8px}.skillspace-progress-stages li{padding:10px}.skillspace-progress-marker{gap:4px}}
