.auth-backdrop[data-v-0e58f83f]{z-index:var(--z-auth);background:var(--overlay);place-items:center;padding:28px;display:grid;position:fixed;inset:0}.auth-page[data-v-0e58f83f]{scrollbar-gutter:stable;color:#22324a;background-color:#f5f7fb;background-image:linear-gradient(#3965a809 1px,#0000 1px),linear-gradient(90deg,#3965a809 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:32px 32px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;min-width:0;min-height:100dvh;padding:24px 7vw 22px;display:flex;position:relative;overflow:hidden auto}.auth-page-header[data-v-0e58f83f]{z-index:1;justify-content:space-between;align-items:center;width:100%;max-width:1090px;margin:0 auto;display:flex;position:relative}.auth-page-brand[data-v-0e58f83f]{color:#24354d;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.auth-page-brand-mark[data-v-0e58f83f]{object-fit:contain;flex:none;width:28px;height:28px;display:block}.auth-page-layout[data-v-0e58f83f]{flex:1;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:clamp(48px,8vw,128px);width:100%;min-width:0;max-width:1090px;min-height:calc(100dvh - 100px);margin:0 auto;padding:40px 0;display:grid}.auth-page-intro[data-v-0e58f83f]{min-width:0;max-width:520px}.auth-page-intro h1[data-v-0e58f83f]{color:#1d2a3d;letter-spacing:0;margin:0;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.4}.auth-page-intro h1 strong[data-v-0e58f83f]{color:#2868d8;font-weight:600}.auth-page-steps[data-v-0e58f83f]{background:#ffffffdb;border:1px solid #e2e8f1;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:520px;margin:32px 0 0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 12px 28px #344f730f}.auth-page-step[data-v-0e58f83f]{border-right:1px solid #e7edf5;min-width:0;min-height:80px;padding:16px 12px}.auth-page-step[data-v-0e58f83f]:nth-child(4n){border-right:0}.auth-page-step[data-v-0e58f83f]:nth-child(n+5){border-top:1px solid #e7edf5}.auth-page-step span[data-v-0e58f83f],.auth-page-step strong[data-v-0e58f83f]{font-size:12px;display:block}.auth-page-step span[data-v-0e58f83f]{color:#5278b0;font-variant-numeric:tabular-nums}.auth-page-step strong[data-v-0e58f83f]{color:#33445d;margin:8px 0 0;font-weight:600;line-height:1.5}.auth-page-card[data-v-0e58f83f]{z-index:2;box-sizing:border-box;border-color:#e5eaf2;border-radius:8px;width:min(440px,100%);max-width:100%;padding:28px 36px 22px;position:absolute;top:50%;right:max(7vw,50vw - 545px);transform:translateY(-45%);box-shadow:0 18px 45px #2840661c}.auth-page-card .auth-heading[data-v-0e58f83f]{padding-right:0;display:block}.auth-page-card .brand-icon[data-v-0e58f83f]{display:none}.auth-page-card .auth-heading h2[data-v-0e58f83f]{font-size:21px}.auth-page-card .auth-heading p[data-v-0e58f83f]{color:#8591a3;margin-top:7px;font-size:12px}.auth-page-card .form-field[data-v-0e58f83f]{margin-bottom:13px}.auth-page-card .form-field>span[data-v-0e58f83f]{color:#65748a;margin-bottom:6px;font-size:11px}.auth-page-card .form-field>input[data-v-0e58f83f],.auth-page-card .input-shell[data-v-0e58f83f]{border-color:#dfe5ee;border-radius:6px;min-width:0;height:42px;font-size:13px}.auth-page-card .submit-button[data-v-0e58f83f]{height:42px;box-shadow:none;background:#2868d8;border-radius:5px;margin-top:15px;font-size:13px}.auth-page-card .submit-button[data-v-0e58f83f]:hover{background:#1e5fcf}.auth-page-card .terms-row[data-v-0e58f83f]{font-size:11px}.auth-page-copyright[data-v-0e58f83f]{color:#718096;text-align:center;width:100%;font-size:11px;position:absolute;bottom:14px;left:0}.auth-dialog.auth-page-card[data-v-0e58f83f]{box-sizing:border-box;z-index:2;width:min(440px,100%);max-width:100%;position:absolute;top:50%;right:max(7vw,50vw - 545px);transform:translateY(-45%)}.auth-dialog[data-v-0e58f83f]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(460px,100%);max-height:calc(100vh - 36px);box-shadow:var(--shadow-lg);padding:28px 32px 24px;position:relative;overflow-y:auto}.close-button[data-v-0e58f83f]{border-radius:var(--radius);width:28px;height:28px;color:var(--ink-500);cursor:pointer;font-size:var(--fs-title);background:0 0;border:0;line-height:1;position:absolute;top:14px;right:14px}.close-button[data-v-0e58f83f]:hover{color:var(--ink-900);background:var(--fill)}.auth-heading[data-v-0e58f83f]{align-items:center;gap:14px;padding-right:32px;display:flex}.brand-icon[data-v-0e58f83f]{object-fit:contain;flex:none;width:36px;height:36px;display:block}.auth-heading h2[data-v-0e58f83f]{color:var(--ink-900);font-size:var(--fs-title);font-weight:var(--fw-b);margin:0 0 4px}.auth-heading p[data-v-0e58f83f]{color:var(--ink-500);font-size:var(--fs-md);margin:0}.auth-form[data-v-0e58f83f]{margin-top:20px}.form-field[data-v-0e58f83f]{margin-bottom:14px;display:block}.form-field>span[data-v-0e58f83f]{color:var(--ink-500);font-size:var(--fs-md);font-weight:var(--fw-n);margin-bottom:6px;display:block}.form-field>input[data-v-0e58f83f],.input-shell[data-v-0e58f83f]{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);outline:none;width:100%;height:32px;transition:border-color .16s,box-shadow .16s}.form-field>input[data-v-0e58f83f]{color:var(--ink-900);font-size:var(--fs-md);padding:0 10px}.form-field>input[data-v-0e58f83f]:focus,.input-shell[data-v-0e58f83f]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.input-shell[data-v-0e58f83f]{align-items:center;display:flex;overflow:hidden}.input-shell i[data-v-0e58f83f]{color:var(--ink-500);font-size:var(--fs-md);padding-left:10px;font-style:normal}.input-shell input[data-v-0e58f83f]{min-width:0;height:100%;color:var(--ink-900);font-size:var(--fs-md);background:0 0;border:0;outline:0;flex:1;padding:0 10px}.code-shell button[data-v-0e58f83f]{border:0;border-left:1px solid var(--line-2);color:var(--accent);background:var(--fill);cursor:pointer;font-size:var(--fs-xs);font-weight:var(--fw-m);flex:none;align-self:stretch;padding:0 10px}.code-shell button[data-v-0e58f83f]:disabled{color:var(--ink-400);cursor:wait}.terms-row[data-v-0e58f83f]{color:var(--ink-500);font-size:var(--fs-md);align-items:flex-start;gap:8px;line-height:1.6;display:flex}.terms-row input[data-v-0e58f83f]{accent-color:var(--brand);margin-top:3px}.terms-row a[data-v-0e58f83f]{color:var(--accent)}.form-error[data-v-0e58f83f]{border-radius:var(--radius);color:var(--err);background:var(--err-bg);font-size:var(--fs-md);margin:12px 0 0;padding:8px 10px}.submit-button[data-v-0e58f83f]{width:100%;height:var(--control-h);border:1px solid var(--brand);border-radius:var(--radius);color:#fff;background:var(--brand-gradient);box-shadow:var(--shadow-brand);cursor:pointer;font-size:var(--fs-md);font-weight:var(--fw-m);margin-top:16px}.submit-button[data-v-0e58f83f]:hover{border-color:var(--brand-hover);background:var(--brand-gradient-hover);box-shadow:var(--shadow-brand-hover)}.submit-button[data-v-0e58f83f]:disabled{cursor:wait;opacity:.62}@media (width<=1100px) and (width>=961px){.auth-page-layout[data-v-0e58f83f]{gap:40px}.auth-page-intro h1[data-v-0e58f83f]{font-size:clamp(26px,2.7vw,30px)}}@media (height<=760px) and (width>=961px){.auth-page[data-v-0e58f83f]{min-height:760px}}@media (width<=960px){.auth-page-intro[data-v-0e58f83f]{display:none}.auth-dialog.auth-page-card[data-v-0e58f83f]{right:50%;transform:translate(50%,-45%)}}@media (width<=560px){.auth-backdrop[data-v-0e58f83f]{place-items:stretch stretch;padding:0}.auth-dialog[data-v-0e58f83f]{border:0;border-radius:0;width:100%;height:100%;max-height:none;padding:24px 18px 20px}.auth-page[data-v-0e58f83f]{padding:18px 18px 42px;overflow-y:auto}.auth-page-header[data-v-0e58f83f]{align-items:flex-start}.auth-page-layout[data-v-0e58f83f]{width:calc(100vw - 36px);max-width:calc(100vw - 36px);min-height:0;margin-top:48px;display:block}.auth-page-card[data-v-0e58f83f]{width:100%;padding:26px 22px 20px;position:static;transform:none}.auth-dialog.auth-page-card[data-v-0e58f83f]{width:calc(100vw - 36px);min-width:0;max-width:calc(100vw - 36px);position:static;transform:none}.auth-page-copyright[data-v-0e58f83f]{margin-top:18px;position:static}}.notification-menu[data-v-702bd410]{position:relative}.notification-trigger[data-v-702bd410]{border-radius:var(--radius);width:30px;height:30px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.notification-trigger[data-v-702bd410]:hover,.notification-trigger[aria-expanded=true][data-v-702bd410]{color:var(--ink-900);background:var(--fill)}.notification-trigger svg[data-v-702bd410]{width:18px;height:18px}.notification-trigger b[data-v-702bd410]{border:2px solid var(--surface);border-radius:var(--radius-pill);color:#fff;background:var(--brand);min-width:16px;height:16px;font-size:var(--fs-xs);text-align:center;line-height:16px;font-weight:var(--fw-b);padding:0 4px;position:absolute;top:0;right:0}.notification-popover[data-v-702bd410]{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface);width:min(360px,100vw - 24px);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.notification-popover[data-v-702bd410]:before{content:"";width:46px;height:10px;position:absolute;top:-10px;right:0}.popover-header[data-v-702bd410]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.popover-header div[data-v-702bd410]{align-items:baseline;gap:8px;display:flex}.popover-header strong[data-v-702bd410]{color:var(--ink-900);font-size:var(--fs-lg);font-weight:var(--fw-b)}.popover-header span[data-v-702bd410]{color:var(--ink-400);font-size:var(--fs-xs)}.popover-header button[data-v-702bd410],.popover-state button[data-v-702bd410],.load-more[data-v-702bd410]{color:var(--accent);font-size:var(--fs-md);cursor:pointer;background:0 0;border:0}.popover-header button[data-v-702bd410]:disabled,.load-more[data-v-702bd410]:disabled{cursor:wait;opacity:.6}.popover-state[data-v-702bd410]{min-height:156px;color:var(--ink-400);font-size:var(--fs-md);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.popover-state p[data-v-702bd410]{margin:0}.notification-list[data-v-702bd410]{max-height:420px;overflow-y:auto}.notification-item[data-v-702bd410]{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;background:var(--surface);text-align:left;cursor:pointer;gap:10px;padding:12px 16px;display:flex;position:relative}.notification-item[data-v-702bd410]:hover{background:var(--fill)}.notification-item.unread[data-v-702bd410]{background:var(--brand-wash)}.notification-item.unread[data-v-702bd410]:hover{background:var(--brand-wash-2)}.notification-item[data-v-702bd410]:disabled{cursor:wait}.unread-dot[data-v-702bd410]{background:0 0;border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.notification-item.unread .unread-dot[data-v-702bd410]{background:var(--accent)}.item-body[data-v-702bd410]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.item-topline[data-v-702bd410]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.item-topline strong[data-v-702bd410]{min-width:0;color:var(--ink-900);font-size:var(--fs-md);font-weight:var(--fw-m);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.item-topline time[data-v-702bd410]{color:var(--ink-400);font-size:var(--fs-xs);flex:none;line-height:18px}.item-content[data-v-702bd410]{color:var(--ink-500);font-size:var(--fs-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.item-category[data-v-702bd410]{color:var(--ink-400);font-size:var(--fs-xs)}.inline-error[data-v-702bd410]{color:var(--err);font-size:var(--fs-xs);text-align:center;margin:0;padding:10px 16px 0}.load-more[data-v-702bd410]{width:100%;height:32px}@media (width<=500px){.notification-popover[data-v-702bd410]{position:fixed;top:66px;right:12px}}.ws-title-button[data-v-78b24451],.ws-meta[data-v-78b24451]{overflow-wrap:anywhere}.ws-tender-snippet[data-v-78b24451]{color:#728099}.ws-reason svg[data-v-78b24451]{flex-shrink:0}.ws-pill[data-v-78b24451]{white-space:normal;overflow-wrap:anywhere;max-width:100%}.business-tag-cloud[data-v-6b9be521]{min-width:0;position:relative}.cloud-measurement[data-v-6b9be521]{visibility:hidden;pointer-events:none;width:100%;height:0;position:absolute;overflow:hidden}.cloud-viewport[data-v-6b9be521]{width:100%;overflow:hidden}.cloud-stage[data-v-6b9be521]{margin-inline:auto;position:relative;overflow:hidden}.cloud-plane[data-v-6b9be521]{transform-origin:0 0;margin:0;padding:0;list-style:none;position:absolute;inset:0 auto auto 0}.cloud-word[data-v-6b9be521]{letter-spacing:0;white-space:nowrap;width:max-content;margin:0;padding:0;font-family:inherit;line-height:1.18;display:block;position:absolute}.cloud-placeholder[data-v-6b9be521]{color:#718097;place-items:center;min-height:200px;margin:0;font-size:12px;display:grid}.enterprise-profile-analysis[data-v-6a92ccd6]{gap:20px;min-width:0;display:grid}.analysis-section[data-v-6a92ccd6]{min-width:0}.analysis-section+.analysis-section[data-v-6a92ccd6]{border-top:1px solid #e3e9f2;padding-top:24px}.analysis-heading[data-v-6a92ccd6]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.analysis-heading h3[data-v-6a92ccd6]{color:#253d61;margin:0;font-size:16px;font-weight:600}.analysis-count[data-v-6a92ccd6]{color:#47709f;background:#edf3fc;border-radius:5px;flex-shrink:0;padding:4px 8px;font-size:11px}.analysis-status[data-v-6a92ccd6],.analysis-source[data-v-6a92ccd6]{color:#718097;margin:0;font-size:12px;line-height:1.6}.analysis-status[data-v-6a92ccd6]{background:#edf3fc;border-radius:5px;padding:9px 12px}.analysis-source[data-v-6a92ccd6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analysis-empty[data-v-6a92ccd6]{color:#718097;place-items:center;min-height:80px;margin:0;font-size:12px;line-height:1.7;display:grid}.profile-empty[data-v-6a92ccd6]{min-height:160px}.direction-grid[data-v-6a92ccd6]{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(80px,auto);align-content:start;gap:8px;max-height:192px;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.direction-grid.is-scrollable[data-v-6a92ccd6]{height:192px}.direction-grid li[data-v-6a92ccd6]{background:#fff;border:1px solid #dfe7f2;border-radius:6px;min-width:0;padding:8px;display:flex}.direction-content[data-v-6a92ccd6]{flex-direction:column;flex:1;min-width:0;display:flex}.direction-label[data-v-6a92ccd6]{color:#344963;overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;font-size:12px;line-height:1.5;display:flex}.direction-weight[data-v-6a92ccd6]{color:#3974ad;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:auto;font-size:11px}.direction-track[data-v-6a92ccd6]{background:#e9eef5;border-radius:3px;height:2px;margin-top:6px;overflow:hidden}.direction-track i[data-v-6a92ccd6]{border-radius:inherit;background:#5790bf;height:100%;display:block}.direction-toggle[data-v-6a92ccd6]{color:#3974ad;cursor:pointer;background:0 0;border:1px solid #dfe7f2;border-radius:5px;width:100%;margin-top:20px;padding:9px 12px;font-size:12px}.direction-toggle[data-v-6a92ccd6]:hover{background:#edf3fc}.direction-toggle[data-v-6a92ccd6]:focus-visible,.direction-grid[data-v-6a92ccd6]:focus-visible{outline-offset:2px;outline:2px solid #2868d8}.enterprise-join-form h2[data-v-cdee29f2],.enterprise-join-receipt h2[data-v-cdee29f2]{color:#25334a;margin:0 0 8px;font-size:18px}.enterprise-join-note[data-v-cdee29f2]{color:#67758a;font-size:13px;line-height:1.7}.enterprise-join-account[data-v-cdee29f2]{color:#43556d;background:#f4f7fb;border-radius:8px;padding:12px;font-size:13px}.enterprise-join-form fieldset[data-v-cdee29f2]{border:0;min-width:0;margin:18px 0 0;padding:0}.enterprise-join-field[data-v-cdee29f2]{color:#43556d;gap:8px;margin-bottom:18px;font-size:13px;display:grid}.enterprise-join-field input[data-v-cdee29f2]{box-sizing:border-box;color:#25334a;background:#fff;border:1px solid #dfe6ef;border-radius:8px;width:100%;min-width:0;padding:11px 12px}.enterprise-join-field input[data-v-cdee29f2]:focus-visible{outline-offset:2px;outline:2px solid #2868d8}.enterprise-join-actions[data-v-cdee29f2]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.enterprise-join-actions button[data-v-cdee29f2]{cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:10px 16px}.enterprise-join-primary[data-v-cdee29f2]{color:#fff;background:#2868d8}.enterprise-join-link[data-v-cdee29f2]{color:#67758a;background:0 0}.enterprise-join-form input[data-v-cdee29f2]:disabled,.enterprise-join-form button[data-v-cdee29f2]:disabled{opacity:.65;cursor:not-allowed}.enterprise-join-error[data-v-cdee29f2]{color:#b42318;font-size:13px;line-height:1.7}.enterprise-join-result[data-v-cdee29f2]{color:#2868d8;align-items:flex-start;gap:12px;display:flex}.enterprise-join-result p[data-v-cdee29f2]{color:#67758a;margin:0;font-size:13px}.enterprise-join-facts[data-v-cdee29f2]{gap:14px;margin:24px 0;font-size:13px;display:grid}.enterprise-join-facts div[data-v-cdee29f2]{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.enterprise-join-facts dt[data-v-cdee29f2]{color:#67758a}.enterprise-join-facts dd[data-v-cdee29f2]{color:#25334a;overflow-wrap:anywhere;margin:0}.onboarding-page[data-v-266a045b]{letter-spacing:0;color:#25334a;background:#f4f6fa;min-height:100dvh}.onboarding-modal[data-v-266a045b]{z-index:120;background:#1f2b3d6b;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0;overflow:auto}.onboarding-modal .onboarding-topbar[data-v-266a045b],.onboarding-modal .onboarding-progress[data-v-266a045b]{display:none}.onboarding-modal .onboarding-main[data-v-266a045b]{width:min(960px,100%);max-width:none;margin:0;padding:0}.onboarding-modal .onboarding-heading[data-v-266a045b]{margin-bottom:16px;padding:0 8px}.onboarding-modal .onboarding-heading h1[data-v-266a045b]{font-size:22px}.onboarding-modal .onboarding-card-main[data-v-266a045b]{min-height:0}.onboarding-topbar[data-v-266a045b]{background:#fff;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;height:60px;padding:0 4.5%;display:flex}.onboarding-brand[data-v-266a045b]{align-items:center;gap:10px;display:flex}.onboarding-brand img[data-v-266a045b]{object-fit:contain;flex:none;width:27px;height:27px;display:block}.onboarding-brand strong[data-v-266a045b]{font-size:15px}.onboarding-back[data-v-266a045b]{color:#67758a;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;min-height:38px;padding:6px 10px;font-size:12px;display:inline-flex}.onboarding-back[data-v-266a045b]:hover:not(:disabled){color:#2868d8;background:#f4f7fb}.onboarding-main[data-v-266a045b]{max-width:1060px;margin:0 auto;padding:38px 20px 24px}.onboarding-main.is-profile-step[data-v-266a045b]{max-width:1180px}.onboarding-progress[data-v-266a045b]{grid-template-columns:max-content minmax(24px,1fr) max-content;align-items:center;column-gap:20px;width:min(100%,380px);margin:0 auto 32px;display:grid}.onboarding-progress-item[data-v-266a045b]{color:#7d899b;align-items:center;gap:10px;display:flex}.onboarding-progress-item strong[data-v-266a045b]{white-space:nowrap;font-size:13px;font-weight:500;line-height:1.4}.onboarding-progress-number[data-v-266a045b]{color:#8090a6;background:#fff;border:1px solid #d9e2ee;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;line-height:1;display:grid}.onboarding-progress-connector[data-v-266a045b]{background:#dce4ef;border-radius:2px;min-width:0;height:2px;display:block}.onboarding-progress-connector.done[data-v-266a045b]{background:linear-gradient(90deg,#74b89c,#6a9bea)}.onboarding-progress-item.active[data-v-266a045b]{color:#253e64}.onboarding-progress-item.active strong[data-v-266a045b],.onboarding-progress-item.done strong[data-v-266a045b]{font-weight:600}.onboarding-progress-item.active .onboarding-progress-number[data-v-266a045b]{color:#fff;background:#2868d8;border-color:#2868d8;box-shadow:0 0 0 4px #2868d81a}.onboarding-progress-item.done[data-v-266a045b]{color:#548f77}.onboarding-progress-item.done .onboarding-progress-number[data-v-266a045b]{color:#35916a;background:#eff8f4;border-color:#b6dfcc}.onboarding-heading[data-v-266a045b]{text-align:center;margin-bottom:28px}.onboarding-heading h1[data-v-266a045b]{color:#1f2b3d;margin:0;font-size:27px;font-weight:600}.onboarding-card[data-v-266a045b]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:minmax(0,1.6fr) minmax(270px,.9fr);display:grid;overflow:hidden;box-shadow:0 18px 38px #32476614}.onboarding-card.is-profile-step[data-v-266a045b]{grid-template-columns:minmax(390px,.85fr) minmax(0,1.15fr)}.onboarding-card-main[data-v-266a045b]{min-width:0;min-height:470px;padding:24px 27px 18px}.onboarding-card-aside[data-v-266a045b]{background:#f8f9fc;border-left:1px solid #e8ecf2;min-width:0;padding:26px 24px}.onboarding-card-aside h3[data-v-266a045b]{margin:0 0 20px;font-size:14px}.onboarding-aside-list[data-v-266a045b]{gap:0;display:grid}.onboarding-aside-list>div[data-v-266a045b]{align-items:flex-start;gap:10px;min-height:60px;padding-bottom:14px;display:flex;position:relative}.onboarding-aside-list>div[data-v-266a045b]:not(:last-child):after{content:"";background:#dfe8f3;width:1px;position:absolute;top:27px;bottom:0;left:13px}.onboarding-aside-list b[data-v-266a045b]{z-index:1;color:#4e8de4;background:#eaf3ff;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-weight:400;display:grid;position:relative}.onboarding-aside-list b svg[data-v-266a045b]{display:block}.onboarding-aside-list span[data-v-266a045b]{align-items:center;min-height:27px;display:flex}.onboarding-aside-list strong[data-v-266a045b]{color:#34445c;font-size:11px;font-weight:600}.onboarding-aside-list em[data-v-266a045b]{color:#8b96a6;margin-left:auto;padding-top:4px;font-size:10px;font-style:normal}.onboarding-switch[data-v-266a045b]{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:22px;display:grid}.onboarding-switch button[data-v-266a045b]{color:#33425a;text-align:left;background:#fff;border:1px solid #e3e8f0;border-radius:6px;min-height:42px;padding:8px 13px;font-size:12px;font-weight:600}.onboarding-switch button.selected[data-v-266a045b]{color:#2868d8;background:#eef5ff;border-color:#9dbef3}.onboarding-section-title h2[data-v-266a045b]{margin:0 0 20px;font-size:15px}.onboarding-field[data-v-266a045b]{margin-bottom:15px;display:block}.onboarding-field>span[data-v-266a045b],.onboarding-choice-label[data-v-266a045b]{color:#526177;justify-content:space-between;margin-bottom:7px;font-size:11px;font-weight:600;display:flex}.onboarding-field em[data-v-266a045b],.onboarding-choice-label small[data-v-266a045b]{color:#99a3b2;font-size:10px;font-style:normal;font-weight:400}.onboarding-field input[data-v-266a045b],.onboarding-field select[data-v-266a045b]{color:#33425a;background:#fff;border:1px solid #e0e5ec;border-radius:5px;outline:0;width:100%;height:38px;padding:0 11px;font-size:12px}.onboarding-field input[data-v-266a045b]:focus,.onboarding-field select[data-v-266a045b]:focus{border-color:#8bb1ed;box-shadow:0 0 0 3px #eaf2ff}.onboarding-field>small[data-v-266a045b]{color:#9aa4b2;margin-top:5px;font-size:10px;display:block}.onboarding-error[data-v-266a045b]{color:#c74c55;margin:-4px 0 10px;font-size:11px}.onboarding-dropzone[data-v-266a045b]{color:#58677f;cursor:pointer;background:#f7faff;border:1px dashed #a9c6f1;border-radius:7px;justify-items:center;gap:8px;padding:31px 20px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.onboarding-dropzone.is-drag-active[data-v-266a045b]{background:#edf5ff;border-color:#2868d8;box-shadow:0 0 0 3px #dceaff}.onboarding-dropzone>span[data-v-266a045b]{color:#4e8de4;background:#eaf3ff;border-radius:8px;place-items:center;width:33px;height:33px;font-size:20px;display:grid}.onboarding-dropzone strong[data-v-266a045b]{font-size:12px}.onboarding-dropzone strong span[data-v-266a045b]{color:#2868d8}.onboarding-dropzone small[data-v-266a045b]{color:#929dad;font-size:10px}.onboarding-files[data-v-266a045b]{margin-top:14px}.onboarding-file[data-v-266a045b]{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;min-height:49px;display:flex}.file-icon[data-v-266a045b]{color:#4688dd;background:#edf5ff;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.onboarding-file div[data-v-266a045b]{flex:1;min-width:0}.onboarding-file strong[data-v-266a045b],.onboarding-file small[data-v-266a045b]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.onboarding-file strong[data-v-266a045b]{font-size:11px}.onboarding-file small[data-v-266a045b]{color:#929baa;margin-top:3px;font-size:10px}.onboarding-file b[data-v-266a045b]{color:#46a47b;background:#e8f7ee;border-radius:10px;padding:4px 7px;font-size:10px;font-weight:500}.onboarding-file b.uploading[data-v-266a045b]{color:#397cce;background:#eaf2ff}.onboarding-file b.failed[data-v-266a045b]{color:#b7793b;background:#fff3e5}.onboarding-choice-label[data-v-266a045b]{margin-top:18px}.onboarding-chips[data-v-266a045b]{flex-wrap:wrap;gap:8px;display:flex}.onboarding-chips button[data-v-266a045b]{color:#68768a;background:#fff;border:1px solid #e2e7ef;border-radius:16px;padding:7px 12px;font-size:11px}.onboarding-chips button.selected[data-v-266a045b]{color:#2868d8;background:#edf5ff;border-color:#9ebff1}.onboarding-fields-row[data-v-266a045b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.onboarding-rule[data-v-266a045b]{color:#66748a;overflow-wrap:anywhere;gap:10px;padding:10px 0;font-size:10px;display:grid}.onboarding-rule strong[data-v-266a045b]{color:#34445c;border-bottom:1px solid #edf0f4;padding-bottom:8px;font-size:11px}.onboarding-toggle[data-v-266a045b]{color:#59677c;border-top:1px solid #e7ebf1;justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;font-size:11px;display:flex}.onboarding-toggle input[data-v-266a045b]{opacity:0;width:1px;height:1px;position:absolute}.onboarding-toggle i[data-v-266a045b]{background:#cbd3df;border-radius:10px;flex:0 0 32px;width:32px;height:20px;position:relative}.onboarding-toggle i[data-v-266a045b]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:2px;left:2px}.onboarding-toggle input:checked+i[data-v-266a045b]{background:#2868d8}.onboarding-toggle input:checked+i[data-v-266a045b]:after{transform:translate(12px)}.onboarding-actions[data-v-266a045b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;display:flex}.onboarding-link[data-v-266a045b],.onboarding-secondary[data-v-266a045b],.onboarding-primary[data-v-266a045b]{border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:6px 12px;font-size:12px;display:inline-flex}.onboarding-link[data-v-266a045b]{color:#8b96a6;background:0 0;border:0;justify-self:start;padding:0}.onboarding-actions>.onboarding-link[data-v-266a045b]{margin-right:auto}.onboarding-actions>.onboarding-primary[data-v-266a045b]{min-width:165px}.onboarding-preferences[data-v-266a045b]{border:0;min-width:0;margin:0;padding:0}.onboarding-preferences[data-v-266a045b]:disabled{opacity:.65}.onboarding-toggle[data-v-266a045b]{cursor:pointer;gap:14px;font-size:12px}.onboarding-toggle small[data-v-266a045b]{color:#778395;margin-top:5px;font-size:11px;display:block}.onboarding-toggle input:focus-visible+i[data-v-266a045b]{outline-offset:3px;outline:2px solid #2868d8}.onboarding-page button[data-v-266a045b]:disabled{opacity:.55;cursor:not-allowed}.onboarding-page button[data-v-266a045b]:focus-visible,.onboarding-dropzone[data-v-266a045b]:focus-visible{outline-offset:3px;outline:2px solid #2868d8}.onboarding-dropzone[aria-disabled=true][data-v-266a045b]{cursor:progress;opacity:.7}.onboarding-profile-result[data-v-266a045b]{margin:18px 0}.onboarding-error-block[data-v-266a045b]{color:#b63843;overflow-wrap:anywhere;background:#fff3f3;border-left:3px solid #c74c55;margin:14px 0;padding:10px 12px;font-size:12px}.onboarding-error-block p[data-v-266a045b]{margin:0 0 6px}.onboarding-error-block .onboarding-link[data-v-266a045b]{color:#b63843;margin-right:12px}.onboarding-error[data-v-266a045b]{overflow-wrap:anywhere;margin:14px 0;font-size:12px}.onboarding-loading[data-v-266a045b]{color:#778395;font-size:12px;line-height:1.6}.onboarding-spinning[data-v-266a045b]{animation:1s linear infinite onboarding-spin-266a045b}@keyframes onboarding-spin-266a045b{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.onboarding-spinning[data-v-266a045b]{animation:none}}.onboarding-secondary[data-v-266a045b]{color:#57667a;background:#fff;border:1px solid #dce2eb}.onboarding-primary[data-v-266a045b]{color:#fff;background:#2868d8;border:1px solid #2868d8}.onboarding-primary b[data-v-266a045b]{margin-left:10px;font-size:15px;font-weight:400}.onboarding-privacy[data-v-266a045b]{color:#79a88e;text-align:center;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:10px;display:flex}.onboarding-privacy svg[data-v-266a045b]{color:#67a98a}@media (width<=760px){.onboarding-main[data-v-266a045b]{padding:26px 14px 20px}.onboarding-card[data-v-266a045b]{display:block}.onboarding-card-aside[data-v-266a045b]{display:none}.onboarding-card.is-profile-step .onboarding-card-aside[data-v-266a045b]{border-top:1px solid #e3e9f2;border-left:0;padding:20px 18px;display:block}.onboarding-card-main[data-v-266a045b]{min-height:0;padding:20px 18px}.onboarding-progress[data-v-266a045b]{column-gap:12px;margin-bottom:26px}.onboarding-progress-item[data-v-266a045b]{gap:8px}.onboarding-progress-number[data-v-266a045b]{flex-basis:28px;width:28px;height:28px}.onboarding-progress-item strong[data-v-266a045b]{font-size:12px}.onboarding-heading h1[data-v-266a045b]{font-size:23px}.onboarding-actions[data-v-266a045b]{row-gap:12px}.onboarding-actions>.onboarding-primary[data-v-266a045b]{flex:1}.onboarding-topbar[data-v-266a045b]{padding:0 18px}}:root{--ink-900:#1b1d21;--ink-700:#3d4149;--ink-600:#545962;--ink-500:#6b7078;--ink-400:#8d9299;--line:#e4eaf2;--line-2:#d3dcea;--fill:#f2f5fa;--surface:#fff;--page:#f4f7fc;--brand:#1264df;--brand-hover:#0755d7;--brand-press:#0748b0;--accent:#135ecb;--brand-wash:#eaf2ff;--brand-wash-2:#dbe8ff;--brand-gradient:linear-gradient(180deg, var(--brand), var(--brand-hover));--brand-gradient-hover:linear-gradient(180deg, var(--brand-hover), var(--brand-press));--ok:#1f7a45;--ok-bg:#eef6f1;--warn:#8a6417;--warn-bg:#fbf4e6;--err:#b3402f;--err-bg:#fbeeee;--info:#0f6f7a;--info-bg:#e8f4f5;--purple:#5c4a86;--purple-bg:#f1eef8;--series-1:#3a6ea5;--series-2:#c0873a;--series-3:#5f8f6a;--series-4:#7d6ba8;--series-5:#a8663a;--grid:#e9ebed;--axis:#d4d7db;--fs-xs:12px;--fs-sm:13px;--fs-md:13px;--fs-lg:15px;--fs-title:20px;--fw-n:400;--fw-m:500;--fw-b:600;--radius-chip:3px;--radius:8px;--radius-lg:12px;--radius-pill:999px;--control-h-sm:26px;--control-h:32px;--row-h:44px;--pad-lg:24px;--workspace-nav-w:125px;--shadow:0 8px 24px #3f5d8f14;--shadow-lg:0 16px 40px #3f5d8f29;--shadow-brand:0 6px 16px #1264df3d;--shadow-brand-hover:0 8px 20px #1264df4d;--z-panel:40;--z-panel-2:50;--z-topbar:100;--z-dialog:1200;--z-dialog-2:1210;--z-auth:1300;--z-toast:1500;--overlay:#1722366b;--overlay-2:#17223652}html[data-workspace-entry]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#2868d8;--accent:#245ebc;--page:#f4f7fa}html[data-workspace-entry] body{color:#243043;-webkit-font-smoothing:antialiased;background:#f4f7fa;min-width:360px;margin:0;font:14px/1.55 Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}html[data-workspace-entry] *,html[data-workspace-entry] :before,html[data-workspace-entry] :after{box-sizing:border-box}html[data-workspace-entry] button,html[data-workspace-entry] input,html[data-workspace-entry] select,html[data-workspace-entry] textarea{font:inherit}html[data-workspace-entry] button{cursor:pointer}html[data-workspace-entry] button:disabled{cursor:wait;opacity:.6}html[data-workspace-entry] :focus-visible{outline-offset:3px;outline:2px solid #2868d8}.ws-shell{--ws-blue:#2868d8;--ws-teal:#087d83;--ws-muted:#68768a;--ws-line:#e3e9f0;--ws-side:180px;grid-template-columns:var(--ws-side) minmax(0, 1fr);height:100dvh;display:grid;overflow:hidden}.ws-shell a{color:inherit;text-decoration:none}.ws-shell h1,.ws-shell h2,.ws-shell h3,.ws-shell p{margin:0}.ws-shell h1{color:#1c293b;letter-spacing:-.5px;font-size:24px;font-weight:600;line-height:1.4}.ws-shell h2{color:#233044;font-size:16px;font-weight:600}.ws-shell h3{font-size:14px;font-weight:500}.ws-shell svg{vertical-align:middle;flex-shrink:0}.ws-sidebar{border-right:1px solid var(--ws-line);background:#fff;flex-direction:column;min-height:0;padding:23px 13px 13px;display:flex}.ws-brand{align-items:center;gap:10px;min-height:47px;margin-bottom:29px;padding:0 9px;display:flex}.ws-brand-mark{object-fit:contain;flex:none;width:34px;height:34px;display:block}.ws-brand-copy{white-space:nowrap;display:grid}.ws-brand-copy strong{color:#24334b;letter-spacing:1px;font-size:20px}.ws-brand-copy small{color:#8793a5;margin-top:1px;font-size:10px}.ws-nav-caption{color:#8b97a7;letter-spacing:1px;margin:0 13px 11px;font-size:11px}.ws-primary-nav{gap:5px;display:grid;overflow-y:auto}.ws-primary-nav a{color:#69758a;white-space:nowrap;border-radius:8px;align-items:center;gap:13px;min-height:43px;padding:0 14px;display:flex;position:relative}.ws-primary-nav a:hover{color:#273d5e;background:#f5f8fc}.ws-primary-nav a[aria-current]{color:#245ebc;background:#edf3ff;font-weight:600}.ws-primary-nav a i{background:#2868d8;border-radius:50%;width:5px;height:5px;margin-left:auto}.ws-sidebar-bottom{gap:6px;margin-top:auto;padding-top:28px;display:grid}.ws-sidebar-account{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 7px;display:flex}.ws-sidebar-account .notification-menu{flex:none}.ws-sidebar-account .ws-user-button{flex:1;min-width:0}.ws-sidebar-account .notification-popover{position:absolute;inset:auto auto calc(100% + 10px) 0}.ws-sidebar-account .notification-popover:before{inset:auto auto -10px 0}.ws-collapse-button{white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-height:34px;padding:0 12px;font-size:12px;display:flex;color:#748095!important}.ws-collapse-button:hover{background:#f4f7fb}.ws-main{grid-template-rows:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.ws-user-button{color:#4f5c70;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.ws-user-button>span:last-child{text-overflow:ellipsis;max-width:85px;overflow:hidden}.ws-avatar{color:#3764af;background:#eaf1ff;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:600;display:grid}.ws-content{scrollbar-gutter:stable;overscroll-behavior:contain;min-width:0;min-height:0;padding:25px 28px 36px;overflow:auto}.ws-content:focus{outline:none}.ws-content>*{max-width:1680px;margin-left:auto;margin-right:auto}.ws-content.ws-content-detail{padding:0}.ws-content.ws-content-detail>*{max-width:none}.ws-content.ws-content-editor{padding:0;overflow:hidden}.ws-content.ws-content-editor>*{width:100%;max-width:none;height:100%;min-height:0}.ws-page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;display:flex}.ws-page-heading h1{margin:3px 0 5px}.ws-page-heading>div>p:last-child{color:var(--ws-muted);font-size:13px}.ws-page-toolbar{align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.ws-page-toolbar>.ws-tabs{flex:auto;order:1;min-width:0;margin-bottom:0}.ws-page-toolbar>.ws-button{flex:none;order:2}.ws-eyebrow{color:#7e8b9e;letter-spacing:.3px;font-size:11px;margin-bottom:3px!important}.ws-button{white-space:nowrap;background:#fff;border:1px solid #dce3ed;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex;color:#4c5c73!important}.ws-button:hover:not(:disabled){background:#f9fbff;border-color:#8bafe8;color:#245ebc!important}.ws-primary{background:#2868d8;border-color:#2868d8;box-shadow:0 2px 3px #2868d817;color:#fff!important}.ws-primary:hover:not(:disabled){background:#225bbf;border-color:#225bbf;color:#fff!important}.ws-small{min-height:29px;padding:0 9px;font-size:11px}.ws-danger-button{color:#b33d49!important}.ws-text-button,.ws-text-link{background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex;color:#2868bf!important}.ws-text-button:hover,.ws-text-link:hover{text-underline-offset:3px;text-decoration:underline}.ws-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-dashboard-hero{background:linear-gradient(110deg,#edf3ff,#eff8f9 75%,#f3f9fc);border:1px solid #dbe6f4;border-radius:10px;align-items:center;gap:17px;margin-bottom:20px;padding:23px 24px;display:flex}.ws-hero-mark{color:#208ba2;background:#ffffffb3;border:1px solid #ffffffd9;border-radius:13px;flex:0 0 51px;place-items:center;width:51px;height:51px;display:grid;box-shadow:0 5px 12px #48749c08}.ws-hero-copy{flex:1}.ws-hero-copy h2{font-size:18px}.ws-dashboard-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:19px;display:grid}.ws-stack{align-content:start;gap:18px;min-width:0;display:grid}.ws-card{border:1px solid var(--ws-line);background:#fff;border-radius:10px;min-width:0;padding:19px 20px}.ws-card-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.ws-card-heading h2{align-items:center;gap:8px;font-size:14px;display:flex}.ws-card-heading p{color:#8a97a8;margin-top:3px;font-size:11px}.ws-count{color:#8a96a6;font-size:12px;font-weight:400}.ws-tender-row{border-top:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:17px 0;display:grid}.ws-tender-copy{min-width:0}.ws-title-button{text-align:left;color:#283b53;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;line-height:1.6;display:block}.ws-title-button:hover{color:#2868d8}.ws-meta{color:#8995a5;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;font-size:11px;display:flex}.ws-reason{color:#17858a;align-items:flex-start;gap:5px;font-size:11px;display:flex;margin-top:8px!important}.ws-reason svg{margin-top:2px}.ws-reason>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws-tender-side{align-content:center;justify-items:end;gap:11px;display:grid}.ws-match-score{color:#168762;font-size:19px;font-weight:500}.ws-match-score small{margin-left:2px;font-size:11px;font-weight:400}.ws-tag-list{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.ws-pill{color:#728099;white-space:nowrap;background:#f2f5f9;border-radius:5px;align-items:center;gap:4px;min-height:23px;padding:2px 8px;font-size:10px;font-weight:400;display:inline-flex}.ws-blue{color:#396bb8!important;background:#eef4ff!important}.ws-green,.ws-success{color:#197957!important;background:#edf8f2!important}.ws-amber,.ws-warning{color:#996820!important;background:#fff6e7!important}.ws-red,.ws-danger{color:#ba4950!important;background:#fff1f2!important}.ws-teal,.ws-info{color:#16838a!important;background:#edf8f8!important}.ws-dot{background:#ebac54;border-radius:50%;width:6px;height:6px;margin-top:6px}.ws-action-row{text-align:left;color:#4b5b72;background:0 0;border:0;border-top:1px solid #edf0f5;align-items:center;gap:11px;width:100%;padding:13px 0;font-size:13px;display:flex}.ws-action-row:hover{background:#fafbfd}.ws-action-row>span:not(.ws-action-icon):not(.ws-avatar):not(.ws-pill){flex:1;min-width:0}.ws-action-row strong{color:#415169;font-size:12px;font-weight:500;display:block}.ws-action-row small{color:#919cad;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.ws-action-row>svg:last-child{color:#97a3b4;margin-left:auto}.ws-action-icon{color:#7d8ba0;background:#f2f5f9;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.ws-project-row{border-top:1px solid #edf0f5;align-items:center;gap:18px;padding:17px 0;display:flex}.ws-project-row>div:first-child{flex:1;min-width:0}.ws-project-row h3{color:#3c4f69;font-size:12px}.ws-project-row>svg{color:#9ba6b5}.ws-project-progress{color:#8a96a8;width:116px;font-size:10px}.ws-shell progress{appearance:none;background:#eff3f8;border:0;border-radius:8px;width:100%;height:5px;margin-top:7px;display:block;overflow:hidden}.ws-shell progress::-webkit-progress-bar{background:#eff3f8}.ws-shell progress::-webkit-progress-value{background:#6190df;border-radius:8px}.ws-shell progress::-moz-progress-bar{background:#6190df}.ws-empty{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:228px;padding:25px 16px;display:grid}.ws-empty-icon{color:#98aec8;background:#f1f5fb;border-radius:15px;place-items:center;width:53px;height:53px;margin-bottom:3px;display:grid}.ws-empty h3{color:#53647a;font-size:13px;font-weight:500}.ws-empty p{color:#929eae;max-width:430px;font-size:12px;line-height:1.8}.ws-empty .ws-button{margin-top:5px}.ws-muted{color:#8290a4;font-size:12px;line-height:1.8}.ws-tabs{white-space:nowrap;border-bottom:1px solid #dfe6ef;gap:28px;margin-bottom:20px;display:flex;overflow-x:auto}.ws-tabs a{color:#7b889b;border-bottom:2px solid #0000;align-items:center;gap:6px;min-height:40px;padding:0 1px;font-size:13px;display:flex}.ws-tabs a[aria-current]{color:#2868bf;border-bottom-color:#2868d8;font-weight:500}.ws-tabs a>span{color:#8b9ab0;font-size:11px}.ws-document-tabs{gap:21px;margin-bottom:17px}.ws-document-tabs a{min-height:39px}.ws-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ws-template-card{align-content:start;gap:12px;display:grid}.ws-template-card p{color:#7e8da2;min-height:44px;font-size:12px;line-height:1.7}@media (width<=760px){.ws-template-grid{grid-template-columns:minmax(0,1fr)}}.ws-tender-search,.ws-list-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ws-search-input{color:#92a0b4;background:#fff;border:1px solid #dfe6ef;border-radius:7px;flex:1;align-items:center;gap:9px;min-width:180px;min-height:38px;padding:0 12px;display:flex}.ws-search-input:focus-within{border-color:#93b4e7;box-shadow:0 0 0 2px #2868d80a}.ws-search-input input{color:#354963;background:0 0;border:0;width:100%;min-width:0;padding:8px 0;font-size:12px;outline:0!important}.ws-search-input input::placeholder{color:#98a5b6}.ws-filter-wrap{border:1px solid var(--ws-line);background:#fff;border-radius:9px;margin-bottom:16px;padding:12px}.ws-tender-list>.filter-bar{background:0 0;border-top:0;padding-left:0}.ws-tender-list>.filter-bar>.filter-tools{right:0}.ws-inline-note{color:#71869c;align-items:flex-start;gap:7px;font-size:12px;line-height:1.7;display:flex;margin-bottom:15px!important}.ws-inline-note svg{margin-top:2px}.ws-error{color:#ab5055;background:#fff6f6;border:1px solid #f0d4d5;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:11px 15px;font-size:12px;display:flex}.ws-load-more{justify-content:center;padding:18px 0 4px;display:flex}.ws-segmented{background:#ebf0f6;border:1px solid #e3e8ef;border-radius:8px;gap:4px;padding:3px;display:inline-flex;overflow-x:auto}.ws-segmented button,.ws-segmented a{color:#7b8799;white-space:nowrap;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;min-height:29px;padding:0 12px;font-size:12px;display:inline-flex}.ws-segmented [aria-pressed=true],.ws-segmented [aria-current]{color:#3564aa;background:#fff;box-shadow:0 1px 4px #23365208}.ws-list-toolbar .ws-search-input{max-width:290px;margin-left:auto}.ws-table-wrap{overflow-x:auto}.ws-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ws-table th{color:#8b98aa;white-space:nowrap;background:#f7f9fc;padding:11px 12px;font-weight:400}.ws-table td{color:#6c7b90;border-bottom:1px solid #edf1f6;padding:15px 12px}.ws-table tbody tr:last-child td{border-bottom:0}.ws-table tbody tr:hover{background:#fcfdff}.ws-table-title{min-width:170px;max-width:420px;font-size:13px;font-weight:500;display:block;color:#3d536e!important}.ws-table-title:hover{color:#2868d8!important}.ws-table-note{color:#aa8144;margin-top:4px;font-size:10px;display:block}.ws-table-progress{min-width:75px}.ws-facts{grid-template-columns:100px minmax(0,1fr);gap:18px;margin:20px 0 10px;font-size:12px;display:grid}.ws-facts dt{color:#8c98aa}.ws-facts dd{color:#4a5e78;overflow-wrap:anywhere;margin:0}.ws-file-row{border-top:1px solid #edf0f5;align-items:center;gap:10px;padding:13px 0;display:flex}.ws-file-row>div{overflow-wrap:anywhere;flex:1;min-width:0}.ws-file-row strong{font-size:12px;font-weight:500;display:block}.ws-file-row small{color:#95a0b1;font-size:11px}.ws-big-number{color:#315478;margin:6px 0 14px;font-size:34px;font-weight:500;display:block}.ws-big-number small{color:#93a0b1;margin-left:5px;font-size:13px}.ws-card>.ws-muted{margin:14px 0}.ws-editor-toolbar{align-items:center;gap:12px;min-width:0;margin-bottom:10px;display:flex}.ws-editor-back{border-right:1px solid var(--ws-line);color:#64748b;white-space:nowrap;flex:none;align-items:center;gap:5px;min-height:28px;padding-right:12px;font-size:12px;text-decoration:none;display:inline-flex}.ws-editor-back:hover{color:#1264df}.ws-editor-back:focus-visible{outline-offset:2px;outline:2px solid #1264df}.ws-shell .ws-editor-title{color:#1c293b;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,SimSun,serif;font-size:18px;font-weight:600;line-height:26px;overflow:hidden}.ws-editor-evidence-badge{color:#64748b;white-space:nowrap;background:#f3f5f8;border-radius:4px;flex:none;padding:2px 6px;font-size:11px;line-height:18px}.ws-editor-evidence-badge.is-pending{color:#92400e;background:#fffbeb}.ws-editor-evidence-badge.is-warning{color:#9a3412;background:#fff7ed}.ws-embedded{border:1px solid var(--ws-line);background:#fff;border-radius:10px;min-width:0;overflow:auto}.ws-tender-detail{width:100%;height:100%;min-height:0}.ws-tender-detail .entity-dialog.embedded{height:100%}.ws-editor-embed>.collaboration-workspace{background:#f3f5f8;border:0;border-radius:0;min-width:0;height:calc(100dvh - 145px);min-height:560px;overflow:hidden}.ws-content-editor .ws-editor-container{flex-direction:column;min-height:0;display:flex}.ws-content-editor .ws-editor-toolbar{background:#fff;border-bottom:1px solid #e3e9f0;flex:none;margin:0;padding:6px 14px}.ws-content-editor .ws-editor-embed{border:0;border-radius:0;flex:auto;min-height:0;overflow:hidden}.ws-content-editor .ws-editor-embed>.collaboration-workspace{height:100%;min-height:0}.ws-editor-embed .collaboration-shell{flex-direction:column;height:100%;min-height:0;display:flex}.ws-editor-embed .collaboration-header{background:#fff;border-bottom:1px solid #e3e9f0;flex:none;padding:16px 20px 13px}.ws-editor-embed .collaboration-header h1{color:#1c293b;margin:3px 0 4px;font-size:18px;line-height:1.35}.ws-editor-embed .collaboration-header p{color:#7e8da2;font-size:12px}.ws-editor-embed .collaboration-header-meta{color:#728198;align-items:center;font-size:11px}.ws-editor-embed .collaboration-role,.ws-editor-embed .evidence-status{background:#f7f9fc;border:1px solid #dce5ef;border-radius:5px;padding:4px 8px}.ws-editor-embed .collaboration-columns{flex:auto;height:0;min-height:0;display:grid}.ws-editor-embed .collaboration-columns.dragging,.ws-editor-embed .collaboration-columns.dragging *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}html[data-workspace-entry] body.is-collaboration-split-dragging,html[data-workspace-entry] body.is-collaboration-split-dragging *{cursor:col-resize!important}.ws-editor-embed .collaboration-splitter{z-index:2;cursor:col-resize;touch-action:none;background:#e3e9f0;border:0;justify-content:center;align-items:center;min-width:6px;display:flex;position:relative}.ws-editor-embed .collaboration-splitter:after{content:"";background:#b8c5d5;border-radius:2px;width:2px;height:38px;transition:height .15s,background .15s}.ws-editor-embed .collaboration-splitter:hover,.ws-editor-embed .collaboration-splitter:focus-visible{background:#d4dfed}.ws-editor-embed .collaboration-splitter:hover:after,.ws-editor-embed .collaboration-splitter:focus-visible:after{background:#2868d8;height:52px}.ws-editor-embed .collaboration-sidebar,.ws-editor-embed .collaboration-document{min-height:0;overflow:hidden}.ws-editor-embed .collaboration-sidebar{background:#fff;border-right:1px solid #e3e9f0;flex-direction:column;display:flex}.ws-editor-embed .collaboration-tabs{border-bottom:1px solid #e3e9f0;flex:none;align-items:center;gap:8px;padding:9px 12px;display:flex;overflow:hidden}.ws-editor-embed .collaboration-tabs button{color:#7b889b;white-space:nowrap;background:0 0;border:0;border-radius:5px;min-height:30px;padding:0 10px;font-size:12px}.ws-editor-embed .collaboration-tabs button:hover{color:#315f9f;background:#f4f7fb}.ws-editor-embed .collaboration-tabs button.active{color:#245ebc;background:#edf3ff;font-weight:500}.ws-editor-embed .collaboration-message-list,.ws-editor-embed .collaboration-activity-list,.ws-editor-embed .supervision-list{flex:auto;min-height:0;padding:14px;overflow-y:auto}.ws-editor-embed .collaboration-turn-result,.ws-editor-embed .collaboration-activity,.ws-editor-embed .supervision-report{background:#fff;border:1px solid #e3e9f0;border-radius:7px;margin-bottom:9px;padding:10px 11px}.ws-editor-embed .collaboration-turn-result p,.ws-editor-embed .collaboration-activity p,.ws-editor-embed .supervision-report p{color:#51627a;font-size:12px}.ws-editor-embed .collaboration-document{background:#f3f5f8;flex-direction:column;display:flex}.ws-editor-embed .document-editor-area{background:#f3f5f8;flex:auto;min-height:0;overflow:hidden}.ws-editor-embed .document-editor-area>.tiptap-editor{width:100%;height:100%;min-height:0}@media (width<=900px){.ws-editor-embed>.collaboration-workspace{height:auto;min-height:0;overflow:visible}.ws-editor-embed .collaboration-columns{grid-template-columns:minmax(0,1fr);height:auto}.ws-editor-embed .collaboration-splitter{display:none}.ws-editor-embed .collaboration-sidebar{border-bottom:1px solid #e3e9f0;border-right:0;min-height:430px}.ws-editor-embed .collaboration-sidebar.has-composer{height:clamp(430px,72dvh,720px)}.ws-editor-embed .collaboration-document{min-height:620px}}.ws-quality-embed>.quality-page{min-width:0;height:auto;min-height:calc(100dvh - 250px)}.ws-tracking-embed .query-task-page{min-width:0}.ws-company-summary{align-items:center;gap:14px;margin:25px 0;display:flex}.ws-company-logo{color:#6a93d2;background:#eef4ff;border-radius:13px;flex:0 0 59px;place-items:center;height:59px;display:grid}.ws-company-summary h2{margin-bottom:7px}.ws-library-search{max-width:370px;margin-bottom:15px}.ws-file-name{color:#516781;overflow-wrap:anywhere;align-items:center;gap:8px;max-width:540px;display:flex}.ws-file-name small{color:#97a4b4;font-size:10px;display:block}.ws-settings-actions{gap:10px;padding-top:22px;display:flex}.ws-info-box{color:#6d83a0;background:#f5f9ff;border:1px solid #dbe7f4;border-radius:8px;align-items:flex-start;gap:10px;margin-top:16px;padding:15px;font-size:12px;display:flex}.ws-notification-summary{align-items:center;gap:15px;padding:18px 0;display:flex}.ws-notification-summary strong{font-weight:500}.ws-capability-banner h2{margin-bottom:7px;font-size:19px}.ws-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.ws-capability-grid p{margin-top:5px}.ws-dialog{color:#334860;border:1px solid #e1e9f3;border-radius:14px;width:min(580px,100vw - 32px);max-height:min(720px,100dvh - 48px);padding:23px;overflow-y:auto;box-shadow:0 25px 90px #203d652a}.ws-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17283f66}.ws-dialog-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ws-dialog-head h2{font-size:17px}.ws-icon-button{color:#798ba4;background:#f5f7fb;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.ws-dialog-description{color:#7e8ea3;font-size:13px;margin-bottom:20px!important}.ws-dialog-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.ws-dialog-footnote{color:#94a0b2;border-top:1px solid #edf0f5;padding-top:13px;font-size:11px;margin-top:18px!important}.ws-dialog-footnote .ws-text-button{margin-left:6px;font-size:11px}.ws-search-shortcuts>p{margin-bottom:6px}.ws-search-no-result{text-align:center;color:#899aaf;padding:36px 10px;font-size:13px}.ws-form{gap:18px;display:grid}.ws-form>label{color:#77899f;gap:7px;font-size:12px;display:grid}.ws-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ws-form-grid>label{color:#77899f;gap:7px;font-size:12px;display:grid}.ws-input{color:#415873;background:#fff;border:1px solid #dce5ef;border-radius:7px;width:100%;min-height:39px;padding:8px 10px}.ws-upload-zone{color:#7f96b2;text-align:center;background:#f6f9ff;border:1px dashed #b7cce9;border-radius:9px;justify-items:center;padding:25px 15px;display:grid}.ws-upload-zone input{width:100%;margin-top:12px;font-size:12px}.ws-upload-zone strong{color:#52749d;margin-top:7px;font-size:13px;font-weight:500}.ws-toast{color:#fff;max-width:min(620px,100vw - 30px);z-index:var(--z-toast);background:#263e5a;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #213b6233}.ws-toast>button{color:#c6d3e3;background:0 0;border:0;padding:0}.ws-skip-link{z-index:2000;background:#2868d8;border-radius:6px;padding:10px 15px;position:fixed;top:-60px;left:15px;color:#fff!important}.ws-skip-link:focus{top:10px}.ws-spinning{animation:1.1s linear infinite ws-spin}.ws-collapsed{--ws-side:68px}.ws-collapsed .ws-brand-copy,.ws-collapsed .ws-nav-caption,.ws-collapsed .ws-primary-nav a>span,.ws-collapsed .ws-primary-nav a i,.ws-collapsed .ws-sidebar-bottom span{display:none}.ws-collapsed .ws-sidebar{padding-inline:9px}.ws-collapsed .ws-brand,.ws-collapsed .ws-primary-nav a{justify-content:center;padding:0}.ws-collapsed .ws-sidebar-bottom>*{justify-content:center;padding-inline:0}.ws-collapsed .ws-sidebar-account{gap:0}.ws-collapsed .ws-sidebar-account .ws-user-button{flex:none}@keyframes ws-spin{to{transform:rotate(360deg)}}@media (width>=1700px){.ws-content{padding-inline:40px}.ws-dashboard-grid{grid-template-columns:minmax(0,1fr) 330px}}@media (width<=1250px){.ws-content{padding:22px 20px 30px}.ws-dashboard-grid{grid-template-columns:minmax(0,1fr) 260px;gap:14px}.ws-card{padding:16px}.ws-tender-row{grid-template-columns:minmax(0,1fr);gap:9px}.ws-tender-side{justify-content:space-between;align-items:center;display:flex}}@media (width<=1000px){.ws-shell{--ws-side:68px}.ws-brand-copy,.ws-nav-caption,.ws-primary-nav a>span,.ws-primary-nav a i,.ws-sidebar-bottom span{display:none}.ws-sidebar{padding-inline:9px}.ws-brand,.ws-primary-nav a{justify-content:center;padding:0}.ws-sidebar-bottom>*{justify-content:center;padding-inline:0}.ws-dashboard-grid{grid-template-columns:minmax(0,1fr) 235px}}@media (width<=760px){.ws-user-button>span:last-child{display:none}.ws-dashboard-grid{grid-template-columns:minmax(0,1fr)}.ws-page-heading{flex-wrap:wrap;align-items:flex-start;gap:13px}.ws-page-heading h1{font-size:21px}.ws-dashboard-hero{flex-wrap:wrap;gap:12px;padding:18px}.ws-dashboard-hero>.ws-button{margin-left:63px}.ws-hero-copy{min-width:160px}.ws-hero-copy h2{font-size:16px}.ws-content{padding:20px 15px 28px}.ws-capability-banner{gap:12px;padding:20px}.ws-document-mode{display:block}.ws-segmented{max-width:100%}.ws-tabs{gap:22px}.ws-list-toolbar .ws-search-input{max-width:none}}@media (width<=480px){.ws-shell{--ws-side:55px}.ws-sidebar{padding-inline:6px}.ws-content{padding:17px 11px 26px}.ws-card{padding:14px}.ws-tender-side{flex-wrap:wrap;gap:7px}.ws-dashboard-hero>.ws-button{margin-left:0}.ws-facts{grid-template-columns:74px minmax(0,1fr);gap:14px 9px}.ws-project-row{flex-wrap:wrap;gap:9px}.ws-project-progress{width:85px}}@media (prefers-reduced-motion:reduce){.ws-spinning{animation:none}.ws-button{transition:none}}
