.seller-hero[data-v-5b0b9d91]{position:relative}.hero-cover[data-v-5b0b9d91]{background:var(--color-background-mute);height:128px;position:relative;overflow:hidden}.hero-cover-gradient[data-v-5b0b9d91]{z-index:0;background:linear-gradient(125deg,var(--color-primary)0%,var(--color-background-soft)42%,var(--color-primary)100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero-cover-gradient[data-v-5b0b9d91]{background:linear-gradient(125deg,color-mix(in srgb,var(--color-primary)28%,transparent)0%,var(--color-background-soft)42%,color-mix(in srgb,var(--color-primary)12%,var(--color-card-bg))100%)}}.hero-cover--photo[data-v-5b0b9d91]{background-color:var(--color-background-mute)}.hero-cover-blur[data-v-5b0b9d91]{z-index:0;filter:blur(14px)saturate(1.05);will-change:transform,filter;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-12px;transform:scale(1.06)}.hero-cover-shade[data-v-5b0b9d91]{z-index:1;pointer-events:none;background:linear-gradient(#0f172a59,#0f172a8c);position:absolute;inset:0}:root[data-theme=light] .hero-cover:not(.hero-cover--photo) .hero-cover-shade[data-v-5b0b9d91]{background:linear-gradient(#f8fafc33,#f8fafcd9)}.hero-cover-fade[data-v-5b0b9d91]{z-index:2;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--color-card-bg));opacity:.92;height:48px;position:absolute;bottom:0;left:0;right:0}.hero-body[data-v-5b0b9d91]{z-index:3;margin-top:-28px;padding:0 1rem;position:relative}.hero-identity[data-v-5b0b9d91]{background:var(--color-card-bg);border:1px solid var(--color-border);border-bottom:none;border-radius:18px 18px 0 0;padding:1.15rem 1.2rem 1.1rem;position:relative;box-shadow:0 -2px 24px #0000000f}.hero-grid[data-v-5b0b9d91]{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:.65rem 1rem;display:grid}.hero-avatar[data-v-5b0b9d91]{border:2px solid var(--color-border);box-shadow:0 2px 10px var(--color-shadow-light);flex-shrink:0;grid-area:1/1}.hero-main[data-v-5b0b9d91]{grid-area:1/2;min-width:0}.hero-actions[data-v-5b0b9d91]{flex-flow:wrap;grid-area:2/1/auto/-1;gap:.5rem;display:flex}.hero-action-btn[data-v-5b0b9d91]{flex:1;min-width:0}@media (min-width:900px){.hero-grid[data-v-5b0b9d91]{grid-template-rows:auto;grid-template-columns:auto 1fr 172px;align-items:stretch;gap:0 1.25rem}.hero-avatar[data-v-5b0b9d91]{grid-area:1/1;align-self:start}.hero-main[data-v-5b0b9d91]{grid-area:1/2;padding-right:.25rem}.hero-actions[data-v-5b0b9d91]{flex-flow:column;flex:none;grid-area:1/3;justify-content:flex-start;align-self:stretch;gap:.55rem;width:172px}.hero-action-btn[data-v-5b0b9d91]{flex:none;width:100%;margin:0!important}}.hero-name-row[data-v-5b0b9d91]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.hero-name[data-v-5b0b9d91]{font-family:var(--font-heading);color:var(--color-heading);margin:0;font-size:1.28rem;font-weight:700;line-height:1.25}.hero-tagline[data-v-5b0b9d91]{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.92rem;line-height:1.45}.hero-bio[data-v-5b0b9d91]{color:var(--color-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.5rem 0 0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.hero-bio--placeholder[data-v-5b0b9d91]{color:var(--color-text-muted)}.hero-meta-row[data-v-5b0b9d91]{margin-top:calc(var(--spacing,.25rem)*2);align-items:center;column-gap:calc(var(--spacing,.25rem)*4);row-gap:calc(var(--spacing,.25rem)*1.5);color:var(--color-text-muted);flex-wrap:wrap;font-size:.8rem;display:flex}.meta-item[data-v-5b0b9d91]{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:inline-flex}.meta-item--accent[data-v-5b0b9d91]{color:var(--color-primary-text);font-weight:600}.hero-stats-row[data-v-5b0b9d91]{margin-top:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;font-size:.85rem;display:flex}.rating-num[data-v-5b0b9d91]{color:var(--color-text);font-weight:600}.stat-muted[data-v-5b0b9d91]{color:var(--color-text-muted)}.stat-orders[data-v-5b0b9d91]{align-items:center;gap:calc(var(--spacing,.25rem)*1);color:var(--color-text-muted);display:inline-flex}@media (max-width:768px){.hero-cover[data-v-5b0b9d91]{height:108px}.hero-body[data-v-5b0b9d91]{margin-top:-22px;padding:0 .65rem}.hero-identity[data-v-5b0b9d91]{border-radius:14px 14px 0 0;padding:1rem .9rem .95rem}.hero-name[data-v-5b0b9d91]{font-size:1.15rem}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-dcc4ef9b],[data-v-dcc4ef9b]:before,[data-v-dcc4ef9b]:after,[data-v-dcc4ef9b]::backdrop{--tw-duration:initial;--tw-border-style:solid}}}.seller-gigs[data-v-dcc4ef9b]{margin-bottom:2rem;padding:0 1.25rem 1.25rem}.seller-gigs--embedded[data-v-dcc4ef9b]{margin-bottom:0;padding:1rem 1.25rem 1.35rem}.section-head[data-v-dcc4ef9b]{margin-bottom:calc(var(--spacing,.25rem)*3);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.section-title[data-v-dcc4ef9b]{font-family:var(--font-heading);color:var(--color-heading);margin:0;font-size:1.125rem;font-weight:600}.section-count[data-v-dcc4ef9b]{color:var(--color-text-muted);font-size:.8rem;font-weight:500}.seller-gigs--embedded .section-head[data-v-dcc4ef9b]{margin-bottom:.85rem}.gig-grid[data-v-dcc4ef9b]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.gig-card[data-v-dcc4ef9b]{cursor:pointer;border-radius:var(--radius-xl,.75rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:var(--color-background);box-shadow:0 4px 6px var(--color-shadow);border:1px solid var(--color-border);flex-direction:column;transition-duration:.3s;display:flex;overflow:hidden}.gig-card[data-v-dcc4ef9b]:hover{box-shadow:0 8px 25px var(--color-shadow);transform:translateY(-4px)}.gig-image[data-v-dcc4ef9b]{height:200px;position:relative;overflow:hidden}.gig-image img[data-v-dcc4ef9b]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.gig-card:hover .gig-image img[data-v-dcc4ef9b]{transform:scale(1.05)}.gig-overlay[data-v-dcc4ef9b]{inset:calc(var(--spacing,.25rem)*0);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:#0009;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:absolute}.gig-card:hover .gig-overlay[data-v-dcc4ef9b]{opacity:1}.gig-content[data-v-dcc4ef9b]{flex:1;padding:1rem}.gig-title[data-v-dcc4ef9b]{color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.gig-rating[data-v-dcc4ef9b]{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.gig-tags[data-v-dcc4ef9b]{margin-bottom:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*1);flex-wrap:wrap;display:flex}.gig-footer[data-v-dcc4ef9b]{border-top-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);border-top-width:1px;border-color:var(--color-border);justify-content:space-between;align-items:center;display:flex}.gig-price[data-v-dcc4ef9b]{flex-direction:column;display:flex}.price-label[data-v-dcc4ef9b]{color:var(--color-text-muted);font-size:.8rem}.price-amount[data-v-dcc4ef9b]{color:var(--color-primary);font-size:1.2rem;font-weight:600}.empty-state[data-v-dcc4ef9b]{padding:2rem 0}@media (max-width:768px){.gig-grid[data-v-dcc4ef9b]{grid-template-columns:1fr}.seller-gigs[data-v-dcc4ef9b],.seller-gigs--embedded[data-v-dcc4ef9b]{padding-left:1rem;padding-right:1rem}}.seller-public-page[data-v-3f685f70]{background:var(--color-background);min-height:60vh;padding:2rem 0}.page-inner[data-v-3f685f70]{padding-bottom:2rem}.breadcrumb-row[data-v-3f685f70]{margin-bottom:.75rem}.seller-profile-shell[data-v-3f685f70]{border:1px solid var(--color-border);background:var(--color-card-bg);box-shadow:0 4px 24px var(--color-shadow-light);border-radius:16px;overflow:hidden}.seller-profile-shell[data-v-3f685f70] .hero-identity{border:none;border-radius:18px 18px 0 0;box-shadow:0 -2px 24px #0000000f}.seller-profile-shell[data-v-3f685f70] .seller-gigs--embedded{border-top:1px solid var(--color-border);background:var(--color-background-soft)}@media (max-width:768px){.seller-profile-shell[data-v-3f685f70] .hero-identity{border-radius:14px 14px 0 0}}.state-wrap[data-v-3f685f70]{max-width:var(--container-2xl,42rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*16);margin-inline:auto}@media (max-width:768px){.seller-public-page[data-v-3f685f70]{padding:1rem 0}}.freelancer-profile-page[data-v-59f981e5]{background:var(--color-background-soft);min-height:calc(100vh - 80px);padding:2.5rem 0 4rem}.container[data-v-59f981e5]{max-width:var(--container-default);margin:0 auto;padding:0 1.5rem}.profile-header-card[data-v-59f981e5]{background:var(--color-background);border:1px solid var(--color-border);border-radius:20px;margin-bottom:2rem;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 16px #0000000f}.profile-header-card[data-v-59f981e5]:before{content:"";background:linear-gradient(90deg,var(--color-primary),var(--color-primary-hover,#ff8040));height:4px;position:absolute;top:0;left:0;right:0}.header-content[data-v-59f981e5]{align-items:center;gap:2rem;display:flex}.avatar-section[data-v-59f981e5]{flex-direction:column;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.profile-avatar[data-v-59f981e5]{object-fit:cover;border:4px solid var(--color-background-soft);border-radius:50%;width:110px;height:110px;transition:transform .3s;box-shadow:0 4px 16px #0000001a}.profile-avatar[data-v-59f981e5]:hover{transform:scale(1.05)}.info-section[data-v-59f981e5]{flex:1;min-width:0}.profile-name-row[data-v-59f981e5]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 .35rem;display:flex}.profile-name[data-v-59f981e5]{color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:1.65rem;font-weight:700}.auth-badge[data-v-59f981e5]{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.78rem;font-weight:500;line-height:1;transition:filter .2s,transform .2s;display:inline-flex}.auth-badge .el-icon[data-v-59f981e5]{font-size:.9rem}.auth-badge-verified[data-v-59f981e5]{color:#0a8a4a;cursor:default;background:linear-gradient(135deg,#e6f9ee,#d1f2dd);border-color:#b6ecca}.auth-badge-signed[data-v-59f981e5]{color:#0a5fc7;cursor:default;background:linear-gradient(135deg,#e6f1ff,#d6e6ff);border-color:#b8d4ff}.auth-badge-unverified[data-v-59f981e5]{background:var(--color-background-soft);color:var(--color-text-muted);border-color:var(--color-border);cursor:pointer}.auth-badge-unverified[data-v-59f981e5]:hover{filter:brightness(.97);color:var(--color-text);transform:translateY(-1px)}.profile-title[data-v-59f981e5]{color:var(--color-primary);margin:0 0 .75rem;font-size:1.05rem;font-weight:500}.profile-location[data-v-59f981e5]{color:var(--color-text-muted);align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:.9rem;display:flex}.profile-location .el-icon[data-v-59f981e5]{color:var(--color-text-muted)}.profile-meta[data-v-59f981e5]{color:var(--color-text-muted);gap:1.5rem;font-size:.85rem;display:flex}.profile-meta span[data-v-59f981e5]{background:var(--color-background-soft);border-radius:20px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.8rem;display:flex}.actions-section[data-v-59f981e5]{flex-shrink:0;gap:.75rem;display:flex}.profile-layout[data-v-59f981e5]{grid-template-columns:1fr 340px;align-items:start;gap:1.75rem;display:grid}.profile-main[data-v-59f981e5]{flex-direction:column;gap:1.5rem;display:flex}.two-column-section[data-v-59f981e5]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.profile-sidebar[data-v-59f981e5]{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:90px}.section-card[data-v-59f981e5],.sidebar-card[data-v-59f981e5]{border:1px solid var(--color-border);border-radius:16px;transition:box-shadow .3s;box-shadow:0 1px 3px #00000008}.section-card[data-v-59f981e5]:hover,.sidebar-card[data-v-59f981e5]:hover{box-shadow:0 2px 12px #0000000f}:is(.section-card[data-v-59f981e5] .el-card__header,.sidebar-card[data-v-59f981e5] .el-card__header){border-bottom:1px solid var(--color-border);padding:1.25rem 1.5rem}:is(.section-card[data-v-59f981e5] .el-card__body,.sidebar-card[data-v-59f981e5] .el-card__body){padding:1.5rem}.card-header[data-v-59f981e5]{justify-content:space-between;align-items:center;display:flex}.card-title[data-v-59f981e5]{color:var(--color-text);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.bio-text[data-v-59f981e5]{color:var(--color-text);white-space:pre-wrap;font-size:.95rem;line-height:1.8}.skills-list[data-v-59f981e5]{flex-wrap:wrap;gap:.5rem;min-height:60px;display:flex}.skill-tag[data-v-59f981e5]{border-radius:20px;padding:.4rem .9rem;font-size:.85rem}.education-list[data-v-59f981e5],.lang-list[data-v-59f981e5],.contact-list[data-v-59f981e5]{flex-direction:column;gap:.75rem;min-height:60px;display:flex}.edu-item-display[data-v-59f981e5]{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem 0;font-size:.9rem;display:flex}.edu-item-display+.edu-item-display[data-v-59f981e5]{border-top:1px solid var(--color-border)}.edu-school[data-v-59f981e5]{font-weight:600}.edu-separator[data-v-59f981e5]{color:var(--color-text-muted);margin:0 .15rem}.edu-field[data-v-59f981e5],.edu-degree[data-v-59f981e5]{color:var(--color-text)}.edu-year[data-v-59f981e5]{color:var(--color-text-muted);font-size:.85rem}.lang-item[data-v-59f981e5]{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.lang-item+.lang-item[data-v-59f981e5]{border-top:1px solid var(--color-border)}.lang-name[data-v-59f981e5]{color:var(--color-text);font-weight:500}.lang-level[data-v-59f981e5]{color:var(--color-text-muted);background:var(--color-background-soft);border-radius:var(--radius-md);padding:.2rem .6rem;font-size:.8rem}.contact-item[data-v-59f981e5]{color:var(--color-text);align-items:center;gap:.65rem;padding:.4rem 0;font-size:.9rem;display:flex}.contact-item .el-icon[data-v-59f981e5]{color:var(--color-text-muted);font-size:1.1rem}.edit-form[data-v-59f981e5]{flex-direction:column;gap:1rem;display:flex}.form-actions[data-v-59f981e5]{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.75rem;padding-top:.75rem;display:flex}.skills-edit[data-v-59f981e5],.education-edit[data-v-59f981e5],.lang-edit[data-v-59f981e5],.work-edit[data-v-59f981e5],.portfolio-edit[data-v-59f981e5]{flex-direction:column;gap:.75rem;display:flex}.skill-row[data-v-59f981e5],.lang-row[data-v-59f981e5]{align-items:center;gap:.75rem;max-width:700px;display:flex}.skill-select[data-v-59f981e5]{flex-shrink:0;width:200px}.level-select[data-v-59f981e5]{flex-shrink:0;width:120px}.edu-item[data-v-59f981e5]{background:var(--color-background-soft);border-radius:10px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.edu-row[data-v-59f981e5]{align-items:center;gap:.75rem;display:flex}.edu-input-field[data-v-59f981e5]{flex:1;min-width:0}.edu-degree-field[data-v-59f981e5],.edu-date-field[data-v-59f981e5]{flex-shrink:0;width:150px}.work-list[data-v-59f981e5]{flex-direction:column;gap:1.5rem;display:flex}.work-item[data-v-59f981e5]{background:var(--color-background-soft);border-radius:10px;flex-direction:column;gap:.75rem;max-width:580px;padding:1.25rem;display:flex}.work-row[data-v-59f981e5]{align-items:center;gap:.75rem;display:flex}.work-company-field[data-v-59f981e5]{flex-shrink:0;width:280px}.work-position-field[data-v-59f981e5]{flex-shrink:0;width:220px}.work-date-field[data-v-59f981e5]{flex-shrink:0;width:250px}.date-separator[data-v-59f981e5]{color:var(--color-text-muted);padding:0 .25rem;font-size:.9rem}.work-desc-field[data-v-59f981e5]{max-width:580px}.work-item-display[data-v-59f981e5]{background:var(--color-background-soft);border-radius:10px;padding:1.25rem;transition:background .2s}.work-item-display[data-v-59f981e5]:hover{background:var(--color-background-mute,var(--color-background-soft))}.work-item-display+.work-item-display[data-v-59f981e5]{margin-top:1rem}.work-header[data-v-59f981e5]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.work-header h4[data-v-59f981e5]{color:var(--color-text);margin:0;font-size:1.05rem;font-weight:600}.work-date[data-v-59f981e5]{color:var(--color-text-muted);background:var(--color-background);border-radius:var(--radius-md);padding:.2rem .6rem;font-size:.8rem}.work-company[data-v-59f981e5]{color:var(--color-primary);margin:0 0 .5rem;font-size:.9rem;font-weight:500}.work-desc[data-v-59f981e5]{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.7}.portfolio-list[data-v-59f981e5]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;min-height:200px;display:grid}.portfolio-list .el-empty[data-v-59f981e5]{grid-column:1/-1}.portfolio-item[data-v-59f981e5]{background:var(--color-background-soft);border-radius:10px;flex-direction:column;gap:.75rem;max-width:700px;padding:1rem;display:flex}.portfolio-field[data-v-59f981e5]{max-width:500px}.portfolio-item-edit[data-v-59f981e5]{background:var(--color-background-soft);border-radius:10px;flex-direction:column;gap:.75rem;max-width:600px;padding:1.25rem;display:flex}.portfolio-edit-header[data-v-59f981e5]{justify-content:space-between;align-items:center;display:flex}.portfolio-index[data-v-59f981e5]{color:var(--color-primary);font-size:.85rem;font-weight:600}.portfolio-media-upload[data-v-59f981e5]{border:2px dashed var(--color-border);border-radius:10px;transition:border-color .2s;overflow:hidden}.portfolio-media-upload[data-v-59f981e5]:hover{border-color:var(--color-primary)}.portfolio-uploader[data-v-59f981e5],.portfolio-uploader[data-v-59f981e5] .el-upload{width:100%}.portfolio-upload-area[data-v-59f981e5]{cursor:pointer;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;transition:background .2s;display:flex}.portfolio-upload-area[data-v-59f981e5]:hover{background:var(--color-background-mute)}.upload-icon[data-v-59f981e5]{color:var(--color-primary);margin-bottom:.5rem;font-size:2rem}.upload-hint[data-v-59f981e5]{opacity:.7;margin:.25rem 0 0;font-size:.75rem}.portfolio-media-preview[data-v-59f981e5]{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex;position:relative}.portfolio-preview-media[data-v-59f981e5]{object-fit:cover;border-radius:var(--radius-sm);width:100%;max-height:200px}.upload-progress[data-v-59f981e5]{padding:.5rem 1rem}.portfolio-item-display[data-v-59f981e5]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);transition:transform .25s,box-shadow .25s;overflow:hidden}.portfolio-item-display[data-v-59f981e5]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.portfolio-image[data-v-59f981e5]{object-fit:cover;width:100%;height:180px}.portfolio-content[data-v-59f981e5]{padding:1.15rem}.portfolio-content h4[data-v-59f981e5]{color:var(--color-text);margin:0 0 .4rem;font-size:1rem;font-weight:600}.portfolio-desc[data-v-59f981e5]{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:.85rem;line-height:1.6;display:-webkit-box;overflow:hidden}.portfolio-link[data-v-59f981e5]{color:var(--color-primary);align-items:center;gap:.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.portfolio-link[data-v-59f981e5]:hover{gap:.5rem;text-decoration:none}@media (max-width:900px){.freelancer-profile-page[data-v-59f981e5]{padding:1.5rem 0 3rem}.profile-header-card[data-v-59f981e5]{border-radius:16px;padding:1.75rem}.profile-layout[data-v-59f981e5],.two-column-section[data-v-59f981e5]{grid-template-columns:1fr}.profile-sidebar[data-v-59f981e5]{position:static}.header-content[data-v-59f981e5]{text-align:center;flex-direction:column;align-items:center}.profile-meta[data-v-59f981e5]{flex-wrap:wrap;justify-content:center}.actions-section[data-v-59f981e5],.profile-location[data-v-59f981e5]{justify-content:center}}.set-password-tip[data-v-422bb203]{font-size:.9rem;color:var(--color-text-muted);margin-bottom:1.5rem;line-height:1.5}.topbar[data-v-9083fd7a]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:1.25rem;display:flex}.search-box[data-v-9083fd7a]{border:1px solid var(--color-border,#eee);background:var(--color-background);max-width:520px;height:44px;color:var(--color-text-muted);border-radius:14px;flex:1;align-items:center;gap:10px;padding:0 16px;transition:border-color .2s;display:flex}.search-box[data-v-9083fd7a]:focus-within{border-color:var(--color-primary)}.search-box input[data-v-9083fd7a]{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:1.008rem}.search-box input[data-v-9083fd7a]::placeholder{color:var(--color-text-muted)}.top-actions[data-v-9083fd7a]{align-items:center;gap:12px;display:flex}.top-actions[data-v-9083fd7a] .el-button{height:36px;padding:0 18px}@media (max-width:768px){.topbar[data-v-9083fd7a]{flex-direction:column;align-items:stretch}.search-box[data-v-9083fd7a]{max-width:none}.top-actions[data-v-9083fd7a]{justify-content:space-between}}.workbench-panel[data-v-688cdbd8]{background:var(--color-background);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) 360px;gap:18px;margin-bottom:1.5rem;padding:1.4rem;display:grid}.workbench-main[data-v-688cdbd8]{min-width:0}.workbench-title[data-v-688cdbd8]{color:var(--color-primary);align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.workbench-title h1[data-v-688cdbd8]{color:var(--color-text);letter-spacing:-.02em;margin:0;font-size:1.624rem;font-weight:900}.goal-btn[data-v-688cdbd8]{color:var(--color-text-muted);margin-left:auto}.goal-btn[data-v-688cdbd8]:hover{color:var(--color-primary)}.goal-btn span[data-v-688cdbd8]{margin-left:3px}.goal-link[data-v-688cdbd8]{color:var(--color-primary);cursor:pointer;text-decoration:underline}.goal-unit[data-v-688cdbd8]{color:var(--color-text-muted);margin-left:8px;font-size:.85rem}.goal-tip[data-v-688cdbd8]{color:var(--color-text-muted);margin:4px 0 0;font-size:.78rem}.workbench-mosaic[data-v-688cdbd8]{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:12px;display:grid}.metric-card[data-v-688cdbd8]{background:var(--color-background-soft,#f8fafc);border:1px solid var(--color-border,#eee);border-radius:var(--radius-md);min-height:145px;padding:1rem;overflow:hidden}.metric-orders[data-v-688cdbd8],.metric-commission[data-v-688cdbd8]{grid-column:1}.account-status-card[data-v-688cdbd8]{flex-direction:column;grid-area:1/2/span 2;display:flex}.metric-head[data-v-688cdbd8]{align-items:center;gap:.55rem;margin-bottom:.85rem;display:flex}.metric-head h2[data-v-688cdbd8]{color:var(--color-text);margin:0;font-size:1.03rem;font-weight:700}.metric-icon[data-v-688cdbd8]{background:var(--color-primary-light,#ff7a1a1a);width:30px;height:30px;color:var(--color-primary);border-radius:10px;place-items:center;font-size:1.064rem;display:grid}.metric-icon.commission[data-v-688cdbd8]{color:#16a34a;background:#22c55e1f}.metric-icon.services[data-v-688cdbd8]{color:#2563eb;background:#2563eb1f}.head-badge[data-v-688cdbd8]{color:var(--color-primary);background:var(--color-primary-light,#ff7a1a1a);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:.728rem;font-weight:800}.orders-visual[data-v-688cdbd8]{gap:.6rem;display:grid}.big-number strong[data-v-688cdbd8]{color:var(--color-primary);letter-spacing:-.02em;font-size:2.24rem;font-weight:900;line-height:1}.big-number span[data-v-688cdbd8],.progress-note[data-v-688cdbd8],.commission-visual span[data-v-688cdbd8],.orders-visual .progress-summary span[data-v-688cdbd8],.commission-visual .progress-summary span[data-v-688cdbd8]{color:var(--color-text-muted);font-size:.806rem;display:block}.big-number span[data-v-688cdbd8]{margin-top:6px}.active-badge[data-v-688cdbd8]{width:fit-content;color:var(--color-text);background:var(--color-background);border-radius:999px;padding:4px 10px;font-size:.806rem;font-weight:700}.progress-summary[data-v-688cdbd8]{justify-content:space-between;align-items:center;font-size:.806rem;display:flex}.progress-summary strong[data-v-688cdbd8]{color:var(--color-primary);font-size:1.03rem;font-weight:900}.mini-progress[data-v-688cdbd8],.commission-ring[data-v-688cdbd8]{background:var(--color-border,#eee);border-radius:999px;height:6px;overflow:hidden}.mini-progress span[data-v-688cdbd8],.commission-ring>div[data-v-688cdbd8]{border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-hover));height:100%;display:block}.commission-visual[data-v-688cdbd8]{gap:.6rem;display:grid}.income-target-values[data-v-688cdbd8]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.income-target-values>div[data-v-688cdbd8]{border-radius:var(--radius-sm);background:var(--color-background);padding:.55rem .7rem}.income-target-values strong[data-v-688cdbd8]{color:#16a34a;letter-spacing:-.02em;margin-top:4px;font-size:1.232rem;font-weight:900;display:block}.commission-ring>div[data-v-688cdbd8]{background:linear-gradient(90deg,#22c55e,#16a34a)}.service-status-summary[data-v-688cdbd8]{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:.6rem;display:grid}.service-status-summary>div[data-v-688cdbd8]{border-radius:var(--radius-sm);background:var(--color-background);padding:.55rem .5rem;position:relative}.service-status-summary span[data-v-688cdbd8]{color:var(--color-text-muted);font-size:.762rem;display:block}.service-status-summary strong[data-v-688cdbd8]{color:var(--color-primary);letter-spacing:-.02em;margin-top:4px;font-size:1.232rem;font-weight:900;display:block}.service-status-summary>div:nth-child(2) strong[data-v-688cdbd8]{color:#16a34a}.service-status-summary .danger strong[data-v-688cdbd8]{color:#dc2626}.status-dot[data-v-688cdbd8]{border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.status-dot.all[data-v-688cdbd8]{background:var(--color-primary);box-shadow:0 0 0 3px #ff7a1a26}.status-dot.online[data-v-688cdbd8]{background:#22c55e;box-shadow:0 0 0 3px #22c55e26}.status-dot.error[data-v-688cdbd8]{background:#ef4444;box-shadow:0 0 0 3px #ef444426}.service-insights[data-v-688cdbd8]{flex:1;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:.5rem;display:grid}.insight-card[data-v-688cdbd8]{border-radius:var(--radius-sm);background:var(--color-background);border:1px solid var(--color-border,#eee);cursor:pointer;align-items:center;gap:.55rem;min-width:0;padding:.5rem .6rem;transition:transform .2s;display:flex}.insight-card[data-v-688cdbd8]:hover{transform:translateY(-1px)}.insight-thumb[data-v-688cdbd8]{object-fit:cover;border-radius:12px;flex-shrink:0;width:68px;height:68px;box-shadow:0 2px 6px #00000014}.insight-thumb.fallback[data-v-688cdbd8]{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));color:#fff;place-items:center;font-size:1.68rem;font-weight:900;display:grid}.insight-body[data-v-688cdbd8]{flex:1;min-width:0}.insight-label[data-v-688cdbd8]{align-items:center;gap:4px;font-size:.728rem;font-weight:700;display:flex}.insight-label>span[data-v-688cdbd8]:first-child{border-radius:999px;padding:1px 6px;display:inline-block}.tone-hot .insight-label>span[data-v-688cdbd8]:first-child{color:#c2410c;background:#ffedd5}.tone-income .insight-label>span[data-v-688cdbd8]:first-child{color:#1d4ed8;background:#dbeafe}.tone-good .insight-label>span[data-v-688cdbd8]:first-child{color:#15803d;background:#dcfce7}.tone-danger .insight-label>span[data-v-688cdbd8]:first-child{color:#be123c;background:#ffe4e6}.tone-muted .insight-label>span[data-v-688cdbd8]:first-child{color:#6d28d9;background:#ede9fe}.insight-label em[data-v-688cdbd8]{color:#dc2626;background:#fee2e2;border-radius:999px;padding:0 5px;font-size:.672rem;font-style:normal;font-weight:700;display:inline-block}.insight-card h4[data-v-688cdbd8]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:.874rem;font-weight:800;overflow:hidden}.insight-card small[data-v-688cdbd8]{color:var(--color-text-muted);font-size:.762rem}.insights-empty[data-v-688cdbd8]{color:var(--color-text-muted);text-align:center;opacity:.7;grid-column:1/-1;padding:1rem 0;font-size:.84rem}.workbench-income[data-v-688cdbd8]{min-width:0}@media (max-width:1180px){.workbench-panel[data-v-688cdbd8]{grid-template-columns:1fr}.workbench-mosaic[data-v-688cdbd8]{grid-template-columns:minmax(0,1fr) minmax(220px,.9fr)}}@media (max-width:768px){.workbench-mosaic[data-v-688cdbd8]{grid-template-columns:1fr}.metric-orders[data-v-688cdbd8],.metric-commission[data-v-688cdbd8],.account-status-card[data-v-688cdbd8]{grid-area:auto}}.income-panel[data-v-ca18839c]{background:var(--color-background);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-sm);flex-direction:column;gap:.9rem;height:100%;padding:1.2rem 1.3rem;display:flex}.panel-head[data-v-ca18839c]{justify-content:space-between;align-items:flex-start;display:flex}.title-group[data-v-ca18839c]{flex-direction:column;gap:2px;display:flex}.eyebrow[data-v-ca18839c]{letter-spacing:.14em;color:var(--color-primary);text-transform:uppercase;font-size:.784rem;font-weight:800}.panel-head h2[data-v-ca18839c]{color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:1.288rem;font-weight:800}.head-icon[data-v-ca18839c]{color:var(--color-primary)}.period-tabs[data-v-ca18839c]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.period-tabs button[data-v-ca18839c]{color:var(--color-text-muted);background:var(--color-background-soft,#f8fafc);cursor:pointer;border:none;border-radius:10px;padding:8px 0;font-size:.874rem;font-weight:700;transition:all .2s}.period-tabs button[data-v-ca18839c]:hover{color:var(--color-primary)}.period-tabs button.active[data-v-ca18839c]{color:#fff;background:var(--color-primary)}.income-values[data-v-ca18839c]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.income-values>div[data-v-ca18839c]{border-radius:var(--radius-md);background:var(--color-background-soft,#f8fafc);padding:.85rem 1rem}.income-values span[data-v-ca18839c]{color:var(--color-text-muted);font-size:.84rem;display:block}.income-values strong[data-v-ca18839c]{color:#16a34a;letter-spacing:-.02em;margin-top:7px;font-size:1.512rem;font-weight:900;display:block}.income-values .lost strong[data-v-ca18839c]{color:#dc2626}.pending-block[data-v-ca18839c]{border-radius:var(--radius-md);border:1px solid var(--color-border,#eee);background:linear-gradient(135deg,#fff8f0,#fffdf9);padding:.85rem 1rem}.pending-block span[data-v-ca18839c]{color:var(--color-text-muted);font-size:.84rem;display:block}.pending-block strong[data-v-ca18839c]{color:#d97706;letter-spacing:-.02em;margin:5px 0 4px;font-size:1.68rem;font-weight:900;display:block}.pending-block small[data-v-ca18839c]{color:var(--color-text-muted);font-size:.784rem;line-height:1.5;display:block}.lost-reasons[data-v-ca18839c]{border-top:1px solid var(--color-border,#eee);flex-direction:column;padding-top:.5rem;display:flex}.lost-reasons>div[data-v-ca18839c]{border-bottom:1px dashed var(--color-border,#eee);justify-content:space-between;padding:.55rem 0;display:flex}.lost-reasons>div[data-v-ca18839c]:last-child{border-bottom:none}.lost-reasons span[data-v-ca18839c]{color:var(--color-text-muted);font-size:.896rem}.lost-reasons strong[data-v-ca18839c]{color:#dc2626;font-size:.952rem;font-weight:800}.reasons-empty[data-v-ca18839c]{color:var(--color-text-muted);text-align:center;opacity:.7;padding:.5rem 0 0;font-size:.84rem}.metrics-matrix[data-v-20470f62]{margin-bottom:1.5rem}.matrix-grid[data-v-20470f62]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.matrix-card[data-v-20470f62]{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-height:165px;padding:1.1rem;position:relative}.card-head[data-v-20470f62]{align-items:center;gap:.55rem;margin-bottom:.85rem;display:flex}.card-icon[data-v-20470f62]{border-radius:10px;place-items:center;width:32px;height:32px;font-size:1.064rem;display:grid}.card-icon.danger[data-v-20470f62]{color:#dc2626;background:#ef44441f}.card-icon.info[data-v-20470f62]{color:#2563eb;background:#2563eb1f}.card-icon.warning[data-v-20470f62]{color:#f59e0b;background:#f59e0b1f}.card-head h3[data-v-20470f62]{color:var(--color-text);margin:0;font-size:1.064rem;font-weight:800}.risk-visual[data-v-20470f62]{grid-template-columns:85px 1fr;gap:10px;display:grid}.risk-total[data-v-20470f62]{border-radius:var(--radius-sm);background:var(--color-background-soft,#f8fafc);place-items:center;padding:.75rem .5rem;display:grid}.risk-total strong[data-v-20470f62]{color:#d97706;font-size:1.848rem;font-weight:900;line-height:1}.risk-total span[data-v-20470f62]{text-align:center;color:var(--color-text-muted);margin-top:5px;font-size:.739rem;line-height:1.4}.risk-list[data-v-20470f62]{gap:6px;display:grid}.risk-item[data-v-20470f62]{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:.55rem .7rem;display:flex}.risk-item span[data-v-20470f62]{color:var(--color-text-muted);font-size:.829rem}.risk-item strong[data-v-20470f62]{font-size:1.064rem;font-weight:900}.risk-item.danger[data-v-20470f62]{background:#fef2f2}.risk-item.danger strong[data-v-20470f62]{color:#dc2626}.risk-item.warning[data-v-20470f62]{background:#fffbeb}.risk-item.warning strong[data-v-20470f62]{color:#d97706}.metric-note[data-v-20470f62]{color:var(--color-text-muted);opacity:.7;margin:.6rem 0 0;font-size:.784rem}.acceptance-visual[data-v-20470f62]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.acceptance-visual>div[data-v-20470f62]{text-align:center;border-radius:var(--radius-sm);background:var(--color-background-soft,#f8fafc);padding:.7rem .4rem}.acceptance-visual strong[data-v-20470f62]{color:#2563eb;letter-spacing:-.02em;font-size:1.68rem;font-weight:900;display:block}.warning-num strong[data-v-20470f62]{color:#d97706}.success-num strong[data-v-20470f62]{color:#16a34a}.acceptance-visual span[data-v-20470f62]{color:var(--color-text-muted);margin-top:4px;font-size:.784rem;display:block}.after-sales-bar[data-v-20470f62]{background:var(--color-background-soft,#f1f5f9);border-radius:999px;height:16px;margin-bottom:.85rem;display:flex;overflow:hidden}.bar-segment[data-v-20470f62]{height:100%;display:block}.bar-segment.danger[data-v-20470f62]{background:#ef4444}.bar-segment.warning[data-v-20470f62]{background:#f59e0b}.bar-segment.good[data-v-20470f62]{background:#22c55e}.bar-segment.empty[data-v-20470f62]{background:var(--color-border,#e5e7eb);flex:1}.legend[data-v-20470f62]{color:var(--color-text-muted);gap:4px;font-size:.829rem;display:grid}.legend i.dot[data-v-20470f62]{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.legend i.dot.danger[data-v-20470f62]{background:#ef4444}.legend i.dot.warning[data-v-20470f62]{background:#f59e0b}.legend i.dot.good[data-v-20470f62]{background:#22c55e}@media (max-width:900px){.matrix-grid[data-v-20470f62]{grid-template-columns:1fr}}.order-progress-section[data-v-9f80f931]{margin-bottom:1.5rem}.section-head[data-v-9f80f931]{justify-content:space-between;align-items:flex-end;margin-bottom:1rem;display:flex}.section-title-group[data-v-9f80f931]{flex-direction:column;gap:2px;display:flex}.remaining[data-v-9f80f931]{color:var(--color-text-muted);margin:0 4px;font-size:.874rem;font-weight:600}.section-eyebrow[data-v-9f80f931]{letter-spacing:.14em;color:var(--color-primary);text-transform:uppercase;font-size:.784rem;font-weight:800}.section-head h2[data-v-9f80f931]{color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:1.344rem;font-weight:800}.empty[data-v-9f80f931]{background:var(--color-background);border-radius:var(--radius-md);padding:1rem}.orders-list[data-v-9f80f931]{flex-direction:column;gap:.85rem;display:flex}.order-card[data-v-9f80f931]{background:var(--color-background);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-sm);cursor:pointer;border-left:5px solid #0000;gap:1rem;padding:1rem;transition:transform .2s,box-shadow .2s;display:flex}.order-card[data-v-9f80f931]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.order-card.tone-danger[data-v-9f80f931]{border-left-color:#ef4444}.order-card.tone-warning[data-v-9f80f931]{border-left-color:#f59e0b}.order-card.tone-good[data-v-9f80f931]{border-left-color:#22c55e}.order-card.tone-info[data-v-9f80f931]{border-left-color:#2563eb}.order-card.tone-muted[data-v-9f80f931]{border-left-color:#94a3b8}.gig-thumb[data-v-9f80f931]{border-radius:var(--radius-sm);object-fit:cover;background:linear-gradient(135deg,#fef3c7,#fed7aa);flex-shrink:0;width:64px;height:64px}.gig-thumb.fallback[data-v-9f80f931]{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));color:#fff;place-items:center;font-size:1.568rem;font-weight:900;display:grid}.order-body[data-v-9f80f931]{flex:1;min-width:0}.order-head[data-v-9f80f931]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.6rem;display:flex}.order-title[data-v-9f80f931]{flex:1;min-width:0}.order-title h3[data-v-9f80f931]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.064rem;font-weight:600;overflow:hidden}.order-meta[data-v-9f80f931]{color:var(--color-text-muted);margin-top:2px;font-size:.84rem;display:block}.order-right[data-v-9f80f931]{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.order-amount[data-v-9f80f931]{color:var(--color-text);letter-spacing:-.01em;font-size:1.232rem;font-weight:900}.progress-wrap[data-v-9f80f931]{height:8px;margin-top:10px;margin-bottom:8px;position:relative}.progress-track[data-v-9f80f931]{background:#f1f5f9;border-radius:999px;height:8px;overflow:hidden}.progress-fill[data-v-9f80f931]{border-radius:inherit;background:linear-gradient(90deg,#93c5fd,#2563eb);height:100%;transition:width .4s;display:block}.progress-fill.tone-danger[data-v-9f80f931]{background:linear-gradient(90deg,#fca5a5,#ef4444)}.progress-fill.tone-warning[data-v-9f80f931]{background:linear-gradient(90deg,#fcd34d,#f59e0b)}.progress-fill.tone-good[data-v-9f80f931]{background:linear-gradient(90deg,#86efac,#22c55e)}.progress-fill.tone-muted[data-v-9f80f931]{background:#cbd5e1}.commission-marker[data-v-9f80f931]{white-space:nowrap;color:#16a34a;background:#dcfce7;border-radius:999px;padding:2px 7px;font-size:.784rem;font-weight:600;position:absolute;top:-22px;transform:translate(-100%)}.deadline-marker[data-v-9f80f931]{white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.784rem;font-weight:700;position:absolute;top:-22px;transform:translate(-50%)}.deadline-marker.overdue[data-v-9f80f931]{color:#dc2626;background:#fee2e2}.deadline-marker.soon[data-v-9f80f931]{color:#d97706;background:#fef3c7}.segment-row[data-v-9f80f931]{color:var(--color-text-muted);text-align:center;grid-template-columns:repeat(6,1fr);gap:2px;font-size:.784rem;display:grid}.segment-row span.done[data-v-9f80f931]{color:var(--color-text);font-weight:500}.segment-row span.current[data-v-9f80f931]{color:var(--color-primary,#ff7a1a);font-weight:700}@media (max-width:600px){.order-card[data-v-9f80f931]{flex-direction:column}.gig-thumb[data-v-9f80f931]{width:100%;height:120px}}.reminder-section[data-v-aaa52b28]{margin-bottom:1.5rem}.section-head[data-v-aaa52b28]{justify-content:space-between;align-items:flex-end;gap:.6rem;margin-bottom:1rem;display:flex}.section-title-group[data-v-aaa52b28]{flex-direction:column;gap:2px;display:flex}.section-eyebrow[data-v-aaa52b28]{letter-spacing:.14em;color:var(--color-primary);text-transform:uppercase;font-size:.784rem;font-weight:800}.section-head h2[data-v-aaa52b28]{color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:1.344rem;font-weight:800}.empty-state[data-v-aaa52b28]{background:var(--color-background);border-radius:var(--radius-md);color:var(--color-text-muted);align-items:center;gap:.75rem;padding:1.2rem 1.4rem;display:flex}.empty-state p[data-v-aaa52b28]{margin:0;font-size:1.064rem}.reminder-list[data-v-aaa52b28]{flex-direction:column;gap:.7rem;max-height:520px;padding-right:4px;display:flex;overflow-y:auto}.reminder-list[data-v-aaa52b28]::-webkit-scrollbar{width:6px}.reminder-list[data-v-aaa52b28]::-webkit-scrollbar-thumb{background:var(--color-border,#e5e7eb);border-radius:3px}.reminder-list[data-v-aaa52b28]::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.reminder-card[data-v-aaa52b28]{background:var(--color-background);border-radius:var(--radius-md);border-left:4px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.9rem 1rem;transition:box-shadow .2s;display:flex}.reminder-card[data-v-aaa52b28] .el-button{flex-shrink:0}.reminder-card[data-v-aaa52b28]:hover{box-shadow:var(--shadow-md)}.reminder-card[data-v-aaa52b28]{border-left-width:5px}.reminder-card.tone-danger[data-v-aaa52b28]{background:#fff7f7;border-left-color:#ef4444}.reminder-card.tone-warning[data-v-aaa52b28]{background:#fffbeb;border-left-color:#f59e0b}.reminder-card.tone-info[data-v-aaa52b28]{background:#eff6ff;border-left-color:#2563eb}.reminder-title strong[data-v-aaa52b28]{font-weight:800}.reminder-body[data-v-aaa52b28]{flex:1;min-width:0}.reminder-title[data-v-aaa52b28]{align-items:center;gap:.4rem;display:flex}.reminder-title strong[data-v-aaa52b28]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:1.064rem;overflow:hidden}.reminder-title .el-icon[data-v-aaa52b28]{color:inherit}.tone-danger .reminder-title[data-v-aaa52b28]{color:#ef4444}.tone-warning .reminder-title[data-v-aaa52b28]{color:#f59e0b}.tone-info .reminder-title[data-v-aaa52b28]{color:#2563eb}.reminder-desc[data-v-aaa52b28]{color:var(--color-text-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.918rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.reminder-list[data-v-aaa52b28]{max-height:none;overflow-y:visible}}.module-grid-wrap[data-v-3bc64c70]{margin-bottom:1.5rem}.section-title[data-v-3bc64c70]{color:var(--color-text);margin-bottom:1rem;font-size:1.15rem;font-weight:600}.module-grid[data-v-3bc64c70]{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.module-card[data-v-3bc64c70]{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:center;gap:.75rem;padding:1rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.module-card[data-v-3bc64c70]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.module-card.locked .module-icon[data-v-3bc64c70]{filter:grayscale();opacity:.65}.module-card.locked .module-name[data-v-3bc64c70]{color:var(--color-text-muted)}.lock-icon[data-v-3bc64c70]{color:var(--color-text-muted);vertical-align:-1px;margin-left:4px}.module-icon[data-v-3bc64c70]{border-radius:var(--radius-sm);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.module-icon.primary[data-v-3bc64c70]{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-hover)100%)}.module-icon.warning[data-v-3bc64c70]{background:linear-gradient(135deg,#fcd34d,#f59e0b)}.module-icon.success[data-v-3bc64c70]{background:linear-gradient(135deg,#a3cfbb,#22c55e)}.module-icon.info[data-v-3bc64c70]{background:linear-gradient(135deg,#93c5fd,#2563eb)}.module-icon.muted[data-v-3bc64c70]{background:linear-gradient(135deg,#cbd5e1,#64748b)}.module-text[data-v-3bc64c70]{min-width:0}.module-name[data-v-3bc64c70]{color:var(--color-text);font-size:.95rem;font-weight:600}.module-desc[data-v-3bc64c70]{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.78rem;overflow:hidden}@media (max-width:1024px){.module-grid[data-v-3bc64c70]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.module-grid[data-v-3bc64c70]{grid-template-columns:repeat(2,1fr)}}.welcome-section[data-v-5ae3bbd5]{background:var(--color-background);box-shadow:var(--shadow-sm);border-radius:16px;margin-bottom:2rem;padding:2rem}.welcome-content h1[data-v-5ae3bbd5]{color:var(--color-text);margin-bottom:.5rem;font-size:2rem;font-weight:600}.welcome-content p[data-v-5ae3bbd5]{color:var(--color-text-muted);font-size:1.1rem}@media (max-width:768px){.welcome-section[data-v-5ae3bbd5]{text-align:center;flex-direction:column;gap:1rem}}@media (max-width:480px){.quick-actions[data-v-5ae3bbd5]{flex-direction:column;width:100%}}.stats-grid[data-v-a14adfc1]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}@media (max-width:768px){.stats-grid[data-v-a14adfc1]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stats-grid[data-v-a14adfc1]{grid-template-columns:1fr}}.content-section[data-v-280cb99b]{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:2rem;padding:1.5rem}.section-header[data-v-280cb99b]{border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:1rem}.section-header h2[data-v-280cb99b]{color:var(--color-text);font-size:1.3rem;font-weight:600}.view-all-link[data-v-280cb99b]{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .3s}.view-all-link[data-v-280cb99b]:hover{color:var(--color-primary-hover)}.order-item[data-v-280cb99b]{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;padding:1rem;transition:all .3s}.order-item[data-v-280cb99b]:hover{border-color:var(--color-primary);box-shadow:0 2px 8px var(--color-primary-light)}.order-image img[data-v-280cb99b]{object-fit:cover;border-radius:var(--radius-sm);width:60px;height:60px}.order-details[data-v-280cb99b]{flex:1}.order-details h4[data-v-280cb99b]{color:var(--color-text);margin-bottom:.5rem;font-size:1rem;font-weight:600}.order-meta[data-v-280cb99b]{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.9rem}.order-amount[data-v-280cb99b]{color:var(--color-primary);font-size:1.1rem;font-weight:600}.empty-state[data-v-280cb99b]{text-align:center;padding:2rem 0}@media (max-width:768px){.order-item[data-v-280cb99b]{flex-direction:column;align-items:flex-start;gap:.75rem}.order-meta[data-v-280cb99b]{flex-direction:column;gap:.25rem}}.sidebar-section[data-v-75e47437]{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.5rem}.sidebar-section h3[data-v-75e47437]{color:var(--color-text);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.activity-icon[data-v-75e47437]{color:#fff;border-radius:50%;width:32px;height:32px;font-size:.9rem}.activity-icon.order[data-v-75e47437]{background:var(--color-primary)}.activity-icon.message[data-v-75e47437]{background:#f093fb}.activity-icon.review[data-v-75e47437]{background:var(--color-primary-light);color:var(--color-star)}.activity-icon.completed[data-v-75e47437]{background:var(--color-primary)}.activity-content p[data-v-75e47437]{color:var(--color-text);margin-bottom:.25rem;font-size:.9rem}.activity-time[data-v-75e47437]{color:var(--color-text-muted);font-size:.8rem}.dashboard[data-v-adf5fc8a]{background:var(--color-background-soft);min-height:var(--page-min-height);padding:var(--page-padding-y)0}.container[data-v-adf5fc8a]{width:100%;max-width:none;margin:0;padding:0 1.75rem}@media (max-width:768px){.container[data-v-adf5fc8a]{padding:0 var(--container-padding-mobile)}}.content-grid[data-v-adf5fc8a]{grid-template-columns:minmax(0,1fr) 360px;gap:1.5rem;display:grid}.work-column[data-v-adf5fc8a],.insight-column[data-v-adf5fc8a]{min-width:0}.dashboard-content[data-v-adf5fc8a]{grid-template-columns:1fr 300px;gap:2rem;display:grid}.sidebar[data-v-adf5fc8a]{flex-direction:column;gap:1.5rem;display:flex}.dashboard-error[data-v-adf5fc8a]{background:var(--color-background);border:1px solid var(--color-border,#eee);border-left:4px solid var(--color-danger,#ef4444);border-radius:var(--radius-md);align-items:center;gap:14px;margin-bottom:1.5rem;padding:16px 20px;display:flex}.dashboard-error .err-icon[data-v-adf5fc8a]{color:var(--color-danger,#ef4444);flex-shrink:0}.dashboard-error .err-text[data-v-adf5fc8a]{flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-error .err-text strong[data-v-adf5fc8a]{color:var(--color-text);font-size:.95rem;font-weight:700}.dashboard-error .err-text span[data-v-adf5fc8a]{color:var(--color-text-muted);margin-top:2px;font-size:.82rem}.certification-banner[data-v-adf5fc8a]{border-radius:var(--radius-md);background:linear-gradient(135deg,#fff8f0,#fff3e6);border:1px solid #ffd6a5;align-items:center;gap:16px;margin-bottom:1.5rem;padding:16px 24px;display:flex}.banner-icon[data-v-adf5fc8a]{color:var(--color-warning);min-width:28px}.banner-content[data-v-adf5fc8a]{flex:1}.banner-content h4[data-v-adf5fc8a]{color:var(--color-text);margin-bottom:2px;font-size:15px;font-weight:600}.banner-content p[data-v-adf5fc8a]{color:var(--color-text-muted);margin:0;font-size:13px}@media (max-width:1180px){.content-grid[data-v-adf5fc8a]{grid-template-columns:1fr}}@media (max-width:768px){.dashboard-content[data-v-adf5fc8a]{grid-template-columns:1fr}.certification-banner[data-v-adf5fc8a]{text-align:center;flex-direction:column;gap:12px}}.become-seller-container[data-v-44210838]{padding:4rem 2rem;max-width:1400px;margin:0 auto}.left-content[data-v-44210838],.right-content[data-v-44210838]{display:flex;flex-direction:column;gap:2rem}.step-subtitle[data-v-44210838]{font-size:1.2rem;color:var(--color-text-muted);margin-bottom:0;line-height:1.6}.hero-section[data-v-44210838]{text-align:left;margin-bottom:1rem}.hero-section h1[data-v-44210838]{font-size:2.5rem;margin-bottom:1rem;color:var(--color-text)}.action-section[data-v-44210838]{margin-top:1rem}.content-layout[data-v-44210838]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.info-section[data-v-44210838]{display:flex;flex-direction:column;gap:2rem}.info-card[data-v-44210838]{background:transparent;padding:1rem 0;border-radius:var(--radius-sm);text-align:left;transition:transform .3s ease;border-bottom:1px solid var(--color-border);display:flex;gap:1.5rem;align-items:flex-start}.card-icon[data-v-44210838]{color:var(--color-text-muted);padding-top:4px}.card-content[data-v-44210838]{flex:1}.info-card[data-v-44210838]:last-child{border-bottom:none}.image-placeholder[data-v-44210838]{height:100%;min-height:400px;border-radius:var(--radius-md);overflow:hidden}.step-image[data-v-44210838]{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md)}@media (max-width: 768px){.content-layout[data-v-44210838]{grid-template-columns:1fr}}.info-card[data-v-44210838]:hover{transform:translateY(-5px)}.step-2 .right-content[data-v-44210838],.step-3 .right-content[data-v-44210838]{width:100%;display:flex;flex-direction:column}.info-grid[data-v-44210838]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2rem 0}.info-grid.two-columns[data-v-44210838]{grid-template-columns:repeat(2,1fr)}.info-card-vertical[data-v-44210838]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1rem}.info-card-vertical .card-icon[data-v-44210838]{color:var(--color-text-muted);margin-bottom:.5rem}.info-card-vertical p[data-v-44210838]{color:var(--color-text-muted);line-height:1.6;max-width:300px;margin:0}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-bbfec6aa],[data-v-bbfec6aa]:before,[data-v-bbfec6aa]:after,[data-v-bbfec6aa]::backdrop{--tw-duration:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}[data-v-bbfec6aa] .el-cascader__tags{flex-wrap:nowrap;align-items:center;height:100%;display:flex;top:50%;transform:translateY(-50%)}[data-v-bbfec6aa] .el-tag{align-items:center;margin:2px 0 2px 6px;display:inline-flex}.seller-onboarding-container[data-v-bbfec6aa]{max-width:var(--container-default);margin:2rem auto;padding:2rem}.onboarding-steps-wrapper[data-v-bbfec6aa]{margin-bottom:calc(var(--spacing,.25rem)*16);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*4);display:flex}.text-steps[data-v-bbfec6aa]{align-items:center;gap:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-text-muted);display:flex}.step-item[data-v-bbfec6aa]{cursor:default;align-items:center;gap:calc(var(--spacing,.25rem)*3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;display:flex}.step-item.active[data-v-bbfec6aa]{color:var(--color-primary);font-weight:600}.step-item.active .step-num[data-v-bbfec6aa]{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 2px 6px var(--color-primary-light)}.step-num[data-v-bbfec6aa]{box-sizing:border-box;height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);padding:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border:2px solid var(--color-border);border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex}.step-separator[data-v-bbfec6aa]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));color:var(--color-border);align-items:center;display:flex}.completion-wrapper[data-v-bbfec6aa]{align-items:flex-end;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:fit-content;display:flex}.completion-rate[data-v-bbfec6aa]{color:var(--color-text-muted);white-space:nowrap;font-weight:600}[data-v-bbfec6aa] .el-progress{width:100%;max-width:100%}[data-v-bbfec6aa] .el-progress-bar__outer{width:100%!important}.add-phone-btn[data-v-bbfec6aa]{color:var(--color-text-muted);border-color:var(--color-border);width:160px;margin-left:auto;padding-left:1rem;padding-right:1rem}.add-phone-btn[data-v-bbfec6aa]:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-primary-light)}.security-item[data-v-bbfec6aa]{width:100%}.security-item>div[data-v-bbfec6aa]:not(.security-input-wrapper){width:100%;display:flex}.security-input-wrapper[data-v-bbfec6aa]{align-items:center;gap:calc(var(--spacing,.25rem)*4);max-width:400px;display:flex}.verified-badge[data-v-bbfec6aa]{color:var(--color-primary);white-space:nowrap;align-items:center;font-weight:600;display:flex}.verified-badge[data-v-bbfec6aa]:before{content:"✓";margin-right:4px;font-weight:700}.onboarding-header[data-v-bbfec6aa]{border-bottom:1px solid var(--color-border);margin-bottom:2rem;padding-bottom:2rem}.onboarding-header h1[data-v-bbfec6aa]{color:var(--color-text);margin-bottom:.5rem;font-size:2rem}.onboarding-header p[data-v-bbfec6aa]{color:var(--color-text-muted);font-size:1.1rem}.display-name-container[data-v-bbfec6aa]{align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.short-input[data-v-bbfec6aa]{width:300px}.form-tip-inline[data-v-bbfec6aa]{color:var(--color-primary);background:var(--color-primary);align-items:center;font-size:.72rem;font-weight:500;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.form-tip-inline[data-v-bbfec6aa]{background:color-mix(in srgb,var(--color-primary)10%,transparent)}}.form-tip-inline[data-v-bbfec6aa]{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.form-tip-inline[data-v-bbfec6aa]{border:1px solid color-mix(in srgb,var(--color-primary)25%,transparent)}}.form-tip-inline[data-v-bbfec6aa]{white-space:nowrap;border-radius:999px;margin-left:.5rem;padding:3px 8px}[data-v-bbfec6aa] .el-form-item__label{align-items:center;display:inline-flex}.form-success-tip[data-v-bbfec6aa]{margin-left:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));white-space:nowrap;color:var(--color-primary);display:flex}.form-error-tip[data-v-bbfec6aa]{margin-left:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));white-space:nowrap;color:var(--color-danger);display:flex}.avatar-uploader[data-v-bbfec6aa]{border:2px dashed var(--color-border);cursor:pointer;background-color:var(--color-background-soft);border-radius:50%;width:150px;height:150px;transition:all .3s;position:relative;overflow:hidden}.avatar-uploader[data-v-bbfec6aa]:hover{border-color:var(--color-primary);background-color:var(--color-primary-light)}.avatar-uploader-icon[data-v-bbfec6aa]{text-align:center;width:150px;height:150px;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;color:var(--color-text-muted);justify-content:center;align-items:center;transition-duration:.3s;display:flex}.avatar-uploader:hover .avatar-uploader-icon[data-v-bbfec6aa]{color:var(--color-primary)}.avatar[data-v-bbfec6aa]{object-fit:cover;width:150px;height:150px;display:block}.full-width-input[data-v-bbfec6aa]{width:100%}.languages-container[data-v-bbfec6aa]{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;max-width:700px;display:flex}.language-row[data-v-bbfec6aa]{align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.lang-select[data-v-bbfec6aa],.level-select[data-v-bbfec6aa]{width:220px}.education-entry[data-v-bbfec6aa]{gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);width:100%;padding:calc(var(--spacing,.25rem)*4);background-color:var(--color-background-soft);border:1px solid var(--color-border);flex-direction:column;display:flex}.education-row[data-v-bbfec6aa]{align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.add-lang-btn[data-v-bbfec6aa]{align-self:flex-start}.delete-btn[data-v-bbfec6aa]{color:var(--color-text-muted);margin-left:auto}.delete-btn[data-v-bbfec6aa]:hover{color:var(--color-danger)}.form-actions[data-v-bbfec6aa]{margin-top:calc(var(--spacing,.25rem)*16);justify-content:flex-end;gap:calc(var(--spacing,.25rem)*6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing,.25rem)*8);display:flex}.action-btn[data-v-bbfec6aa]{min-width:120px;font-weight:600}.label-with-icon[data-v-bbfec6aa]{align-items:center;display:flex}.label-icon[data-v-bbfec6aa]{color:var(--color-text-muted);margin-right:6px;font-size:18px}.skill-tip-message[data-v-bbfec6aa]{width:100%;margin-bottom:1rem}.option-description[data-v-bbfec6aa]{color:var(--color-text-muted);margin-left:.5rem;font-size:.85rem}.other-skill-note[data-v-bbfec6aa]{background-color:var(--color-background-soft);border:1px solid var(--color-border);border-radius:4px;padding:.75rem}.title-suggestion-item[data-v-bbfec6aa]{align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.title-suggestion-item .el-icon[data-v-bbfec6aa]{color:var(--el-color-primary)}.title-suggestions-hint[data-v-bbfec6aa]{background-color:var(--color-background-soft);border:1px solid var(--color-border);border-radius:4px;margin-top:.5rem;padding:.75rem}.title-length-hint[data-v-bbfec6aa]{text-align:right;margin-top:.5rem}.rejected-field[data-v-bbfec6aa] .el-form-item__label{color:#f56c6c;font-weight:600}.rejected-field[data-v-bbfec6aa] .el-form-item__label:before{content:"⚠ "}.form-hint-tip[data-v-bbfec6aa]{margin-top:1rem}.account-readonly-card[data-v-bbfec6aa]{border-radius:var(--radius-md);background-color:var(--color-background-soft);border:1px solid var(--color-border);align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;display:flex}.account-readonly-text[data-v-bbfec6aa]{flex-direction:column;gap:4px;display:flex}.account-readonly-name[data-v-bbfec6aa]{color:var(--color-text);font-size:1.05rem;font-weight:600}.account-readonly-hint[data-v-bbfec6aa]{color:var(--color-text-muted);font-size:.85rem}.portfolio-image-row[data-v-bbfec6aa]{align-items:center;gap:1rem;display:flex}.portfolio-uploader[data-v-bbfec6aa] .el-upload{border:1px dashed var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:var(--color-background-soft);justify-content:center;align-items:center;width:120px;height:120px;transition:border-color .2s;display:flex;overflow:hidden}.portfolio-uploader[data-v-bbfec6aa] .el-upload:hover{border-color:var(--color-primary)}.portfolio-image-preview[data-v-bbfec6aa]{width:120px;height:120px}.portfolio-image-placeholder[data-v-bbfec6aa]{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:4px;font-size:.85rem;display:flex}.cert-credential-switch[data-v-bbfec6aa]{margin:8px 0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.application-detail-container[data-v-445e2fe9]{max-width:1200px;margin:2rem auto;padding:2rem}.loading-wrapper[data-v-445e2fe9],.error-wrapper[data-v-445e2fe9],.no-application[data-v-445e2fe9]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.application-content[data-v-445e2fe9]{display:flex;flex-direction:column;gap:2rem}.status-card[data-v-445e2fe9]{background:var(--color-card-bg);border-radius:var(--radius-md);padding:2rem;box-shadow:0 2px 8px #0000001a}.status-header[data-v-445e2fe9]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border);flex-wrap:wrap}.status-header-left[data-v-445e2fe9]{display:flex;align-items:center;gap:.875rem;min-height:40px}.status-header-actions[data-v-445e2fe9]{display:flex;align-items:center;gap:.75rem;min-height:40px}.status-header h1[data-v-445e2fe9]{font-size:1.75rem;margin:0;line-height:1;color:var(--color-text);display:flex;align-items:center}.status-tag[data-v-445e2fe9]{font-size:.95rem;padding:.35rem 1rem;height:auto;line-height:1.4;display:inline-flex;align-items:center}.status-info[data-v-445e2fe9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}.info-item[data-v-445e2fe9]{display:flex;flex-direction:column;gap:.25rem}.info-item .label[data-v-445e2fe9]{font-size:.875rem;color:var(--color-text-muted)}.info-item .value[data-v-445e2fe9]{font-size:1rem;color:var(--color-text);font-weight:500}.admin-notes[data-v-445e2fe9],.rejection-reason[data-v-445e2fe9]{margin-top:1.5rem;padding:1rem;background:var(--color-background-soft);border-radius:var(--radius-sm)}.admin-notes h3[data-v-445e2fe9]{margin:0 0 .5rem;font-size:1rem;color:var(--color-text)}.admin-notes p[data-v-445e2fe9]{margin:0;color:var(--color-text-muted);line-height:1.6}.rejection-reason[data-v-445e2fe9]{padding:0;background:transparent}.action-buttons[data-v-445e2fe9]{display:flex;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.detail-sections[data-v-445e2fe9]{display:flex;flex-direction:column;gap:1.5rem}.detail-section[data-v-445e2fe9]{background:var(--color-card-bg);border-radius:var(--radius-md);padding:2rem;box-shadow:0 2px 8px #0000001a}.detail-section h2[data-v-445e2fe9]{font-size:1.25rem;margin:0 0 1.5rem;color:var(--color-text);padding-bottom:.75rem;border-bottom:2px solid var(--color-primary)}.detail-grid[data-v-445e2fe9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.detail-item[data-v-445e2fe9]{display:flex;flex-direction:column;gap:.5rem}.detail-item.full-width[data-v-445e2fe9]{grid-column:1 / -1}.detail-item .label[data-v-445e2fe9]{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.detail-item .value[data-v-445e2fe9]{font-size:1rem;color:var(--color-text)}.bio-text[data-v-445e2fe9]{margin:0;line-height:1.8;color:var(--color-text);white-space:pre-wrap}.skills-list[data-v-445e2fe9],.languages-list[data-v-445e2fe9]{display:flex;flex-wrap:wrap;gap:1rem}.skill-item[data-v-445e2fe9],.language-item[data-v-445e2fe9]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--color-background-soft);border-radius:var(--radius-sm);border:1px solid var(--color-border)}.skill-name[data-v-445e2fe9],.language-name[data-v-445e2fe9]{font-weight:500;color:var(--color-text)}.education-list[data-v-445e2fe9],.work-list[data-v-445e2fe9]{display:flex;flex-direction:column;gap:1.5rem}.education-item[data-v-445e2fe9],.work-item[data-v-445e2fe9]{padding:1.5rem;background:var(--color-background-soft);border-radius:var(--radius-sm);border-left:4px solid var(--color-primary)}.education-item h3[data-v-445e2fe9],.work-item h3[data-v-445e2fe9]{margin:0 0 .5rem;font-size:1.125rem;color:var(--color-text)}.education-item p[data-v-445e2fe9],.work-item p[data-v-445e2fe9]{margin:.25rem 0;color:var(--color-text-muted)}.company[data-v-445e2fe9]{font-weight:500;color:var(--color-text)}.date-range[data-v-445e2fe9]{font-size:.875rem;color:var(--color-text-muted)}.description[data-v-445e2fe9]{margin-top:.75rem!important;line-height:1.6;color:var(--color-text)}.cert-list[data-v-445e2fe9],.portfolio-list[data-v-445e2fe9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.cert-item[data-v-445e2fe9],.portfolio-item[data-v-445e2fe9]{padding:1.25rem;background:var(--color-background-soft);border-radius:var(--radius-sm);border:1px solid var(--color-border);transition:box-shadow .2s,transform .2s}.cert-item[data-v-445e2fe9]:hover,.portfolio-item[data-v-445e2fe9]:hover{box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}.cert-item h3[data-v-445e2fe9],.portfolio-item h3[data-v-445e2fe9]{margin:0 0 .5rem;font-size:1.05rem;color:var(--color-text)}.cert-issuer[data-v-445e2fe9]{margin:.25rem 0;font-weight:500;color:var(--color-text)}.cert-credential[data-v-445e2fe9]{margin-top:.75rem}.cert-thumb[data-v-445e2fe9]{width:96px;height:96px;border-radius:6px;border:1px solid var(--color-border);cursor:zoom-in}.portfolio-link[data-v-445e2fe9]{margin:.25rem 0;font-size:.9rem;word-break:break-all}.portfolio-images[data-v-445e2fe9]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.portfolio-thumb[data-v-445e2fe9]{width:96px;height:96px;border-radius:6px;border:1px solid var(--color-border);cursor:zoom-in}@media (max-width: 640px){.status-header[data-v-445e2fe9]{flex-direction:column;align-items:flex-start}.status-header-actions[data-v-445e2fe9]{width:100%;justify-content:flex-end}}.certification-steps[data-v-a4c5a32d]{background:var(--color-card-bg);border-radius:16px;padding:32px 40px;border:1px solid var(--color-border)}.steps-track[data-v-a4c5a32d]{display:flex;align-items:flex-start;justify-content:center;gap:0}.step-node[data-v-a4c5a32d]{display:flex;flex-direction:column;align-items:center;flex:1;max-width:200px}.step-indicator[data-v-a4c5a32d]{display:flex;align-items:center;width:100%;position:relative}.step-circle[data-v-a4c5a32d]{width:44px;height:44px;min-width:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;transition:all .3s ease;margin:0 auto;position:relative;z-index:1}.step-node.done .step-circle[data-v-a4c5a32d]{background:var(--color-success);color:#fff;box-shadow:0 4px 12px #67c23a4d}.step-node.active .step-circle[data-v-a4c5a32d]{background:var(--color-primary);color:#fff;box-shadow:0 4px 16px #ff995066;animation:pulse-glow-a4c5a32d 2s infinite}.step-node.upcoming .step-circle[data-v-a4c5a32d]{background:var(--color-background-soft);color:var(--color-text-muted);border:2px solid var(--color-border)}@keyframes pulse-glow-a4c5a32d{0%,to{box-shadow:0 4px 16px #ff995066}50%{box-shadow:0 4px 24px #ff995099}}.step-line[data-v-a4c5a32d]{position:absolute;top:50%;left:calc(50% + 26px);right:calc(-50% + 26px);height:3px;background:var(--color-border);transform:translateY(-50%);transition:background .3s ease}.step-node:last-child .step-line[data-v-a4c5a32d]{display:none}.step-line.filled[data-v-a4c5a32d]{background:var(--color-success)}.step-label[data-v-a4c5a32d]{margin-top:12px;font-size:14px;font-weight:600;color:var(--color-text);text-align:center;white-space:nowrap}.step-status[data-v-a4c5a32d]{margin-top:4px;font-size:12px}.status-done[data-v-a4c5a32d]{color:var(--color-success)}.status-active[data-v-a4c5a32d]{color:var(--color-primary);font-weight:500}.status-reviewing[data-v-a4c5a32d]{color:var(--color-warning, #e6a23c);font-weight:500}.status-upcoming[data-v-a4c5a32d]{color:var(--color-text-muted)}.progress-summary[data-v-a4c5a32d]{text-align:center;margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border);font-size:14px;color:var(--color-text-muted)}.progress-summary strong[data-v-a4c5a32d]{color:var(--color-primary);font-size:18px}.freelancer-step[data-v-da7e151e]{padding:20px 0}.step-completed[data-v-da7e151e]{text-align:center;padding:40px 20px}.completed-icon[data-v-da7e151e]{color:var(--color-success);margin-bottom:16px}.step-completed h2[data-v-da7e151e]{font-size:22px;color:var(--color-text);margin-bottom:8px}.step-completed p[data-v-da7e151e]{color:var(--color-text-muted);margin-bottom:32px;font-size:15px}.step-reviewing[data-v-da7e151e]{text-align:center;padding:40px 20px}.reviewing-icon[data-v-da7e151e]{color:var(--color-warning, #e6a23c);margin-bottom:16px;animation:pulse-icon-da7e151e 2s ease-in-out infinite}@keyframes pulse-icon-da7e151e{0%,to{opacity:1}50%{opacity:.6}}.step-reviewing h2[data-v-da7e151e]{font-size:22px;color:var(--color-text);margin-bottom:8px}.step-reviewing p[data-v-da7e151e]{color:var(--color-text-muted);margin-bottom:20px;font-size:15px;line-height:1.6}.reviewing-alert[data-v-da7e151e]{max-width:480px;margin:0 auto 28px}.step-rejected[data-v-da7e151e]{text-align:center;padding:40px 20px}.rejected-icon[data-v-da7e151e]{color:var(--color-danger, #f56c6c);margin-bottom:16px}.step-rejected h2[data-v-da7e151e]{font-size:22px;color:var(--color-text);margin-bottom:8px}.step-rejected p[data-v-da7e151e]{color:var(--color-text-muted);margin-bottom:28px;font-size:15px;line-height:1.6}.rejected-actions[data-v-da7e151e]{display:flex;gap:12px;justify-content:center}.step-pending[data-v-da7e151e]{padding:20px 0}.pending-header[data-v-da7e151e]{text-align:center;margin-bottom:40px}.pending-header h2[data-v-da7e151e]{font-size:22px;color:var(--color-text);margin:12px 0 8px}.pending-header p[data-v-da7e151e]{color:var(--color-text-muted);font-size:15px}.action-cards[data-v-da7e151e]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.action-card[data-v-da7e151e]{background:var(--color-background-soft);border-radius:var(--radius-md);padding:24px 20px;display:flex;gap:16px;align-items:flex-start;transition:transform .2s ease}.action-card[data-v-da7e151e]:hover{transform:translateY(-2px)}.action-card .el-icon[data-v-da7e151e]{color:var(--color-primary);min-width:32px}.card-text h4[data-v-da7e151e]{font-size:15px;color:var(--color-text);margin-bottom:4px}.card-text p[data-v-da7e151e]{font-size:13px;color:var(--color-text-muted);margin:0;line-height:1.5}.step-pending>.el-button[data-v-da7e151e]{display:block;margin:0 auto}@media (max-width: 768px){.action-cards[data-v-da7e151e]{grid-template-columns:1fr}}.identity-verification-step[data-v-96b588b2]{padding:20px 0}.step-completed[data-v-96b588b2]{text-align:center;padding:40px 20px}.completed-icon[data-v-96b588b2]{color:var(--color-success);margin-bottom:16px}.step-completed h2[data-v-96b588b2]{font-size:22px;color:var(--color-text);margin-bottom:8px}.step-completed p[data-v-96b588b2]{color:var(--color-text-muted);margin-bottom:32px;font-size:15px}.form-header[data-v-96b588b2]{margin-bottom:32px}.form-header h2[data-v-96b588b2]{font-size:22px;color:var(--color-text);margin-bottom:8px}.form-header p[data-v-96b588b2]{color:var(--color-text-muted);font-size:14px;line-height:1.6}.form-section[data-v-96b588b2]{margin-bottom:24px}.section-title[data-v-96b588b2]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--color-text);margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.section-title .el-icon[data-v-96b588b2]{color:var(--color-primary)}.verify-form[data-v-96b588b2]{max-width:680px}.verify-code-row[data-v-96b588b2]{display:flex;gap:12px;width:100%}.verify-code-row .el-input[data-v-96b588b2]{flex:1}.send-code-btn[data-v-96b588b2]{min-width:120px;white-space:nowrap}.form-tips[data-v-96b588b2]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--color-primary-light);border-radius:var(--radius-sm);font-size:13px;color:var(--color-text-muted);margin-bottom:32px}.form-tips .el-icon[data-v-96b588b2]{color:var(--color-primary);min-width:16px}.form-actions[data-v-96b588b2]{display:flex;gap:12px;padding-top:8px}.verify-status[data-v-96b588b2]{display:flex;align-items:center;gap:4px;font-size:12px;margin-top:4px}.verify-success[data-v-96b588b2]{color:var(--color-success, #67c23a)}@media (max-width: 768px){.el-col-12[data-v-96b588b2]{max-width:100%;flex:0 0 100%}}.cloud-sign-step[data-v-ca5edc13]{padding:20px 0}.step-completed[data-v-ca5edc13]{text-align:center;padding:40px 20px}.completed-icon[data-v-ca5edc13]{color:var(--color-success);margin-bottom:16px}.step-completed h2[data-v-ca5edc13]{font-size:22px;color:var(--color-text);margin-bottom:8px}.step-completed p[data-v-ca5edc13]{color:var(--color-text-muted);margin-bottom:32px;font-size:15px}.form-header[data-v-ca5edc13]{margin-bottom:32px}.form-header h2[data-v-ca5edc13]{font-size:22px;color:var(--color-text);margin-bottom:8px}.form-header p[data-v-ca5edc13]{color:var(--color-text-muted);font-size:14px;line-height:1.6}.intro-cards[data-v-ca5edc13]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.intro-card[data-v-ca5edc13]{background:var(--color-background-soft);border-radius:var(--radius-md);padding:24px 20px;display:flex;gap:16px;align-items:flex-start}.intro-num[data-v-ca5edc13]{width:36px;height:36px;min-width:36px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.intro-text h4[data-v-ca5edc13]{font-size:15px;color:var(--color-text);margin-bottom:4px}.intro-text p[data-v-ca5edc13]{font-size:13px;color:var(--color-text-muted);margin:0;line-height:1.5}.sign-actions[data-v-ca5edc13]{display:flex;gap:12px}.qr-section[data-v-ca5edc13]{display:flex;flex-direction:column;align-items:center}.qr-card[data-v-ca5edc13]{background:var(--color-background-soft);border-radius:16px;padding:40px;text-align:center;max-width:400px;width:100%}.qr-wrapper[data-v-ca5edc13]{display:inline-block;padding:16px;background:var(--color-card-bg);border-radius:var(--radius-md);box-shadow:0 2px 12px #00000014;margin-bottom:20px}.qr-wrapper canvas[data-v-ca5edc13]{display:block}.qr-info[data-v-ca5edc13]{margin-bottom:24px}.scan-tip[data-v-ca5edc13]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:500;color:var(--color-text);margin-bottom:4px}.scan-hint[data-v-ca5edc13]{font-size:13px;color:var(--color-text-muted)}.qr-actions[data-v-ca5edc13]{display:flex;gap:12px;justify-content:center}.sign-back[data-v-ca5edc13]{margin-top:24px}@media (max-width: 768px){.intro-cards[data-v-ca5edc13]{grid-template-columns:1fr}}.certification-container[data-v-222ebc4f]{max-width:900px;margin:0 auto;padding:40px 24px 80px}.certification-header[data-v-222ebc4f]{text-align:center;margin-bottom:32px}.certification-header h1[data-v-222ebc4f]{font-size:28px;font-weight:700;color:var(--color-text);margin-bottom:8px}.header-desc[data-v-222ebc4f]{font-size:15px;color:var(--color-text-muted)}.certification-content[data-v-222ebc4f]{margin-top:32px;background:var(--color-card-bg);border-radius:16px;padding:40px;border:1px solid var(--color-border)}.all-done-card[data-v-222ebc4f]{margin-top:32px;border-radius:16px;overflow:hidden}.confetti-bg[data-v-222ebc4f]{background:linear-gradient(135deg,#fef9f0,#fdf2e3,#fef9f0);padding:60px 40px}.done-content[data-v-222ebc4f]{text-align:center}.done-icon[data-v-222ebc4f]{color:var(--color-success);margin-bottom:20px}.done-content h2[data-v-222ebc4f]{font-size:26px;font-weight:700;color:var(--color-text);margin-bottom:12px}.done-content p[data-v-222ebc4f]{font-size:15px;color:var(--color-text-muted);margin-bottom:36px;line-height:1.6}.done-actions[data-v-222ebc4f]{display:flex;gap:16px;justify-content:center}@media (max-width: 768px){.certification-container[data-v-222ebc4f]{padding:20px 16px 60px}.certification-content[data-v-222ebc4f]{padding:24px 16px}.confetti-bg[data-v-222ebc4f]{padding:40px 20px}.done-actions[data-v-222ebc4f]{flex-direction:column;align-items:center}}
