.theme-toggle[data-v-6086d248]{align-items:center;background:var(--skill-card);border:1px solid var(--skill-border);border-radius:9px;box-shadow:0 5px 14px #1e14142e;color:var(--skill-red-text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:750;gap:6px;justify-content:center;min-height:36px;padding:7px 12px;position:fixed;right:14px;top:12px;z-index:50}.theme-icon[data-v-6086d248]{font-size:14px;line-height:1}.theme-toggle[data-v-6086d248]:focus-visible,.theme-toggle[data-v-6086d248]:hover{border-color:var(--skill-red);outline:none;transform:translateY(-1px)}.help-toggle[data-v-55a4d2fc]{background:var(--skill-card);border:1px solid var(--skill-border);border-radius:50%;box-shadow:0 5px 14px #1e14142e;color:var(--skill-red-text);cursor:pointer;display:grid;font-weight:800;height:36px;padding:0;place-items:center;position:fixed;right:14px;top:56px;width:36px;z-index:50}.help-toggle[data-v-55a4d2fc]:focus-visible,.help-toggle[data-v-55a4d2fc]:hover{border-color:var(--skill-red);outline:none;transform:translateY(-1px)}.help-backdrop[data-v-55a4d2fc]{background:#0f0a0c9e;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:100}.help-dialog[data-v-55a4d2fc]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--skill-card);border:1px solid var(--skill-border);border-radius:18px;box-shadow:var(--skill-shadow);color:inherit;max-height:min(760px,calc(100vh - 36px));overflow-y:auto;padding:clamp(20px,4vw,32px);width:min(820px,100%)}.help-dialog header[data-v-55a4d2fc]{align-items:start;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.help-dialog h2[data-v-55a4d2fc]{color:var(--skill-red-text);font-size:22px;margin:3px 0 0}.eyebrow[data-v-55a4d2fc]{color:var(--skill-red);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.help-dialog header button[data-v-55a4d2fc]{background:transparent;border:0;color:var(--skill-red-text);cursor:pointer;font-size:28px}.help-grid[data-v-55a4d2fc]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.help-grid article[data-v-55a4d2fc]{background:color-mix(in srgb,var(--skill-card) 82%,transparent);border:1px solid var(--skill-border);border-radius:12px;padding:13px 14px}.help-grid strong[data-v-55a4d2fc]{color:var(--skill-red-text)}.help-grid p[data-v-55a4d2fc],.help-note[data-v-55a4d2fc]{color:color-mix(in srgb,currentColor 78%,transparent);font-size:13px;line-height:1.45;margin:5px 0 0}.help-note[data-v-55a4d2fc]{border-top:1px solid var(--skill-border);margin-top:16px;padding-top:14px}@media(max-width:620px){.help-grid[data-v-55a4d2fc]{grid-template-columns:1fr}}.jira-search[data-v-f6b0a721]{position:relative}.jira-search-trigger[data-v-f6b0a721]{background:var(--skill-card);border:1px solid var(--skill-border);border-radius:999px;color:var(--skill-red-text);cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:36px;padding:7px 12px}.jira-search-panel[data-v-f6b0a721]{background:var(--skill-card);border:1px solid var(--skill-border);border-radius:14px;box-shadow:0 20px 50px #14223840;color:inherit;display:grid;gap:8px;max-height:70vh;overflow:auto;padding:14px;position:absolute;right:0;top:calc(100% + 10px);width:min(560px,calc(100vw - 24px));z-index:80}.jira-search-panel>form[data-v-f6b0a721]{display:grid;gap:8px;grid-template-columns:1fr auto}input[data-v-f6b0a721],select[data-v-f6b0a721]{background:var(--skill-card);border:1px solid var(--skill-border);border-radius:9px;color:inherit;font:inherit;min-width:0;padding:9px 11px}.jira-result[data-v-f6b0a721]{border:1px solid var(--skill-border);border-radius:10px;display:grid;gap:8px;padding:10px}.jira-result>a[data-v-f6b0a721]{color:inherit;display:grid;gap:4px;text-decoration:none}.jira-result[data-v-f6b0a721]:hover{border-color:var(--skill-red)}.jira-result span[data-v-f6b0a721]{display:flex;gap:10px;justify-content:space-between}.jira-result small[data-v-f6b0a721]{opacity:.72}.jira-assignment[data-v-f6b0a721]{border-top:1px solid var(--skill-border);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding-top:8px}.jira-assignment button[data-v-f6b0a721]{background:var(--skill-card);border:1px solid var(--skill-border);border-radius:999px;color:inherit;cursor:pointer;min-height:36px;padding:0 11px}.jira-assignment button[data-v-f6b0a721]:disabled{cursor:default;opacity:.5}.notice[data-v-f6b0a721]{color:#176b42;font-size:13px}@media(max-width:820px){.jira-search-panel[data-v-f6b0a721]{left:12px;position:fixed;right:12px;top:72px;width:auto}.jira-assignment[data-v-f6b0a721]{grid-template-columns:1fr}}.mct-project-navigation[data-v-972bff6d]{align-items:center;display:inline-flex;gap:8px}.mct-navigation-link[data-v-972bff6d]{align-items:center;background:var(--skill-card);border:1px solid var(--skill-border);border-radius:999px;color:var(--skill-red-text);display:inline-flex;font-size:13px;font-weight:800;justify-content:center;min-height:36px;padding:7px 12px;text-decoration:none;white-space:nowrap}.mct-navigation-link[data-v-972bff6d]:focus-visible,.mct-navigation-link[data-v-972bff6d]:hover{border-color:var(--skill-red);outline:none;transform:translateY(-1px)}@media(max-width:820px){.mct-project-navigation[data-v-972bff6d]{display:grid;grid-template-columns:1fr}}.login-brand[data-v-84fcc23e]{color:inherit;text-decoration:none;width:-moz-fit-content;width:fit-content}.login-brand[data-v-84fcc23e]:focus-visible,.login-brand[data-v-84fcc23e]:hover{outline:none;text-decoration:underline;text-decoration-color:var(--skill-red);text-underline-offset:5px}.global-search[data-v-bdf108ab]{display:grid;gap:14px}.global-search header[data-v-bdf108ab]{align-items:center;display:flex;gap:12px;justify-content:space-between}.global-search header h2[data-v-bdf108ab]{display:inline;margin:0 8px 0 0}.global-search header>button[data-v-bdf108ab]{background:var(--skill-card);border:1px solid var(--skill-border);border-radius:999px;color:inherit;cursor:pointer;min-height:32px;padding:5px 10px}.result-groups[data-v-bdf108ab]{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.result-groups section[data-v-bdf108ab]{align-content:start;display:grid;gap:7px}.result-groups h3[data-v-bdf108ab]{color:var(--skill-red-text);font-size:14px;margin:0}.result-groups button[data-v-bdf108ab]{align-items:center;background:#ffffff9e;border:1px solid var(--skill-border);border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:40px;padding:8px 10px;text-align:left}.result-groups button[data-v-bdf108ab]:focus-visible,.result-groups button[data-v-bdf108ab]:hover{border-color:var(--skill-red);outline:none}.result-groups button span[data-v-bdf108ab]{color:#765b5b;font-size:12px}.result-groups .skill-color-dot[data-v-bdf108ab]{flex:0 0 auto}@media(max-width:900px){.result-groups[data-v-bdf108ab]{grid-template-columns:1fr}}.rating[data-v-07431e4f]{align-items:center;color:#697586;cursor:pointer;display:inline-flex;gap:5px;outline:none;position:relative}.rating[data-v-07431e4f]:focus-visible{border-radius:5px;box-shadow:0 0 0 2px #d1606047}.single-star[data-v-07431e4f]{color:#c4c9d0;display:inline-block;line-height:1;position:relative;width:1.05em}.single-star span[data-v-07431e4f]:before,.single-star[data-v-07431e4f]:before{content:"★"}.single-star span[data-v-07431e4f]{color:var(--skill-red);inset:0 auto 0 0;overflow:hidden;position:absolute;white-space:nowrap}.rating-value[data-v-07431e4f]{font-size:12px;font-variant-numeric:tabular-nums}.rating-detail[data-v-07431e4f]{background:#fff;border:1px solid var(--skill-border);border-radius:9px;bottom:calc(100% + 7px);box-shadow:0 8px 22px #46232329;display:grid;gap:3px;left:0;min-width:118px;padding:8px 10px;position:absolute;z-index:20}.detail-stars[data-v-07431e4f]{display:flex;gap:2px}.detail-stars i[data-v-07431e4f]{color:#c4c9d0;font-style:normal;line-height:1;position:relative;width:1em}.detail-stars i span[data-v-07431e4f]:before,.detail-stars i[data-v-07431e4f]:before{content:"★"}.detail-stars i span[data-v-07431e4f]{color:var(--skill-red);inset:0 auto 0 0;overflow:hidden;position:absolute;white-space:nowrap}.rating-detail small[data-v-07431e4f]{color:#697586;text-align:right}.mastery-tree[data-v-6548f0db]{grid-column:1/-1}.mastery-heading[data-v-6548f0db]{align-items:end;display:flex;gap:16px;justify-content:space-between}.mastery-heading h2[data-v-6548f0db],.mastery-heading p[data-v-6548f0db]{margin-bottom:0}.mastery-tree svg[data-v-6548f0db]{background:color-mix(in srgb,var(--skill-card) 78%,transparent);border:1px solid var(--skill-border);border-radius:14px;margin-top:12px;max-height:520px;width:100%}.mastery-tree line[data-v-6548f0db]{stroke:color-mix(in srgb,var(--skill-red-text) 48%,transparent);stroke-width:2.5}.mastery-tree marker path[data-v-6548f0db]{fill:var(--skill-red-text)}.mastery-tree circle[data-v-6548f0db]{fill:color-mix(in srgb,var(--node-color) var(--mastery),var(--skill-card));stroke:var(--node-color);stroke-width:4}.mastery-tree text[data-v-6548f0db]{fill:currentColor;font-size:13px;font-weight:750;text-anchor:middle}.mastery-tree text.level[data-v-6548f0db]{font-size:11px;font-weight:500}.relation-form[data-v-6548f0db]{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;margin-top:14px}.relation-form>span[data-v-6548f0db]{padding-bottom:9px}.relation-list[data-v-6548f0db]{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.relation-list span[data-v-6548f0db]{border:1px solid var(--skill-border);border-radius:999px;font-size:12px;padding:5px 8px}.relation-list button[data-v-6548f0db]{background:transparent;border:0;color:var(--skill-red-text);cursor:pointer}@media(max-width:680px){.mastery-heading[data-v-6548f0db]{align-items:stretch;flex-direction:column}.relation-form[data-v-6548f0db]{grid-template-columns:1fr}.relation-form>span[data-v-6548f0db]{display:none}}.open-items[data-v-bc898ea6]{border-top:1px solid var(--skill-border);container-type:inline-size;margin-top:24px;padding-top:20px}.open-items-heading[data-v-bc898ea6]{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto}.open-items-heading h2[data-v-bc898ea6]{margin-bottom:0}.open-items-count[data-v-bc898ea6]{color:#765b5b;font-size:13px}.open-items-heading button[data-v-bc898ea6]{background:#ffffff5c;border:1px solid rgba(120,90,90,.16);border-radius:7px;color:var(--skill-red-text);cursor:pointer;font-size:12px;min-height:30px;padding:0 9px}.open-items-heading button[data-v-bc898ea6]:focus-visible,.open-items-heading button[data-v-bc898ea6]:hover{background:#d1606012;border-color:#d1606061}.open-items-body[data-v-bc898ea6]{margin-top:12px}.open-item-form[data-v-bc898ea6]{background:#ffffff61;border:1px solid rgba(183,74,74,.14);border-radius:12px;display:grid;gap:9px;grid-template:"project title submit" minmax(38px,auto) "skill assignee submit" minmax(38px,auto) "reward reward submit" minmax(38px,auto) "jira jira submit" minmax(38px,auto) /minmax(145px,.75fr) minmax(210px,1.25fr) 118px;margin-bottom:12px;padding:12px}.open-item-project[data-v-bc898ea6]{grid-area:project}.open-item-title[data-v-bc898ea6]{grid-area:title}.open-item-skill[data-v-bc898ea6]{grid-area:skill}.open-item-assignee[data-v-bc898ea6]{grid-area:assignee}.reward-level[data-v-bc898ea6]{align-items:center;background:#ffffffb8;border:1px solid rgba(183,74,74,.2);border-radius:7px;display:grid;gap:9px;grid-area:reward;grid-template-columns:42px 140px;justify-self:start;margin:0;min-height:38px;padding:0 9px;white-space:nowrap;width:202px}.reward-level input[data-v-bc898ea6]{width:140px}.open-item-jira[data-v-bc898ea6]{align-items:center;display:flex;gap:8px;grid-area:jira;min-width:0}.open-item-jira select[data-v-bc898ea6]{flex:1;min-width:0}.jira-toggle[data-v-bc898ea6]{background:#7355d914;border:1px solid #8b78cf;border-radius:8px;color:#55418f;cursor:pointer;min-height:34px;padding:0 10px;white-space:nowrap}.jira-toggle.active[data-v-bc898ea6]{background:#7355d9;color:#fff}.open-item-submit[data-v-bc898ea6]{align-self:center;grid-area:submit;height:38px;justify-self:end;min-height:38px;padding:0 12px;width:118px}.open-item-list[data-v-bc898ea6]{display:grid;gap:7px;list-style:none;margin:0;max-height:min(52vh,560px);overflow-y:auto;overscroll-behavior:contain;padding:0 5px 0 0;scrollbar-gutter:stable}.open-item-list li[data-v-bc898ea6]{align-items:center;background:#ffffffa6;border:1px solid var(--skill-border);border-radius:12px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:9px 11px}.open-item-list li.done .open-item-content>span[data-v-bc898ea6]:first-child{color:#776f6f;text-decoration:line-through}.open-item-content[data-v-bc898ea6]{display:grid;gap:4px}.open-item-reporting-link[data-v-bc898ea6]{color:inherit;font-weight:700;text-decoration:none}.open-item-reporting-link[data-v-bc898ea6]:focus-visible,.open-item-reporting-link[data-v-bc898ea6]:hover{color:var(--skill-red-dark);text-decoration:underline;text-underline-offset:2px}.open-item-award[data-v-bc898ea6]{align-items:center;color:#765b5b;display:flex;font-size:12px;gap:6px}.open-item-award i[data-v-bc898ea6]{background:var(--skill-color);border-radius:50%;height:8px;width:8px}.legacy-award[data-v-bc898ea6]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.legacy-award label[data-v-bc898ea6]{align-items:center;display:flex;font-size:12px;gap:5px;margin:0}.open-item-list small[data-v-bc898ea6]{color:#765b5b}.open-item-delete[data-v-bc898ea6],.open-item-toggle[data-v-bc898ea6]{background:transparent;border:0;cursor:pointer}.open-item-toggle[data-v-bc898ea6]{color:var(--skill-red-dark);font-size:21px}.open-item-delete[data-v-bc898ea6]{color:#8d3030;font-size:20px}@container (max-width: 620px){.open-item-form[data-v-bc898ea6]{grid-template:"project project" auto "title title" auto "skill assignee" auto "reward reward" auto "jira jira" auto "submit submit" 42px/minmax(0,1fr) minmax(0,1fr)}.open-item-submit[data-v-bc898ea6]{justify-self:start}.open-item-list li[data-v-bc898ea6]{grid-template-columns:auto minmax(0,1fr) auto}.open-item-list li>select[data-v-bc898ea6],.open-item-list small[data-v-bc898ea6]{grid-column:2}.open-item-delete[data-v-bc898ea6]{grid-column:3;grid-row:1}}@container (max-width: 420px){.open-item-form[data-v-bc898ea6]{grid-template:"project" auto "title" auto "skill" auto "assignee" auto "reward" auto "jira" auto "submit" 42px/minmax(0,1fr)}.open-item-jira[data-v-bc898ea6]{align-items:stretch;flex-direction:column}.open-item-list small[data-v-bc898ea6]{display:none}}.matching-heading[data-v-c40ce411]{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto}.matching-heading h2[data-v-c40ce411]{margin-bottom:0}.matching-heading>span[data-v-c40ce411]{color:#765b5b;font-size:13px}.matching-heading button[data-v-c40ce411]{background:#ffffff5c;border:1px solid rgba(120,90,90,.16);border-radius:7px;color:var(--skill-red-text);cursor:pointer;font-size:12px;min-height:30px;padding:0 9px}.matching-heading button[data-v-c40ce411]:focus-visible,.matching-heading button[data-v-c40ce411]:hover{background:#d1606012;border-color:#d1606061}.matching-body[data-v-c40ce411]{margin-top:12px}
