:root{--cmyskills-bg-app:#f7f8fc;--cmyskills-bg-surface:#fff;--cmyskills-bg-sunken:#f1f5f9;--cmyskills-bg-hover:#eaf0fa;--cmyskills-text-primary:#0f172a;--cmyskills-text-secondary:#475569;--cmyskills-text-muted:#64748b;--cmyskills-border:#d6dee9;--cmyskills-brand:#1d4ed8;--cmyskills-brand-subtle:#eff6ff;--cmyskills-brand-on:#fff;--cmyskills-success:#166534;--cmyskills-success-subtle:#ecfdf3;--cmyskills-warning:#92400e;--cmyskills-warning-subtle:#fffbeb;--cmyskills-danger:#b91c1c;--cmyskills-danger-subtle:#fef2f2;--cmyskills-scrim:rgba(15,23,42,.48);--cmyskills-accent-violet:#6e56cf;--cmyskills-accent-blue:#4c8dff;--cmyskills-accent-cyan:#22b8cf;--cmyskills-bg-glass:hsla(0,0%,100%,.88);--cmyskills-glow-brand:radial-gradient(ellipse at 18% 0%,rgba(110,86,207,.12),transparent 55%);--cmyskills-shadow-sm:0 2px 8px rgba(15,23,42,.06);--cmyskills-space-1:4px;--cmyskills-space-2:8px;--cmyskills-space-3:12px;--cmyskills-space-4:16px;--cmyskills-space-5:20px;--cmyskills-space-6:24px;--cmyskills-space-8:32px;--cmyskills-space-12:48px;--cmyskills-radius-sm:4px;--cmyskills-radius-md:8px;--cmyskills-radius-lg:12px;--cmyskills-radius-xl:16px;--cmyskills-font-xs:12px;--cmyskills-font-sm:13px;--cmyskills-font-body:14px;--cmyskills-font-lg:16px;--cmyskills-font-h4:20px;--cmyskills-font-h3:24px;--cmyskills-font-h1:36px;--cmyskills-skill-title-size:18px;--cmyskills-line-body:1.6;--cmyskills-line-heading:1.25;--cmyskills-weight-normal:400;--cmyskills-weight-medium:500;--cmyskills-weight-semibold:600;--cmyskills-control:40px;--cmyskills-touch-target:44px;--cmyskills-table-head:44px;--cmyskills-table-row:48px;--cmyskills-header-height:72px;--cmyskills-header-height-mobile:64px;--cmyskills-content-max:2048px;--cmyskills-content-gutter:32px;--cmyskills-content-gap:24px;--cmyskills-sidebar-width:256px;--cmyskills-sidebar-width-wide:288px;--cmyskills-personal-nav-width:240px;--cmyskills-module-min-width:430px;--cmyskills-cover-size:56px;--cmyskills-promo-height:256px;--cmyskills-promo-height-mobile:210px;--cmyskills-form-width:640px;--cmyskills-reading-width:880px;--cmyskills-transition-fast:120ms;--cmyskills-transition-normal:180ms;--cmyskills-motion-enter:240ms;--cmyskills-z-header:100;--cmyskills-z-drawer:2000;--cmyskills-z-toast:3000;--cmyskills-icon-size:22px;--cmyskills-logo-size:38px;--cmyskills-avatar-size:40px;--cmyskills-border-width:1px;--cmyskills-focus-width:2px;--cmyskills-lift:-2px;--cmyskills-empty-height:200px;--cmyskills-drawer-width:560px;--cmyskills-drawer-wide:800px}:root[data-theme=dark]{--cmyskills-bg-app:#101827;--cmyskills-bg-surface:#182235;--cmyskills-bg-sunken:#111c2e;--cmyskills-bg-hover:#23314a;--cmyskills-text-primary:#e5edf8;--cmyskills-text-secondary:#b9c7dd;--cmyskills-text-muted:#94a6bf;--cmyskills-border:#34455f;--cmyskills-brand:#93c5fd;--cmyskills-brand-subtle:#223b5d;--cmyskills-brand-on:#101827;--cmyskills-success:#86efac;--cmyskills-success-subtle:#173d2d;--cmyskills-warning:#fcd34d;--cmyskills-warning-subtle:#3b3219;--cmyskills-danger:#fca5a5;--cmyskills-danger-subtle:#45252a;--cmyskills-scrim:rgba(0,0,0,.62);--cmyskills-accent-violet:#8b74e8;--cmyskills-accent-blue:#6ba4ff;--cmyskills-accent-cyan:#4fd1e0;--cmyskills-bg-glass:rgba(24,34,53,.92);--cmyskills-glow-brand:radial-gradient(ellipse at 18% 0%,rgba(139,116,232,.18),transparent 55%);--cmyskills-shadow-sm:0 2px 8px rgba(0,0,0,.18)}:root{--cmyskills-gradient-brand:linear-gradient(100deg,var(--cmyskills-accent-violet),var(--cmyskills-accent-blue));--cmyskills-gradient-promo:linear-gradient(135deg,var(--cmyskills-accent-violet),var(--cmyskills-accent-blue),var(--cmyskills-accent-cyan));--cmyskills-chart-1:var(--cmyskills-brand);--cmyskills-chart-2:var(--cmyskills-success);--cmyskills-chart-3:var(--cmyskills-warning);--cmyskills-chart-4:var(--cmyskills-danger);--cmyskills-chart-5:var(--cmyskills-accent-violet)}.cmyskills-host{margin:0;background:var(--cmyskills-bg-app)}.cmyskills-dialog,.cmyskills-drawer,.cmyskills-shell{--el-color-primary:var(--cmyskills-brand);--el-color-primary-light-9:var(--cmyskills-brand-subtle);--el-color-primary-light-3:var(--cmyskills-accent-blue);--el-color-success:var(--cmyskills-success);--el-color-warning:var(--cmyskills-warning);--el-color-danger:var(--cmyskills-danger);--el-bg-color:var(--cmyskills-bg-surface);--el-bg-color-overlay:var(--cmyskills-bg-surface);--el-fill-color-blank:var(--cmyskills-bg-surface);--el-fill-color-light:var(--cmyskills-bg-sunken);--el-fill-color:var(--cmyskills-bg-hover);--el-text-color-primary:var(--cmyskills-text-primary);--el-text-color-regular:var(--cmyskills-text-secondary);--el-text-color-secondary:var(--cmyskills-text-muted);--el-border-color:var(--cmyskills-border);--el-border-color-light:var(--cmyskills-border);--el-border-radius-base:var(--cmyskills-radius-md);--el-mask-color:var(--cmyskills-scrim);--el-font-size-base:var(--cmyskills-font-body);color:var(--cmyskills-text-primary);font:var(--cmyskills-font-body)/var(--cmyskills-line-body) Segoe UI,Microsoft YaHei,sans-serif}.cmyskills-shell{min-height:100vh;background:var(--cmyskills-glow-brand),var(--cmyskills-bg-app)}.cmyskills-shell,.cmyskills-shell *{box-sizing:border-box}.cmyskills-shell a{color:var(--cmyskills-brand);text-decoration:none}.cmyskills-shell button,.cmyskills-shell input,.cmyskills-shell textarea{font:inherit}.cmyskills-shell a,.cmyskills-shell button{-webkit-tap-highlight-color:var(--cmyskills-brand-subtle)}.cmyskills-shell :focus-visible{outline:var(--cmyskills-focus-width) solid var(--cmyskills-brand);outline-offset:var(--cmyskills-focus-width)}.cmyskills-shell .cmyskills-container{width:100%;max-width:var(--cmyskills-content-max);padding-inline:var(--cmyskills-content-gutter);margin-inline:auto}.cmyskills-shell .cmyskills-main{min-height:50vh;padding-block:var(--cmyskills-space-8) var(--cmyskills-space-12)}.cmyskills-shell .cmyskills-page-header{padding:0 0 var(--cmyskills-space-6);height:auto}.cmyskills-shell .cmyskills-page-header h1{font-size:var(--cmyskills-font-h3);margin:0;line-height:var(--cmyskills-line-heading)}.cmyskills-shell .cmyskills-page-header p{color:var(--cmyskills-text-secondary);margin-block:var(--cmyskills-space-2) 0}.cmyskills-shell .cmyskills-page-body{padding:0;overflow:visible}.cmyskills-shell .cmyskills-panel{background:var(--cmyskills-bg-surface);border:var(--cmyskills-border-width) solid var(--cmyskills-border);border-radius:var(--cmyskills-radius-xl);padding:var(--cmyskills-space-6);box-shadow:var(--cmyskills-shadow-sm)}.cmyskills-shell .cmyskills-section{background:none;min-width:0}.cmyskills-shell .cmyskills-row{display:flex;align-items:center;gap:var(--cmyskills-space-3);flex-wrap:wrap}.cmyskills-shell .cmyskills-muted{color:var(--cmyskills-text-muted)}.cmyskills-shell .cmyskills-note{background:var(--cmyskills-bg-sunken);padding:var(--cmyskills-space-4);border-radius:var(--cmyskills-radius-md);border-inline-start:var(--cmyskills-space-1) solid var(--cmyskills-brand)}.cmyskills-shell .cmyskills-reading{max-width:var(--cmyskills-reading-width);line-height:1.8;overflow-wrap:anywhere}.cmyskills-shell .cmyskills-reading img{max-width:100%;height:auto}.cmyskills-shell .cmyskills-reading pre{overflow:auto;padding:var(--cmyskills-space-4);background:var(--cmyskills-bg-sunken);border-radius:var(--cmyskills-radius-md)}.cmyskills-shell .cmyskills-reading table{width:100%;border-collapse:collapse}.cmyskills-shell .cmyskills-reading td,.cmyskills-shell .cmyskills-reading th{border:var(--cmyskills-border-width) solid var(--cmyskills-border);padding:var(--cmyskills-space-2)}.cmyskills-shell .cmyskills-grid{display:grid;gap:var(--cmyskills-content-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.cmyskills-shell .cmyskills-form{max-width:var(--cmyskills-form-width)}.cmyskills-drawer{width:min(var(--cmyskills-drawer-width),90vw)!important}.cmyskills-drawer.cmyskills-drawer--wide{width:min(var(--cmyskills-drawer-wide),90vw)!important}@media(max-width:1279px){:root{--cmyskills-content-gutter:24px}}@media(max-width:767px){:root{--cmyskills-content-gutter:16px;--cmyskills-content-gap:16px;--cmyskills-promo-height:var(--cmyskills-promo-height-mobile)}.cmyskills-shell .cmyskills-panel{padding:var(--cmyskills-space-4)}.cmyskills-shell .cmyskills-main{padding-block:var(--cmyskills-space-6)}.cmyskills-drawer,.cmyskills-drawer.cmyskills-drawer--wide{width:100vw!important}.cmyskills-shell .el-button{min-height:var(--cmyskills-touch-target)}}@media(prefers-reduced-motion:reduce){.cmyskills-shell *,.cmyskills-shell :after,.cmyskills-shell :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cmyskills-auth[data-v-432ec465]{width:100%}.cmyskills-auth .cmyskills-auth-grid[data-v-432ec465]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--cmyskills-form-width));gap:var(--cmyskills-content-gap);align-items:stretch}.cmyskills-auth .cmyskills-auth-brand[data-v-432ec465]{background:var(--cmyskills-gradient-promo);color:var(--cmyskills-brand-on);padding:var(--cmyskills-space-12);border-radius:var(--cmyskills-radius-xl)}.cmyskills-auth .cmyskills-auth-brand svg[data-v-432ec465]{width:100%;max-width:var(--cmyskills-form-width);fill:none;stroke:currentColor;stroke-width:2}.cmyskills-auth .cmyskills-auth-brand a[data-v-432ec465]{color:inherit}.cmyskills-auth .cmyskills-auth-brand h2[data-v-432ec465]{font-size:var(--cmyskills-font-h3)}.cmyskills-auth .cmyskills-auth-form[data-v-432ec465]{min-width:0}@media (max-width:1279px){.cmyskills-auth .cmyskills-auth-grid[data-v-432ec465]{grid-template-columns:minmax(0,1fr)}.cmyskills-auth .cmyskills-auth-brand[data-v-432ec465]{padding:var(--cmyskills-space-6)}.cmyskills-auth .cmyskills-auth-brand svg[data-v-432ec465]{display:none}}.cmyskills-auth-captcha .cmyskills-row[data-v-da9f158e]{flex-wrap:nowrap}.cmyskills-auth-captcha .cmyskills-captcha-image[data-v-da9f158e]{min-width:calc(var(--cmyskills-touch-target)*3);min-height:var(--cmyskills-touch-target);padding:0;background:var(--cmyskills-bg-sunken);color:var(--cmyskills-text-secondary);border:var(--cmyskills-border-width) solid var(--cmyskills-border);border-radius:var(--cmyskills-radius-md);cursor:pointer}.cmyskills-auth-captcha img[data-v-da9f158e]{display:block;max-width:100%;height:var(--cmyskills-touch-target)}.cmyskills-auth-captcha .cmyskills-captcha-error[data-v-da9f158e]{color:var(--cmyskills-danger)}.cmyskills-contact-challenge{width:min(var(--cmyskills-drawer-width),90vw)!important}.cmyskills-contact-challenge .cmyskills-challenge-body{color:var(--cmyskills-text-secondary);overflow-wrap:anywhere}@media (max-width:767px){.cmyskills-contact-challenge{width:100vw!important}}.cmyskills-space-navigation[data-v-77e6da18]{display:flex;flex-direction:column;gap:var(--cmyskills-space-1)}.cmyskills-space-navigation a[data-v-77e6da18]{padding:var(--cmyskills-space-3) var(--cmyskills-space-4);color:var(--cmyskills-text-secondary);min-height:var(--cmyskills-touch-target);border-left:var(--cmyskills-space-1) solid transparent;border-radius:var(--cmyskills-radius-md);text-decoration:none}.cmyskills-space-navigation a.cmyskills-nav-current[data-v-77e6da18]{color:var(--cmyskills-brand);background:var(--cmyskills-brand-subtle);border-left-color:var(--cmyskills-accent-violet)}.cmyskills-space-navigation a[data-v-77e6da18]:hover{background:var(--cmyskills-bg-hover)}.cmyskills-submission-editor.cmyskills-form[data-v-f3311766]{max-width:var(--cmyskills-drawer-wide)}.cmyskills-submission-editor h2[data-v-f3311766]{font-size:var(--cmyskills-font-h4);margin-top:var(--cmyskills-space-6)}.cmyskills-submission-editor .cmyskills-submission-fields[data-v-f3311766]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cmyskills-space-4)}.cmyskills-submission-editor .cmyskills-submission-paid[data-v-f3311766]{background:var(--cmyskills-bg-sunken);padding:var(--cmyskills-space-4);border-radius:var(--cmyskills-radius-md);margin-block:var(--cmyskills-space-4)}.cmyskills-submission-editor .cmyskills-submission-cover label[data-v-f3311766]{display:grid;gap:var(--cmyskills-space-2)}.cmyskills-submission-editor input[type=file][data-v-f3311766]{max-width:100%}.cmyskills-submission-editor[data-v-f3311766] .el-select{width:100%}@media(max-width:767px){.cmyskills-submission-editor .cmyskills-submission-fields[data-v-f3311766]{grid-template-columns:minmax(0,1fr)}}.cmyskills-submission-action-note[data-v-09a2be02],.cmyskills-unpublish-note[data-v-786a67a4]{padding:var(--cmyskills-space-4);background:var(--cmyskills-bg-sunken);border-radius:var(--cmyskills-radius-md)}.cmyskills-settlement-detail dl[data-v-71e3345e]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cmyskills-space-3)}.cmyskills-settlement-detail dt[data-v-71e3345e]{color:var(--cmyskills-text-muted)}.cmyskills-settlement-detail dd[data-v-71e3345e]{margin:0;overflow-wrap:anywhere}.cmyskills-settlement-detail li[data-v-71e3345e]{display:flex;flex-wrap:wrap;gap:var(--cmyskills-space-3);padding-block:var(--cmyskills-space-3)}.cmyskills-settlement-detail p[data-v-71e3345e]{white-space:pre-wrap;overflow-wrap:anywhere}.cmyskills-dialog.cmyskills-security-challenge{width:min(var(--cmyskills-drawer-width),90vw)!important}.cmyskills-security-challenge .cmyskills-security-challenge-body{color:var(--cmyskills-text-primary)}@media(max-width:767px){.cmyskills-dialog.cmyskills-security-challenge{width:100vw!important}}.cmyskills-report-note[data-v-7a05184c]{padding:var(--cmyskills-space-4);background:var(--cmyskills-bg-sunken);border-radius:var(--cmyskills-radius-md)}.cmyskills-report-upload[data-v-7a05184c]{display:grid;gap:var(--cmyskills-space-2)}.cmyskills-report-upload input[data-v-7a05184c]{max-width:100%}.cmyskills-report-detail p[data-v-06bd298b]{white-space:pre-wrap;overflow-wrap:anywhere}.cmyskills-report-detail img[data-v-06bd298b]{width:100%;height:auto}.cmyskills-report-detail dl[data-v-06bd298b]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cmyskills-space-3)}.cmyskills-report-detail dt[data-v-06bd298b]{color:var(--cmyskills-text-muted)}.cmyskills-report-detail dd[data-v-06bd298b]{margin:0}.cmyskills-report-detail h2[data-v-06bd298b]{font-size:var(--cmyskills-font-h4)}.cmyskills-refund-editor[data-v-488391e5]{overflow-wrap:anywhere}.cmyskills-dialog.cmyskills-protected-access{width:min(var(--cmyskills-form-width),90vw)!important}.cmyskills-order-close[data-v-59158ca4],.cmyskills-protected-access .cmyskills-protected-access-body{overflow-wrap:anywhere}.cmyskills-order-close h3[data-v-59158ca4]{margin-top:0}.cmyskills-notice-detail .cmyskills-notice-body[data-v-4c9b2b2c]{white-space:pre-wrap;overflow-wrap:anywhere}.cmyskills-notice-detail h2[data-v-4c9b2b2c]{font-size:var(--cmyskills-font-h4)}.cmyskills-metric-trend svg[data-v-16e0c85b]{display:block;width:100%;height:auto;min-height:var(--cmyskills-empty-height);margin-block:var(--cmyskills-space-4)}.cmyskills-metric-trend text[data-v-16e0c85b]{fill:var(--cmyskills-text-muted);font-size:var(--cmyskills-font-xs)}.cmyskills-metric-trend .cmyskills-trend-grid[data-v-16e0c85b]{fill:none;stroke:var(--cmyskills-border);stroke-width:var(--cmyskills-border-width)}.cmyskills-metric-trend .cmyskills-trend-line[data-v-16e0c85b]{fill:none;stroke:var(--cmyskills-chart-1);stroke-width:var(--cmyskills-focus-width)}.cmyskills-metric-trend .cmyskills-trend-point[data-v-16e0c85b]{fill:var(--cmyskills-chart-1)}.cmyskills-metric-trend .cmyskills-trend-values[data-v-16e0c85b]{max-height:var(--cmyskills-promo-height);overflow:auto}.cmyskills-metric-trend table[data-v-16e0c85b]{width:100%;border-collapse:collapse;text-align:left}.cmyskills-metric-trend td[data-v-16e0c85b],.cmyskills-metric-trend th[data-v-16e0c85b]{padding:var(--cmyskills-space-3);border-bottom:var(--cmyskills-border-width) solid var(--cmyskills-border)}.cmyskills-page .cmyskills-page-heading[data-v-61efb6ec]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--cmyskills-space-4)}.cmyskills-page .cmyskills-page-heading .cmyskills-page-eyebrow[data-v-61efb6ec]{color:var(--cmyskills-accent-violet);margin-block:0 var(--cmyskills-space-2)}.cmyskills-state[data-v-367bc863]{min-height:var(--cmyskills-empty-height);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cmyskills-space-3);text-align:center;padding:var(--cmyskills-space-6);color:var(--cmyskills-text-secondary)}.cmyskills-state p[data-v-367bc863]{margin:0;max-width:var(--cmyskills-form-width);overflow-wrap:anywhere}.cmyskills-state .cmyskills-state-icon[data-v-367bc863]{font-size:var(--cmyskills-avatar-size);color:var(--cmyskills-accent-violet)}.cmyskills-state .cmyskills-state-skeleton[data-v-367bc863]{width:100%;display:grid;gap:var(--cmyskills-space-3)}.cmyskills-state .cmyskills-state-skeleton span[data-v-367bc863]{height:var(--cmyskills-space-4);background:var(--cmyskills-bg-sunken);border-radius:var(--cmyskills-radius-md)}.cmyskills-image[data-v-b577e0da]{width:var(--cmyskills-cover-size);height:var(--cmyskills-cover-size);display:grid;place-items:center;flex:none;color:var(--cmyskills-accent-violet);background:var(--cmyskills-brand-subtle);border-radius:var(--cmyskills-radius-lg);overflow:hidden;font-size:var(--cmyskills-font-h3)}.cmyskills-image img[data-v-b577e0da]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cmyskills-image.cmyskills-image--avatar[data-v-b577e0da]{width:var(--cmyskills-avatar-size);height:var(--cmyskills-avatar-size);border-radius:50%}.cmyskills-image.cmyskills-image--banner[data-v-b577e0da]{width:100%;height:var(--cmyskills-promo-height);background:var(--cmyskills-gradient-promo);color:var(--cmyskills-brand-on)}.cmyskills-money[data-v-32301423]{font-variant-numeric:tabular-nums;font-weight:var(--cmyskills-weight-semibold);overflow-wrap:anywhere}.cmyskills-snapshot[data-v-43caee86]{display:flex;flex-wrap:wrap;gap:var(--cmyskills-space-3);color:var(--cmyskills-text-muted);font-size:var(--cmyskills-font-xs)}.cmyskills-pager[data-v-38d6ad94]{display:flex;justify-content:center;align-items:center;padding-block:var(--cmyskills-space-6);color:var(--cmyskills-text-muted)}.cmyskills-skill-card[data-v-8991e002]{min-width:0;padding:var(--cmyskills-space-5);background:var(--cmyskills-bg-surface);border:var(--cmyskills-border-width) solid var(--cmyskills-border);border-radius:var(--cmyskills-radius-xl);box-shadow:var(--cmyskills-shadow-sm);transition:transform var(--cmyskills-transition-normal),border-color var(--cmyskills-transition-normal)}.cmyskills-skill-card[data-v-8991e002]:hover{transform:translateY(var(--cmyskills-lift));border-color:var(--cmyskills-accent-blue)}.cmyskills-skill-card .cmyskills-skill-card-top[data-v-8991e002]{display:flex;align-items:center;gap:var(--cmyskills-space-3)}.cmyskills-skill-card .cmyskills-skill-card-heading[data-v-8991e002]{min-width:0;flex:1}.cmyskills-skill-card .cmyskills-skill-title[data-v-8991e002]{display:block;font-size:var(--cmyskills-skill-title-size);color:var(--cmyskills-text-primary);font-weight:var(--cmyskills-weight-semibold);overflow-wrap:anywhere}.cmyskills-skill-card .cmyskills-skill-byline[data-v-8991e002],.cmyskills-skill-card .cmyskills-skill-metrics[data-v-8991e002]{display:flex;flex-wrap:wrap;gap:var(--cmyskills-space-2);color:var(--cmyskills-text-muted);font-size:var(--cmyskills-font-xs)}.cmyskills-skill-card .cmyskills-skill-summary[data-v-8991e002]{color:var(--cmyskills-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-block:var(--cmyskills-space-3)}.cmyskills-skill-card .cmyskills-skill-tags[data-v-8991e002]{display:flex;gap:var(--cmyskills-space-2);flex-wrap:wrap}.cmyskills-skill-card .cmyskills-skill-tags span[data-v-8991e002],.cmyskills-skill-card .cmyskills-skill-tier[data-v-8991e002]{padding:var(--cmyskills-space-1) var(--cmyskills-space-2);border-radius:var(--cmyskills-radius-md);background:var(--cmyskills-brand-subtle);color:var(--cmyskills-accent-violet);font-size:var(--cmyskills-font-xs)}.cmyskills-skill-card .cmyskills-skill-card-footer[data-v-8991e002]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--cmyskills-space-2);margin-top:var(--cmyskills-space-3)}.cmyskills-skill-card .cmyskills-skill-author[data-v-8991e002]{font-size:var(--cmyskills-font-sm);color:var(--cmyskills-text-secondary)}.cmyskills-skill-card .cmyskills-rank[data-v-8991e002]{color:var(--cmyskills-accent-violet)}.cmyskills-skill-card.cmyskills-skill-card--compact[data-v-8991e002]{padding:var(--cmyskills-space-4)}.cmyskills-skill-card.cmyskills-skill-card--unavailable[data-v-8991e002]{color:var(--cmyskills-text-muted)}.cmyskills-skill-section[data-v-378a0a30]{min-width:0}.cmyskills-skill-section header[data-v-378a0a30]{display:flex;align-items:center;justify-content:space-between;gap:var(--cmyskills-space-3);margin-bottom:var(--cmyskills-space-4)}.cmyskills-skill-section h2[data-v-378a0a30]{display:flex;align-items:center;gap:var(--cmyskills-space-2);font-size:var(--cmyskills-font-h4);margin:0}.cmyskills-skill-section h2 .el-icon[data-v-378a0a30]{color:var(--cmyskills-accent-violet)}.cmyskills-skill-section .cmyskills-section-items[data-v-378a0a30]{display:grid;gap:var(--cmyskills-space-4)}.cmyskills-creator-entry[data-v-7514f37f]{padding:var(--cmyskills-space-6);background:var(--cmyskills-bg-surface);border:var(--cmyskills-border-width) solid var(--cmyskills-border);border-radius:var(--cmyskills-radius-xl);box-shadow:var(--cmyskills-shadow-sm)}.cmyskills-creator-entry h2[data-v-7514f37f]{font-size:var(--cmyskills-font-h4)}.cmyskills-creator-entry p[data-v-7514f37f]{color:var(--cmyskills-text-secondary)}.cmyskills-creator-entry .cmyskills-creator-art[data-v-7514f37f]{background:var(--cmyskills-gradient-brand);color:var(--cmyskills-brand-on);border-radius:var(--cmyskills-radius-lg);padding:var(--cmyskills-space-3)}.cmyskills-creator-entry svg[data-v-7514f37f]{display:block;width:100%;fill:none;stroke:currentColor;stroke-width:1.5}.cmyskills-creator-entry .cmyskills-creator-stats[data-v-7514f37f]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cmyskills-space-2);margin-block:var(--cmyskills-space-6)}.cmyskills-creator-entry .cmyskills-creator-stats div[data-v-7514f37f]{display:flex;flex-direction:column}.cmyskills-creator-entry .cmyskills-creator-stats strong[data-v-7514f37f]{font-size:var(--cmyskills-font-h3)}.cmyskills-creator-entry .cmyskills-creator-help[data-v-7514f37f]{font-size:var(--cmyskills-font-sm)}.cmyskills-creator-entry .cmyskills-creator-cta[data-v-7514f37f]{display:block;margin-block:var(--cmyskills-space-4);padding:var(--cmyskills-space-3);text-align:center;background:var(--cmyskills-gradient-brand);color:var(--cmyskills-brand-on);border-radius:var(--cmyskills-radius-md)}.cmyskills-timeline[data-v-24839a7a]{margin:0;padding:0;list-style:none}.cmyskills-timeline li[data-v-24839a7a]{display:flex;gap:var(--cmyskills-space-4);padding-bottom:var(--cmyskills-space-6);overflow-wrap:anywhere}.cmyskills-timeline .cmyskills-timeline-marker[data-v-24839a7a]{flex:none;width:var(--cmyskills-space-3);height:var(--cmyskills-space-3);border-radius:50%;background:var(--cmyskills-accent-violet);margin-top:var(--cmyskills-space-2)}.cmyskills-timeline p[data-v-24839a7a]{color:var(--cmyskills-text-secondary)}.cmyskills-table .cmyskills-table-toolbar[data-v-70af4f5a]{display:flex;gap:var(--cmyskills-space-3);flex-wrap:wrap;margin-bottom:var(--cmyskills-space-4)}.cmyskills-table .cmyskills-table-desktop[data-v-70af4f5a]{padding:var(--cmyskills-space-4);background:var(--cmyskills-bg-surface);border:var(--cmyskills-border-width) solid var(--cmyskills-border);border-radius:var(--cmyskills-radius-xl)}.cmyskills-table .cmyskills-table-mobile[data-v-70af4f5a]{display:none}.cmyskills-table .cmyskills-table-row[data-v-70af4f5a]{background:var(--cmyskills-bg-surface);border:var(--cmyskills-border-width) solid var(--cmyskills-border);padding:var(--cmyskills-space-4);border-radius:var(--cmyskills-radius-xl);margin-bottom:var(--cmyskills-space-4);overflow-wrap:anywhere}.cmyskills-table dl[data-v-70af4f5a]{margin:0 0 var(--cmyskills-space-4)}.cmyskills-table dl>div[data-v-70af4f5a]{display:flex;justify-content:space-between;gap:var(--cmyskills-space-4);padding-block:var(--cmyskills-space-2)}.cmyskills-table dt[data-v-70af4f5a]{color:var(--cmyskills-text-muted);flex:none}.cmyskills-table dd[data-v-70af4f5a]{margin:0;min-width:0}@media (max-width:1023px){.cmyskills-table .cmyskills-table-desktop[data-v-70af4f5a]{display:none}.cmyskills-table .cmyskills-table-mobile[data-v-70af4f5a]{display:block}}.cmyskills-form-editor .cmyskills-form-error[data-v-5f35dc59]{color:var(--cmyskills-danger)}.cmyskills-article-body[data-v-03c47a8e]{font-size:var(--cmyskills-font-lg);color:var(--cmyskills-text-primary)}