.knowledge-base-workbench{gap:18px;padding:34px 32px 40px;background:var(--zb-surface-white)}.knowledge-base-workbench__header{display:grid;gap:4px}.knowledge-base-workbench__title.ant-typography{color:var(--zb-knowledge-workspace-title);font-size:24px;font-weight:800;letter-spacing:0;line-height:32px}.knowledge-base-workbench__description.ant-typography{color:var(--zb-knowledge-workspace-muted);font-size:12px;line-height:20px}.knowledge-base-workbench__upload-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:24px;min-width:0}.knowledge-base-upload__dropzone{min-height:184px;border:2px dashed var(--zb-knowledge-workspace-upload-border);border-radius:18px;background:var(--zb-knowledge-workspace-upload-bg);padding:20px}.knowledge-base-upload__dropzone:hover,.knowledge-base-upload__dropzone--dragging{border-color:var(--zb-brand-primary)}.knowledge-base-upload__dropzone:hover .knowledge-base-upload__icon,.knowledge-base-upload__dropzone--dragging .knowledge-base-upload__icon{background:var(--zb-knowledge-workspace-upload-hover-icon-bg)}.knowledge-base-upload__dropzone:hover .knowledge-base-upload__title.ant-typography,.knowledge-base-upload__dropzone--dragging .knowledge-base-upload__title.ant-typography{color:var(--zb-brand-primary)}.knowledge-base-upload__content{gap:6px}.knowledge-base-upload__icon{display:inline-grid;width:40px;height:40px;place-items:center;border-radius:999px;background:var(--zb-brand-soft);color:var(--zb-brand-primary);font-size:20px}.knowledge-base-upload__title.ant-typography{color:var(--zb-knowledge-workspace-title);font-size:13px}.knowledge-base-upload__description.ant-typography{color:var(--zb-knowledge-workspace-muted);font-size:12px}.knowledge-base-upload__button.ant-btn{height:32px;margin-top:4px;border-radius:10px;padding:0 20px;font-size:12px;font-weight:700}.knowledge-base-usage-tip{display:flex;min-height:184px;flex-direction:column;border:1px solid var(--zb-knowledge-workspace-tip-border);border-radius:18px;background:var(--zb-knowledge-workspace-tip-bg);padding:20px}.knowledge-base-usage-tip__title,.knowledge-base-usage-tip__footer{display:flex;align-items:center;gap:7px;color:var(--zb-state-info);font-size:12px;font-weight:700}.knowledge-base-usage-tip__title{color:var(--zb-knowledge-workspace-body)}.knowledge-base-usage-tip__title>.anticon{color:var(--zb-state-info);font-size:15px}.knowledge-base-usage-tip p{margin:10px 0 0;color:var(--zb-knowledge-workspace-body);font-size:12px;line-height:20px}.knowledge-base-usage-tip__footer{margin-top:auto;border-top:1px solid var(--zb-knowledge-workspace-tip-border);padding-top:12px;font-size:11px}.knowledge-base-workbench__filters{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:12px}.knowledge-base-workbench__search{position:relative;width:min(100%,320px);margin-right:auto}.knowledge-base-workbench__search-icon{position:absolute;top:50%;left:14px;z-index:1;color:var(--zb-knowledge-workspace-muted);font-size:14px;pointer-events:none;transform:translateY(-50%)}.knowledge-base-workbench__search-input{width:100%;height:34px;border:1px solid var(--zb-line-soft);border-radius:12px;outline:none;background:var(--zb-knowledge-workspace-search-bg);padding:8px 16px 8px 36px;color:var(--zb-knowledge-workspace-body);font-size:12px;line-height:16px;transition:border-color .16s ease,background-color .16s ease}.knowledge-base-workbench__search-input::placeholder{color:var(--zb-knowledge-workspace-search-placeholder)}.knowledge-base-workbench__search-input:focus{border-color:var(--zb-brand-primary);background:var(--zb-surface-white)}.knowledge-base-workbench__filter-control{height:34px;width:108px;border:1px solid var(--zb-line-soft);border-radius:12px;background:var(--zb-knowledge-workspace-search-bg);box-shadow:none;color:var(--zb-knowledge-workspace-body);font-size:12px;font-weight:700}.knowledge-base-workbench__filter-control:hover{background:var(--zb-surface-white)}.knowledge-base-workbench__sort-button{display:inline-flex;height:34px;align-items:center;gap:6px;border:1px solid var(--zb-line-soft);border-radius:12px;background:var(--zb-knowledge-workspace-search-bg);padding:0 12px;color:var(--zb-knowledge-workspace-body);font-size:12px;font-weight:700;line-height:16px;transition:background-color .16s ease}.knowledge-base-workbench__sort-button:hover{background:var(--zb-surface-white)}.knowledge-base-workbench__sort-clock{color:var(--zb-knowledge-workspace-muted);font-size:14px}.knowledge-base-workbench__sort-direction{color:var(--zb-knowledge-workspace-search-placeholder);font-size:12px;transform:rotate(90deg)}.knowledge-base-workbench__table{border:1px solid var(--zb-line-soft);border-radius:18px}.knowledge-base-workbench__table .ant-table{border-radius:inherit}.knowledge-base-workbench__table .ant-table-thead>tr>th{background:var(--zb-knowledge-workspace-table-header-bg)!important;color:var(--zb-knowledge-workspace-muted)!important;font-size:11px;font-weight:700}.knowledge-base-workbench__table .ant-table-tbody>tr>td{border-bottom-color:var(--zb-knowledge-workspace-divider)!important;color:var(--zb-knowledge-workspace-body);font-size:12px}.knowledge-base-status-tag{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;line-height:16px;white-space:nowrap}.knowledge-base-status-tag>.anticon{font-size:12px}.knowledge-base-status-tag--success{background:var(--zb-knowledge-workspace-status-success-bg);color:var(--zb-knowledge-workspace-status-success)}.knowledge-base-status-tag--pending{background:var(--zb-state-warning-bg);color:var(--zb-state-warning)}.knowledge-base-status-tag--running{background:var(--zb-state-info-bg);color:var(--zb-state-info)}.knowledge-base-status-tag--failed{background:var(--zb-state-danger-bg);color:var(--zb-state-danger)}.knowledge-base-workbench__table .ant-table-tbody>tr:hover>td{background:var(--zb-knowledge-workspace-upload-bg)!important}.knowledge-base-workbench__table .ant-pagination{margin:14px 20px}@media(max-width:992px){.knowledge-base-workbench{padding:24px 20px 32px}.knowledge-base-workbench__upload-grid{grid-template-columns:1fr}.knowledge-base-usage-tip{min-height:0}}@media(max-width:640px){.knowledge-base-workbench{padding:20px 14px 28px}.knowledge-base-workbench__filters{align-items:stretch}.knowledge-base-workbench__search,.knowledge-base-workbench__filter-control{width:100%}.knowledge-base-workbench__sort-button{justify-content:center;width:100%}}.image-library-page{display:grid;flex:1 1 auto;width:100%;min-width:980px;min-height:100%;grid-template-columns:220px minmax(0,1fr) 300px;color:var(--zb-text-primary);background:var(--zb-surface-white)}.image-library-page--guide-collapsed{grid-template-columns:220px minmax(0,1fr) 0}.image-library-sidebar,.image-library-guide{min-height:100%;background:var(--zb-surface-sidebar)}.image-library-sidebar{padding:24px 16px;border-right:1px solid var(--zb-line-strong)}.image-library-guide{position:relative;padding:24px 20px;border-left:1px solid var(--zb-line-strong)}.image-library-guide--collapsed{padding:0;overflow:visible}.image-library-main__head,.image-library-guide__head,.image-library-batch-toolbar,.image-library-card__meta,.image-library-detail__header,.image-library-detail__status{display:flex;align-items:center}.image-library-main__head,.image-library-guide__head,.image-library-batch-toolbar,.image-library-detail__header{justify-content:space-between;gap:12px}.image-library-main__title,.image-library-guide__title{margin:0;color:var(--zb-text-primary);font-size:16px;font-weight:700;line-height:24px}.image-library-sidebar__create{width:100%;height:40px;margin-bottom:20px;border-radius:10px;box-shadow:var(--pms-shadow-2);font-weight:700}.image-library-album-list{display:grid;gap:8px}.image-library-album-item{display:grid;min-width:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--zb-text-secondary);cursor:pointer;text-align:left}.image-library-album-item:hover,.image-library-album-item--active{background:var(--zb-brand-soft);color:var(--zb-brand-primary)}.image-library-album-item__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.image-library-album-item__count{color:var(--zb-text-muted);font-size:12px}.image-library-album-create{margin:12px 0 0}.image-library-main{min-width:0;padding:24px 32px 42px}.image-library-main__head{min-height:40px;margin-top:22px}.image-library-main__heading{display:flex;min-width:0;align-items:center;gap:8px}.image-library-main__marker{width:4px;height:18px;flex:0 0 auto;border-radius:999px;background:var(--zb-brand-primary)}.image-library-main__meta{min-width:0;overflow:hidden;color:var(--zb-text-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.image-library-main__tools{display:flex;align-items:center;gap:6px}.image-library-batch-trigger{height:36px;padding-inline:14px;border-color:var(--zb-line-default);border-radius:10px;color:var(--zb-text-secondary);font-size:13px;font-weight:700}.image-library-batch-trigger:hover,.image-library-batch-trigger--active{border-color:var(--zb-brand-border);background:var(--zb-brand-softer);color:var(--zb-brand-primary)}.image-library-upload{display:grid;height:112px;padding:16px;border:1px dashed var(--zb-brand-border);border-radius:16px;background:var(--zb-brand-softer);place-items:center;text-align:center}.image-library-upload--dragging{border-color:var(--zb-brand-primary);background:var(--zb-brand-soft)}.image-library-upload__icon{color:var(--zb-brand-primary);font-size:22px;line-height:1}.image-library-upload__label{margin-top:6px;color:var(--zb-brand-primary);font-size:14px;font-weight:600}.image-library-upload__hint,.image-library-guide__copy,.image-library-card__size,.image-library-detail__muted{margin:4px 0 0;color:var(--zb-text-muted);font-size:12px;line-height:18px}.image-library-alert{margin-top:16px}.image-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-top:20px}.image-library-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--zb-line-default);border-radius:12px;background:var(--zb-surface-white);cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.image-library-card:hover{border-color:var(--zb-brand-border);box-shadow:var(--pms-shadow-1);transform:translateY(-2px)}.image-library-card:focus-visible{outline:2px solid var(--zb-brand-border);outline-offset:2px}.image-library-card--selected{border-color:var(--zb-brand-primary);box-shadow:0 0 0 2px var(--zb-brand-soft)}.image-library-card__image{display:grid;aspect-ratio:1.6;overflow:hidden;background:var(--zb-surface-panel);place-items:center}.image-library-card__image img{width:100%;height:100%;object-fit:cover}.image-library-card__fallback{color:var(--zb-text-placeholder);font-size:30px}.image-library-card__body{padding:12px 14px 14px}.image-library-card__meta{justify-content:space-between;gap:8px}.image-library-card__name{min-width:0;overflow:hidden;color:var(--zb-text-primary);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.image-library-card__status{flex:0 0 auto;font-size:12px}.image-library-card__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px;min-height:22px}.image-library-card__check{position:absolute;top:10px;right:10px;z-index:2;padding:3px 5px;border-radius:6px;background:var(--zb-surface-white);box-shadow:var(--pms-shadow-1)}.image-library-batch-toolbar{margin-top:14px;min-height:36px;padding:0 12px;border:1px solid var(--zb-brand-border-soft);border-radius:10px;background:var(--zb-brand-softer);color:var(--zb-brand-primary);font-size:13px}.image-library-guide__head{align-items:flex-start}.image-library-guide__panel{padding:24px;border:1px solid var(--zb-line-strong);border-radius:16px;background:var(--zb-surface-white);box-shadow:var(--pms-shadow-1)}.image-library-guide__title{color:var(--zb-brand-primary);font-size:20px;text-align:center}.image-library-guide__subtitle{margin:6px 0 0;color:var(--zb-text-muted);font-size:13px;line-height:20px;text-align:center}.image-library-guide__actions{display:flex;align-items:center;gap:4px;color:var(--zb-text-muted)}.image-library-guide__toggle{position:absolute;top:50%;left:-13px;z-index:2;transform:translateY(-50%)}.image-library-guide--collapsed .image-library-guide__toggle{left:-25px}.image-library-guide__collapse{width:26px;height:44px;border:1px solid var(--zb-line-strong);border-radius:999px;background:var(--zb-surface-white);color:var(--zb-brand-primary);box-shadow:var(--pms-shadow-1)}.image-library-guide__collapse:hover{background:var(--zb-surface-muted)}.image-library-guide__body{display:grid;gap:18px;margin-top:24px}.image-library-guide__item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px}.image-library-guide__icon{display:grid;width:28px;height:28px;border-radius:10px;background:var(--zb-brand-soft);color:var(--zb-brand-primary);place-items:center}.image-library-guide__recommendation{margin-top:20px;padding:20px;border-radius:14px;background:var(--zb-surface-panel)}.image-library-guide__recommendation-title{display:flex;align-items:center;gap:8px;color:var(--zb-text-primary);font-size:14px;font-weight:700}.image-library-guide__recommendation-title .anticon{color:var(--zb-brand-primary)}.image-library-guide__recommendation p{margin:10px 0 0;color:var(--zb-text-muted);font-size:12px;line-height:20px}.image-library-guide__item strong{color:var(--zb-text-primary);font-size:13px}.image-library-detail{display:grid;min-height:min(720px,calc(100vh - 96px));grid-template-columns:minmax(0,1fr) 360px;background:var(--zb-surface-white)}.image-library-detail-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:20px}.image-library-detail-modal .ant-modal-body{padding:0}.image-library-detail__preview{display:grid;min-height:100%;padding:32px;background:var(--zb-surface-panel);place-items:center}.image-library-detail__preview img{max-width:100%;max-height:68vh;border-radius:8px;box-shadow:var(--pms-shadow-2);object-fit:contain}.image-library-detail__form{min-width:0;padding:22px 24px;overflow-y:auto}.image-library-detail__header{margin-bottom:18px}.image-library-detail__header h2{margin:0;color:var(--zb-text-primary);font-size:17px;line-height:26px}.image-library-detail__status{gap:7px;margin:0 0 16px}.image-library-detail__footer{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--zb-line-strong)}@media(max-width:1100px){.image-library-page{grid-template-columns:200px minmax(420px,1fr) 248px}.image-library-page--guide-collapsed{grid-template-columns:200px minmax(420px,1fr) 0}.image-library-main{padding-right:24px;padding-left:24px}.image-library-guide{padding-right:16px;padding-left:16px}.image-library-guide__panel{padding:18px}.image-library-detail-modal{max-width:calc(100vw - 32px)}.image-library-detail{grid-template-columns:minmax(0,1fr) 320px}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container,[container=""]{width:100%}[\!container=""]{width:100%!important}.zb-focus-ring:focus-visible{outline-width:2px;--un-outline-color-opacity:1;outline-color:rgb(207 198 255 / var(--un-outline-color-opacity));outline-offset:2px;outline-style:solid}@media(min-width:640px){.container,[container=""]{max-width:640px}[\!container=""]{max-width:640px!important}}@media(min-width:768px){.container,[container=""]{max-width:768px}[\!container=""]{max-width:768px!important}}@media(min-width:1024px){.container,[container=""]{max-width:1024px}[\!container=""]{max-width:1024px!important}}@media(min-width:1280px){.container,[container=""]{max-width:1280px}[\!container=""]{max-width:1280px!important}}@media(min-width:1536px){.container,[container=""]{max-width:1536px}[\!container=""]{max-width:1536px!important}}.\[--tw-border-opacity\:1\]{--tw-border-opacity:1}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.group\/profile:hover .group-hover\/profile\:pointer-events-auto{pointer-events:auto}.pointer-events-none,[pointer-events-none=""]{pointer-events:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.visible,.group\/beans:hover .group-hover\/beans\:visible,.group\/help:hover .group-hover\/help\:visible{visibility:visible}.invisible{visibility:hidden}.absolute,[absolute=""]{position:absolute}.fixed,[fixed=""]{position:fixed}.relative,[relative=""]{position:relative}.sticky{position:sticky}.after\:absolute:after{position:absolute}.inset-0,[inset-0=""]{inset:0}.inset-x-0,[inset-x-0=""]{left:0;right:0}.inset-y-0{top:0;bottom:0}.-top-1{top:-.25rem}.bottom-\[-48px\]{bottom:-48px}.bottom-\[-8px\]{bottom:-8px}.bottom-\[-9px\]{bottom:-9px}.bottom-0,[bottom-0=""]{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-4{left:1rem}.left-5{left:1.25rem}.right-\[-28px\]{right:-28px}.right-\[-40px\]{right:-40px}.right-\[9px\]{right:9px}.right-0{right:0}.right-1{right:.25rem}.right-12{right:3rem}.right-2{right:.5rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.top-\[-10px\]{top:-10px}.top-\[-24px\]{top:-24px}.top-\[-40px\]{top:-40px}.top-\[9px\]{top:9px}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-0{top:0}.top-4{top:1rem}.top-5{top:1.25rem}.top-7{top:1.75rem}.top-9{top:2.25rem}.top-full{top:100%}.after\:left-1\/2:after{left:50%}.after\:top-full:after{top:100%}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.z-\[100\]{z-index:100}.z-\[10000\]{z-index:10000}.z-\[1200\]{z-index:1200}.z-\[1210\]{z-index:1210}.z-\[1230\]{z-index:1230}.z-\[1300\]{z-index:1300}.z-\[999\]{z-index:999}.z-\[9999\]{z-index:9999}.z-10{z-index:10}.z-20{z-index:20}.z-30,[z-30=""]{z-index:30}.z-50{z-index:50}.grid,[grid=""]{display:grid}.grid-cols-\[220px_1px_minmax\(0\,1fr\)\]{grid-template-columns:220px 1px minmax(0,1fr)}.grid-cols-\[76px_1fr\]{grid-template-columns:76px 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:auto minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(220px\,42\%\)\]{grid-template-columns:minmax(0,1fr) minmax(220px,42%)}.grid-cols-1,[grid-cols-1=""]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}[rows~="5"]{grid-template-rows:repeat(5,minmax(0,1fr))}.m-0,[m-0=""]{margin:0}.\!mx-auto{margin-left:auto!important;margin-right:auto!important}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto,[mx-auto=""]{margin-left:auto;margin-right:auto}.my,.my-4,[my=""]{margin-top:1rem;margin-bottom:1rem}.my-auto,[my-auto=""]{margin-top:auto;margin-bottom:auto}.-mr-6{margin-right:-1.5rem}.-mt-0\.5{margin-top:-.125rem}.\!mb-0,[\!mb-0=""]{margin-bottom:0!important}.\!mb-1{margin-bottom:.25rem!important}.\!mb-2,[\!mb-2=""]{margin-bottom:.5rem!important}.\!mb-3{margin-bottom:.75rem!important}.\!mb-6{margin-bottom:1.5rem!important}.\!mt-1{margin-top:.25rem!important}.\!mt-10{margin-top:2.5rem!important}.\!mt-2{margin-top:.5rem!important}.\!mt-4{margin-top:1rem!important}.\!mt-5{margin-top:1.25rem!important}.\!mt-6{margin-top:1.5rem!important}.\!mt-9{margin-top:2.25rem!important}.\[\&_\.ant-form-item-explain-error\]\:mt-1 .ant-form-item-explain-error,.\[\&_\.ant-form-item-extra\]\:mt-1 .ant-form-item-extra,.mt-1,[mt-1=""]{margin-top:.25rem}.\[\&_\.ant-form-item-explain-error\]\:mt-2 .ant-form-item-explain-error,.mt-2,[mt-2=""]{margin-top:.5rem}.\[\&_\.ant-form-item\]\:mb-0 .ant-form-item,.mb-0,[mb-0=""]{margin-bottom:0}.\[\&_\.ant-input-prefix\]\:mr-2 .ant-input-prefix,.mr-2{margin-right:.5rem}.mb-\[-14px\]{margin-bottom:-14px}.mb-\[1px\]{margin-bottom:1px}.mb-\[2px\]{margin-bottom:2px}.mb-1,[mb-1=""]{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2,[mb-2=""]{margin-bottom:.5rem}.mb-3,[mb-3=""]{margin-bottom:.75rem}.mb-4,[mb-4=""]{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6,[mb-6=""]{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.me{margin-inline-end:1rem}.ml-1{margin-left:.25rem}.ml-14,[ml-14=""]{margin-left:3.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-8,[ml-8=""]{margin-left:2rem}.ml-auto,[ml-auto=""]{margin-left:auto}.mr-1{margin-right:.25rem}.mr-3{margin-right:.75rem}.mt-\[30px\]{margin-top:30px}.mt-\[3px\]{margin-top:3px}.mt-0,[mt-0=""]{margin-top:0}.mt-0\.5,[mt-0\.5=""]{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2\.5{margin-top:.625rem}.mt-3,[mt-3=""]{margin-top:.75rem}.mt-4,[mt-4=""]{margin-top:1rem}.mt-5,[mt-5=""]{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.first\:mt-0:first-child{margin-top:0}.last\:mb-0:last-child{margin-bottom:0}.box-border{box-sizing:border-box}.inline{display:inline}.\!block{display:block!important}.block,[block=""],.group:focus-within .group-focus-within\:block,.group:hover .group-hover\:block,.group\/bean:hover .group-hover\/bean\:block{display:block}.inline-block{display:inline-block}.contents{display:contents}.hidden,[hidden=""]{display:none}.aspect-square{aspect-ratio:1/1}.size-6{width:1.5rem;height:1.5rem}[size~="0"]{width:0;height:0}[size~="12"]{width:3rem;height:3rem}[size~="16"]{width:4rem;height:4rem}[size~="20"]{width:5rem;height:5rem}[size~="4"]{width:1rem;height:1rem}[size~="70vw"]{width:70vw;height:70vw}.\!h-\[48px\]{height:48px!important}.\!h-\[52px\]{height:52px!important}.\!h-auto,[\!h-auto=""]{height:auto!important}.\!max-w-\[560px\]{max-width:560px!important}.\!min-h-0{min-height:0!important}.\!w-full{width:100%!important}.\[\&_\.ant-form-item-control-input\]\:min-h-9 .ant-form-item-control-input{min-height:2.25rem}.\[\&_\.ant-form-item-control\]\:min-w-0 .ant-form-item-control,.min-w-0,[min-w-0=""]{min-width:0}.\[\&_\.ant-form-item-label\]\:h-9 .ant-form-item-label,.\[\&_\.ant-form-item-label\>label\]\:h-9 .ant-form-item-label>label,.h-9,[h-9=""]{height:2.25rem}.\[\&_\.ant-form-item-label\]\:w-\[112px\] .ant-form-item-label{width:112px}.\[\&_\.ant-form-item-label\]\:w-\[132px\] .ant-form-item-label,.w-\[132px\]{width:132px}.\[\&_\.ant-form-item-label\>label\]\:h-auto .ant-form-item-label>label,.h-auto{height:auto}.\[\&_\.ant-select-selector\]\:\!h-10 .ant-select-selector{height:2.5rem!important}.\[\&_\.ant-upload-drag-container\]\:h-full .ant-upload-drag-container,.\[\&_\.ant-upload-wrapper\]\:h-full .ant-upload-wrapper,.h-full,[h-full=""]{height:100%}.\[\&_\.ant-upload-drag\]\:\!h-full .ant-upload-drag,[\!h-full=""]{height:100%!important}.\[\&_\.ant-upload-wrapper\]\:w-full .ant-upload-wrapper,.w-full,[w-full=""]{width:100%}.\[\&_td\:nth-child\(1\)\]\:w-\[16\%\] td:nth-child(1),.\[\&_th\:nth-child\(1\)\]\:w-\[16\%\] th:nth-child(1){width:16%}.\[\&_td\:nth-child\(2\)\]\:w-\[20\%\] td:nth-child(2),.\[\&_th\:nth-child\(2\)\]\:w-\[20\%\] th:nth-child(2){width:20%}.h-\[120px\]{height:120px}.h-\[160px\]{height:160px}.h-\[172px\]{height:172px}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[230px\]{height:230px}.h-\[2px\]{height:2px}.h-\[35\%\]{height:35%}.h-\[3px\]{height:3px}.h-\[48px\]{height:48px}.h-\[49px\]{height:49px}.h-\[54px\]{height:54px}.h-\[560px\]{height:560px}.h-\[58px\]{height:58px}.h-\[62px\]{height:62px}.h-\[64px\]{height:64px}.h-\[68px\]{height:68px}.h-\[80px\]{height:80px}.h-\[80vh\]{height:80vh}.h-\[91px\]{height:91px}.h-\[96px\]{height:96px}.h-\[calc\(100dvh-64px\)\]{height:calc(100dvh - 64px)}.h-0{height:0}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10,[h-10=""]{height:2.5rem}.h-11,[h-11=""]{height:2.75rem}.h-12,[h-12=""]{height:3rem}.h-14,[h-14=""]{height:3.5rem}.h-16,[h-16=""]{height:4rem}.h-2,.h2,[h2=""]{height:.5rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3,.h3,[h-3=""],[h3=""]{height:.75rem}.h-3\.5,[h-3\.5=""]{height:.875rem}.h-32{height:8rem}.h-4,[h-4=""],[h4=""]{height:1rem}.h-5,[h5=""]{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8,[h-8=""]{height:2rem}.h-px,[h-px=""]{height:1px}.h-screen{height:100vh}.h1,[h1=""]{height:.25rem}.max-h-\[300px\]{max-height:300px}.max-h-\[520px\]{max-height:520px}.max-h-\[700px\]{max-height:700px}.max-h-\[78vh\]{max-height:78vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[calc\(100vh-28px\)\]{max-height:calc(100vh - 28px)}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[252px\]{max-width:252px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[450px\]{max-width:450px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[640px\]{max-width:640px}.max-w-\[644px\]{max-width:644px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[80\%\]{max-width:80%}.max-w-\[860px\]{max-width:860px}.max-w-\[920px\]{max-width:920px}.max-w-\[960px\]{max-width:960px}.max-w-\[980px\]{max-width:980px}.max-w-180{max-width:45rem}.max-w-28{max-width:7rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.min-h-\[100px\]{min-height:100px}.min-h-\[104px\]{min-height:104px}.min-h-\[118px\]{min-height:118px}.min-h-\[120px\]{min-height:120px}.min-h-\[132px\]{min-height:132px}.min-h-\[140px\]{min-height:140px}.min-h-\[148px\]{min-height:148px}.min-h-\[154px\]{min-height:154px}.min-h-\[168px\]{min-height:168px}.min-h-\[196px\]{min-height:196px}.min-h-\[208px\]{min-height:208px}.min-h-\[210px\]{min-height:210px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[264px\]{min-height:264px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[482px\]{min-height:482px}.min-h-\[500px\]{min-height:500px}.min-h-\[520px\]{min-height:520px}.min-h-\[560px\]{min-height:560px}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[68px\]{min-height:68px}.min-h-\[720px\]{min-height:720px}.min-h-\[74px\]{min-height:74px}.min-h-\[88px\]{min-height:88px}.min-h-\[92px\]{min-height:92px}.min-h-\[calc\(100dvh-64px\)\]{min-height:calc(100dvh - 64px)}.min-h-\[calc\(100vh-112px\)\]{min-height:calc(100vh - 112px)}.min-h-\[calc\(100vh-130px\)\]{min-height:calc(100vh - 130px)}.min-h-\[calc\(100vh-195px\)\]{min-height:calc(100vh - 195px)}.min-h-0,[min-h-0=""]{min-height:0}.min-h-10{min-height:2.5rem}.min-h-14,[min-h-14=""]{min-height:3.5rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-48{min-height:12rem}.min-h-5{min-height:1.25rem}.min-h-60,[min-h-60=""]{min-height:15rem}.min-h-8{min-height:2rem}.min-h-full,[min-h-full=""]{min-height:100%}.min-h-screen{min-height:100vh}.min-w-\[1080px\]{min-width:1080px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1280px\]{min-width:1280px}.min-w-\[128px\]{min-width:128px}.min-w-\[204px\]{min-width:204px}.min-w-\[220px\]{min-width:220px}.min-w-\[280px\]{min-width:280px}.min-w-\[36px\]{min-width:36px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[76px\]{min-width:76px}.min-w-\[90px\]{min-width:90px}.min-w-\[920px\]{min-width:920px}.min-w-\[96px\]{min-width:96px}.min-w-full,[min-w-full=""]{min-width:100%}.min-w-max{min-width:max-content}.w-\[0\.5px\]{width:.5px}.w-\[119px\]{width:119px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[22px\]{width:22px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[340px\]{width:340px}.w-\[348px\]{width:348px}.w-\[35\%\]{width:35%}.w-\[480px\]{width:480px}.w-\[4px\]{width:4px}.w-\[58px\]{width:58px}.w-\[64px\]{width:64px}.w-\[72px\]{width:72px}.w-\[82vw\]{width:82vw}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[95vw\]{width:95vw}.w-\[96px\]{width:96px}.w-\[97px\]{width:97px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100\%-3\.5rem\)\]{width:calc(100% - 3.5rem)}.w-\[calc\(100\%\+0\.75rem\)\]{width:calc(100% + .75rem)}.w-\[min\(360px\,calc\(100vw-48px\)\)\]{width:min(360px,calc(100vw - 48px))}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.3333333333%}.w-10,[w-10=""]{width:2.5rem}.w-11,[w-11=""]{width:2.75rem}.w-12,[w-12=""]{width:3rem}.w-14,[w-14=""]{width:3.5rem}.w-16,[w-16=""]{width:4rem}.w-18{width:4.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3,[w-3=""]{width:.75rem}.w-3\.5,[w-3\.5=""]{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4,[w-4=""]{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9,[w-9=""]{width:2.25rem}.w-auto{width:auto}.w-fit{width:fit-content}.w-px,[w-px=""]{width:1px}.w-screen{width:100vw}.\[\&_\.ant-upload-drag-container\]\:flex .ant-upload-drag-container,.flex,[flex=""]{display:flex}.\!inline-flex{display:inline-flex!important}.inline-flex,[inline-flex=""]{display:inline-flex}.flex-\[2\]{flex:2}.flex-\[3\]{flex:3}.\[\&_\.ant-form-item-control\]\:flex-1 .ant-form-item-control,.flex-1,[flex-1=""]{flex:1 1 0%}.flex-none{flex:none}.\[\&_\.ant-form-item-label\]\:shrink-0 .ant-form-item-label,.shrink-0,[shrink-0=""]{flex-shrink:0}.basis-16{flex-basis:4rem}.flex-row{flex-direction:row}.flex-col,[flex-col=""]{flex-direction:column}.flex-wrap,[flex-wrap=""]{flex-wrap:wrap}.\[\&_\.ant-form-item-row\]\:flex-nowrap .ant-form-item-row,.flex-nowrap{flex-wrap:nowrap}.table,[table=""]{display:table}.border-collapse,[border-collapse=""]{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--un-border-spacing-x:0;--un-border-spacing-y:0;border-spacing:var(--un-border-spacing-x) var(--un-border-spacing-y)}.table-fixed,[table-fixed=""]{table-layout:fixed}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--un-translate-x:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-y-1{--un-translate-y:.25rem;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group\/help:hover .group-hover\/help\:translate-y-0,.group\/profile:hover .group-hover\/profile\:translate-y-0{--un-translate-y:0;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:-translate-y-0\.5:hover{--un-translate-y:-.125rem;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.after\:-translate-x-1\/2:after{--un-translate-x:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.-rotate-\[10deg\]{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-10deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.-rotate-12{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-12deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.rotate-45{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:45deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:scale-\[1\.01\]:hover{--un-scale-x:1.01;--un-scale-y:1.01;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:scale-\[1\.02\]:hover{--un-scale-x:1.02;--un-scale-y:1.02;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.active\:scale-\[0\.98\]:active{--un-scale-x:.98;--un-scale-y:.98;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.disabled\:cursor-default:disabled{cursor:default}.cursor-help{cursor:help}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.aria-disabled\:cursor-not-allowed[aria-disabled=true],.cursor-not-allowed,[cursor-not-allowed=""]{cursor:not-allowed}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}[disabled\:cursor-not-allowed=""]:disabled{cursor:not-allowed}.select-none,[select-none=""]{-webkit-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.resize-none{resize:none}.scroll-mt-6{scroll-margin-top:1.5rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none,[appearance-none=""]{-webkit-appearance:none;appearance:none}[columns~="160"]{columns:160}[columns~="180"]{columns:180}.place-items-center,[place-items-center=""]{place-items:center}.content-start,[content-start=""]{align-content:flex-start}.\[\&_\.ant-form-item-row\]\:items-start .ant-form-item-row,.items-start,[items-start=""]{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.\[\&_\.ant-form-item-row\]\:items-center .ant-form-item-row,.\[\&_\.ant-upload-drag-container\]\:items-center .ant-upload-drag-container,.items-center,[items-center=""]{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-start,[self-start=""]{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end,[justify-end=""]{justify-content:flex-end}.\!justify-center{justify-content:center!important}.\[\&_\.ant-upload-drag-container\]\:justify-center .ant-upload-drag-container,.justify-center,[justify-center=""],[justify~=center]{justify-content:center}.justify-between,[justify-between=""]{justify-content:space-between}.justify-items-center,[justify-items-center=""]{justify-items:center}.\!gap-2{gap:.5rem!important}.gap-\[2px\]{gap:2px}.gap-1,[gap-1=""]{gap:.25rem}.gap-1\.5,[gap-1\.5=""]{gap:.375rem}.gap-2,[gap-2=""]{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3,[gap-3=""]{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4,[gap-4=""]{gap:1rem}.gap-5,[gap-5=""]{gap:1.25rem}.gap-6,[gap-6=""],[gap~="6"]{gap:1.5rem}.gap-8,[gap-8=""],[gap~="8"]{gap:2rem}[gap~="10"]{gap:2.5rem}[gap~="12"]{gap:3rem}[gap~="14"]{gap:3.5rem}[gap~="16"]{gap:4rem}[gap~="18"]{gap:4.5rem}[gap~="20"]{gap:5rem}[gap~="24"]{gap:6rem}.gap-x-12{column-gap:3rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.space-y-1\.5>:not([hidden])~:not([hidden]),[space-y-1\.5=""]>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.375rem * var(--un-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.25rem * var(--un-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]),[space-y-2\.5=""]>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.625rem * var(--un-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.5rem * var(--un-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.875rem * var(--un-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]),[space-y-3=""]>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.75rem * var(--un-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1.25rem * var(--un-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--un-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--un-divide-y-reverse)));border-bottom-width:calc(1px * var(--un-divide-y-reverse))}.divide-\[var\(--zb-line-soft\)\]>:not([hidden])~:not([hidden]){border-color:var(--zb-line-soft)}.divide-gray-50>:not([hidden])~:not([hidden]){--un-divide-opacity:1;border-color:rgb(249 250 251 / var(--un-divide-opacity))}.\[\&_\.ant-form-item-label\]\:overflow-visible .ant-form-item-label{overflow:visible}.overflow-auto,[overflow-auto=""]{overflow:auto}.overflow-hidden,[overflow-hidden=""]{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden,[overflow-x-hidden=""]{overflow-x:hidden}.overflow-y-auto,[overflow-y-auto=""]{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain,[overscroll-contain=""]{overscroll-behavior:contain}.truncate,[truncate=""]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap,[whitespace-nowrap=""]{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap,[whitespace-pre-wrap=""]{white-space:pre-wrap}.break-words,[break-words=""]{overflow-wrap:break-word}.break-all{word-break:break-all}.\!border-0,.\[\&_\.ant-upload-drag\]\:\!border-0 .ant-upload-drag,[\!border-0=""]{border-width:0px!important}.border,[border=""]{border-width:1px}.border-\[2px\],.border-2,[border-2=""]{border-width:2px}.border-0,[border-0=""]{border-width:0px}.after\:border-4:after{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b,[border-b=""]{border-bottom-width:1px}.border-b-\[32px\]{border-bottom-width:32px}.border-b-2{border-bottom-width:2px}.border-l,[border-l=""]{border-left-width:1px}.border-l-\[32px\]{border-left-width:32px}.border-l-2,[border-l-2=""]{border-left-width:2px}.border-l-4,[border-l-4=""]{border-left-width:4px}.border-r,[border-r=""]{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t,[border-t=""]{border-top-width:1px}.border-t-2{border-top-width:2px}.last\:border-b-0:last-child{border-bottom-width:0px}.\[\&_\.ant-select-selector\]\:\!border-\[var\(--zb-line-strong\)\] .ant-select-selector{border-color:var(--zb-line-strong)!important}.\[\&_\.ant-select-selector\]\:border-\[var\(--zb-line-default\)\] .ant-select-selector,.\[\&\.ant-select\:not\(\.ant-select-disabled\)\:hover_\.ant-select-selector\]\:border-\[var\(--zb-line-default\)\].ant-select:not(.ant-select-disabled):hover .ant-select-selector,.border-\[var\(--zb-line-default\)\]{border-color:var(--zb-line-default)}.\[\&\.ant-select-focused_\.ant-select-selector\]\:\!border-\[var\(--zb-brand-primary\)\].ant-select-focused .ant-select-selector{border-color:var(--zb-brand-primary)!important}.\[\&\.ant-select-focused_\.ant-select-selector\]\:border-\[var\(--zb-brand-primary\)\].ant-select-focused .ant-select-selector,.border-\[var\(--zb-brand-primary\)\],.group:hover .group-hover\:border-\[var\(--zb-brand-primary\)\]{border-color:var(--zb-brand-primary)}.\[\&\.ant-select\:not\(\.ant-select-disabled\)\:hover_\.ant-select-selector\]\:\!border-\[var\(--zb-brand-line\)\].ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--zb-brand-line)!important}.border-\[\#A9E2C2\]{--un-border-opacity:1;border-color:rgb(169 226 194 / var(--un-border-opacity))}.border-\[\#B8D8FF\]{--un-border-opacity:1;border-color:rgb(184 216 255 / var(--un-border-opacity))}.border-\[\#CFC6FF\]{--un-border-opacity:1;border-color:rgb(207 198 255 / var(--un-border-opacity))}.border-\[\#E0E4EC\]{--un-border-opacity:1;border-color:rgb(224 228 236 / var(--un-border-opacity))}.border-\[\#F1CD8B\]{--un-border-opacity:1;border-color:rgb(241 205 139 / var(--un-border-opacity))}.border-\[\#FFC6D1\]{--un-border-opacity:1;border-color:rgb(255 198 209 / var(--un-border-opacity))}.border-\[rgb\(226\,232\,240\)\]{--un-border-opacity:1;border-color:rgb(226 232 240 / var(--un-border-opacity))}.border-\[rgb\(230\,232\,239\)\]{--un-border-opacity:1;border-color:rgb(230 232 239 / var(--un-border-opacity))}.border-\[rgb\(230\,232\,240\)\]{--un-border-opacity:1;border-color:rgb(230 232 240 / var(--un-border-opacity))}.border-\[rgb\(237\,240\,245\)\]{--un-border-opacity:1;border-color:rgb(237 240 245 / var(--un-border-opacity))}.border-\[rgb\(239\,241\,245\)\]{--un-border-opacity:1;border-color:rgb(239 241 245 / var(--un-border-opacity))}.border-\[rgb\(241\,243\,247\)\]{--un-border-opacity:1;border-color:rgb(241 243 247 / var(--un-border-opacity))}.border-\[rgb\(245\,158\,11\)\]{--un-border-opacity:1;border-color:rgb(245 158 11 / var(--un-border-opacity))}.border-\[rgb\(246\,228\,207\)\]{--un-border-opacity:1;border-color:rgb(246 228 207 / var(--un-border-opacity))}.border-\[rgb\(248\,223\,194\)\]{--un-border-opacity:1;border-color:rgb(248 223 194 / var(--un-border-opacity))}.border-\[rgb\(255\,225\,161\)\]{--un-border-opacity:1;border-color:rgb(255 225 161 / var(--un-border-opacity))}.border-\[rgb\(34_35_42\/var\(--tw-border-opacity\,_1\)\)\]{--un-border-opacity:var(--tw-border-opacity, 1);border-color:rgb(34 35 42 / var(--un-border-opacity))}.border-\[var\(--zb-ai-analyze-option-checkbox-border\)\]{border-color:var(--zb-ai-analyze-option-checkbox-border)}.border-\[var\(--zb-ai-writing-prototype-banner-border\)\]{border-color:var(--zb-ai-writing-prototype-banner-border)}.border-\[var\(--zb-ai-writing-prototype-divider\)\]{border-color:var(--zb-ai-writing-prototype-divider)}.border-\[var\(--zb-ai-writing-prototype-panel-border\)\]{border-color:var(--zb-ai-writing-prototype-panel-border)}.border-\[var\(--zb-ai-writing-prototype-step-line-active\)\]{border-color:var(--zb-ai-writing-prototype-step-line-active)}.border-\[var\(--zb-ai-writing-prototype-upload-border\)\]{border-color:var(--zb-ai-writing-prototype-upload-border)}.border-\[var\(--zb-brand-border-soft\)\]{border-color:var(--zb-brand-border-soft)}.border-\[var\(--zb-brand-border\)\]{border-color:var(--zb-brand-border)}.border-\[var\(--zb-brand-line\)\]{border-color:var(--zb-brand-line)}.border-\[var\(--zb-brand-soft\)\]{border-color:var(--zb-brand-soft)}.border-\[var\(--zb-divider\)\]{border-color:var(--zb-divider)}.border-\[var\(--zb-knowledge-workspace-tip-border\)\]{border-color:var(--zb-knowledge-workspace-tip-border)}.border-\[var\(--zb-line-soft\)\]{border-color:var(--zb-line-soft)}.border-\[var\(--zb-line-strong\)\]{border-color:var(--zb-line-strong)}.border-\[var\(--zb-line\)\]{border-color:var(--zb-line)}.border-\[var\(--zb-state-danger-bg\)\]{border-color:var(--zb-state-danger-bg)}.border-\[var\(--zb-state-danger\)\]{border-color:var(--zb-state-danger)}.border-\[var\(--zb-state-warning\)\]{border-color:var(--zb-state-warning)}.border-\[var\(--zb-surface-app\)\]{border-color:var(--zb-surface-app)}.border-\[var\(--zb-surface-white\)\]{border-color:var(--zb-surface-white)}.border-\[var\(--zb-text-primary\)\]{border-color:var(--zb-text-primary)}.border-amber-200{--un-border-opacity:1;border-color:rgb(253 230 138 / var(--un-border-opacity))}.border-blue-100{--un-border-opacity:1;border-color:rgb(219 234 254 / var(--un-border-opacity))}.border-gray-100{--un-border-opacity:1;border-color:rgb(243 244 246 / var(--un-border-opacity))}.border-gray-200{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity))}.border-gray-300{--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity))}.border-red-100{--un-border-opacity:1;border-color:rgb(254 226 226 / var(--un-border-opacity))}.border-transparent,[border-transparent=""]{border-color:transparent}.border-white{--un-border-opacity:1;border-color:rgb(255 255 255 / var(--un-border-opacity))}.border-white\/70{border-color:#ffffffb3}.focus-within\:\!border-\[var\(--zb-brand-primary\)\]:focus-within{border-color:var(--zb-brand-primary)!important}.focus-within\:border-\[var\(--zb-brand-primary\)\]:focus-within{border-color:var(--zb-brand-primary)}.hover\:\!border-\[var\(--zb-state-danger\)\]:hover{border-color:var(--zb-state-danger)!important}.hover\:border-\[\#CFC6FF\]:hover{--un-border-opacity:1;border-color:rgb(207 198 255 / var(--un-border-opacity))}.hover\:border-\[rgb\(209\,213\,219\)\]:hover{--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity))}.hover\:border-\[rgb\(245\,211\,169\)\]:hover{--un-border-opacity:1;border-color:rgb(245 211 169 / var(--un-border-opacity))}.hover\:border-\[var\(--zb-ai-analyze-option-hover-border\)\]:hover{border-color:var(--zb-ai-analyze-option-hover-border)}.hover\:border-\[var\(--zb-ai-writing-prototype-step-line-active\)\]:hover{border-color:var(--zb-ai-writing-prototype-step-line-active)}.hover\:border-\[var\(--zb-brand-border-soft\)\]:hover{border-color:var(--zb-brand-border-soft)}.hover\:border-\[var\(--zb-brand-border\)\]:hover{border-color:var(--zb-brand-border)}.hover\:border-\[var\(--zb-brand-line\)\]:hover{border-color:var(--zb-brand-line)}.hover\:border-\[var\(--zb-brand-primary\)\]:hover{border-color:var(--zb-brand-primary)}.hover\:border-\[var\(--zb-line-default\)\]:hover{border-color:var(--zb-line-default)}.hover\:border-\[var\(--zb-line-soft\)\]:hover{border-color:var(--zb-line-soft)}.hover\:border-\[var\(--zb-line-strong\)\]:hover{border-color:var(--zb-line-strong)}.hover\:border-\[var\(--zb-state-danger\)\]:hover{border-color:var(--zb-state-danger)}.focus\:\!border-\[var\(--zb-brand-primary\)\]:focus{border-color:var(--zb-brand-primary)!important}.focus\:border-\[var\(--zb-brand-primary\)\]:focus{border-color:var(--zb-brand-primary)}.disabled\:\!border-\[var\(--zb-brand-primary\)\]:disabled{border-color:var(--zb-brand-primary)!important}.disabled\:border-\[var\(--zb-line-default\)\]:disabled{border-color:var(--zb-line-default)}.disabled\:border-\[var\(--zb-line-soft\)\]:disabled{border-color:var(--zb-line-soft)}.disabled\:hover\:border-\[var\(--zb-line-default\)\]:hover:disabled{border-color:var(--zb-line-default)}.after\:border-transparent:after{border-color:transparent}.border-b-\[rgb\(245\,158\,11\)\]{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgb(245 158 11 / var(--un-border-bottom-opacity))}.border-l-\[var\(--zb-brand-primary\)\]{border-left-color:var(--zb-brand-primary)}.border-l-transparent{border-left-color:transparent}.after\:border-t-\[var\(--zb-brand-primary\)\]:after{border-top-color:var(--zb-brand-primary)}.\!rounded-none{border-radius:0!important}.\!rounded-xl,.\[\&_\.ant-select-selector\]\:\!rounded-xl .ant-select-selector{border-radius:.75rem!important}.\[\&_\.ant-select-selector\]\:rounded .ant-select-selector,.rounded,[rounded=""]{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[1px\]{border-radius:1px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-2,.rounded-lg,[rounded-2=""],[rounded-lg=""]{border-radius:.5rem}.rounded-2xl,[rounded-2xl=""]{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full,[rounded-full=""]{border-radius:9999px}.rounded-md,[rounded-md=""]{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl,[rounded-xl=""]{border-radius:.75rem}.focus\:rounded-sm:focus{border-radius:.125rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-bl-\[40\%\]{border-bottom-left-radius:40%}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-br-\[60\%\]{border-bottom-right-radius:60%}.rounded-br-xl{border-bottom-right-radius:.75rem}.rounded-tl-\[60\%\]{border-top-left-radius:60%}.rounded-tl-2xl{border-top-left-radius:1rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tl-xl{border-top-left-radius:.75rem}.rounded-tr-\[40\%\]{border-top-right-radius:40%}.rounded-tr-2xl{border-top-right-radius:1rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-tr-md{border-top-right-radius:.375rem}.rounded-tr-sm{border-top-right-radius:.125rem}.border-dashed,[border-dashed=""]{border-style:dashed}.border-none,[border-none=""]{border-style:none}.border-solid,[border-solid=""]{border-style:solid}.\!bg-\[var\(--zb-brand-primary\)\]{background-color:var(--zb-brand-primary)!important}.\[\&_\.ant-upload-drag\]\:\!bg-transparent .ant-upload-drag,[\!bg-transparent=""]{background-color:transparent!important}.bg-\[\#3B2B24\]{--un-bg-opacity:1;background-color:rgb(59 43 36 / var(--un-bg-opacity))}.bg-\[\#6B45F5\]{--un-bg-opacity:1;background-color:rgb(107 69 245 / var(--un-bg-opacity))}.bg-\[\#EAF8F0\]{--un-bg-opacity:1;background-color:rgb(234 248 240 / var(--un-bg-opacity))}.bg-\[\#EDF5FF\]{--un-bg-opacity:1;background-color:rgb(237 245 255 / var(--un-bg-opacity))}.bg-\[\#F3EEFF\]{--un-bg-opacity:1;background-color:rgb(243 238 255 / var(--un-bg-opacity))}.bg-\[\#F3F4F6\]{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}.bg-\[\#F7F8FC\]{--un-bg-opacity:1;background-color:rgb(247 248 252 / var(--un-bg-opacity))}.bg-\[\#F9FAFB\]{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.bg-\[\#FFF1F4\]{--un-bg-opacity:1;background-color:rgb(255 241 244 / var(--un-bg-opacity))}.bg-\[\#FFF4D9\]{--un-bg-opacity:1;background-color:rgb(255 244 217 / var(--un-bg-opacity))}.bg-\[\#FFF7E9\]{--un-bg-opacity:1;background-color:rgb(255 247 233 / var(--un-bg-opacity))}.bg-\[linear-gradient\(135deg\,rgb\(203\,213\,225\)_0\%\,rgb\(241\,245\,249\)_100\%\)\]{background-image:linear-gradient(135deg,#cbd5e1,#f1f5f9)}.bg-\[linear-gradient\(135deg\,rgb\(255\,208\,161\)_0\%\,rgb\(255\,158\,77\)_100\%\)\]{background-image:linear-gradient(135deg,#ffd0a1,#ff9e4d)}.bg-\[linear-gradient\(135deg\,rgb\(255\,248\,231\)_0\%\,rgb\(255\,236\,196\)_100\%\)\]{background-image:linear-gradient(135deg,#fff8e7,#ffecc4)}.bg-\[linear-gradient\(180deg\,rgb\(213\,222\,233\)_0\%\,rgb\(237\,242\,248\)_100\%\)\]{background-image:linear-gradient(180deg,#d5dee9,#edf2f8)}.bg-\[linear-gradient\(180deg\,rgb\(249\,250\,251\)_0\%\,rgb\(243\,244\,246\)_100\%\)\]{background-image:linear-gradient(180deg,#f9fafb,#f3f4f6)}.bg-\[linear-gradient\(180deg\,rgb\(255\,250\,243\)_0\%\,rgb\(255\,255\,255\)_100\%\)\]{background-image:linear-gradient(180deg,#fffaf3,#fff)}.bg-\[linear-gradient\(90deg\,rgb\(249\,115\,22\)_0\%\,rgb\(239\,68\,68\)_100\%\)\]{background-image:linear-gradient(90deg,#f97316,#ef4444)}.bg-\[linear-gradient\(90deg\,rgb\(255\,225\,161\)_0\%\,rgb\(255\,194\,96\)_100\%\)\]{background-image:linear-gradient(90deg,#ffe1a1,#ffc260)}.bg-\[linear-gradient\(90deg\,rgb\(255\,239\,214\)_0\%\,rgb\(255\,208\,161\)_100\%\)\]{background-image:linear-gradient(90deg,#ffefd6,#ffd0a1)}.bg-\[linear-gradient\(90deg\,rgb\(255\,240\,219\)_0\%\,rgb\(255\,228\,188\)_100\%\)\]{background-image:linear-gradient(90deg,#fff0db,#ffe4bc)}.bg-\[linear-gradient\(90deg\,rgb\(255\,245\,231\)_0\%\,rgb\(255\,250\,242\)_100\%\)\]{background-image:linear-gradient(90deg,#fff5e7,#fffaf2)}.bg-\[rgb\(243\,244\,246\)\]{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}.bg-\[rgb\(247\,248\,250\)\]{--un-bg-opacity:1;background-color:rgb(247 248 250 / var(--un-bg-opacity))}.bg-\[rgb\(248\,249\,252\)\]{--un-bg-opacity:1;background-color:rgb(248 249 252 / var(--un-bg-opacity))}.bg-\[rgb\(249\,250\,251\)\]{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.bg-\[rgb\(250\,251\,252\)\]{--un-bg-opacity:1;background-color:rgb(250 251 252 / var(--un-bg-opacity))}.bg-\[rgb\(255\,239\,214\)\]{--un-bg-opacity:1;background-color:rgb(255 239 214 / var(--un-bg-opacity))}.bg-\[rgb\(255\,242\,226\)\]{--un-bg-opacity:1;background-color:rgb(255 242 226 / var(--un-bg-opacity))}.bg-\[rgb\(255\,244\,224\)\]{--un-bg-opacity:1;background-color:rgb(255 244 224 / var(--un-bg-opacity))}.bg-\[rgb\(255\,247\,237\)\]{--un-bg-opacity:1;background-color:rgb(255 247 237 / var(--un-bg-opacity))}.bg-\[rgb\(255\,248\,237\)\]{--un-bg-opacity:1;background-color:rgb(255 248 237 / var(--un-bg-opacity))}.bg-\[rgb\(34\,35\,42\)\]{--un-bg-opacity:1;background-color:rgb(34 35 42 / var(--un-bg-opacity))}.bg-\[rgb\(47\,49\,64\)\]{--un-bg-opacity:1;background-color:rgb(47 49 64 / var(--un-bg-opacity))}.bg-\[rgba\(17\,24\,39\,0\.36\)\]{--un-bg-opacity:.36;background-color:rgba(17,24,39,var(--un-bg-opacity))}.bg-\[rgba\(24\,24\,27\,0\.46\)\]{--un-bg-opacity:.46;background-color:rgba(24,24,27,var(--un-bg-opacity))}.bg-\[rgba\(24\,24\,27\,0\.48\)\]{--un-bg-opacity:.48;background-color:rgba(24,24,27,var(--un-bg-opacity))}.bg-\[rgba\(24\,24\,27\,0\.62\)\]{--un-bg-opacity:.62;background-color:rgba(24,24,27,var(--un-bg-opacity))}.bg-\[rgba\(255\,247\,237\,0\.18\)\]{--un-bg-opacity:.18;background-color:rgba(255,247,237,var(--un-bg-opacity))}.bg-\[rgba\(31\,33\,41\,0\.55\)\]{--un-bg-opacity:.55;background-color:rgba(31,33,41,var(--un-bg-opacity))}.bg-\[var\(--zb-ai-analyze-option-evaluation\)\]{background-color:var(--zb-ai-analyze-option-evaluation)}.bg-\[var\(--zb-ai-analyze-option-overview\)\]{background-color:var(--zb-ai-analyze-option-overview)}.bg-\[var\(--zb-ai-analyze-option-qualification\)\]{background-color:var(--zb-ai-analyze-option-qualification)}.bg-\[var\(--zb-ai-writing-prototype-brand-alpha-10\)\]{background-color:var(--zb-ai-writing-prototype-brand-alpha-10)}.bg-\[var\(--zb-ai-writing-prototype-empty-bg\)\]{background-color:var(--zb-ai-writing-prototype-empty-bg)}.bg-\[var\(--zb-ai-writing-prototype-file-bg\)\]{background-color:var(--zb-ai-writing-prototype-file-bg)}.bg-\[var\(--zb-ai-writing-prototype-page\)\]{background-color:var(--zb-ai-writing-prototype-page)}.bg-\[var\(--zb-ai-writing-prototype-step-bg\)\]{background-color:var(--zb-ai-writing-prototype-step-bg)}.bg-\[var\(--zb-ai-writing-prototype-step-line-active\)\]{background-color:var(--zb-ai-writing-prototype-step-line-active)}.bg-\[var\(--zb-ai-writing-prototype-upload-bg\)\]{background-color:var(--zb-ai-writing-prototype-upload-bg)}.bg-\[var\(--zb-ai-writing-prototype-upload-icon-bg\)\]{background-color:var(--zb-ai-writing-prototype-upload-icon-bg)}.bg-\[var\(--zb-brand-primary\)\]{background-color:var(--zb-brand-primary)}.bg-\[var\(--zb-brand-soft\)\]{background-color:var(--zb-brand-soft)}.bg-\[var\(--zb-brand-softer\)\]{background-color:var(--zb-brand-softer)}.bg-\[var\(--zb-knowledge-workspace-tip-bg\)\]{background-color:var(--zb-knowledge-workspace-tip-bg)}.bg-\[var\(--zb-line-default\)\]{background-color:var(--zb-line-default)}.bg-\[var\(--zb-line-soft\)\]{background-color:var(--zb-line-soft)}.bg-\[var\(--zb-line-strong\)\]{background-color:var(--zb-line-strong)}.bg-\[var\(--zb-qualification-level-bg\)\]{background-color:var(--zb-qualification-level-bg)}.bg-\[var\(--zb-state-amber-bg\)\]{background-color:var(--zb-state-amber-bg)}.bg-\[var\(--zb-state-danger-bg\)\]{background-color:var(--zb-state-danger-bg)}.bg-\[var\(--zb-state-danger\)\]{background-color:var(--zb-state-danger)}.bg-\[var\(--zb-state-dark-action\)\]{background-color:var(--zb-state-dark-action)}.bg-\[var\(--zb-state-info-bg\)\]{background-color:var(--zb-state-info-bg)}.bg-\[var\(--zb-state-info\)\]{background-color:var(--zb-state-info)}.bg-\[var\(--zb-state-success-bg\)\]{background-color:var(--zb-state-success-bg)}.bg-\[var\(--zb-state-success\)\]{background-color:var(--zb-state-success)}.bg-\[var\(--zb-state-warning-bg\)\]{background-color:var(--zb-state-warning-bg)}.bg-\[var\(--zb-state-warning\)\]{background-color:var(--zb-state-warning)}.bg-\[var\(--zb-surface-app\)\]{background-color:var(--zb-surface-app)}.bg-\[var\(--zb-surface-muted\)\]{background-color:var(--zb-surface-muted)}.bg-\[var\(--zb-surface-page\)\]{background-color:var(--zb-surface-page)}.bg-\[var\(--zb-surface-panel\)\]{background-color:var(--zb-surface-panel)}.bg-\[var\(--zb-surface-sidebar\)\]{background-color:var(--zb-surface-sidebar)}.bg-\[var\(--zb-surface-upload\)\]{background-color:var(--zb-surface-upload)}.bg-\[var\(--zb-surface-white\)\]{background-color:var(--zb-surface-white)}.bg-\[var\(--zb-text-secondary\)\]{background-color:var(--zb-text-secondary)}.bg-amber-50,[bg-amber-50=""]{--un-bg-opacity:1;background-color:rgb(255 251 235 / var(--un-bg-opacity))}.bg-amber-50\/70{background-color:#fffbebb3}.bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity))}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/60{background-color:#0009}.bg-blue-50,[bg-blue-50=""]{--un-bg-opacity:1;background-color:rgb(239 246 255 / var(--un-bg-opacity))}.bg-emerald-400,[bg-emerald-400=""]{--un-bg-opacity:1;background-color:rgb(52 211 153 / var(--un-bg-opacity))}.bg-emerald-50,[bg-emerald-50=""]{--un-bg-opacity:1;background-color:rgb(236 253 245 / var(--un-bg-opacity))}.bg-gray-100,[bg-gray-100=""]{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}.bg-gray-200{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}.bg-gray-50,[bg-gray-50=""]{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-indigo-50\/40{background-color:#eef2ff66}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-red-50,[bg-red-50=""]{--un-bg-opacity:1;background-color:rgb(254 242 242 / var(--un-bg-opacity))}.bg-red-600{--un-bg-opacity:1;background-color:rgb(220 38 38 / var(--un-bg-opacity))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-950{--un-bg-opacity:1;background-color:rgb(2 6 23 / var(--un-bg-opacity))}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/55{background-color:#0206178c}.bg-transparent,[bg-transparent=""]{background-color:transparent}.bg-white,[bg-white=""]{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.bg-white\/20{background-color:#fff3}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}[bg-indigo-50=""]{--un-bg-opacity:1;background-color:rgb(238 242 255 / var(--un-bg-opacity))}.hover\:\!bg-\[var\(--zb-brand-deep\)\]:hover{background-color:var(--zb-brand-deep)!important}.hover\:bg-\[\#2F211B\]:hover{--un-bg-opacity:1;background-color:rgb(47 33 27 / var(--un-bg-opacity))}.hover\:bg-\[\#5B34EA\]:hover{--un-bg-opacity:1;background-color:rgb(91 52 234 / var(--un-bg-opacity))}.hover\:bg-\[\#F3EEFF\]:hover{--un-bg-opacity:1;background-color:rgb(243 238 255 / var(--un-bg-opacity))}.hover\:bg-\[\#FBFAFF\]:hover{--un-bg-opacity:1;background-color:rgb(251 250 255 / var(--un-bg-opacity))}.hover\:bg-\[\#FFE3E7\]:hover{--un-bg-opacity:1;background-color:rgb(255 227 231 / var(--un-bg-opacity))}.hover\:bg-\[rgb\(17\,24\,39\)\]:hover{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}.hover\:bg-\[rgb\(246\,247\,249\)\]:hover{--un-bg-opacity:1;background-color:rgb(246 247 249 / var(--un-bg-opacity))}.hover\:bg-\[rgb\(249\,250\,251\)\]:hover{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.hover\:bg-\[rgb\(254\,226\,226\)\]:hover{--un-bg-opacity:1;background-color:rgb(254 226 226 / var(--un-bg-opacity))}.hover\:bg-\[rgb\(39\,41\,55\)\]:hover{--un-bg-opacity:1;background-color:rgb(39 41 55 / var(--un-bg-opacity))}.hover\:bg-\[var\(--zb-ai-analyze-option-hover-bg\)\]:hover{background-color:var(--zb-ai-analyze-option-hover-bg)}.hover\:bg-\[var\(--zb-ai-writing-prototype-brand-alpha-5\)\]:hover{background-color:var(--zb-ai-writing-prototype-brand-alpha-5)}.hover\:bg-\[var\(--zb-ai-writing-prototype-primary-hover\)\]:hover{background-color:var(--zb-ai-writing-prototype-primary-hover)}.hover\:bg-\[var\(--zb-brand-deep\)\]:hover{background-color:var(--zb-brand-deep)}.hover\:bg-\[var\(--zb-brand-soft\)\]:hover{background-color:var(--zb-brand-soft)}.hover\:bg-\[var\(--zb-brand-softer\)\]:hover{background-color:var(--zb-brand-softer)}.hover\:bg-\[var\(--zb-state-danger-bg\)\]:hover{background-color:var(--zb-state-danger-bg)}.hover\:bg-\[var\(--zb-state-dark-action-hover\)\]:hover{background-color:var(--zb-state-dark-action-hover)}.hover\:bg-\[var\(--zb-state-dark-action\)\]:hover{background-color:var(--zb-state-dark-action)}.hover\:bg-\[var\(--zb-state-success-bg\)\]:hover{background-color:var(--zb-state-success-bg)}.hover\:bg-\[var\(--zb-surface-app\)\]:hover{background-color:var(--zb-surface-app)}.hover\:bg-\[var\(--zb-surface-panel\)\]:hover{background-color:var(--zb-surface-panel)}.hover\:bg-\[var\(--zb-surface-sidebar\)\]:hover{background-color:var(--zb-surface-sidebar)}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-emerald-100:hover{--un-bg-opacity:1;background-color:rgb(209 250 229 / var(--un-bg-opacity))}.hover\:bg-gray-200:hover{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}.hover\:bg-gray-50:hover{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.hover\:bg-red-700:hover{--un-bg-opacity:1;background-color:rgb(185 28 28 / var(--un-bg-opacity))}.hover\:bg-slate-50:hover{--un-bg-opacity:1;background-color:rgb(248 250 252 / var(--un-bg-opacity))}.hover\:bg-white:hover{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}[hover\:bg-black=""]:hover{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity))}.focus\:bg-\[var\(--zb-brand-soft\)\]:focus{background-color:var(--zb-brand-soft)}.focus\:bg-white:focus{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.focus-visible\:bg-\[var\(--zb-brand-soft\)\]:focus-visible{background-color:var(--zb-brand-soft)}.disabled\:\!bg-white:disabled{--un-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--un-bg-opacity))!important}.disabled\:bg-\[var\(--zb-brand-border\)\]:disabled{background-color:var(--zb-brand-border)}.disabled\:bg-\[var\(--zb-surface-page\)\]:disabled{background-color:var(--zb-surface-page)}.disabled\:bg-gray-100:disabled{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}.disabled\:hover\:bg-\[var\(--zb-surface-panel\)\]:hover:disabled{background-color:var(--zb-surface-panel)}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.from-\[var\(--zb-ai-writing-prototype-banner-from\)\]{--un-gradient-from-position:0%;--un-gradient-from:var(--zb-ai-writing-prototype-banner-from) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(255 255 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-slate-50\/70{--un-gradient-from-position:0%;--un-gradient-from:rgb(248 250 252 / .7) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(248 250 252 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.via-\[var\(--zb-ai-writing-prototype-banner-via\)\]{--un-gradient-via-position:50%;--un-gradient-to:rgb(255 255 255 / 0);--un-gradient-stops:var(--un-gradient-from), var(--zb-ai-writing-prototype-banner-via) var(--un-gradient-via-position), var(--un-gradient-to)}.to-\[var\(--zb-ai-writing-prototype-banner-from\)\]{--un-gradient-to-position:100%;--un-gradient-to:var(--zb-ai-writing-prototype-banner-from) var(--un-gradient-to-position)}.to-white{--un-gradient-to-position:100%;--un-gradient-to:rgb(255 255 255 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)}.bg-gradient-to-b{--un-gradient-shape:to bottom in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.bg-gradient-to-br{--un-gradient-shape:to bottom right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.stroke-\[1\.8\]{stroke:1.8}.stroke-\[3\.5\]{stroke:3.5}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.\!p-0{padding:0!important}.p-\[15\%\]{padding:15%}.p-0,[p-0=""]{padding:0}.p-1,[p-1=""]{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5,[p-5=""]{padding:1.25rem}.p-6,[p-6=""]{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!px-0,.\[\&\>div\]\:\!px-0>div,[\!px-0=""]{padding-left:0!important;padding-right:0!important}.\!px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.\[\&_\.ant-select-selector\]\:\!px-4 .ant-select-selector{padding-left:1rem!important;padding-right:1rem!important}.\[\&\>div\]\:\!py-0>div{padding-top:0!important;padding-bottom:0!important}.px,.px-4,[px-4=""],[px=""]{padding-left:1rem;padding-right:1rem}.px-0,[px-0=""]{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1,[px-1=""]{padding-left:.25rem;padding-right:.25rem}.px-1\.5,[px-1\.5=""]{padding-left:.375rem;padding-right:.375rem}.px-10,[px-10=""]{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2,[px-2=""]{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3,[px-3=""]{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-5,[px-5=""]{padding-left:1.25rem;padding-right:1.25rem}.px-6,[px-6=""]{padding-left:1.5rem;padding-right:1.5rem}.px-7,[px-7=""]{padding-left:1.75rem;padding-right:1.75rem}.px-8,[px-8=""]{padding-left:2rem;padding-right:2rem}.px-9,[px-9=""]{padding-left:2.25rem;padding-right:2.25rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5,[py-0\.5=""]{padding-top:.125rem;padding-bottom:.125rem}.py-1,[py-1=""]{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5,[py-1\.5=""]{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12,[py-12=""]{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2,[py-2=""]{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3,[py-3=""]{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5,[py-3\.5=""]{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5,[py-5=""]{padding-top:1.25rem;padding-bottom:1.25rem}.py-6,[py-6=""]{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.focus\:px-2:focus{padding-left:.5rem;padding-right:.5rem}.focus\:py-1:focus{padding-top:.25rem;padding-bottom:.25rem}.\[\&_\.ant-form-item-label\]\:pb-0 .ant-form-item-label,.pb-0{padding-bottom:0}.\[\&_\.ant-form-item-label\]\:pr-3 .ant-form-item-label,.pr-3,[pr-3=""]{padding-right:.75rem}.\[\&_\.ant-form-item-label\]\:pt-2 .ant-form-item-label,.pt-2{padding-top:.5rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4,[pb-4=""]{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pl-\[110px\]{padding-left:110px}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2,[pl-2=""]{padding-left:.5rem}.pl-3,[pl-3=""]{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5,[pl-5=""]{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-4,[pr-4=""]{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-\[104px\]{padding-top:104px}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-12,[pt-12=""]{padding-top:3rem}.pt-3{padding-top:.75rem}.pt-4,[pt-4=""]{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.last\:pb-0:last-child{padding-bottom:0}.text-center,[text-center=""]{text-align:center}.\[\&_\.ant-form-item-label\]\:text-left .ant-form-item-label,.text-left,[text-left=""]{text-align:left}.text-right{text-align:right}.align-top,[align-top=""]{vertical-align:top}[align~=bottom],[align~=end]{vertical-align:bottom}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[15px\]{font-size:15px!important}.\!text-\[16px\]{font-size:16px!important}.\!text-\[20px\]{font-size:20px!important}.\!text-\[24px\]{font-size:24px!important}.\!text-\[36px\]{font-size:36px!important}.\[\&_\.ant-form-item-explain-error\]\:text-sm .ant-form-item-explain-error,.\[\&_\.ant-form-item-label\>label\]\:text-sm .ant-form-item-label>label,.text-sm,[text-sm=""]{font-size:.875rem;line-height:1.25rem}.\[\&_\.ant-form-item-extra\]\:text-\[12px\] .ant-form-item-extra,.text-\[12px\]{font-size:12px}.\[\&_\.ant-form-item-label\>label\]\:text-\[14px\] .ant-form-item-label>label,.\[\&_\.ant-select-selector\]\:text-\[14px\] .ant-select-selector,.text-\[14px\]{font-size:14px}.\[\&_\.ant-input\]\:text-\[13px\] .ant-input,.text-\[13px\]{font-size:13px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[1px\]{font-size:1px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[72px\]{font-size:72px}.text-\[9px\]{font-size:9px}.text-12,[text-12=""]{font-size:3rem}.text-3xl,[text-3xl=""]{font-size:1.875rem;line-height:2.25rem}.text-6,[text-6=""]{font-size:1.5rem}.text-base,[text-base=""]{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs,[text-xs=""]{font-size:.75rem;line-height:1rem}.placeholder\:text-\[13px\]::placeholder{font-size:13px}.\!text-\[var\(--zb-brand-primary\)\]{color:var(--zb-brand-primary)!important}.\!text-\[var\(--zb-text-muted\)\]{color:var(--zb-text-muted)!important}.\!text-\[var\(--zb-text-placeholder\)\]{color:var(--zb-text-placeholder)!important}.\!text-\[var\(--zb-text-primary\)\]{color:var(--zb-text-primary)!important}.\!text-white{--un-text-opacity:1 !important;color:rgb(255 255 255 / var(--un-text-opacity))!important}.\[\&_\.ant-form-item-explain-error\]\:text-\[var\(--zb-state-danger\)\] .ant-form-item-explain-error,.text-\[var\(--zb-state-danger\)\]{color:var(--zb-state-danger)}.\[\&_\.ant-form-item-label\>label\]\:text-\[var\(--zb-text-secondary\)\] .ant-form-item-label>label,.text-\[var\(--zb-text-secondary\)\]{color:var(--zb-text-secondary)}.\[\&_\.ant-select-arrow\]\:text-\[var\(--zb-text-muted\)\] .ant-select-arrow,.text-\[var\(--zb-text-muted\)\]{color:var(--zb-text-muted)}.text-\[\#22232A\]{--un-text-opacity:1;color:rgb(34 35 42 / var(--un-text-opacity))}.text-\[\#22A06B\]{--un-text-opacity:1;color:rgb(34 160 107 / var(--un-text-opacity))}.text-\[\#4A8FEA\]{--un-text-opacity:1;color:rgb(74 143 234 / var(--un-text-opacity))}.text-\[\#4B5563\]{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity))}.text-\[\#6B45F5\]{--un-text-opacity:1;color:rgb(107 69 245 / var(--un-text-opacity))}.text-\[\#7F8798\]{--un-text-opacity:1;color:rgb(127 135 152 / var(--un-text-opacity))}.text-\[\#D69A2D\]{--un-text-opacity:1;color:rgb(214 154 45 / var(--un-text-opacity))}.text-\[\#F5A400\]{--un-text-opacity:1;color:rgb(245 164 0 / var(--un-text-opacity))}.text-\[\#FF5A73\]{--un-text-opacity:1;color:rgb(255 90 115 / var(--un-text-opacity))}.text-\[inherit\]{color:inherit}.text-\[rgb\(100\,116\,139\)\]{--un-text-opacity:1;color:rgb(100 116 139 / var(--un-text-opacity))}.text-\[rgb\(107\,114\,128\)\]{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.text-\[rgb\(107\,69\,245\)\]{--un-text-opacity:1;color:rgb(107 69 245 / var(--un-text-opacity))}.text-\[rgb\(116\,123\,137\)\]{--un-text-opacity:1;color:rgb(116 123 137 / var(--un-text-opacity))}.text-\[rgb\(116\,124\,140\)\]{--un-text-opacity:1;color:rgb(116 124 140 / var(--un-text-opacity))}.text-\[rgb\(127\,135\,151\)\]{--un-text-opacity:1;color:rgb(127 135 151 / var(--un-text-opacity))}.text-\[rgb\(127\,135\,152\)\]{--un-text-opacity:1;color:rgb(127 135 152 / var(--un-text-opacity))}.text-\[rgb\(140\,74\,29\)\]{--un-text-opacity:1;color:rgb(140 74 29 / var(--un-text-opacity))}.text-\[rgb\(140\,90\,50\)\]{--un-text-opacity:1;color:rgb(140 90 50 / var(--un-text-opacity))}.text-\[rgb\(141\,148\,162\)\]{--un-text-opacity:1;color:rgb(141 148 162 / var(--un-text-opacity))}.text-\[rgb\(148\,156\,170\)\]{--un-text-opacity:1;color:rgb(148 156 170 / var(--un-text-opacity))}.text-\[rgb\(154\,164\,180\)\]{--un-text-opacity:1;color:rgb(154 164 180 / var(--un-text-opacity))}.text-\[rgb\(160\,167\,181\)\]{--un-text-opacity:1;color:rgb(160 167 181 / var(--un-text-opacity))}.text-\[rgb\(163\,77\,21\)\]{--un-text-opacity:1;color:rgb(163 77 21 / var(--un-text-opacity))}.text-\[rgb\(167\,174\,189\)\]{--un-text-opacity:1;color:rgb(167 174 189 / var(--un-text-opacity))}.text-\[rgb\(181\,91\,20\)\]{--un-text-opacity:1;color:rgb(181 91 20 / var(--un-text-opacity))}.text-\[rgb\(197\,107\,27\)\]{--un-text-opacity:1;color:rgb(197 107 27 / var(--un-text-opacity))}.text-\[rgb\(199\,104\,36\)\]{--un-text-opacity:1;color:rgb(199 104 36 / var(--un-text-opacity))}.text-\[rgb\(208\,107\,32\)\]{--un-text-opacity:1;color:rgb(208 107 32 / var(--un-text-opacity))}.text-\[rgb\(208\,132\,76\)\]{--un-text-opacity:1;color:rgb(208 132 76 / var(--un-text-opacity))}.text-\[rgb\(209\,214\,223\)\]{--un-text-opacity:1;color:rgb(209 214 223 / var(--un-text-opacity))}.text-\[rgb\(217\,119\,6\)\]{--un-text-opacity:1;color:rgb(217 119 6 / var(--un-text-opacity))}.text-\[rgb\(221\,209\,196\)\]{--un-text-opacity:1;color:rgb(221 209 196 / var(--un-text-opacity))}.text-\[rgb\(223\,124\,20\)\]{--un-text-opacity:1;color:rgb(223 124 20 / var(--un-text-opacity))}.text-\[rgb\(23\,32\,51\)\]{--un-text-opacity:1;color:rgb(23 32 51 / var(--un-text-opacity))}.text-\[rgb\(24\,32\,48\)\]{--un-text-opacity:1;color:rgb(24 32 48 / var(--un-text-opacity))}.text-\[rgb\(243\,102\,16\)\]{--un-text-opacity:1;color:rgb(243 102 16 / var(--un-text-opacity))}.text-\[rgb\(255\,179\,129\)\]{--un-text-opacity:1;color:rgb(255 179 129 / var(--un-text-opacity))}.text-\[rgb\(255\,221\,117\)\]{--un-text-opacity:1;color:rgb(255 221 117 / var(--un-text-opacity))}.text-\[rgb\(255\,237\,208\)\]{--un-text-opacity:1;color:rgb(255 237 208 / var(--un-text-opacity))}.text-\[rgb\(30\,36\,48\)\]{--un-text-opacity:1;color:rgb(30 36 48 / var(--un-text-opacity))}.text-\[rgb\(31\,38\,52\)\]{--un-text-opacity:1;color:rgb(31 38 52 / var(--un-text-opacity))}.text-\[rgb\(33\,38\,52\)\]{--un-text-opacity:1;color:rgb(33 38 52 / var(--un-text-opacity))}.text-\[rgb\(34\,35\,42\)\]{--un-text-opacity:1;color:rgb(34 35 42 / var(--un-text-opacity))}.text-\[rgb\(34\,38\,50\)\]{--un-text-opacity:1;color:rgb(34 38 50 / var(--un-text-opacity))}.text-\[rgb\(35\,39\,51\)\]{--un-text-opacity:1;color:rgb(35 39 51 / var(--un-text-opacity))}.text-\[rgb\(75\,85\,99\)\]{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity))}.text-\[rgb\(77\,86\,255\)\]{--un-text-opacity:1;color:rgb(77 86 255 / var(--un-text-opacity))}.text-\[rgb\(79\,85\,101\)\]{--un-text-opacity:1;color:rgb(79 85 101 / var(--un-text-opacity))}.text-\[rgb\(83\,35\,0\)\]{--un-text-opacity:1;color:rgb(83 35 0 / var(--un-text-opacity))}.text-\[rgb\(95\,102\,119\)\]{--un-text-opacity:1;color:rgb(95 102 119 / var(--un-text-opacity))}.text-\[rgb\(99\,116\,142\)\]{--un-text-opacity:1;color:rgb(99 116 142 / var(--un-text-opacity))}.text-\[var\(--zb-ai-writing-prototype-body\)\]{color:var(--zb-ai-writing-prototype-body)}.text-\[var\(--zb-ai-writing-prototype-empty-text\)\]{color:var(--zb-ai-writing-prototype-empty-text)}.text-\[var\(--zb-ai-writing-prototype-flow-title\)\]{color:var(--zb-ai-writing-prototype-flow-title)}.text-\[var\(--zb-ai-writing-prototype-muted\)\]{color:var(--zb-ai-writing-prototype-muted)}.text-\[var\(--zb-ai-writing-prototype-title\)\]{color:var(--zb-ai-writing-prototype-title)}.text-\[var\(--zb-brand-deep\)\]{color:var(--zb-brand-deep)}.text-\[var\(--zb-brand-primary\)\],.group:hover .group-hover\:text-\[var\(--zb-brand-primary\)\]{color:var(--zb-brand-primary)}.text-\[var\(--zb-danger\)\]{color:var(--zb-danger)}.text-\[var\(--zb-line-default\)\]{color:var(--zb-line-default)}.text-\[var\(--zb-primary\)\]{color:var(--zb-primary)}.text-\[var\(--zb-qualification-level\)\]{color:var(--zb-qualification-level)}.text-\[var\(--zb-state-amber\)\]{color:var(--zb-state-amber)}.text-\[var\(--zb-state-info\)\]{color:var(--zb-state-info)}.text-\[var\(--zb-state-success-bg\)\]{color:var(--zb-state-success-bg)}.text-\[var\(--zb-state-success\)\]{color:var(--zb-state-success)}.text-\[var\(--zb-state-warning\)\]{color:var(--zb-state-warning)}.text-\[var\(--zb-text-inverse\)\]{color:var(--zb-text-inverse)}.text-\[var\(--zb-text-placeholder\)\]{color:var(--zb-text-placeholder)}.text-\[var\(--zb-text-primary\)\]{color:var(--zb-text-primary)}.text-amber-500{--un-text-opacity:1;color:rgb(245 158 11 / var(--un-text-opacity))}.text-amber-700{--un-text-opacity:1;color:rgb(180 83 9 / var(--un-text-opacity))}.text-amber-800{--un-text-opacity:1;color:rgb(146 64 14 / var(--un-text-opacity))}.text-blue-500{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity))}.text-blue-600{--un-text-opacity:1;color:rgb(37 99 235 / var(--un-text-opacity))}.text-blue-700{--un-text-opacity:1;color:rgb(29 78 216 / var(--un-text-opacity))}.text-blue-700\/75{color:#1d4ed8bf}.text-emerald-600{--un-text-opacity:1;color:rgb(5 150 105 / var(--un-text-opacity))}.text-emerald-700{--un-text-opacity:1;color:rgb(4 120 87 / var(--un-text-opacity))}.text-gray-300{--un-text-opacity:1;color:rgb(209 213 219 / var(--un-text-opacity))}.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.text-gray-500,[text-gray-500=""]{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.text-gray-600{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity))}.text-gray-700{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity))}.text-gray-800{--un-text-opacity:1;color:rgb(31 41 55 / var(--un-text-opacity))}.text-green-600{--un-text-opacity:1;color:rgb(22 163 74 / var(--un-text-opacity))}.text-red-500{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity))}.text-red-600{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity))}.text-red-700{--un-text-opacity:1;color:rgb(185 28 28 / var(--un-text-opacity))}.text-white,[text-white=""]{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.text-white\/85{color:#ffffffd9}.hover\:\!text-\[var\(--zb-brand-deep\)\]:hover{color:var(--zb-brand-deep)!important}.hover\:\!text-\[var\(--zb-brand-primary\)\]:hover{color:var(--zb-brand-primary)!important}.hover\:\!text-\[var\(--zb-state-danger\)\]:hover{color:var(--zb-state-danger)!important}.hover\:\[\&_\.ant-upload-hint\]\:text-\[var\(--zb-text-placeholder\)\] .ant-upload-hint:hover{color:var(--zb-text-placeholder)}.hover\:\[\&_\.ant-upload-text\]\:text-\[var\(--zb-text-primary\)\] .ant-upload-text:hover{color:var(--zb-text-primary)}.hover\:text-\[\#6B45F5\]:hover{--un-text-opacity:1;color:rgb(107 69 245 / var(--un-text-opacity))}.hover\:text-\[rgb\(220\,38\,38\)\]:hover{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity))}.hover\:text-\[rgb\(35\,39\,51\)\]:hover{--un-text-opacity:1;color:rgb(35 39 51 / var(--un-text-opacity))}.hover\:text-\[rgb\(95\,102\,119\)\]:hover{--un-text-opacity:1;color:rgb(95 102 119 / var(--un-text-opacity))}.hover\:text-\[var\(--zb-ai-writing-prototype-primary-hover\)\]:hover{color:var(--zb-ai-writing-prototype-primary-hover)}.hover\:text-\[var\(--zb-brand-deep\)\]:hover{color:var(--zb-brand-deep)}.hover\:text-\[var\(--zb-brand-primary\)\]:hover{color:var(--zb-brand-primary)}.hover\:text-\[var\(--zb-state-danger\)\]:hover{color:var(--zb-state-danger)}.hover\:text-\[var\(--zb-text-primary\)\]:hover{color:var(--zb-text-primary)}.hover\:text-\[var\(--zb-text-secondary\)\]:hover{color:var(--zb-text-secondary)}.disabled\:\!text-\[var\(--zb-brand-primary\)\]:disabled{color:var(--zb-brand-primary)!important}.disabled\:text-\[var\(--zb-text-placeholder\)\]:disabled{color:var(--zb-text-placeholder)}.disabled\:text-gray-400:disabled{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.placeholder\:text-\[\#A7AEBD\]::placeholder{--un-text-opacity:1;color:rgb(167 174 189 / var(--un-text-opacity))}.placeholder\:text-\[var\(--zb-text-placeholder\)\]::placeholder{color:var(--zb-text-placeholder)}[color~=blue]{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity))}[color~=green]{--un-text-opacity:1;color:rgb(74 222 128 / var(--un-text-opacity))}[color~=orange]{--un-text-opacity:1;color:rgb(251 146 60 / var(--un-text-opacity))}[color~=purple]{--un-text-opacity:1;color:rgb(192 132 252 / var(--un-text-opacity))}[color~=red]{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity))}.text-inherit{color:inherit}.\!font-bold{font-weight:700!important}.\!font-medium,[\!font-medium=""]{font-weight:500!important}.\!font-semibold{font-weight:600!important}.\[\&_\.ant-form-item-label\>label\]\:font-medium .ant-form-item-label>label,.font-medium,[font-medium=""]{font-weight:500}.\[\&_\.ant-form-item-label\>label\]\:font-normal .ant-form-item-label>label,.font-normal{font-weight:400}.font-black,[font-black=""]{font-weight:900}.font-bold,[font-bold=""]{font-weight:700}.font-extrabold,[font-extrabold=""]{font-weight:800}.font-semibold,[font-semibold=""]{font-weight:600}.placeholder\:font-normal::placeholder{font-weight:400}.\!leading-\[1\.18\]{line-height:1.18!important}.\!leading-6,[\!leading-6=""]{line-height:1.5rem!important}.\!leading-7{line-height:1.75rem!important}.\!leading-relaxed{line-height:1.625!important}.\[\&_\.ant-form-item-label\>label\]\:leading-5 .ant-form-item-label>label,.leading-5,[leading-5=""]{line-height:1.25rem}.\[\&_\.ant-select-selection-item\]\:\!leading-10 .ant-select-selection-item{line-height:2.5rem!important}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.5\]{line-height:1.5}.leading-\[30px\]{line-height:30px}.leading-6,[leading-6=""]{line-height:1.5rem}.leading-7,[leading-7=""]{line-height:1.75rem}.leading-8,[leading-8=""]{line-height:2rem}.leading-9{line-height:2.25rem}.leading-inherit{line-height:inherit}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight,[leading-tight=""]{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-normal,[tracking-normal=""]{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.font-inherit{font-family:inherit}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.hover\:underline:hover{text-decoration-line:underline}.no-underline{text-decoration:none}.tab,[tab=""],.active-tab:active,[active~=tab]:active{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.accent-\[var\(--zb-brand-primary\)\]{accent-color:var(--zb-brand-primary)}.opacity-\[0\.07\]{opacity:.07}.opacity-0,[opacity-0=""]{opacity:0}.opacity-100,.group:hover .group-hover\:opacity-100,.group:hover [group-hover\:opacity-100=""],.group\/beans:hover .group-hover\/beans\:opacity-100,.group\/help:hover .group-hover\/help\:opacity-100,.group\/profile:hover .group-hover\/profile\:opacity-100{opacity:1}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.focus-within\:opacity-100:focus-within{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.\!shadow-\[0_8px_20px_rgba\(138\,66\,255\,0\.2\)\]{--un-shadow:0 8px 20px var(--un-shadow-color, rgba(138, 66, 255, .2)) !important;box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)!important}.\[\&\.ant-select-focused_\.ant-select-selector\]\:\!shadow-none.ant-select-focused .ant-select-selector{--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0)) !important;box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)!important}.\[\&\.ant-select-focused_\.ant-select-selector\]\:shadow-none.ant-select-focused .ant-select-selector,.shadow-none,[shadow-none=""]{--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_-4px_15px_rgba\(0\,0\,0\,0\.03\)\]{--un-shadow:0 -4px 15px var(--un-shadow-color, rgba(0, 0, 0, .03));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_10px_20px_rgba\(107\,69\,245\,0\.20\)\]{--un-shadow:0 10px 20px var(--un-shadow-color, rgba(107, 69, 245, .2));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_10px_20px_rgba\(107\,69\,245\,0\.24\)\]{--un-shadow:0 10px 20px var(--un-shadow-color, rgba(107, 69, 245, .24));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_10px_20px_rgba\(138\,66\,255\,0\.08\)\]{--un-shadow:0 10px 20px var(--un-shadow-color, rgba(138, 66, 255, .08));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_10px_26px_rgba\(245\,158\,11\,0\.08\)\]{--un-shadow:0 10px 26px var(--un-shadow-color, rgba(245, 158, 11, .08));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_10px_28px_rgba\(107\,69\,245\,0\.10\)\]{--un-shadow:0 10px 28px var(--un-shadow-color, rgba(107, 69, 245, .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_10px_30px_rgba\(34\,35\,42\,0\.04\)\]{--un-shadow:0 10px 30px var(--un-shadow-color, rgba(34, 35, 42, .04));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_12px_24px_rgba\(35\,37\,50\,0\.18\)\]{--un-shadow:0 12px 24px var(--un-shadow-color, rgba(35, 37, 50, .18));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_16px_48px_rgba\(34\,35\,42\,0\.08\)\]{--un-shadow:0 16px 48px var(--un-shadow-color, rgba(34, 35, 42, .08));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_16px_48px_rgba\(34\,35\,42\,0\.12\)\]{--un-shadow:0 16px 48px var(--un-shadow-color, rgba(34, 35, 42, .12));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_16px_48px_rgba\(34\,35\,42\,0\.14\)\]{--un-shadow:0 16px 48px var(--un-shadow-color, rgba(34, 35, 42, .14));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_18px_42px_rgba\(34\,35\,42\,0\.14\)\]{--un-shadow:0 18px 42px var(--un-shadow-color, rgba(34, 35, 42, .14));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_18px_46px_rgba\(34\,35\,42\,0\.14\)\]{--un-shadow:0 18px 46px var(--un-shadow-color, rgba(34, 35, 42, .14));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.24\)\]{--un-shadow:0 18px 50px var(--un-shadow-color, rgba(15, 23, 42, .24));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_1px_2px_rgba\(107\,69\,245\,0\.10\)\]{--un-shadow:0 1px 2px var(--un-shadow-color, rgba(107, 69, 245, .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.03\)\]{--un-shadow:0 1px 2px var(--un-shadow-color, rgba(15, 23, 42, .03));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.02\)\]{--un-shadow:0 1px 3px var(--un-shadow-color, rgba(0, 0, 0, .02));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_24px_70px_rgba\(22\,24\,33\,0\.2\)\]{--un-shadow:0 24px 70px var(--un-shadow-color, rgba(22, 24, 33, .2));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_24px_70px_rgba\(22\,24\,33\,0\.22\)\]{--un-shadow:0 24px 70px var(--un-shadow-color, rgba(22, 24, 33, .22));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.22\)\]{--un-shadow:0 24px 80px var(--un-shadow-color, rgba(15, 23, 42, .22));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_28px_72px_rgba\(20\,30\,55\,0\.07\)\]{--un-shadow:0 28px 72px var(--un-shadow-color, rgba(20, 30, 55, .07));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_28px_86px_rgba\(15\,23\,42\,0\.22\)\]{--un-shadow:0 28px 86px var(--un-shadow-color, rgba(15, 23, 42, .22));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_2px_12px_rgba\(107\,69\,245\,0\.06\)\]{--un-shadow:0 2px 12px var(--un-shadow-color, rgba(107, 69, 245, .06));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_2px_12px_rgba\(15\,23\,42\,0\.02\)\]{--un-shadow:0 2px 12px var(--un-shadow-color, rgba(15, 23, 42, .02));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_2px_8px_rgba\(34\,35\,42\,0\.04\)\]{--un-shadow:0 2px 8px var(--un-shadow-color, rgba(34, 35, 42, .04));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_32px_90px_rgba\(23\,23\,28\,0\.22\)\]{--un-shadow:0 32px 90px var(--un-shadow-color, rgba(23, 23, 28, .22));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_32px_96px_rgba\(15\,23\,42\,0\.18\)\]{--un-shadow:0 32px 96px var(--un-shadow-color, rgba(15, 23, 42, .18));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_4px_12px_rgba\(255\,255\,255\,0\.65\)\]{--un-shadow:0 4px 12px var(--un-shadow-color, rgba(255, 255, 255, .65));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_4px_14px_rgba\(31\,35\,45\,0\.08\)\]{--un-shadow:0 4px 14px var(--un-shadow-color, rgba(31, 35, 45, .08));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_4px_16px_rgba\(107\,69\,245\,0\.18\)\]{--un-shadow:0 4px 16px var(--un-shadow-color, rgba(107, 69, 245, .18));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_4px_24px_rgba\(107\,69\,245\,0\.08\)\]{--un-shadow:0 4px 24px var(--un-shadow-color, rgba(107, 69, 245, .08));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_6px_14px_rgba\(239\,68\,68\,0\.24\)\]{--un-shadow:0 6px 14px var(--un-shadow-color, rgba(239, 68, 68, .24));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_6px_16px_rgba\(107\,69\,245\,0\.18\)\]{--un-shadow:0 6px 16px var(--un-shadow-color, rgba(107, 69, 245, .18));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_8px_22px_rgba\(89\,105\,129\,0\.12\)\]{--un-shadow:0 8px 22px var(--un-shadow-color, rgba(89, 105, 129, .12));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_8px_24px_rgba\(34\,35\,42\,0\.06\)\]{--un-shadow:0 8px 24px var(--un-shadow-color, rgba(34, 35, 42, .06));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_8px_28px_rgba\(107\,69\,245\,0\.08\)\]{--un-shadow:0 8px 28px var(--un-shadow-color, rgba(107, 69, 245, .08));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[inset_0_0_0_1px_var\(--zb-line-default\)\]{--un-shadow:inset 0 0 0 1px var(--un-shadow-color, var(--zb-line-default));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[inset_3px_0_0_var\(--zb-brand-primary\)\]{--un-shadow:inset 3px 0 0 var(--un-shadow-color, var(--zb-brand-primary));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[var\(--pms-shadow-1\)\]{--un-shadow:var(--pms-shadow-1);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[var\(--pms-shadow-2\)\]{--un-shadow:var(--pms-shadow-2);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[var\(--pms-shadow-3\)\]{--un-shadow:var(--pms-shadow-3);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-2xl{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-lg{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-sm,[shadow-sm=""]{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-xl{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-\[0_14px_32px_rgba\(34\,35\,42\,0\.06\)\]:hover{--un-shadow:0 14px 32px var(--un-shadow-color, rgba(34, 35, 42, .06));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.06\)\]:hover{--un-shadow:0 4px 16px var(--un-shadow-color, rgba(0, 0, 0, .06));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-\[0_8px_24px_rgba\(107\,69\,245\,0\.04\)\]:hover{--un-shadow:0 8px 24px var(--un-shadow-color, rgba(107, 69, 245, .04));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-md:hover{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.focus\:shadow-\[inset_0_0_0_1px_var\(--zb-brand-primary\)\]:focus{--un-shadow:inset 0 0 0 1px var(--un-shadow-color, var(--zb-brand-primary));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.focus\:shadow-none:focus{--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.disabled\:shadow-none:disabled{--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}[outline~="3"]{outline-width:3px}.focus-visible\:outline-2:focus-visible{outline-width:2px}[focus-visible\:outline-2=""]:focus-visible{outline-width:2px}.focus-visible\:outline-\[\#CFC6FF\]:focus-visible{--un-outline-color-opacity:1;outline-color:rgb(207 198 255 / var(--un-outline-color-opacity))}.focus-visible\:outline-\[rgb\(255\,221\,117\)\]:focus-visible{--un-outline-color-opacity:1;outline-color:rgb(255 221 117 / var(--un-outline-color-opacity))}.focus-visible\:outline-\[var\(--zb-brand-border\)\]:focus-visible{outline-color:var(--zb-brand-border)}.focus-visible\:outline-\[var\(--zb-brand-primary\)\]:focus-visible{outline-color:var(--zb-brand-primary)}.focus-visible\:outline-\[var\(--zb-state-dark-action\)\]:focus-visible{outline-color:var(--zb-state-dark-action)}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}[focus-visible\:outline-offset-2=""]:focus-visible{outline-offset:2px}.outline{outline-style:solid}.focus-visible\:outline:focus-visible{outline-style:solid}[focus-visible\:outline=""]:focus-visible{outline-style:solid}.outline-none{outline:2px solid transparent;outline-offset:2px}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-within\:ring-2:focus-within{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.focus\:ring-1:focus{--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.focus\:ring-2:focus{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.focus-visible\:ring-2:focus-visible{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.focus-visible\:ring-offset-2:focus-visible{--un-ring-offset-width:2px}.focus-within\:ring-\[rgba\(107\,69\,245\,0\.10\)\]:focus-within{--un-ring-opacity:.1;--un-ring-color:rgba(107, 69, 245, var(--un-ring-opacity)) }.focus\:ring-\[rgba\(107\,69\,245\,0\.10\)\]:focus{--un-ring-opacity:.1;--un-ring-color:rgba(107, 69, 245, var(--un-ring-opacity)) }.focus\:ring-\[var\(--zb-brand-primary\)\]:focus{--un-ring-color:var(--zb-brand-primary) }.focus-visible\:ring-\[var\(--zb-brand-border\)\]:focus-visible{--un-ring-color:var(--zb-brand-border) }.focus-visible\:ring-\[var\(--zb-brand-primary\)\]:focus-visible{--un-ring-color:var(--zb-brand-primary) }.backdrop-blur-\[2px\]{--un-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.backdrop-blur-\[4px\],.backdrop-blur-sm{--un-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.backdrop-blur-\[6px\]{--un-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.blur-\[0\.5px\]{--un-blur:blur(.5px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.blur-2xl{--un-blur:blur(40px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all,[transition-all=""]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors,[transition-colors=""]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity,[transition-opacity=""]{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}@starting-style{[w-3\.5~="starting:"]{width:.875rem}}@media(max-width:1023.9px){.max-lg\:order-1{order:1}.max-lg\:order-2{order:2}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:hidden{display:none}.max-lg\:border-b,[max-lg\:border-b=""]{border-bottom-width:1px}.max-lg\:pb-4{padding-bottom:1rem}}@media(max-width:767.9px){.max-md\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:\[\&_\.ant-form-item\]\:block .ant-form-item{display:block}.max-md\:hidden{display:none}.max-md\:\[\&_\.ant-form-item-label\]\:w-full .ant-form-item-label,.max-md\:w-full{width:100%}.max-md\:h-10{height:2.5rem}.max-md\:h-14{height:3.5rem}.max-md\:h-auto{height:auto}.max-md\:max-w-\[220px\]{max-width:220px}.max-md\:min-h-0{min-height:0}.max-md\:w-auto{width:auto}.max-md\:flex{display:flex}.max-md\:flex-none{flex:none}.max-md\:shrink-0{flex-shrink:0}.max-md\:items-start{align-items:flex-start}.max-md\:gap-2{gap:.5rem}.max-md\:gap-4{gap:1rem}.max-md\:space-y-0>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0px * var(--un-space-y-reverse))}.max-md\:overflow-x-auto{overflow-x:auto}.max-md\:border-b{border-bottom-width:1px}.max-md\:border-\[var\(--zb-line-strong\)\]{border-color:var(--zb-line-strong)}.max-md\:px-0{padding-left:0;padding-right:0}.max-md\:px-3{padding-left:.75rem;padding-right:.75rem}.max-md\:px-4{padding-left:1rem;padding-right:1rem}.max-md\:\[\&_\.ant-form-item-label\]\:pb-2 .ant-form-item-label{padding-bottom:.5rem}.max-md\:pb-3{padding-bottom:.75rem}.max-md\:pt-0{padding-top:0}.max-md\:pt-4{padding-top:1rem}.max-md\:text-left{text-align:left}}@media(max-width:639.9px){.max-sm\:max-h-\[calc\(100dvh-120px\)\]{max-height:calc(100dvh - 120px)}}@media(min-width:640px){.sm\:grid-cols-2,[sm\:grid-cols-2=""]{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6,[sm\:px-6=""]{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:768px){.md\:left-\[240px\]{left:240px}.md\:col-span-2,[md\:col-span-2=""]{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:w-\[32\%\]{width:32%}.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-stretch{align-items:stretch}.md\:gap-8{gap:2rem}.md\:overflow-visible{overflow:visible}.md\:p-6{padding:1.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}}@media(min-width:1024px){.lg\:left-\[8\%\]{left:8%}.lg\:right-\[8\%\]{right:8%}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.lg\:grid-cols-\[42\%_58\%\]{grid-template-columns:42% 58%}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:divide-x>:not([hidden])~:not([hidden]){--un-divide-x-reverse:0;border-left-width:calc(1px * calc(1 - var(--un-divide-x-reverse)));border-right-width:calc(1px * var(--un-divide-x-reverse))}.lg\:divide-y-0>:not([hidden])~:not([hidden]){--un-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--un-divide-y-reverse)));border-bottom-width:calc(0px * var(--un-divide-y-reverse))}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-\[8\%\]{padding-left:8%;padding-right:8%}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.xl\:left-\[12\%\]{left:12%}.xl\:right-\[12\%\]{right:12%}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:block{display:block}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:px-\[12\%\]{padding-left:12%;padding-right:12%}}:root{--zb-brand-primary: #6B45F5;--zb-brand-deep: #5B34EA;--zb-brand-hover: #7A57FF;--zb-brand-soft: #F3EEFF;--zb-brand-softer: #FBFAFF;--zb-brand-border: #CFC6FF;--zb-brand-border-soft: #D8CEFF;--zb-text-primary: #22232A;--zb-text-secondary: #4B5563;--zb-text-muted: #7F8798;--zb-text-placeholder: #A7AEBD;--zb-company-profile-person-placeholder: #9CA3AF;--zb-text-inverse: #FFFFFF;--zb-line-default: #E0E4EC;--zb-line-strong: #E6E8F0;--zb-line-soft: #ECECF2;--zb-surface-page: #F9FAFB;--zb-surface-app: #F3F4F6;--zb-surface-sidebar: #FBFBFE;--zb-surface-panel: #F7F8FC;--zb-surface-upload: #FAFAFC;--zb-surface-white: #FFFFFF;--zb-state-success: #22A06B;--zb-state-success-bg: #EAF8F0;--zb-state-info: #4A8FEA;--zb-state-info-bg: #EDF5FF;--zb-state-warning: #D69A2D;--zb-state-warning-bg: #FFF7E9;--zb-qualification-level: #EC6B2A;--zb-qualification-level-bg: #FFF7ED;--zb-state-danger: #FF5A73;--zb-state-danger-bg: #FFF1F4;--zb-state-amber: #F5A400;--zb-state-amber-bg: #FFF4D9;--zb-state-dark-action: #3B2B24;--zb-state-dark-action-hover: #2F211B;--zb-ai-analyze-option-overview: #10B981;--zb-ai-analyze-option-qualification: #EF4444;--zb-ai-analyze-option-evaluation: #F59E0B;--zb-ai-analyze-option-hover-border: #D5C2FF;--zb-ai-analyze-option-hover-bg: #FAFAFC;--zb-ai-analyze-option-checkbox-border: #D1D5DB;--zb-knowledge-workspace-upload-bg: #FAF8FE;--zb-knowledge-workspace-upload-border: #DCD3FF;--zb-knowledge-workspace-upload-hover-icon-bg: #E4DAFF;--zb-knowledge-workspace-tip-bg: #F4F8FF;--zb-knowledge-workspace-tip-border: #E1EDFF;--zb-knowledge-workspace-table-header-bg: #FAF8FE;--zb-knowledge-workspace-title: #051128;--zb-knowledge-workspace-body: #55596D;--zb-knowledge-workspace-muted: #8F95B2;--zb-knowledge-workspace-search-bg: #F8F9FC;--zb-knowledge-workspace-search-placeholder: #A7AEBD;--zb-knowledge-workspace-status-success: #059669;--zb-knowledge-workspace-status-success-bg: #E6F8F0;--zb-knowledge-workspace-divider: #F0F1F5;--zb-ai-writing-prototype-page: #FAFAFC;--zb-ai-writing-prototype-banner-from: #FAF8FF;--zb-ai-writing-prototype-banner-via: #F6F1FF;--zb-ai-writing-prototype-banner-border: #DCD3FF;--zb-ai-writing-prototype-panel-border: #EBE6FB;--zb-ai-writing-prototype-title: #051128;--zb-ai-writing-prototype-body: #55596D;--zb-ai-writing-prototype-flow-title: #4F3FA9;--zb-ai-writing-prototype-muted: #8F95B2;--zb-ai-writing-prototype-primary-hover: #5B35E5;--zb-ai-writing-prototype-file-bg: #F8F9FA;--zb-ai-writing-prototype-divider: #F0F1F5;--zb-ai-writing-prototype-empty-bg: #F1F3F7;--zb-ai-writing-prototype-empty-text: #98A0B3;--zb-ai-writing-prototype-upload-border: #8A42FF;--zb-ai-writing-prototype-upload-bg: #FAF9FF;--zb-ai-writing-prototype-upload-icon-bg: #EAE6FF;--zb-ai-writing-prototype-step-line-active: #DCCFFF;--zb-ai-writing-prototype-brand-alpha-10: rgba(107, 69, 245, .1);--zb-ai-writing-prototype-brand-alpha-5: rgba(107, 69, 245, .05)}:root{--pms-primary-color: var(--zb-brand-primary);--pms-success-color: var(--zb-state-success);--pms-warning-color: var(--zb-state-warning);--pms-error-color: var(--zb-state-danger);--pms-nav-bg: var(--zb-surface-sidebar);--pms-main-bg: var(--zb-surface-app);--pms-card-bg: var(--zb-text-inverse);--pms-table-header-bg: var(--zb-surface-panel);--pms-border-color: var(--zb-line-default);--pms-text-title: var(--zb-text-primary);--pms-text-body: var(--zb-text-secondary);--pms-text-disabled: var(--zb-text-placeholder);--pms-layout-sider-width: 240px;--pms-layout-sider-collapsed-width: 64px;--pms-layout-header-height: 64px;--pms-safe-margin: 24px;--pms-grid-gutter: 16px;--pms-card-padding: 24px;--pms-radius-sm: 4px;--pms-radius-md: 8px;--pms-radius-lg: 16px;--pms-shadow-1: 0 2px 8px rgba(34, 35, 42, .04);--pms-shadow-2: 0 10px 30px rgba(34, 35, 42, .04);--pms-shadow-3: 0 16px 48px rgba(34, 35, 42, .12);--tech-blue-900: var(--zb-text-primary);--tech-blue-800: var(--zb-text-primary);--tech-blue-700: var(--zb-text-secondary);--tech-blue-600: var(--zb-brand-primary);--tech-blue-500: var(--zb-brand-hover);--tech-blue-200: var(--zb-line-default);--tech-blue-100: var(--zb-state-info-bg);--tech-blue-050: var(--zb-surface-panel);--tech-border: rgba(131, 191, 227, .72);--tech-text: var(--zb-text-secondary)}html,body{margin:0;min-height:100%;font-family:Inter,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;background:var(--pms-main-bg);color:var(--pms-text-body);line-height:1.5}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}:where(.ai-writing-v2-prototype,.ai-writing-v2-prototype *){border:0 solid var(--zb-line-soft)}:where(.ai-writing-v2-prototype button,.ai-writing-v2-prototype input){margin:0;color:inherit;font:inherit;background-color:transparent;background-image:none}:where(.ai-writing-v2-prototype button){text-transform:none;appearance:button}.zb-home-feature-card{border:1px solid transparent;box-shadow:0 10px 30px #22232a0a;transform:translateY(0)}.zb-home-feature-card:hover{border-color:var(--zb-brand-border);box-shadow:0 14px 32px #22232a14;transform:translateY(-2px)}.zb-home-feature-card:active{border-color:var(--zb-brand-primary);box-shadow:0 14px 32px #22232a14;transform:translateY(0)}.zb-home-feature-card--active,.zb-home-feature-card--active:hover{box-shadow:inset 0 0 0 2px var(--zb-brand-primary),0 10px 28px #6b45f51a;transform:translateY(0)}.zb-home-feature-card--disabled{cursor:default}.zb-home-feature-card--disabled:hover{border-color:var(--zb-line-strong);box-shadow:0 12px 28px #22232a0d;transform:translateY(0)}.zb-home-filter-dropdown .ant-dropdown-menu{padding:6px;border:1px solid var(--zb-line-strong);border-radius:12px;background:var(--zb-surface-white);box-shadow:var(--pms-shadow-2)}.zb-home-filter-dropdown .ant-dropdown-menu-item{border-radius:8px}.zb-home-filter-dropdown .ant-dropdown-menu-item+.ant-dropdown-menu-item{margin-top:4px}.login-screen{min-height:100vh;display:grid;grid-template-columns:minmax(520px,1.05fr) minmax(340px,420px);gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(32px,5vw,64px);overflow:hidden;background:radial-gradient(circle at 18% 16%,rgba(124,218,236,.34),transparent 25%),radial-gradient(circle at 76% 20%,rgba(255,255,255,.82),transparent 20%),linear-gradient(135deg,var(--zb-state-success-bg) 0%,var(--zb-brand-softer) 48%,var(--zb-line-soft) 100%)}.login-screen__brand{position:relative;display:grid;gap:28px}.login-screen__copy{display:grid;gap:14px;max-width:min(100%,44rem)}.login-screen__eyebrow{margin:0;font-size:.82rem;letter-spacing:.26em;text-transform:uppercase;color:var(--zb-state-info)}.login-screen__title{margin:0;width:fit-content;max-width:100%;color:var(--zb-text-primary);font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:800;letter-spacing:0;line-height:1.08;white-space:nowrap}.login-screen__lead{margin:0;max-width:30rem;color:var(--zb-text-secondary);line-height:1.72}.login-screen__visual{position:relative;min-height:330px}.login-screen__halo{position:absolute;inset:8% 10% auto 4%;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.9),rgba(99,203,229,.14) 58%,transparent 74%)}.login-screen__panel{position:absolute;border:1px solid rgba(255,255,255,.82);border-radius:22px;background:#ffffff3d;box-shadow:0 20px 44px #246fa021;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-screen__panel--chart{top:12px;left:7%;width:210px;height:116px}.login-screen__panel--map{top:38px;right:11%;width:182px;height:124px}.login-screen__city-base{position:absolute;left:7%;right:13%;bottom:0;height:198px;border-radius:999px;background:linear-gradient(180deg,#ffffffe0,#d3f1f9f2),linear-gradient(180deg,#43b8da57,#187fd247);box-shadow:inset 0 -18px 26px #0362a229,0 28px 48px #1f70ad24}.login-screen__building{position:absolute;bottom:52px;width:44px;border-radius:12px 12px 6px 6px;background:linear-gradient(180deg,#fffffff5,#d6eafae6);box-shadow:0 12px 24px #1970a31f}.login-screen__building--sm-left{left:18%;height:88px}.login-screen__building--md-left{left:32%;height:128px}.login-screen__building--lg{left:48%;width:56px;height:164px}.login-screen__building--md-right{right:18%;height:124px}.login-card{display:grid;gap:16px;padding:32px;background:#fffcf6eb;border:1px solid var(--zb-line-default);border-radius:24px;box-shadow:0 22px 55px #3e342129}.login-screen .login-card{background:#ffffffe0;border-color:#fffffff0;box-shadow:0 22px 55px #24619724}.login-screen__auth{display:flex;flex-direction:column;align-items:center;gap:16px;justify-content:center}.login-screen__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;width:min(100%,420px);color:var(--zb-text-secondary);font-size:.85rem;line-height:1.6;text-align:left}.login-screen__trust strong{color:var(--zb-text-primary)}.login-screen__trust a{color:var(--zb-state-success);text-decoration:none}.login-screen__trust a:hover{text-decoration:underline}.login-panel{width:min(100%,420px);gap:18px;border:1px solid rgba(255,255,255,.86);border-radius:28px;background:#ffffffa8;box-shadow:0 28px 60px #24619729;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-panel__header,.login-panel__field{display:grid}.login-panel__header{gap:8px}.login-panel h2{margin:0;font-size:1.8rem;line-height:1.2;color:var(--zb-text-primary)}.login-panel__eyebrow,.login-panel__label{margin:0;color:var(--zb-text-secondary)}.login-panel__hint{margin:0;line-height:1.6;color:var(--zb-text-muted)}.login-field{display:grid;gap:8px}.login-field span{font-size:.92rem;color:var(--zb-text-secondary)}.login-field input{width:100%;padding:14px 16px;border:1px solid var(--zb-text-placeholder);border-radius:14px;background:var(--zb-text-inverse)}.login-panel__input{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;padding:0 16px;min-height:56px;border:1px solid rgba(162,212,235,.95);border-radius:18px;background:#ffffffdb}.login-panel__input:focus-within{border-color:var(--zb-state-info);box-shadow:0 0 0 4px #39afe32e}.login-panel__input .login-panel__icon{display:inline-flex;color:var(--zb-text-secondary)}.login-panel__icon svg{width:18px;height:18px;fill:currentColor}.login-panel__input input{width:100%;min-width:0;padding:0;border:none;border-radius:0;background:transparent;outline:none;color:var(--zb-text-primary)}.login-panel__input input::placeholder{color:var(--zb-text-muted)}.login-submit{border:none;border-radius:999px;padding:12px 18px;background:var(--zb-state-dark-action);color:var(--zb-state-warning-bg)}.login-panel__submit{min-height:54px;border:none;border-radius:18px;background:linear-gradient(90deg,var(--zb-brand-hover),var(--zb-brand-primary));color:var(--zb-text-inverse);box-shadow:0 18px 28px #1682ce42}.login-submit:disabled{opacity:.7}.login-error{margin:0;padding:12px 14px;border-radius:12px;background:var(--zb-state-danger-bg);color:var(--zb-state-dark-action)}.login-panel__error{margin:0;padding:12px 14px;border-radius:16px;background:#fff1eef2;color:var(--zb-state-warning)}.app-shell.ant-layout{min-height:100vh;width:100%;max-width:100%;background:var(--pms-main-bg)}.app-shell{display:grid;grid-template-columns:216px minmax(0,1fr);gap:20px;min-height:100vh;padding:18px 20px;background:linear-gradient(180deg,var(--zb-surface-app) 0%,var(--zb-line-soft) 100%)}.app-shell--stretch{min-height:100dvh;height:100dvh;overflow:hidden}.app-shell__sidebar{min-width:0}.app-shell__sidebar-panel{display:flex;flex-direction:column;gap:24px;height:100%;min-height:calc(100vh - 36px);padding:18px 22px 12px;border-radius:18px;background:#fffffff5;box-shadow:0 18px 40px #1118270d}.app-shell__sidebar-eyebrow{color:var(--zb-text-muted);font-size:.9rem;font-weight:600}.app-shell__sidebar-brand strong{color:var(--zb-text-primary);font-size:2rem;font-weight:800;letter-spacing:-.03em}.app-shell__nav{display:grid;gap:6px}.app-shell__nav-item{display:flex;align-items:center;width:100%;min-height:46px;padding:0 2px;border:none;background:transparent;color:var(--zb-text-primary);font:inherit;font-size:1.02rem;font-weight:600;text-align:left;transition:color .2s ease,transform .2s ease}.app-shell__nav-item:hover,.app-shell__nav-item:focus-visible{color:var(--zb-brand-primary);outline:none;transform:translate(2px)}.app-shell__nav-item--active{color:var(--zb-brand-primary)}.app-shell__nav-item--placeholder{cursor:default}.app-shell__nav-item--placeholder:hover,.app-shell__nav-item--placeholder:focus-visible{color:var(--zb-text-primary);transform:none}.app-shell__sidebar-footer{display:grid;justify-items:center;gap:4px;margin-top:auto;padding:14px 12px;border-radius:14px;background:var(--zb-line-default);color:var(--zb-state-dark-action);text-align:center}.app-shell__sidebar-footer strong{font-size:1.1rem;line-height:1}.app-shell__sidebar-footer span{font-size:.82rem;font-weight:700}.app-shell__sidebar-footer-button{border:none;background:transparent;color:inherit;font:inherit;font-size:.8rem;font-weight:700}.app-shell__workspace{display:grid;grid-template-rows:196px minmax(0,1fr);min-width:0;min-height:0;padding:14px;border-radius:22px;background:#f6f6f3f5;overflow:hidden}.app-shell__workspace-topbar{display:flex;align-items:flex-start;justify-content:flex-end;gap:16px;min-width:0;min-height:0;padding:8px 12px}.app-shell__workspace-spacer{flex:1}.app-shell__workspace-main{min-width:0;min-height:0;padding:0 18px 18px}.app-shell__page{min-width:0;min-height:0;height:100%}.app-shell__page--stretch{display:flex;flex:1;min-width:0;min-height:0;width:100%;max-width:100%;overflow:hidden}.app-shell__page--no-scroll{overflow-y:hidden}.dashboard-panel{padding:28px;border:1px solid var(--tech-border);border-radius:24px;background:#ffffffe6;box-shadow:0 18px 40px #236ea614}.employee-list-screen,.company-performance-screen{display:grid;gap:24px;width:min(100%,1360px);margin:0 auto}.company-performance-page{display:flex;flex:1;flex-direction:column;gap:24px;min-width:0;min-height:0;width:100%;overflow:hidden}.company-performance-page:not(.company-performance-page--embedded){width:min(100%,1360px);margin:0 auto}.company-performance-page--embedded{gap:16px;margin:0}.company-performance-page__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.company-performance-page__toolbar-filters,.company-performance-page__toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.company-profile-filter-button,.company-performance-page__toolbar-reset{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid transparent;border-radius:10px;background:transparent;padding:0;color:var(--zb-text-secondary);font-size:14px;line-height:21px;transition:border-color .2s ease,background-color .2s ease,color .2s ease;cursor:pointer}.company-profile-filter-button:hover,.company-performance-page__toolbar-reset:hover{color:var(--zb-text-primary)}.company-performance-page__toolbar-reset{min-width:88px;padding-right:4px}.company-performance-page__list-shell{display:flex;flex:1;flex-direction:column;min-height:0;gap:20px}.company-performance-page__reference-list{display:flex;flex-direction:column}.company-performance-page__row{display:flex;flex-direction:column;padding:0;cursor:pointer;transition:background-color .2s ease}.company-performance-page__row:hover{background:var(--zb-surface-sidebar)}.company-performance-page__row:focus-visible{outline:2px solid var(--zb-brand-primary);outline-offset:2px}.company-performance-page__row-main{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0;transition:background-color .2s ease,box-shadow .2s ease}.company-performance-page__row-content{min-width:0;flex:1}.company-performance-page__row:first-child{padding-top:20px}.company-performance-page__row:last-child{padding-bottom:20px}.company-performance-page__row-head{display:flex;align-items:center;justify-content:flex-start;gap:20px;margin-bottom:12px}.company-performance-page__row-title-wrap{display:flex;min-width:0;align-items:center;gap:12px}.company-performance-page__row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--zb-text-primary);font-size:16px;font-weight:600;line-height:24px}.company-performance-page__region-tag{flex-shrink:0;border-radius:6px;background:var(--zb-brand-soft);padding:2px 8px;color:var(--zb-brand-primary);font-size:12px;font-weight:500;line-height:18px}.company-performance-page__row-actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.company-performance-page__action-button{display:inline-flex;height:36px;align-items:center;justify-content:center;border:1px solid var(--zb-line-strong);border-radius:6px;background:var(--zb-surface-white);padding:0 12px;color:var(--zb-text-secondary);font-size:12px;font-weight:500;line-height:18px;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.company-performance-page__action-button:hover{border-color:var(--zb-line-strong);background:var(--zb-surface-panel);color:var(--zb-text-primary)}.company-performance-page__action-button--danger,.company-performance-page__action-button--danger:hover{border-color:var(--zb-state-danger);background:var(--zb-state-danger-bg);color:var(--zb-state-danger)}.company-performance-page__meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.company-performance-page__status-chip{border-radius:6px;background:var(--zb-surface-panel);padding:2px 8px;color:var(--zb-text-secondary);font-size:12px;line-height:18px}.company-performance-page__amount-text{color:var(--zb-state-danger);font-size:15px;font-weight:700;line-height:22.5px}.company-performance-page__amount-text--placeholder{font-size:13px;line-height:19.5px}.company-performance-page__meta-separator{height:12px;width:1px;background:var(--zb-line-default)}.company-performance-page__meta-text,.company-performance-page__source-text{color:var(--zb-text-muted);font-size:13px;line-height:19.5px}.company-performance-page__owner-line{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--zb-text-muted);font-size:13px;line-height:19.5px}.company-performance-page__owner-label{flex-shrink:0;color:var(--zb-text-secondary);font-weight:500}.company-performance-page__owner-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-performance-page__loading-empty{display:grid;min-height:220px;place-items:center;gap:12px}.company-performance-page__pagination{flex:0 0 auto}.company-performance-drawer .ant-drawer-body{overflow:hidden}.company-performance-drawer__wrapper{width:min(1516px,calc(100vw - 96px))!important}.company-performance-drawer__body{display:flex;flex-direction:column;height:100%;min-height:0}.company-performance-shell__state{display:grid;gap:16px;align-content:center;justify-items:start;min-height:360px}.company-performance-screen__toolbar-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.company-performance-screen__body{display:grid;gap:18px}.company-performance-screen__filters,.company-performance-screen__import-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;align-items:end}.company-qualification-screen{display:grid;gap:24px;width:min(100%,1360px);margin:0 auto}.company-qualification-screen__form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto;gap:14px;align-items:flex-end}.company-qualification-screen__feedback,.company-qualification-screen__detail{display:flex;flex-wrap:wrap;gap:10px 14px;padding:12px 14px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-surface-panel);color:var(--zb-text-secondary)}.company-qualification-screen__detail{display:grid}.company-qualification-screen__detail h2{margin:0;color:var(--zb-text-primary);font-size:1.1rem}.company-qualification-screen__detail ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.company-qualification-screen__detail li{display:flex;flex-wrap:wrap;gap:10px 14px}.company-qualification-screen__definition-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 18px;margin:0}.company-qualification-screen__definition-list div{display:grid;gap:4px}.company-qualification-screen__definition-list dt{color:var(--zb-text-muted);font-size:.82rem}.company-qualification-screen__definition-list dd{margin:0;color:var(--zb-text-primary);font-weight:600}.company-qualification-screen__link-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 8px;border:none;background:transparent;color:var(--zb-state-info);font:inherit;font-weight:600;cursor:pointer}.company-qualification-workbench{display:grid;grid-template-columns:238px minmax(0,1fr);gap:18px;min-height:720px;padding:18px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-surface-panel);box-shadow:0 16px 36px #1c3b6314}.company-qualification-workbench__sidebar{display:grid;align-content:start;gap:16px;padding:16px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-text-inverse)}.company-qualification-workbench__brand{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--zb-line-soft)}.company-qualification-workbench__brand>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background:var(--zb-state-info-bg);color:var(--zb-brand-primary);font-weight:800}.company-qualification-workbench__brand strong,.company-qualification-workbench__brand small,.company-qualification-workbench__note span,.company-qualification-workbench__note strong,.company-qualification-workbench__note p{display:block}.company-qualification-workbench__brand strong{color:var(--zb-text-primary);font-size:1rem}.company-qualification-workbench__brand small,.company-qualification-workbench__note p,.company-qualification-workbench__field-groups span,.company-qualification-workbench__metrics p{color:var(--zb-text-muted)}.company-qualification-workbench__nav{display:grid;gap:8px}.company-qualification-workbench__nav button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--zb-text-primary);font:inherit;font-weight:700;text-align:left;cursor:pointer}.company-qualification-workbench__nav button small{color:var(--zb-text-muted);font-size:.75rem;font-weight:700}.company-qualification-workbench__nav .company-qualification-workbench__nav-item--active{border-color:var(--zb-brand-border);background:var(--zb-state-info-bg);color:var(--zb-state-info)}.company-qualification-workbench__nav .company-qualification-workbench__nav-item--active small{color:var(--zb-state-info)}.company-qualification-workbench__note{display:grid;gap:6px;padding:12px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-surface-sidebar)}.company-qualification-workbench__note span{color:var(--zb-brand-primary);font-size:.78rem;font-weight:800}.company-qualification-workbench__note strong{color:var(--zb-text-primary);font-size:.92rem}.company-qualification-workbench__note p{margin:0;font-size:.86rem;line-height:1.55}.company-qualification-workbench__main{display:grid;align-content:start;gap:16px;min-width:0}.company-qualification-workbench__topbar,.company-qualification-screen__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:14px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-text-inverse)}.company-qualification-workbench__topbar .employee-create-field{flex:1 1 360px}.company-qualification-workbench .employee-create-field{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:10px}.company-qualification-workbench .employee-create-field__label{justify-self:start;color:var(--zb-text-primary);font-size:.92rem}.company-qualification-workbench .employee-create-field input{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-text-inverse);color:var(--zb-text-primary);font:inherit}.company-qualification-workbench .employee-create-field input:focus{outline:none;border-color:var(--zb-state-info);box-shadow:0 0 0 3px #2f6be31f}.company-qualification-workbench__hero,.company-qualification-workbench__panel,.company-qualification-workbench__drawer{display:grid;gap:14px;padding:18px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-text-inverse)}.company-qualification-workbench__hero{grid-template-columns:minmax(0,1fr) 220px;align-items:start}.company-qualification-workbench__hero h2,.company-qualification-workbench__panel h3,.company-qualification-workbench__drawer h2,.company-qualification-workbench__drawer h3{margin:0;color:var(--zb-text-primary)}.company-qualification-workbench__hero h2{max-width:780px;font-size:1.35rem;line-height:1.35}.company-qualification-workbench__hero p{max-width:860px;margin:8px 0 0;color:var(--zb-text-secondary);line-height:1.7}.company-qualification-workbench__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.company-qualification-workbench__chips span{min-height:30px;padding:5px 10px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-surface-panel);color:var(--zb-text-secondary);font-size:.86rem;font-weight:700}.company-qualification-workbench__quick-panel{display:grid;gap:10px}.company-qualification-workbench__quick-panel button{min-height:38px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-text-inverse);color:var(--zb-state-info);font:inherit;font-weight:700;cursor:pointer}.company-qualification-workbench__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.company-qualification-workbench__metrics article{display:grid;gap:5px;min-width:0;padding:14px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-text-inverse)}.company-qualification-workbench__metrics span{overflow:hidden;color:var(--zb-text-secondary);font-size:.84rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.company-qualification-workbench__metrics strong{color:var(--zb-state-info);font-size:1.25rem}.company-qualification-workbench__metrics p{margin:0;font-size:.82rem;line-height:1.45}.company-qualification-workbench__field-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.company-qualification-workbench__field-groups article{display:grid;gap:8px;padding:12px;border:1px solid var(--zb-line-strong);border-radius:8px;background:var(--zb-surface-sidebar)}.company-qualification-workbench__field-groups article>div{display:grid;gap:3px}.company-qualification-workbench__field-groups strong{color:var(--zb-text-primary)}.company-qualification-workbench__field-groups p{margin:0;color:var(--zb-text-secondary);font-size:.88rem;line-height:1.65}.company-qualification-screen__form--wide{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.company-qualification-screen__form--wide .employee-list-screen__primary-button{align-self:flex-end}.company-qualification-workbench__drawer{border-color:var(--zb-brand-border)}.company-qualification-workbench__drawer .company-qualification-screen__detail{background:var(--zb-surface-sidebar)}@media(max-width:1180px){.company-qualification-workbench{grid-template-columns:1fr}.company-qualification-workbench__nav{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.company-qualification-workbench__hero,.company-qualification-workbench__metrics{grid-template-columns:1fr 1fr}}@media(max-width:760px){.company-qualification-workbench{padding:12px}.company-qualification-workbench__hero,.company-qualification-workbench__metrics,.company-qualification-screen__form,.company-qualification-screen__form--wide,.company-qualification-workbench .employee-create-field{grid-template-columns:1fr}.company-qualification-workbench__topbar .employee-create-field,.company-qualification-workbench__topbar button,.company-qualification-screen__actions button{width:100%}}.company-performance-screen__link-button{border:none;background:transparent;color:var(--zb-state-info);font-weight:600}.company-performance-screen__drawer{position:fixed;top:0;right:0;z-index:30;width:min(720px,100vw);height:100vh;overflow:auto;border-left:1px solid var(--zb-line-default);background:var(--zb-text-inverse);box-shadow:-18px 0 40px #1c3b6324}.company-performance-screen__drawer-inner,.company-performance-screen__secondary-button{min-height:40px;padding:0 18px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-text-inverse);color:var(--zb-text-secondary);font:inherit;font-weight:600}.company-performance-screen__row-actions{display:flex;flex-wrap:wrap;gap:12px}.company-performance-screen__import-panel{display:grid;gap:18px;padding:24px;border:1px solid var(--zb-line-soft);background:#fffffffa}.company-performance-screen__import-panel{border-radius:12px;box-shadow:0 12px 28px #1c3b6314}.company-performance-screen__drawer-header,.company-performance-screen__panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.company-performance-screen__drawer-header h2,.company-performance-screen__panel-header h2,.company-performance-screen__drawer-header p,.company-performance-screen__panel-header p{margin:0}.company-performance-screen__drawer-header h2,.company-performance-screen__panel-header h2{color:var(--zb-text-primary);font-size:1.18rem}.company-performance-screen__drawer-header p,.company-performance-screen__panel-header p{margin-top:6px;color:var(--zb-text-muted);font-size:.9rem}.company-performance-screen__drawer-tabs,.company-performance-screen__status-tabs{display:flex;flex-wrap:wrap;gap:8px}.company-performance-screen__drawer-tabs button,.company-performance-screen__status-tabs button{padding:8px 12px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-surface-sidebar);color:var(--zb-text-secondary);font-weight:700}.company-performance-screen__drawer-tabs button.is-active,.company-performance-screen__status-tabs button.is-active{border-color:var(--zb-state-info);background:var(--zb-state-info-bg);color:var(--zb-text-secondary)}.company-performance-screen__form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.company-performance-screen__wide-field{grid-column:1 / -1}.company-performance-screen__wide-field textarea{min-height:92px;resize:vertical}.company-performance-screen__role-pane{display:grid;gap:14px}.company-performance-modal .ant-modal-body{max-height:min(72vh,720px);overflow:hidden}.company-performance-modal__tabs{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.company-performance-modal__tabs .ant-tabs-nav{flex-shrink:0}.company-performance-modal__tabs .ant-tabs-content-holder{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.company-performance-modal__tabs .ant-tabs-content{display:flex;flex:1 1 auto;min-height:0}.company-performance-modal__tabs .ant-tabs-tabpane{height:100%;min-height:0}.company-performance-modal__tab-panel{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.company-performance-modal__main-form{display:grid;gap:16px}.company-performance-modal__section{padding:16px;border:1px solid var(--zb-line-strong);border-radius:12px}.company-performance-modal__section-heading{display:grid;gap:4px;margin-bottom:8px}.company-performance-modal__section-heading .ant-typography{margin:0}.company-performance-modal__number-input,.company-performance-modal__date-input{width:100%}.company-performance-view-modal .ant-modal-content{overflow:hidden;border-radius:8px;box-shadow:0 24px 64px #0f172a33}.ant-modal-wrap:has(.company-performance-view-modal) .ant-modal-container{padding:0}.company-performance-view-modal .ant-modal-body{max-height:none;overflow:visible}.company-performance-view-modal .ant-modal-header{width:100%}.company-performance-view-modal__title.ant-typography{color:var(--zb-text-primary);font-size:20px;font-weight:700;line-height:28px}.company-performance-view-modal .ant-modal-close{top:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--zb-text-muted)}.company-performance-view-modal .ant-modal-close:hover{color:var(--zb-text-secondary)}.company-performance-view-modal__sheet{border:0}.company-performance-view-modal__table{width:100%;border-collapse:collapse;table-layout:fixed}.company-performance-view-modal__table th,.company-performance-view-modal__table td{border:1px solid var(--zb-line-default);padding:16px 18px;vertical-align:middle;font-size:14px;line-height:22px;word-break:break-word}.company-performance-view-modal__table th{width:18%;background:var(--zb-surface-panel);color:var(--zb-text-secondary);font-weight:600;text-align:center}.company-performance-view-modal__table td{background:var(--zb-surface-white);color:var(--zb-text-primary);font-weight:400}.company-performance-view-modal__table td.company-performance-view-modal__value--highlight{color:var(--zb-brand-primary);font-weight:500}.company-performance-view-modal__close-button.ant-btn{min-width:72px;height:36px;border-color:var(--zb-state-danger);background:var(--zb-state-danger);color:var(--zb-text-inverse);box-shadow:none;font-size:14px}.company-performance-view-modal__close-button.ant-btn:hover,.company-performance-view-modal__close-button.ant-btn:focus{border-color:var(--zb-state-danger);background:var(--zb-state-danger);color:var(--zb-text-inverse);filter:brightness(.96)}.company-performance-screen__import-result{display:flex;flex-wrap:wrap;gap:10px 14px;padding:12px 14px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-surface-panel);color:var(--zb-text-secondary)}.company-performance-screen__feedback,.company-performance-screen__list-stack{display:grid;gap:12px}.company-performance-table__content-cell{max-width:280px;white-space:normal}.company-performance-screen__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;color:var(--zb-text-muted);font-size:.9rem}.company-performance-screen__import-rows,.company-performance-screen__detail-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.company-performance-screen__import-rows li,.company-performance-screen__detail-list li,.company-performance-screen__trace-card{display:flex;flex-wrap:wrap;gap:10px 14px;padding:10px 12px;border:1px solid var(--zb-line-strong);border-radius:8px;background:var(--zb-surface-sidebar)}.company-performance-screen__trace-card{display:grid}.company-performance-screen__drawer-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;padding-top:12px;background:var(--zb-text-inverse)}.company-performance-screen__empty-note{margin:0;color:var(--zb-text-muted)}.employee-list-screen--empty{width:min(100%,820px)}.employee-list-screen__toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:8px 16px 18px;border-bottom:1px solid var(--zb-line-strong)}.employee-list-screen__title-wrap{display:flex;align-items:center;gap:14px;min-width:0}.employee-list-screen__title-mark{flex:0 0 auto;width:6px;height:28px;border-radius:999px;background:linear-gradient(180deg,var(--zb-state-info) 0%,var(--zb-state-info) 100%);box-shadow:0 0 0 1px #2f6be314}.employee-list-screen__title{margin:0;color:var(--zb-text-primary);font-size:1.32rem;font-weight:700;line-height:1.2}.employee-list-screen__actions{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.employee-list-screen__back-link{display:inline-flex;align-items:center;gap:6px;color:var(--zb-state-info);font-size:1rem;font-weight:600;white-space:nowrap}.employee-list-screen__back-link:hover,.employee-list-screen__back-link:focus-visible{color:var(--zb-brand-deep);outline:none}.employee-list-screen__back-link[aria-disabled=true]{cursor:default;opacity:.58}.employee-list-screen__back-arrow{font-size:1.05rem;line-height:1}.employee-list-screen__primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border:1px solid var(--zb-brand-primary);border-radius:8px;background:linear-gradient(180deg,var(--zb-brand-deep) 0%,var(--zb-brand-primary) 100%);color:var(--zb-text-inverse);font:inherit;font-weight:600;white-space:nowrap;box-shadow:0 8px 18px #2d6be433}.employee-list-screen__secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-text-inverse);color:var(--zb-text-secondary);font:inherit;font-weight:600;white-space:nowrap}.employee-list-screen__card{overflow:hidden;border:1px solid var(--zb-line-soft);border-radius:18px;background:#fffffffa;box-shadow:0 18px 36px #1c3b6314}.employee-list-screen__body{display:grid;gap:16px;padding:26px 28px 30px}.employee-list-screen__section-title{margin:0;color:var(--zb-text-primary);font-size:1.05rem;font-weight:700}.employee-list-screen__success,.employee-list-screen__error,.employee-list-screen__loading{margin:0;padding:12px 14px;border-radius:8px;line-height:1.5}.employee-list-screen__success{border:1px solid var(--zb-line-default);background:var(--zb-surface-app);color:var(--zb-text-secondary)}.employee-list-screen__error{border:1px solid var(--zb-state-amber-bg);background:var(--zb-state-danger-bg);color:var(--zb-text-secondary)}.employee-list-screen__loading{border:1px solid var(--zb-line-default);background:var(--zb-surface-panel);color:var(--zb-text-secondary)}.employee-list-screen__table-scroll{overflow:auto;border:1px solid var(--zb-line-default);border-radius:12px;background:var(--zb-text-inverse)}.employee-list-screen__empty-card{display:grid;gap:16px;padding:28px;border:1px solid var(--zb-line-soft);border-radius:18px;background:#fffffffa;box-shadow:0 18px 36px #1c3b6314}.employee-list-table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.employee-list-table th,.employee-list-table td{padding:16px 14px;border-bottom:1px solid var(--zb-line-soft);background:var(--zb-text-inverse);color:var(--zb-text-primary);font-size:14px;line-height:1.45;text-align:left;vertical-align:middle}.employee-list-table th{background:linear-gradient(180deg,var(--zb-surface-sidebar) 0%,var(--zb-surface-page) 100%);color:var(--zb-text-secondary);border-right:1px solid var(--zb-line-default);font-size:15px;font-weight:600;white-space:nowrap}.employee-list-table th:last-child{border-right:none}.employee-list-table tbody tr:hover td{background:var(--zb-surface-sidebar)}.employee-list-screen__status-badge,.employee-list-screen__permission-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid var(--zb-line-default);border-radius:999px;background:var(--zb-state-info-bg);color:var(--zb-state-success);font-size:12px;font-weight:700}.employee-list-screen__permission-badge{border-color:var(--zb-line-default);background:var(--zb-surface-page);color:var(--zb-text-muted)}.employee-list-screen__permission-badge--enabled{border-color:var(--zb-text-placeholder);background:var(--zb-surface-page);color:var(--zb-text-secondary)}.employee-create-page{display:grid;gap:16px;width:min(100%,560px);margin:0 auto}.employee-create-page__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border:1px solid var(--zb-line-default);border-left:4px solid var(--zb-brand-deep);border-radius:8px;background:#ffffffeb;box-shadow:0 10px 24px #236ea612}.employee-create-page__title{margin:0;color:var(--tech-blue-900);font-size:1.5rem;font-weight:800;letter-spacing:0;line-height:1.15}.employee-create-page__eyebrow{margin:0 0 4px;color:var(--tech-blue-900);font-size:.95rem;font-weight:700;letter-spacing:0}.employee-create-page__lead{margin:0;max-width:34rem;color:var(--zb-text-muted);line-height:1.6}.employee-create-form{display:grid;overflow:hidden;border:1px solid var(--zb-line-default);border-radius:8px;background:#fffffff0;box-shadow:0 18px 40px #236ea614}.employee-create-form__fields{display:grid;gap:18px;padding:28px;border-bottom:1px solid var(--zb-line-default)}.employee-create-form__field{display:grid;gap:8px}.employee-create-form__field span{color:var(--zb-text-secondary);font-size:.92rem;font-weight:600}.employee-create-form__field input,.employee-create-form__field select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--zb-brand-border);border-radius:6px;background:var(--zb-text-inverse);color:var(--zb-text-primary);font:inherit}.employee-create-form__field input:focus,.employee-create-form__field select:focus{outline:none;border-color:var(--zb-brand-deep);box-shadow:0 0 0 2px #2498e629}.employee-create-form__message{margin:20px 28px 0;padding:12px 14px;border-radius:6px;background:var(--zb-state-danger-bg);color:var(--zb-state-dark-action)}.employee-create-form__actions{display:flex;justify-content:flex-end;gap:12px;padding:20px 28px;background:var(--zb-brand-softer)}.employee-create-page__ghost-button,.employee-create-form__secondary-button,.employee-create-form__primary-button{min-height:40px;padding:0 18px;border-radius:6px;font:inherit}.employee-create-page__ghost-button{border:1px solid var(--zb-brand-border);background:var(--zb-text-inverse);color:var(--zb-text-secondary)}.employee-create-page__back-link{display:inline-flex;align-items:center;min-height:36px;padding:0 2px;color:var(--zb-state-success);font-size:.95rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap}.employee-create-page__back-link:hover,.employee-create-page__back-link:focus-visible{color:var(--zb-text-secondary);outline:none}.employee-create-page__back-link[aria-disabled=true]{cursor:default;opacity:.58}.employee-create-form__secondary-button{border:1px solid var(--zb-brand-border);background:var(--zb-text-inverse);color:var(--zb-text-secondary)}.employee-create-form__primary-button{border:1px solid var(--zb-brand-primary);background:linear-gradient(180deg,var(--zb-brand-deep) 0%,var(--zb-brand-primary) 100%);color:var(--zb-text-inverse)}.employee-create-page__ghost-button:disabled,.employee-create-form__secondary-button:disabled,.employee-create-form__primary-button:disabled{cursor:not-allowed;opacity:.64}.employee-create-screen{display:grid;gap:24px;width:min(100%,1360px);margin:0 auto}.employee-create-screen__toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:8px 16px 18px;border-bottom:1px solid var(--zb-line-strong)}.employee-create-screen__title-wrap{display:flex;align-items:center;gap:14px;min-width:0}.employee-create-screen__title-mark{flex:0 0 auto;width:6px;height:28px;border-radius:999px;background:linear-gradient(180deg,var(--zb-state-info) 0%,var(--zb-state-info) 100%);box-shadow:0 0 0 1px #2f6be314}.employee-create-screen__title{margin:0;color:var(--zb-text-primary);font-size:1.32rem;font-weight:700;line-height:1.2}.employee-create-screen__back-link{display:inline-flex;align-items:center;gap:6px;color:var(--zb-state-info);font-size:1rem;font-weight:600;white-space:nowrap}.employee-create-screen__back-link:hover,.employee-create-screen__back-link:focus-visible{color:var(--zb-brand-deep);outline:none}.employee-create-screen__back-link[aria-disabled=true]{cursor:default;opacity:.58}.employee-create-screen__back-arrow{font-size:1.05rem;line-height:1}.employee-create-screen__card{overflow:hidden;border:1px solid var(--zb-line-soft);border-radius:18px;background:#fffffffa;box-shadow:0 18px 36px #1c3b6314}.employee-create-screen__fields{display:grid;gap:34px;padding:42px 88px 40px 86px}.employee-create-field{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;column-gap:28px}.employee-create-field__label{display:inline-flex;align-items:center;justify-self:end;gap:6px;color:var(--zb-text-primary);font-size:1.1rem;font-weight:600;line-height:1.2;white-space:nowrap}.employee-create-field__required{color:var(--zb-state-danger);font-size:1.2rem;font-weight:700;line-height:1}.employee-create-field__control{position:relative;min-width:0}.employee-create-field__control input,.employee-create-field__control select{width:100%;min-height:64px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-text-inverse);color:var(--zb-text-primary);font:inherit}.employee-create-field__control input{padding:0 48px 0 54px}.employee-create-field__control select{padding:0 50px 0 18px;appearance:none}.employee-create-field__control input::placeholder{color:var(--zb-text-placeholder)}.employee-create-field__control input:focus,.employee-create-field__control select:focus{outline:none;border-color:var(--zb-state-info);box-shadow:0 0 0 3px #2f6be31f}.employee-create-field__icon,.employee-create-field__suffix{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--zb-text-placeholder);transform:translateY(-50%);pointer-events:none}.employee-create-field__icon{left:18px}.employee-create-field__suffix{right:16px}.employee-create-field__icon-svg,.employee-create-field__suffix-svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.employee-create-field__suffix-svg{width:20px;height:20px}.employee-create-field__control--select .employee-create-field__icon{display:none}.employee-create-field__control--select .employee-create-field__suffix{right:18px}.employee-create-screen__message{margin:0 88px 0 246px;padding:12px 14px;border-radius:8px;background:var(--zb-state-danger-bg);color:var(--zb-state-dark-action)}.employee-create-screen__actions{display:flex;justify-content:flex-end;gap:18px;padding:24px 88px 38px;border-top:1px solid var(--zb-line-soft);background:var(--zb-text-inverse)}.employee-create-screen__secondary-button,.employee-create-screen__primary-button{min-width:112px;min-height:46px;padding:0 22px;border-radius:8px;font:inherit}.employee-create-screen__secondary-button{border:1px solid var(--zb-line-default);background:var(--zb-text-inverse);color:var(--zb-text-primary)}.employee-create-screen__primary-button{border:1px solid var(--zb-state-info);background:linear-gradient(180deg,var(--zb-state-info) 0%,var(--zb-state-info) 100%);color:var(--zb-text-inverse);box-shadow:0 8px 18px #2d6be433}.employee-create-screen__secondary-button:disabled,.employee-create-screen__primary-button:disabled{cursor:not-allowed;opacity:.64}.current-user-menu{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto;min-width:0}.current-user-menu__avatar{width:44px;height:44px;border-radius:999px;border:1px solid var(--zb-text-placeholder);background:linear-gradient(180deg,var(--zb-line-default),var(--zb-line-default));flex:0 0 auto}.current-user-menu__name{font-weight:700}.current-user-menu__badge{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:var(--zb-surface-app);color:var(--zb-text-secondary);font-size:.72rem;font-weight:700}.current-user-menu__account{position:relative;display:inline-flex}.current-user-menu__button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px 0 0;border:none;border-radius:999px;background:transparent;color:var(--zb-text-primary);font-weight:700}.current-user-menu__button:hover,.current-user-menu__button:focus-visible{color:var(--zb-text-primary);outline:none}.current-user-menu__dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:120px;padding:6px;border:1px solid var(--zb-line-default);border-radius:10px;background:var(--zb-text-inverse);box-shadow:0 14px 30px #0f2f4e2e}.current-user-menu__dropdown-link,.current-user-menu__dropdown-item{width:100%;display:block;min-height:36px;padding:0 12px;border:none;border-radius:8px;background:transparent;color:var(--zb-text-secondary);text-align:left}.current-user-menu__dropdown-link{line-height:36px}.current-user-menu__dropdown-link:hover,.current-user-menu__dropdown-link:focus-visible,.current-user-menu__dropdown-item:hover,.current-user-menu__dropdown-item:focus-visible{background:var(--zb-state-info-bg);outline:none}.project-workbench{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.project-workbench__panel{padding:0;border:1px solid var(--zb-line-default);border-radius:0;background:linear-gradient(180deg,var(--zb-text-inverse) 0%,var(--zb-surface-sidebar) 100%);box-shadow:none}.project-workbench__panel--table{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.project-workbench__table-region{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.my-project-table,.my-project-table__spin,.my-project-table__spin>.ant-spin-nested-loading,.my-project-table__spin .ant-spin-container,.my-project-table__grid,.my-project-table__grid.ant-table-wrapper{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.my-project-table{position:relative}.my-project-table__grid>.ant-spin{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;width:100%;max-width:100%}.my-project-table__grid .ant-spin-nested-loading,.my-project-table__grid .ant-spin-container,.my-project-table__grid .ant-table,.my-project-table__grid .ant-table-container,.my-project-table__grid .ant-table-header,.my-project-table__grid .ant-table-content,.my-project-table__grid .ant-table-body{min-width:0;min-height:0;width:100%;max-width:100%}.my-project-table__grid .ant-spin-nested-loading,.my-project-table__grid .ant-spin-container{display:flex;flex:1;flex-direction:column;overflow:hidden}.my-project-table__grid .ant-table,.my-project-table__grid .ant-table-container,.my-project-table__grid .ant-table-empty{display:flex;flex:1;flex-direction:column;overflow:hidden;width:100%}.my-project-table__grid .ant-table-header{overflow-x:hidden!important;overflow-y:hidden!important;scrollbar-gutter:stable both-edges}.my-project-table__grid .ant-table-content{flex:1;display:flex;flex-direction:column;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-gutter:stable both-edges;padding-bottom:6px}.my-project-table__grid .ant-table-body{flex:1;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior-x:contain;overscroll-behavior-y:contain;scrollbar-gutter:stable both-edges}.my-project-table__grid .ant-table-content::-webkit-scrollbar,.my-project-table__grid .ant-table-body::-webkit-scrollbar{height:10px}.my-project-table__grid table{width:max-content!important;min-width:100%}.project-workbench__header{display:flex;align-items:flex-end;gap:16px;padding:16px 24px 10px;border-bottom:1px solid var(--zb-line-default);background:var(--zb-text-inverse);flex:0 0 auto}.project-workbench__title{position:relative;margin:0;padding-bottom:10px;color:var(--zb-text-secondary);font-size:1.36rem;font-weight:600;line-height:1.2}.project-workbench__title:after{content:"";position:absolute;left:0;bottom:0;width:72px;height:3px;border-radius:999px;background:var(--zb-brand-border)}.project-workbench__domain{margin:0 0 2px;padding:4px 12px;border:1px solid var(--zb-line-default);border-radius:999px;background:var(--zb-surface-panel);color:var(--zb-text-secondary);font-size:.96rem;font-weight:600;line-height:1.3;white-space:nowrap}.project-workbench__body{display:flex;flex:1;gap:16px;min-width:0;min-height:0;overflow:hidden;padding:16px 16px 0;background:linear-gradient(180deg,var(--zb-brand-softer) 0%,var(--zb-text-inverse) 54%)}.project-workbench__body--single{display:flex;min-height:0;overflow:hidden}.project-workbench__notice-rail{flex:0 0 220px;width:220px;min-width:220px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:2px 0 0;border-right:1px solid var(--zb-line-default);background:linear-gradient(180deg,var(--zb-surface-page) 0%,var(--zb-state-info-bg) 100%)}.project-workbench__main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--zb-text-inverse)}.project-workbench__main--full{width:100%;min-width:0}.app-shell--my-project-prototype [data-testid=app-shell-sider]{width:142px}.app-shell--my-project-prototype [data-testid=app-shell-sider]>header{height:44px;padding-inline:12px}.app-shell--my-project-prototype [data-testid=app-shell-sider] nav a{height:38px;border-radius:8px;padding-inline:12px;font-size:13px}.app-shell--my-project-prototype [data-testid=app-shell-content]{border-left-color:var(--zb-line-soft)!important}.app-shell--my-project-prototype [data-testid=app-shell-header]{height:44px;padding-inline:20px 24px}.app-shell--my-project-prototype [data-testid=app-shell-page]{display:flex;min-height:100%;height:100%}.app-shell-page--my-project-full-height{align-items:stretch}.my-project-page{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:0;background:var(--zb-text-inverse)}.my-project-prototype{display:flex;width:100%;min-height:0;flex:1;flex-direction:column;gap:0;border:0;background:var(--zb-text-inverse)}.app-shell--my-project-prototype .my-project-prototype--borderless{border:0}.my-project-prototype__tabs{flex:0 0 auto}.my-project-prototype__tabs .ant-tabs{min-height:0}.my-project-prototype__tabs .ant-tabs-nav{margin:0;padding:0 16px 0 32px}.my-project-prototype__tabs .ant-tabs-nav:before{left:32px}.my-project-prototype__tabs .ant-tabs-tab{margin:0 28px 0 0!important;padding:18px 0 14px!important;color:var(--zb-text-primary);font-size:15px;font-weight:700}.my-project-prototype__tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--zb-brand-primary)}.my-project-prototype__tabs .ant-tabs-ink-bar{height:3px;background:var(--zb-brand-primary)}.my-project-prototype__tabs .ant-tabs-content-holder{display:none}.my-project-prototype__list{flex:1 1 auto;min-height:0;padding:8px 12px 0 32px}.my-project-prototype__pagination{display:flex;flex:0 0 auto;align-items:center;gap:8px;justify-content:center;padding:18px 16px 24px}.my-project-pagination__total{color:var(--zb-text-secondary);font-size:13px;font-weight:600;margin-right:8px}.my-project-pagination__size-field{display:inline-flex;align-items:center}.my-project-pagination__page-size{width:106px;height:32px;border:1px solid var(--zb-border-subtle);border-radius:8px;background:var(--zb-surface-raised);color:var(--zb-text-secondary);font-size:14px;font-weight:600;padding:0 28px 0 14px}.my-project-pagination__nav,.my-project-pagination__page,.my-project-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--zb-text-secondary);font-size:14px;font-weight:700}.my-project-pagination__nav,.my-project-pagination__page{cursor:pointer}.my-project-pagination__nav,.my-project-pagination__ellipsis,.my-project-pagination__page--terminal{background:var(--zb-surface-muted)}.my-project-pagination__nav:disabled,.my-project-pagination__page:disabled{cursor:not-allowed;color:var(--zb-text-placeholder)}.my-project-pagination__page--active{background:var(--zb-brand-primary);color:var(--zb-text-inverse)}.my-project-pagination__ellipsis{cursor:default}.my-project-detail-page{flex:1;width:100%;min-width:0;min-height:0;overflow-y:auto;padding:18px 28px 40px;background:linear-gradient(180deg,var(--zb-surface-panel) 0,var(--zb-surface-panel) 196px,var(--zb-surface-app) 196px),var(--zb-surface-panel)}.my-project-detail-page__header{display:flex;align-items:center;width:min(1280px,100%);min-height:36px;margin:0 auto 16px}.my-project-detail-page__back-link{display:inline-flex;align-items:center;gap:8px;color:var(--zb-text-muted);font-size:14px;font-weight:600;text-decoration:none}.my-project-detail-page__back-link:hover,.my-project-detail-page__back-link:focus-visible{color:var(--zb-brand-primary)}.project-radar-detail-shell__back-button{border:0;background:transparent;padding:0;cursor:pointer;font-family:inherit;font-weight:400}.my-project-detail-page__title.ant-typography{margin:0;color:var(--zb-text-primary);font-size:30px;font-weight:800;line-height:1.25;letter-spacing:-.02em}.my-project-detail-prototype{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1540px;min-width:0;margin:0 auto;background:transparent}.my-project-detail-prototype__card{border:1px solid var(--zb-line-default);border-radius:20px;background:#fffffff5;box-shadow:none;padding:20px 24px 22px}.my-project-detail-prototype__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px}.my-project-detail-prototype__hero.my-project-detail-prototype__card{gap:12px 24px;padding:4px 6px 18px;border:0;border-radius:0;background:transparent;box-shadow:none}.my-project-detail-prototype__hero-top{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-bottom:2px}.my-project-detail-prototype__hero-main{display:flex;min-width:0;flex-direction:column;gap:10px}.my-project-detail-prototype__eyebrow{color:var(--zb-text-muted);font-size:13px;font-weight:600;letter-spacing:.02em}.my-project-detail-prototype__title-row,.my-project-detail-prototype__tags,.my-project-detail-prototype__hero-top,.my-project-detail-prototype__hero-actions,.my-project-detail-prototype__section-title,.my-project-detail-prototype__section-heading,.my-project-detail-prototype__personnel-row{display:flex;align-items:center}.my-project-detail-prototype__title-row{gap:14px;flex-wrap:wrap}.my-project-detail-prototype__tags{flex-wrap:wrap;gap:10px}.my-project-detail-prototype__tags span{display:inline-flex;align-items:center;gap:4px;min-height:32px;border:1px solid rgba(112,92,255,.12);border-radius:10px;background:#735eff14;color:var(--zb-brand-primary);font-size:13px;font-weight:700;line-height:32px;padding:0 12px}.my-project-detail-prototype__tags strong{font-size:13px;font-weight:700}.my-project-detail-prototype__meta-chip-label{color:#5d4ff0c7;font-weight:600}.my-project-detail-prototype__hero-actions{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:12px}.my-project-detail-prototype__hero-actions .ant-btn:hover,.my-project-detail-prototype__hero-actions .ant-btn:focus-visible{border-color:var(--zb-line-default);color:var(--zb-text-primary)}.my-project-detail-prototype__score{display:flex;align-self:start;min-width:92px;flex-direction:column;align-items:center;color:var(--zb-text-muted);font-size:12px;font-weight:600}.my-project-detail-prototype__score strong{color:var(--zb-brand-primary);font-size:34px;line-height:1}.my-project-detail-prototype__tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 32px;min-height:auto;padding:0 4px;border-bottom:1px solid var(--zb-line-default)}.my-project-detail-prototype__tabs-card{border:0;border-radius:0;background:transparent}.my-project-detail-prototype__tabs a{position:relative;color:var(--zb-text-secondary);font-size:14px;font-weight:700;padding:16px 2px 14px;text-decoration:none}.my-project-detail-prototype__tabs a:first-child{position:relative;color:var(--zb-brand-primary)}.my-project-detail-prototype__tabs a:first-child:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:999px;background:var(--zb-brand-primary);content:""}.my-project-detail-prototype__content-grid{display:grid;min-width:0;gap:18px}.my-project-detail-prototype__section{display:flex;flex-direction:column;gap:12px;scroll-margin-top:22px}.my-project-detail-prototype__section-title,.my-project-detail-prototype__section-heading{gap:10px;color:var(--zb-text-primary);font-size:18px;font-weight:800}.my-project-detail-prototype__section-heading-title{margin:0;color:var(--zb-text-primary);font-size:18px;font-weight:800;line-height:1.4}.my-project-detail-prototype__section-title>span:first-child{width:4px;height:20px;border-radius:999px;background:var(--zb-brand-primary)}.my-project-detail-prototype__section-title .ant-btn{margin-left:auto}.my-project-detail-prototype__section-heading{justify-content:space-between}.my-project-detail-prototype__remark-box{border:1px solid var(--zb-line-soft);border-radius:8px;background:var(--zb-surface-white)}.my-project-detail-prototype__empty{border:1px dashed var(--zb-line-soft);border-radius:8px;background:var(--zb-surface-panel);color:var(--zb-text-secondary);font-size:13px;line-height:22px;padding:14px}.my-project-detail-prototype__score-band{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.my-project-detail-prototype__score-band>div{min-height:34px;padding:0 18px 0 0;border-right:0}.my-project-detail-prototype__score-band>div:last-child{padding-right:0}.my-project-detail-prototype__score-band span{display:block;color:var(--zb-text-muted);font-size:12px;line-height:18px}.my-project-detail-prototype__score-band strong{color:var(--zb-text-primary);font-size:13px;line-height:18px}.my-project-detail-prototype__score-matches{border:1px solid var(--zb-line-soft);border-radius:8px;background:var(--zb-surface-panel);display:grid;gap:8px;padding:12px}.my-project-detail-prototype__score-matches>strong{color:var(--zb-text-primary);font-size:13px;line-height:20px}.my-project-detail-prototype__score-matches>div{display:flex;flex-wrap:wrap;gap:6px;color:var(--zb-text-secondary);font-size:13px;line-height:20px}.my-project-detail-prototype__score-matches small{color:var(--zb-text-muted);font-size:12px}.my-project-detail-prototype__score-note{color:var(--zb-text-placeholder);font-size:12px;line-height:18px}.my-project-detail-prototype__score-status-tag.my-project-detail-prototype__score-status-tag--success.ant-tag{border-color:var(--zb-state-success-bg)!important;background-color:var(--zb-state-success-bg)!important;color:var(--zb-state-success)!important}.my-project-detail-prototype__warning{border:1px solid var(--zb-state-amber-bg);border-radius:8px;background:var(--zb-state-warning-bg);color:var(--zb-state-warning);font-size:12px;line-height:22px;padding:10px 12px}.my-project-detail-prototype__timeline{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.my-project-detail-prototype__timeline-item{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;min-height:62px}.my-project-detail-prototype__timeline-dot{position:relative;width:9px;height:9px;margin-top:7px;border:2px solid var(--zb-brand-primary);border-radius:999px}.my-project-detail-prototype__timeline-item.is-history .my-project-detail-prototype__timeline-dot{border-color:var(--zb-line-strong)}.my-project-detail-prototype__timeline-dot:after{position:absolute;top:10px;left:2px;width:1px;height:48px;background:var(--zb-line-soft);content:""}.my-project-detail-prototype__timeline-item:last-child .my-project-detail-prototype__timeline-dot:after{display:none}.my-project-detail-prototype__timeline-content{display:flex;flex-direction:column;gap:4px}.my-project-detail-prototype__timeline-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:var(--zb-text-primary);font-size:13px}.my-project-detail-prototype__timeline-title-main{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.tender-progress-timeline__content{min-width:0}.tender-progress-timeline__item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.my-project-detail-prototype__timeline-toggle.ant-btn,.tender-progress-timeline__toggle.ant-btn{flex:0 0 auto;width:28px;min-width:28px;height:28px;border-radius:8px;color:var(--zb-brand-primary);font-size:13px;font-weight:600;padding-inline:0}.my-project-detail-prototype__timeline-toggle.ant-btn .ant-btn-icon,.tender-progress-timeline__toggle.ant-btn .ant-btn-icon{margin-inline-end:0}.my-project-detail-prototype__timeline-toggle.ant-btn:hover,.my-project-detail-prototype__timeline-toggle.ant-btn:focus-visible,.tender-progress-timeline__toggle.ant-btn:hover,.tender-progress-timeline__toggle.ant-btn:focus-visible{background:var(--zb-brand-softer);color:var(--zb-brand-primary)}.my-project-detail-prototype__timeline-item.is-history .my-project-detail-prototype__timeline-title-row,.my-project-detail-prototype__timeline-item.is-history .my-project-detail-prototype__timeline-title-row strong,.my-project-detail-prototype__timeline-item.is-history .my-project-detail-prototype__timeline-toggle.ant-btn,.tender-progress-timeline__item--history .tender-progress-timeline__toggle.ant-btn{color:var(--zb-text-muted)}.my-project-detail-prototype__timeline-item.is-history .my-project-detail-prototype__timeline-toggle.ant-btn:hover,.my-project-detail-prototype__timeline-item.is-history .my-project-detail-prototype__timeline-toggle.ant-btn:focus-visible,.tender-progress-timeline__item--history .tender-progress-timeline__toggle.ant-btn:hover,.tender-progress-timeline__item--history .tender-progress-timeline__toggle.ant-btn:focus-visible{background:var(--zb-surface-sidebar);color:var(--zb-text-secondary)}.my-project-detail-prototype__timeline-title-row span,.my-project-detail-prototype__timeline-content p{margin:0;color:var(--zb-text-muted);font-size:12px}.my-project-detail-prototype__timeline-item.is-history .my-project-detail-prototype__timeline-title-row span,.my-project-detail-prototype__timeline-item.is-history .my-project-detail-prototype__timeline-content p{color:var(--zb-text-placeholder)}.my-project-detail-prototype__source-card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid var(--zb-line-default);border-radius:20px;background:var(--zb-surface-sidebar);padding:18px 20px}.my-project-detail-prototype__source-main{min-width:0;flex:1}.my-project-detail-prototype__source-title{display:flex;align-items:center;gap:8px;color:var(--zb-text-primary);font-size:15px;font-weight:700}.my-project-detail-prototype__source-title>span:first-child{color:var(--zb-brand-primary)}.my-project-detail-prototype__source-url{display:block;margin-top:10px;overflow-wrap:anywhere;color:var(--zb-brand-primary);font-size:14px;line-height:22px}.my-project-detail-prototype__source-empty,.my-project-detail-prototype__source-meta{color:var(--zb-text-muted);font-size:14px;line-height:22px}.my-project-detail-prototype__source-empty{margin-top:8px}.my-project-detail-prototype__personnel-row{flex-wrap:wrap;gap:12px 18px;color:var(--zb-text-muted);font-size:13px}.my-project-detail-prototype__personnel-row strong{color:var(--zb-text-primary)}.my-project-detail-prototype__personnel-summary{color:var(--zb-text-muted);font-size:13px;font-weight:600;line-height:20px}.my-project-detail-prototype__personnel-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.my-project-detail-prototype__personnel-actions .ant-btn{margin-left:0}.my-project-detail-prototype__personnel-add-button.ant-btn{height:34px;border-radius:12px;background:var(--zb-brand-softer);color:var(--zb-brand-primary);font-weight:700;padding-inline:12px}.my-project-detail-prototype__personnel-save-button.ant-btn{color:var(--zb-brand-primary);font-weight:700}.my-project-detail-prototype__personnel-add-button.ant-btn:hover,.my-project-detail-prototype__personnel-add-button.ant-btn:focus-visible,.my-project-detail-prototype__personnel-save-button.ant-btn:hover,.my-project-detail-prototype__personnel-save-button.ant-btn:focus-visible{background:var(--zb-brand-soft);color:var(--zb-brand-primary)}.my-project-detail-prototype__personnel-table{overflow:hidden;border:1px solid var(--zb-line-default);border-radius:20px;background:var(--zb-surface-sidebar)}.my-project-detail-prototype__personnel-head,.my-project-detail-prototype__personnel-line{display:grid;grid-template-columns:minmax(170px,1fr) minmax(320px,1.8fr) 72px;align-items:center;column-gap:18px;min-height:60px;padding:0 16px}.my-project-detail-prototype__personnel-head{min-height:50px;border-bottom:1px solid var(--zb-line-default);background:transparent;color:var(--zb-text-muted);font-size:13px;font-weight:700}.my-project-detail-prototype__personnel-line{border-top:1px solid var(--zb-line-default);color:var(--zb-text-primary);font-size:14px;font-weight:600}.my-project-detail-prototype__personnel-line .ant-input,.my-project-detail-prototype__personnel-input,.my-project-detail-prototype__personnel-select{display:flex;align-items:center;width:100%;min-height:34px;border:1px solid var(--zb-line-soft);border-radius:8px;background:var(--zb-surface-white);color:var(--zb-text-primary);font-size:14px;font-weight:600;padding:0 14px}.my-project-detail-prototype__personnel-select{appearance:auto}.my-project-detail-prototype__personnel-combobox.ant-select{width:100%}.my-project-detail-prototype__personnel-combobox.ant-select .ant-select-selector{min-height:34px;border-color:var(--zb-line-soft);border-radius:8px;background:var(--zb-surface-white);color:var(--zb-text-primary);font-size:14px;font-weight:600}.my-project-detail-prototype__personnel-line .ant-input::placeholder,.my-project-detail-prototype__personnel-combobox.ant-select .ant-select-selection-placeholder{color:var(--zb-text-placeholder);font-weight:400}.my-project-detail-prototype__personnel-empty-state{display:flex;min-height:252px;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px 16px;text-align:center}.my-project-detail-prototype__personnel-empty-state strong{color:var(--zb-text-primary);font-size:16px;font-weight:700;line-height:1.5}.my-project-detail-prototype__personnel-empty-icon{display:grid;width:60px;height:60px;place-items:center;color:var(--zb-line-default);font-size:48px;line-height:1}.my-project-detail-prototype__personnel-empty-action.ant-btn{min-width:124px;height:40px;margin-top:2px;border:0;border-radius:999px;padding:0 24px;box-shadow:none}.my-project-detail-prototype__personnel-input--placeholder,.my-project-detail-prototype__personnel-line .ant-btn{color:var(--zb-text-placeholder)}.my-project-detail-prototype__collaboration-entry{display:grid;gap:16px;padding-top:34px}.my-project-detail-prototype__collaboration-entry .my-project-detail-prototype__section-title .ant-btn{margin-left:0}.my-project-detail-prototype__collaboration-control{display:flex;align-items:center;gap:12px;max-width:380px}.my-project-detail-prototype__supplement{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;border:1px solid var(--zb-line-default);border-radius:20px;background:var(--zb-surface-sidebar);padding:22px 24px 24px}.my-project-detail-prototype__supplement-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.my-project-detail-prototype__supplement-field{display:grid;gap:10px;min-width:0}.my-project-detail-prototype__supplement-field label{color:var(--zb-text-secondary);font-size:14px;font-weight:700;line-height:20px}.my-project-detail-prototype__supplement-field .ant-input,.my-project-detail-prototype__supplement-field .ant-select-selector{min-height:40px;border-color:var(--zb-line-default);border-radius:12px;background:#fffffff5;box-shadow:none!important;color:var(--zb-text-primary);font-size:14px;font-weight:600}.my-project-detail-prototype__supplement-field .ant-input::placeholder,.my-project-detail-prototype__supplement-field .ant-select-selection-placeholder{color:var(--zb-text-placeholder);font-weight:400}.my-project-detail-prototype__supplement-field .ant-input[readonly]{background:var(--zb-surface-white);cursor:default}.my-project-detail-prototype__supplement-field .ant-select{width:100%}.my-project-detail-prototype__supplement-custom-heading{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px}.my-project-detail-prototype__supplement-label-input.ant-input{min-height:20px;border:0;background:transparent;box-shadow:none;color:var(--zb-text-secondary);font-size:14px;font-weight:700;line-height:20px;padding:0}.my-project-detail-prototype__supplement-label-input.ant-input::placeholder{color:var(--zb-text-secondary)}.my-project-detail-prototype__supplement-custom-heading .ant-btn{color:var(--zb-text-placeholder)}.my-project-detail-prototype__remark-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:6px;background:var(--zb-brand-softer);color:var(--zb-brand-primary);font-size:13px;font-style:normal;font-weight:700;line-height:1}.my-project-detail-prototype__remark-list{display:grid;gap:8px;padding:2px 0 8px}.my-project-detail-prototype__remark-item{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:0;min-height:86px}.my-project-detail-prototype__remark-item:before{position:absolute;top:28px;bottom:0;left:8px;width:1px;background:var(--zb-line-default);content:""}.my-project-detail-prototype__remark-item:last-child:before{display:none}.my-project-detail-prototype__remark-dot{z-index:1;width:14px;height:14px;margin-top:7px;border-radius:999px;background:var(--zb-brand-soft);box-shadow:inset 0 0 0 3px #7b57ff26}.my-project-detail-prototype__remark-content{display:grid;gap:10px;min-width:0;padding-bottom:18px}.my-project-detail-prototype__remark-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--zb-text-placeholder);font-size:13px;line-height:22px}.my-project-detail-prototype__remark-meta strong{color:var(--zb-text-primary);font-size:14px}.my-project-detail-prototype__remark-meta time{color:var(--zb-text-placeholder)}.my-project-detail-prototype__remark-content p{width:fit-content;max-width:100%;margin:0;border-radius:16px;background:var(--zb-surface-sidebar);color:var(--zb-text-primary);font-size:14px;font-weight:500;line-height:24px;overflow-wrap:anywhere;padding:10px 14px}.my-project-detail-prototype__remark-text{white-space:pre-wrap}.my-project-detail-prototype__remark-actions{display:flex;gap:18px}.my-project-detail-prototype__remark-actions button{border:0;background:transparent;color:var(--zb-text-placeholder);font-size:13px;font-weight:700;padding:0;cursor:pointer}.my-project-detail-prototype__remark-box{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;min-height:120px;border:1px solid var(--zb-line-default);border-radius:18px;background:var(--zb-surface-sidebar);padding:16px}.my-project-detail-prototype__remark-box textarea.ant-input{flex:1 1 100%;border:0;box-shadow:none}.my-project-detail-prototype__remark-box .my-project-detail-prototype__attachments-list{flex:1 1 100%;width:100%}.my-project-detail-page{padding:18px 28px 40px;overflow-x:auto;background:linear-gradient(180deg,var(--zb-surface-panel) 0,var(--zb-surface-panel) 196px,var(--zb-surface-app) 196px),var(--zb-surface-panel)}.my-project-detail-prototype{max-width:1540px;min-width:1200px;gap:16px}.my-project-detail-prototype__card{border-color:var(--zb-line-default);border-radius:20px;background:#fffffff5;padding:20px 24px 22px;box-shadow:none}.my-project-detail-prototype__hero.my-project-detail-prototype__card{gap:12px 24px;border-color:#fff0;padding:4px 6px 18px;background:transparent;box-shadow:none}.my-project-detail-prototype__hero-top{gap:18px;margin-bottom:2px}.my-project-detail-page__back-link{gap:10px;color:var(--zb-text-muted);font-size:15px}.my-project-detail-page__title.ant-typography{font-size:30px;font-weight:800;line-height:1.25;letter-spacing:-.02em}.my-project-detail-prototype__eyebrow{font-size:13px;letter-spacing:.02em}.my-project-detail-prototype__title-row{gap:14px}.my-project-detail-prototype__title-row .ant-tag{margin-inline-end:0;border-radius:999px;font-size:13px;font-weight:700;padding-inline:10px}.my-project-detail-prototype__tags{gap:10px}.my-project-detail-prototype__tags>span{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid rgba(113,91,255,.1);border-radius:10px;background:#6f5cff14;color:var(--zb-brand-primary);font-size:13px;font-weight:700;line-height:32px;padding:0 12px}.my-project-detail-prototype__meta-chip-label{color:#6052eab8;font-size:12px;font-weight:700}.my-project-detail-prototype__hero-actions{justify-content:flex-end;gap:12px}.my-project-detail-prototype__hero-actions .ant-btn{height:40px;border-color:var(--zb-line-default);border-radius:14px;padding-inline:16px;background:#fffffff5;box-shadow:none;color:var(--zb-text-primary);font-weight:600}.my-project-detail-prototype__hero-actions .ant-btn-color-primary{border-color:var(--zb-brand-primary);background:var(--zb-brand-primary);color:var(--zb-text-inverse)}.my-project-detail-prototype__hero-actions .ant-btn-text.ant-btn-dangerous{border-color:transparent;background:transparent;color:var(--zb-state-danger);padding-inline:4px}.my-project-detail-prototype__tabs{gap:0 32px;min-height:auto;padding:0 4px}.my-project-detail-prototype__tabs-card{border:0;border-bottom:1px solid var(--zb-line-default);border-radius:0;background:transparent;box-shadow:none}.my-project-detail-prototype__tabs a{position:relative;padding:16px 2px 14px;color:var(--zb-text-secondary);font-size:14px;font-weight:700}.my-project-detail-prototype__tabs a:first-child{color:var(--zb-brand-primary)}.my-project-detail-prototype__tabs a:first-child:after{height:3px;background:var(--zb-brand-primary)}.my-project-detail-prototype__tabs.ant-tabs{display:block;flex-wrap:initial;align-items:initial;gap:0;min-height:auto;padding:0;overflow:visible;border-bottom:0}.my-project-detail-prototype__tabs.ant-tabs .ant-tabs-nav{margin:0;padding:0}.my-project-detail-prototype__tabs.ant-tabs .ant-tabs-nav:before{border-bottom:1px solid color-mix(in srgb,var(--zb-line-default) 45%,transparent)}.my-project-detail-prototype__tabs.ant-tabs .ant-tabs-tab{padding:16px 2px 14px;color:var(--zb-text-secondary);font-size:14px;font-weight:700}.my-project-detail-prototype__tabs.ant-tabs .ant-tabs-tab:first-child{padding-left:0}.my-project-detail-prototype__tabs.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:32px}.my-project-detail-prototype__tabs.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--zb-brand-primary)}.my-project-detail-prototype__tabs.ant-tabs .ant-tabs-ink-bar{height:2px;border-radius:999px;background:var(--zb-brand-primary)}.my-project-detail-prototype__tabs.ant-tabs .ant-tabs-content-holder{display:none}.my-project-detail-prototype__content-grid{gap:18px}.my-project-detail-prototype__section.my-project-detail-prototype__card{gap:14px;border-radius:20px;padding:20px 24px 22px}.my-project-detail-prototype__section-heading-title{position:relative;margin-bottom:4px;padding-left:18px;font-size:18px;font-weight:800;line-height:1.4}.my-project-detail-prototype__section-heading-title:before{position:absolute;top:4px;left:0;width:4px;height:20px;border-radius:999px;background:var(--zb-brand-primary);content:""}.my-project-detail-prototype__section-title,.my-project-detail-prototype__section-heading{gap:10px;font-size:18px;font-weight:800}.my-project-detail-prototype__section-title>span:first-child{width:4px;height:20px;background:var(--zb-brand-primary)}.my-project-detail-prototype__section--basic,.my-project-detail-prototype__section--attachments,.my-project-detail-prototype__section--source,.my-project-detail-prototype__section--personnel,.my-project-detail-prototype__section--supplement,.my-project-detail-prototype__section--remark{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.project-radar-detail-descriptions{overflow:hidden;border:1px solid var(--zb-line-default);border-radius:18px;background:var(--zb-surface-sidebar)}.project-radar-detail-descriptions :where(.ant-descriptions-view){overflow:hidden;border-radius:inherit}.project-radar-detail-descriptions :where(.ant-descriptions-row>th),.project-radar-detail-descriptions :where(.ant-descriptions-row>td){border-color:var(--zb-line-soft)!important;padding:15px 18px!important;background:transparent!important}.project-radar-detail-descriptions :where(.ant-descriptions-item-label){width:138px;min-width:138px;color:var(--zb-text-muted)!important;font-size:13px!important;font-weight:600!important}.project-radar-detail-descriptions :where(.ant-descriptions-item-content){color:var(--zb-text-primary)!important;font-size:14px!important;font-weight:600!important;line-height:1.7!important}.my-project-detail-prototype__attachments-list{display:grid;gap:10px}.my-project-detail-prototype__attachment-card,.my-project-detail-prototype__attachment-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--zb-line-default);border-radius:16px;background:var(--zb-surface-sidebar);padding:15px 16px}.my-project-detail-prototype__attachment-main,.my-project-detail-prototype__attachment-copy{min-width:0;flex:1}.my-project-detail-prototype__attachment-head,.my-project-detail-prototype__attachment-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.my-project-detail-prototype__attachment-icon{color:var(--zb-brand-primary);font-size:16px}.my-project-detail-prototype__attachment-name,.my-project-detail-prototype__attachment-title>span{color:var(--zb-text-primary);font-size:15px;font-weight:700}.my-project-detail-prototype__attachment-meta{margin-top:8px;color:var(--zb-text-muted);font-size:13px}.my-project-detail-prototype__attachment-summary{margin:8px 0 0;color:var(--zb-text-secondary);font-size:13px;line-height:1.7}.my-project-detail-prototype__attachment-card .ant-btn{height:36px;border-color:var(--zb-line-default);border-radius:12px;padding-inline:12px;background:#fffffff5;box-shadow:none}.my-project-detail-prototype__section--progress>div:first-child{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.my-project-detail-prototype__section--progress h2{position:relative;margin:0 0 18px!important;padding-left:18px;color:var(--zb-text-primary);font-size:18px;font-weight:800;line-height:1.4}.my-project-detail-prototype__section--progress h2:before{position:absolute;top:4px;left:0;width:4px;height:20px;border-radius:999px;background:var(--zb-brand-primary);content:""}.my-project-detail-prototype__section--progress .ant-timeline{margin-top:2px}.my-project-detail-prototype__section--progress .ant-timeline-item-tail{border-inline-start-color:var(--zb-line-default)}.my-project-detail-prototype__section--progress .ant-timeline-item-head{background:var(--zb-text-inverse)}.my-project-detail-prototype__source-card{border:1px solid var(--zb-line-default);border-radius:16px;background:var(--zb-surface-sidebar);padding:16px 18px}.my-project-detail-prototype__source-title{font-size:15px}.my-project-detail-prototype__source-url{margin-top:10px;font-size:14px;font-weight:600}.my-project-detail-prototype__source-meta{margin-top:14px;font-size:13px}.my-project-detail-prototype__source-card .ant-btn{height:38px;border-color:var(--zb-line-default);border-radius:12px;padding-inline:13px;box-shadow:none}.my-project-detail-prototype__personnel-summary{color:var(--zb-text-muted);font-size:13px;font-weight:600}.my-project-detail-prototype__personnel-add-button.ant-btn{height:34px;border-radius:12px;padding-inline:12px;border:1px solid var(--zb-brand-border);background:var(--zb-brand-soft);color:var(--zb-brand-primary)}.my-project-detail-prototype__personnel-table{border-color:var(--zb-line-default);border-radius:16px;background:var(--zb-surface-sidebar)}.my-project-detail-prototype__personnel-head,.my-project-detail-prototype__personnel-line{grid-template-columns:minmax(170px,1fr) minmax(320px,1.8fr) 72px;column-gap:18px;padding:0 16px}.my-project-detail-prototype__personnel-head{min-height:48px;border-bottom:1px solid var(--zb-line-default);background:transparent;color:var(--zb-text-muted);font-size:13px}.my-project-detail-prototype__personnel-line{min-height:58px;border-top-color:var(--zb-line-default);font-size:14px;font-weight:600}.my-project-detail-prototype__personnel-head+.my-project-detail-prototype__personnel-line{border-top:0}.my-project-detail-prototype__personnel-line .ant-input,.my-project-detail-prototype__personnel-combobox.ant-select .ant-select-selector{min-height:38px;border-color:var(--zb-line-default);border-radius:12px;background:#fffffff5;box-shadow:none!important}.my-project-detail-prototype__personnel-combobox.ant-select{min-height:38px}.my-project-detail-prototype__personnel-combobox.ant-select-multiple{align-items:center}.my-project-detail-prototype__personnel-combobox.ant-select-multiple .ant-select-selector{min-height:38px;align-items:center}.my-project-detail-prototype__personnel-combobox.ant-select-multiple .ant-select-content{min-height:36px;align-items:center}.my-project-detail-prototype__personnel-combobox.ant-select-multiple .ant-select-input{color:var(--zb-text-placeholder)!important;font-weight:400!important;height:36px;line-height:36px}.my-project-detail-prototype__personnel-combobox.ant-select-multiple .ant-select-selection-overflow{min-height:36px;align-items:center}.my-project-detail-prototype__personnel-combobox.ant-select-multiple .ant-select-selection-search{height:36px;line-height:36px}.my-project-detail-prototype__personnel-combobox.ant-select-multiple .ant-select-selection-search-input{color:var(--zb-text-placeholder);font-weight:400!important;height:36px;line-height:36px}.my-project-detail-prototype__personnel-combobox.ant-select-multiple .ant-select-selection-search-input::placeholder{color:var(--zb-text-placeholder)!important;font-weight:400!important}.my-project-detail-prototype__personnel-combobox.ant-select-multiple .ant-select-selection-placeholder{color:var(--zb-text-placeholder)!important;font-weight:400!important;line-height:36px}.my-project-detail-prototype__personnel-combobox.ant-select-multiple .ant-select-placeholder{color:var(--zb-text-placeholder)!important;font-weight:400!important}.my-project-detail-prototype__personnel-combobox.ant-select-multiple .ant-select-selection-item{line-height:36px}.my-project-detail-prototype__personnel-save-button.ant-btn{color:var(--zb-brand-primary)}.my-project-detail-prototype__personnel-line .ant-btn{color:var(--zb-text-placeholder)}.my-project-detail-prototype__supplement{border-color:var(--zb-line-default);border-radius:16px;background:var(--zb-surface-sidebar);gap:22px 24px;padding:20px 22px 22px}.my-project-detail-prototype__supplement-field label{color:var(--zb-text-muted);font-size:13px;font-weight:700}.my-project-detail-prototype__supplement-field .ant-input,.my-project-detail-prototype__supplement-field .ant-select-selector{min-height:40px;border-color:var(--zb-line-default);border-radius:12px;background:#fffffff5;box-shadow:none!important}.my-project-detail-prototype__supplement-field .ant-select{width:100%;min-height:40px}.my-project-detail-prototype__supplement-field .ant-select-single{height:40px}.my-project-detail-prototype__supplement-field .ant-select-single .ant-select-selector{height:40px;align-items:center}.my-project-detail-prototype__supplement-field .ant-select-single .ant-select-selection-wrap,.my-project-detail-prototype__supplement-field .ant-select-single .ant-select-selection-search,.my-project-detail-prototype__supplement-field .ant-select-single .ant-select-selection-item,.my-project-detail-prototype__supplement-field .ant-select-single .ant-select-selection-placeholder{min-height:38px;line-height:38px}.my-project-detail-prototype__remark-list{gap:6px;padding:4px 0 8px}.my-project-detail-prototype__remark-item{min-height:84px}.my-project-detail-prototype__remark-item:before{left:6px;background:var(--zb-line-default)}.my-project-detail-prototype__remark-dot{width:12px;height:12px;margin-top:7px;background:var(--zb-brand-soft);box-shadow:inset 0 0 0 3px #7b57ff26}.my-project-detail-prototype__remark-content{padding-bottom:18px}.my-project-detail-prototype__remark-content p{border-radius:16px;background:var(--zb-surface-sidebar);color:var(--zb-text-primary);font-weight:500;padding:10px 14px}.my-project-detail-prototype__remark-box{min-height:120px;border-color:var(--zb-line-default);border-radius:16px;background:var(--zb-surface-sidebar);padding:14px}.my-project-detail-prototype__section--remark .my-project-detail-prototype__remark-box,.my-project-detail-prototype__section--remark .my-project-detail-prototype__remark-box textarea.ant-input{background:transparent}.my-project-detail-prototype__remark-box .ant-btn-primary{height:40px;border-radius:12px;padding-inline:18px;box-shadow:none}.min-h-0.flex-1.overflow-y-auto.bg-white:has(.my-project-detail-page--radar-layout){overflow:hidden}.min-h-0.flex-1.overflow-y-auto.bg-white:has(.my-project-detail-page--radar-layout)>.min-h-full{height:100%;min-height:0;overflow:hidden}.my-project-detail-page--radar-layout{display:flex;flex-direction:column;height:100%;min-height:0;overflow-x:auto;overflow-y:hidden;padding:24px 32px 0;background:var(--zb-surface-white)}.my-project-detail-page--radar-layout .my-project-detail-prototype{display:flex;flex:1 1 auto;flex-direction:column;max-width:none;min-height:0;margin:0}.my-project-detail-page--radar-layout .my-project-detail-prototype>.ant-spin,.my-project-detail-page--radar-layout .my-project-detail-prototype>.ant-spin>.ant-spin-container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.my-project-detail-page--radar-layout .my-project-detail-prototype__hero.my-project-detail-prototype__card{position:relative;padding:0 0 2px}.my-project-detail-page--radar-layout .my-project-detail-prototype__hero-top,.my-project-detail-page--radar-layout .my-project-detail-prototype__hero-main{padding-right:520px}.my-project-detail-page--radar-layout .my-project-detail-prototype__hero-actions{position:absolute;top:53px;right:0;width:max-content}.my-project-detail-page--radar-layout .my-project-detail-prototype__hero-actions .ant-btn:not(.project-radar-follow-up-button){height:36px;border-radius:10px;padding-inline:14px;color:var(--zb-text-secondary);font-size:14px;font-weight:600}.my-project-detail-page--radar-layout .my-project-detail-prototype__hero-actions .ant-btn-color-primary{display:inline-flex;align-items:center;height:36px;min-height:36px;padding-block:0;color:var(--zb-text-inverse)}.my-project-detail-page--radar-layout .my-project-detail-prototype__hero-actions .my-project-detail-prototype__follow-up-button.ant-btn{color:var(--zb-text-inverse)}.my-project-detail-page--radar-layout .my-project-detail-prototype__hero-actions .my-project-detail-prototype__score{align-self:center;min-width:72px}.my-project-detail-page--radar-layout .my-project-detail-prototype__hero-actions .my-project-detail-prototype__score strong{font-size:28px}.my-project-detail-page--radar-layout .my-project-detail-prototype__hero-actions .ant-btn:not(.project-radar-follow-up-button):not(.ant-btn-primary):not(.ant-btn-dangerous){background:transparent}.my-project-detail-page--radar-layout .my-project-detail-prototype__hero-actions .ant-btn:not(.project-radar-follow-up-button):not(.ant-btn-primary):not(.ant-btn-dangerous):hover,.my-project-detail-page--radar-layout .my-project-detail-prototype__hero-actions .ant-btn:not(.project-radar-follow-up-button):not(.ant-btn-primary):not(.ant-btn-dangerous):focus-visible{border-color:var(--zb-line-strong);background:var(--zb-surface-sidebar);color:var(--zb-brand-primary)}.my-project-detail-page--radar-layout .my-project-detail-prototype__hero-actions .ant-btn-text.ant-btn-dangerous{color:var(--zb-text-placeholder)}.my-project-detail-page--radar-layout .my-project-detail-prototype__tags>span{min-height:auto;border:0;border-radius:4px;background:var(--zb-brand-soft);color:var(--zb-brand-primary);font-size:14px;font-weight:400;line-height:normal;padding:2px 8px}.my-project-detail-page--radar-layout .my-project-detail-prototype__tags{gap:8px}.my-project-detail-page--radar-layout .my-project-detail-prototype__meta-chip-label,.my-project-detail-page--radar-layout .my-project-detail-prototype__eyebrow{display:none}.my-project-detail-page--radar-layout .my-project-detail-prototype__sticky-header{position:relative;flex:0 0 auto;z-index:10;display:grid;gap:0;background:var(--zb-surface-white);box-shadow:0 1px 0 var(--zb-line-default)}.my-project-detail-page--radar-layout .my-project-detail-prototype__tabs-card{background:var(--zb-surface-white);margin-top:-6px}.my-project-detail-page--radar-layout .my-project-detail-prototype__tabs.ant-tabs{overflow-x:auto;scrollbar-width:none}.my-project-detail-page--radar-layout .my-project-detail-prototype__tabs.ant-tabs::-webkit-scrollbar{display:none}.my-project-detail-page--radar-layout .my-project-detail-prototype__tabs.ant-tabs .ant-tabs-nav{padding:0}.my-project-detail-page--radar-layout .my-project-detail-prototype__tabs.ant-tabs .ant-tabs-tab{font-weight:600}.my-project-detail-page--radar-layout .my-project-detail-prototype__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.my-project-detail-page--radar-layout .my-project-detail-prototype__body--with-sidebar{display:grid;align-items:stretch;gap:24px}@media(min-width:1280px){.my-project-detail-page--radar-layout .my-project-detail-prototype__body--with-sidebar{grid-template-columns:minmax(0,1fr) 360px}}.my-project-detail-page--radar-layout .my-project-detail-prototype__content-grid{flex:1 1 auto;gap:20px;min-height:0;overflow-y:auto;padding-top:24px;padding-bottom:48px;scrollbar-width:thin}.my-project-detail-page--radar-layout .my-project-detail-prototype__section{scroll-margin-top:20px}.my-project-detail-page--radar-layout .my-project-detail-prototype__section.my-project-detail-prototype__card{padding:0}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--score,.my-project-detail-page--radar-layout .my-project-detail-prototype__section--progress{border:0!important;border-radius:0;background:transparent;box-shadow:none}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--progress>div:first-child{border:0!important;border-radius:0!important;box-shadow:none!important}.my-project-detail-page--radar-layout .project-radar-detail-descriptions,.my-project-detail-page--radar-layout .my-project-detail-prototype__source-card,.my-project-detail-page--radar-layout .my-project-detail-prototype__personnel-table,.my-project-detail-page--radar-layout .my-project-detail-prototype__supplement,.my-project-detail-page--radar-layout .my-project-detail-prototype__remark-box,.my-project-detail-page--radar-layout .my-project-detail-prototype__attachment-card,.my-project-detail-page--radar-layout .my-project-detail-prototype__attachment-item,.my-project-detail-page--radar-layout .my-project-detail-prototype__empty,.my-project-detail-page--radar-layout .my-project-detail-prototype__score-matches{border-color:var(--zb-line-strong);background:var(--zb-surface-white)}.my-project-detail-page--radar-layout .project-radar-detail-descriptions{border-radius:12px}.my-project-detail-page--radar-layout .project-radar-detail-descriptions :where(.ant-descriptions-row>th),.my-project-detail-page--radar-layout .project-radar-detail-descriptions :where(.ant-descriptions-row>td){padding:13px 16px!important}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic{gap:16px}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .my-project-detail-prototype__section-heading-title{margin-bottom:0;font-size:16px;line-height:1.5}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .my-project-detail-prototype__section-heading-title:before{top:3px;height:18px}.my-project-detail-page--radar-layout .project-radar-notice-detail-section-heading{margin-bottom:0;font-family:inherit;font-size:16px;font-weight:800;line-height:1.5}.my-project-detail-page--radar-layout :where(#opportunity,#body,#files)>.project-radar-notice-detail-section-heading,.my-project-detail-page--radar-layout :where(#progress,#source)>section>.project-radar-notice-detail-section-heading,.my-project-detail-page--radar-layout :where(#progress,#source)>div>.project-radar-notice-detail-section-heading{margin-left:-24px}.my-project-detail-page--radar-layout :where(#opportunity,#body,#files)>:not(.project-radar-notice-detail-section-heading),.my-project-detail-page--radar-layout :where(#progress,#source)>:where(section,div)>:not(.project-radar-notice-detail-section-heading){margin-left:-24px;margin-top:16px;width:calc(100% + 24px)}.my-project-detail-page--radar-layout .project-radar-notice-detail-section-heading:before{top:3px;height:18px}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-descriptions{border:0;border-radius:12px;background:var(--zb-surface-panel);padding:24px}.project-radar-score-dimension-card{--tw-border-opacity: 1;box-sizing:border-box;border:1px solid rgb(230 232 240 / var(--tw-border-opacity, 1))}.project-radar-score-dimension-title{margin-left:-16px}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-descriptions :where(.ant-descriptions-view){border:0!important;border-radius:0}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-descriptions :where(.ant-descriptions-view table){border:0!important;border-collapse:separate;border-spacing:0 14px;margin:-14px 0}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-descriptions :where(.ant-descriptions-row){border:0!important}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-descriptions :where(.ant-descriptions-row>th),.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-descriptions :where(.ant-descriptions-row>td){border:0!important;background:transparent!important;padding:0!important}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-descriptions :where(.ant-descriptions-item-label){width:100px;min-width:100px;color:var(--zb-text-muted)!important;font-weight:500!important}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-descriptions :where(.ant-descriptions-item-content){color:var(--zb-text-primary)!important;font-weight:500!important}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-compact-info{display:grid;align-items:flex-start;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 32px;border-radius:12px;background:var(--zb-surface-panel);padding:24px}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-compact-info__item{display:inline-grid;grid-template-columns:96px minmax(0,1fr);align-items:flex-start;min-width:0;column-gap:14px;vertical-align:top}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-compact-info__item--wide{grid-column:span 2}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-compact-info__item--full{grid-column:1 / -1;grid-template-columns:96px minmax(0,1fr)}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-compact-info__label{color:var(--zb-text-muted);font-weight:500;line-height:1.7}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-compact-info__value{min-width:0;color:var(--zb-text-primary);font-weight:500;line-height:1.7;overflow-wrap:anywhere}@media(max-width:1280px){.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-compact-info{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-compact-info{gap:10px 24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-compact-info__item{grid-template-columns:84px minmax(0,auto)}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-compact-info__item--full{grid-template-columns:84px minmax(0,1fr)}}@media(max-width:680px){.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-compact-info{grid-template-columns:minmax(0,1fr)}.my-project-detail-page--radar-layout .my-project-detail-prototype__section--basic .project-radar-detail-compact-info__item--wide{grid-column:1 / -1}}.my-project-detail-page--radar-layout .my-project-detail-prototype__source-card,.my-project-detail-page--radar-layout .my-project-detail-prototype__attachment-card,.my-project-detail-page--radar-layout .my-project-detail-prototype__attachment-item,.my-project-detail-page--radar-layout .my-project-detail-prototype__supplement,.my-project-detail-page--radar-layout .my-project-detail-prototype__remark-box,.my-project-detail-page--radar-layout .my-project-detail-prototype__personnel-table{border-radius:12px}.my-project-detail-page--radar-layout .my-project-detail-prototype__personnel-head,.my-project-detail-page--radar-layout .my-project-detail-prototype__personnel-line{min-height:52px}.my-project-detail-page--radar-layout .my-project-detail-prototype__personnel-line .ant-input,.my-project-detail-page--radar-layout .my-project-detail-prototype__personnel-combobox.ant-select .ant-select-selector,.my-project-detail-page--radar-layout .my-project-detail-prototype__supplement-field .ant-input,.my-project-detail-page--radar-layout .my-project-detail-prototype__supplement-field .ant-select-selector,.my-project-detail-page--radar-layout .my-project-detail-prototype__personnel-add-button.ant-btn{border-color:var(--zb-line-strong);background:var(--zb-surface-white)}.my-project-detail-page--radar-layout .my-project-detail-prototype__remark-content p{background:var(--zb-surface-white);box-shadow:inset 0 0 0 1px var(--zb-line-soft)}.my-project-detail-page--radar-layout .my-project-detail-prototype__remark-box .ant-btn-primary{height:32px;border-radius:10px;font-size:13px}@media(max-width:960px){.my-project-detail-prototype__hero{grid-template-columns:1fr}.my-project-detail-prototype__hero-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.my-project-detail-prototype__score-band{grid-template-columns:repeat(2,minmax(0,1fr))}.my-project-detail-prototype__supplement{grid-template-columns:1fr;gap:20px;padding:22px}.my-project-detail-prototype__score-band>div:nth-child(2n){border-right:0}.my-project-detail-prototype__score{align-items:flex-start}}@media(max-width:640px){.my-project-detail-page{padding:14px 12px 28px}.my-project-detail-prototype__score-band{grid-template-columns:1fr}.my-project-detail-prototype__score-band>div{border-right:0;border-bottom:1px solid var(--zb-line-soft)}.my-project-detail-prototype__score-band>div:last-child{border-bottom:0}.my-project-detail-prototype__source-card,.my-project-detail-prototype__remark-box{align-items:flex-start;flex-direction:column}}.my-project-page__hero-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.my-project-page__eyebrow.ant-typography{color:var(--zb-text-muted);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.my-project-page__hero-description.ant-typography{margin:0;max-width:760px;color:var(--zb-text-secondary);font-size:14px}.my-project-page__panel{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--zb-line-soft);border-radius:20px;box-shadow:0 12px 28px #0f172a0a}.my-project-page__panel>.ant-card-body{display:flex;flex:1;min-width:0;min-height:0;padding:20px 20px 16px;overflow:hidden}.my-project-page__panel-body{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.my-project-page__filter-shell{padding:16px 18px;border:1px solid var(--zb-line-soft);border-radius:18px;background:linear-gradient(180deg,#f8fbfff5,#fffffffa)}.my-project-page__tabs-host .ant-tabs{min-height:0}.my-project-page__tabs-host .ant-tabs-nav{margin:0;padding:4px;border-radius:999px;background:var(--zb-surface-page)}.my-project-page__tabs-host .ant-tabs-tab{margin:0!important;padding:10px 18px!important;border-radius:999px!important}.my-project-page__tabs-host .ant-tabs-tab.ant-tabs-tab-active{background:var(--zb-text-inverse);box-shadow:0 6px 18px #0f254014}.my-project-page__tabs-host .ant-tabs-tab-btn{font-weight:600}.my-project-page__tabs-host .ant-tabs-content-holder{display:none}.my-project-page__table-region{flex:1;min-width:0;min-height:0;overflow:hidden}.all-project-page{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding-bottom:16px}.all-project-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.all-project-summary-strip__item{min-width:0;padding:0}.all-project-summary-strip__item+.all-project-summary-strip__item{border-left:0}.all-project-summary-strip__line{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;white-space:normal}.all-project-summary-strip__icon{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--zb-text-secondary);font-size:16px;line-height:1}.all-project-summary-strip__label{min-width:0;overflow:hidden;color:var(--zb-text-muted);font-size:14px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:normal}.all-project-summary-strip__value{flex:0 0 auto;color:var(--zb-text-primary);font-size:34px;font-weight:700;line-height:1}.my-project-summary-strip__surface{display:flex;flex-direction:column;gap:10px;min-height:108px;padding:14px 16px;border:1px solid var(--zb-line-soft);border-radius:12px;background:var(--zb-text-inverse);box-shadow:0 10px 24px #0f25400d}.my-project-summary-strip__item--pending .my-project-summary-strip__surface{background:linear-gradient(180deg,var(--zb-text-inverse) 0%,var(--zb-brand-softer) 100%)}.my-project-summary-strip__item--inProgress .my-project-summary-strip__surface{background:linear-gradient(180deg,var(--zb-text-inverse) 0%,var(--zb-surface-panel) 100%)}.my-project-summary-strip__item--ended .my-project-summary-strip__surface{background:linear-gradient(180deg,var(--zb-text-inverse) 0%,var(--zb-surface-sidebar) 100%)}.my-project-summary-strip__meta{color:var(--zb-text-muted);font-size:13px;line-height:1.45}.company-person-summary-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.all-project-page__panel{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.all-project-page__panel>.ant-card-body{display:flex;flex:1;min-width:0;min-height:0;padding:20px 20px 16px;overflow:hidden}.all-project-page__panel-body{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.all-project-page__table-region{flex:1;min-width:0;min-height:0;overflow:hidden}.company-qualification-page{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding-bottom:16px}.company-qualification-page__panel{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.company-qualification-page__panel>.ant-card-body{display:flex;flex:1;min-width:0;min-height:0;padding:20px 20px 16px;overflow:hidden}.company-qualification-page__panel-body{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.company-qualification-page__table-region,.company-qualification-page__table>.ant-spin,.company-qualification-page__table-region .ant-spin-nested-loading,.company-qualification-page__table-region .ant-spin-container,.company-qualification-page__table.ant-table-wrapper,.company-qualification-page__table .ant-table,.company-qualification-page__table .ant-table-container,.company-qualification-page__table .ant-table-content,.company-qualification-page__table .ant-table-body,.company-qualification-page__table .ant-table-empty{min-height:0}.company-qualification-page__table-region,.company-qualification-page__table>.ant-spin,.company-qualification-page__table.ant-table-wrapper,.company-qualification-page__table .ant-spin-nested-loading,.company-qualification-page__table .ant-spin-container,.company-qualification-page__table .ant-table,.company-qualification-page__table .ant-table-container,.company-qualification-page__table .ant-table-content,.company-qualification-page__table .ant-table-empty{display:flex;flex:1;flex-direction:column;width:100%}.company-qualification-page__table-region{flex:1;min-width:0;min-height:0;overflow:hidden}.company-qualification-page__table>.ant-spin{display:flex;flex:1;min-height:0}.company-qualification-page__action-stack{align-items:flex-start;width:100%}.company-qualification-page__action-stack .ant-space-item{width:100%}.company-qualification-page__action-stack .ant-btn{height:auto;justify-content:flex-start;padding-inline:0}.company-qualification-page__table .ant-table-body{flex:1}.company-qualification-page__table .ant-table-thead>tr>th,.company-qualification-page__table .ant-table-tbody>tr>td,.company-qualification-page__table .ant-table-cell{text-align:left}.all-project-page__pagination{flex:0 0 auto;min-width:0}.all-project-table,.all-project-table__grid,.all-project-table__grid.ant-table-wrapper{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.all-project-table{position:relative}.all-project-table__grid>.ant-spin{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;width:100%;max-width:100%}.all-project-table__grid .ant-spin-nested-loading,.all-project-table__grid .ant-spin-container,.all-project-table__grid .ant-table,.all-project-table__grid .ant-table-container,.all-project-table__grid .ant-table-header,.all-project-table__grid .ant-table-content,.all-project-table__grid .ant-table-body,.all-project-table__grid .ant-table-empty{min-width:0;min-height:0;width:100%;max-width:100%}.all-project-table__grid .ant-spin-nested-loading,.all-project-table__grid .ant-spin-container,.all-project-table__grid .ant-table,.all-project-table__grid .ant-table-container,.all-project-table__grid .ant-table-empty{display:flex;flex:1;flex-direction:column;overflow:hidden}.all-project-table__grid .ant-table-header{overflow-x:hidden!important;overflow-y:hidden!important;scrollbar-gutter:stable both-edges}.all-project-table__grid .ant-table-content{display:flex;flex:1;flex-direction:column;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-gutter:stable both-edges;padding-bottom:6px}.all-project-table__row--readonly{cursor:default;pointer-events:auto!important}.all-project-table__grid .ant-table-body{flex:1;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior-x:contain;overscroll-behavior-y:contain;scrollbar-gutter:stable both-edges}.all-project-table__grid .ant-table-content::-webkit-scrollbar,.all-project-table__grid .ant-table-body::-webkit-scrollbar{height:10px}.all-project-table__grid .ant-table-content::-webkit-scrollbar-track,.all-project-table__grid .ant-table-body::-webkit-scrollbar-track{background:var(--zb-state-info-bg);border-radius:999px}.all-project-table__grid .ant-table-content::-webkit-scrollbar-thumb,.all-project-table__grid .ant-table-body::-webkit-scrollbar-thumb{background:var(--zb-brand-border);border-radius:999px}.all-project-table__grid .ant-table-content::-webkit-scrollbar-thumb:hover,.all-project-table__grid .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--zb-text-placeholder)}.all-project-table--empty .ant-table-tbody,.all-project-table--empty .ant-table-placeholder{display:none}.all-project-table__empty-overlay{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;width:min(calc(100% - 48px),360px);padding:20px 24px;pointer-events:none;text-align:center;transform:translate(-50%,-50%);z-index:1}.all-project-table__empty-overlay .ant-empty{margin-block:0}.all-project-table__grid table{width:max-content!important;min-width:100%}.all-project-table .project-table__actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.all-project-table .project-table__action-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:0}.all-project-table .all-project-table__action-link{min-width:0;min-height:0;padding:0;border:0;background:transparent;color:var(--zb-state-info);font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;box-shadow:none}.all-project-table .all-project-table__action-link.project-table__action-button--wide{grid-column:auto}.all-project-table .all-project-table__action-link:not(:disabled):hover,.all-project-table .all-project-table__action-link:not(:disabled):focus-visible{background:transparent;box-shadow:none;text-decoration:underline}.all-project-table .all-project-table__action-link.project-table__action-button--primary{color:var(--zb-state-info)}.all-project-table .all-project-table__action-link.project-table__action-button--danger{color:var(--zb-state-danger)}.all-project-table .all-project-table__action-link:focus-visible{outline:2px solid rgba(22,119,199,.24);outline-offset:2px}.all-project-table .all-project-table__action-link:disabled{background:transparent;color:var(--zb-text-placeholder);cursor:not-allowed}.all-project-table__detail,.all-project-table__detail-stack{width:100%}.all-project-table__detail-section{min-width:0;overflow:hidden;padding:14px 16px 16px;border:1px solid var(--zb-line-default);border-radius:10px;background:var(--zb-text-inverse);box-shadow:0 8px 18px #20527a0f}.all-project-table__detail-section-title.ant-typography{margin-bottom:10px;color:var(--zb-text-secondary);font-size:15px;line-height:1.4}.all-project-table__detail-grid{display:grid;gap:14px 16px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.all-project-table__detail-field{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:8px 0}.all-project-table__detail-field--wide{grid-column:span 2}.all-project-table__detail-field--full{grid-column:1 / -1}.all-project-table__detail-label{margin-bottom:4px}.all-project-table__detail-label.ant-typography{color:var(--zb-text-muted);font-size:13px;line-height:1.45}.all-project-table__detail-value{width:100%;min-width:0}.all-project-table__detail-value .project-detail-value{display:flex;align-items:flex-start;justify-content:flex-start;min-height:0;text-align:left}.all-project-table__detail-value .project-detail-value__content{display:block;width:100%;white-space:normal;overflow:visible;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width:1280px){.all-project-table__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.all-project-table__detail-field--wide{grid-column:1 / -1}}@media(max-width:900px){.all-project-table__detail-section{padding:12px 14px 14px}.all-project-table__detail-grid{gap:12px;grid-template-columns:minmax(0,1fr)}.all-project-table__detail-field--wide,.all-project-table__detail-field--full{grid-column:auto}}.my-project-table .project-table__actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.my-project-table .project-table__action-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:0}.my-project-table .all-project-table__action-link{min-width:0;min-height:0;padding:0;border:0;background:transparent;color:var(--zb-state-info);font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;box-shadow:none}.my-project-table .all-project-table__action-link.project-table__action-button--wide{grid-column:auto}.my-project-table .all-project-table__action-link:not(:disabled):hover,.my-project-table .all-project-table__action-link:not(:disabled):focus-visible{background:transparent;box-shadow:none;text-decoration:underline}.my-project-table .all-project-table__action-link.project-table__action-button--primary{color:var(--zb-state-info)}.my-project-table .all-project-table__action-link.project-table__action-button--danger{color:var(--zb-state-danger)}.my-project-table .all-project-table__action-link:focus-visible{outline:2px solid rgba(22,119,199,.24);outline-offset:2px}.my-project-table .all-project-table__action-link:disabled{background:transparent;color:var(--zb-text-placeholder);cursor:not-allowed}.project-filter-bar{display:grid;gap:0;padding:12px;background:linear-gradient(180deg,var(--zb-surface-sidebar) 0%,var(--zb-surface-panel) 100%);border-bottom:1px solid var(--zb-line-default);flex:0 0 auto}.project-filter-bar__header h1,.project-workbench__summary h2,.project-edit-form__panel h1{margin:0;color:var(--tech-blue-900)}.project-workbench__summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-end;padding:12px 14px 0}.project-filter-bar__hint,.project-workbench__summary p,.project-workbench__meta{margin:0;color:var(--zb-text-muted);line-height:1.5}.project-filter-bar__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0)}.project-filter-bar--all .project-filter-bar__fields{display:grid;grid-template-columns:minmax(168px,.82fr) minmax(168px,.82fr) minmax(168px,.92fr) minmax(220px,1.18fr) minmax(240px,1.28fr) 112px;gap:10px;align-items:stretch}.project-filter-bar--my .project-filter-bar__fields{display:grid;grid-template-columns:minmax(168px,.74fr) minmax(168px,.74fr) minmax(170px,210px) minmax(150px,190px) minmax(190px,1fr) minmax(210px,1.08fr) 132px;gap:10px;align-items:stretch}.project-filter-field{display:grid;grid-template-columns:minmax(92px,auto) minmax(0,1fr);align-items:center;min-width:0;min-height:44px;padding:0 12px;border-radius:0;border:1px solid var(--zb-line-default);background:var(--zb-text-inverse);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.project-filter-field--notice-type,.project-filter-field--area,.project-filter-field--project-type{grid-template-columns:minmax(80px,auto) minmax(0,1fr)}.project-filter-field--follow-up-status{grid-template-columns:minmax(84px,auto) minmax(0,1fr)}.project-filter-bar--all .project-filter-field--search-select,.project-filter-bar--all .project-filter-field--keyword{min-width:0}.project-filter-field__label{color:var(--zb-text-primary);font-size:14px;font-weight:600;white-space:nowrap}.project-filter-field select,.project-filter-field input{width:100%;min-height:34px;padding:0 28px 0 8px;border:none;border-radius:0;background:transparent;color:var(--zb-text-primary);font-size:14px}.project-filter-field select:focus,.project-filter-field input:focus{outline:none;box-shadow:none}.project-filter-field:focus-within{border-color:var(--zb-brand-deep);box-shadow:0 0 0 2px #2498e624}.project-filter-field input::placeholder{color:var(--zb-text-placeholder)}.project-filter-field--search-select,.project-filter-field--keyword{grid-template-columns:minmax(0,1fr)}.project-filter-field--search-select select,.project-filter-field--keyword input{padding-left:0}.project-pagination{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;flex:0 0 auto}.project-filter-bar__button{width:100%;min-height:44px;padding:0 10px;border:1px solid var(--zb-brand-primary);border-radius:0;background:linear-gradient(180deg,var(--zb-brand-deep) 0%,var(--zb-brand-primary) 100%);color:var(--zb-text-inverse);font-size:14px;font-weight:600;box-shadow:none}.project-filter-bar__button:disabled{cursor:not-allowed;opacity:.65}.project-filter-bar__button--primary{border-color:var(--zb-brand-primary)}.project-list-filter-panel__compact-item.ant-form-item{margin-bottom:0}.project-list-filter-panel__compact-item .ant-form-item-label{display:none}.project-list-filter-panel__compact-item .ant-form-item-control-input,.project-list-filter-panel__compact-item .ant-form-item-control-input-content{min-height:0}.project-list-filter-panel__action-item.ant-form-item{margin-bottom:0}.project-list-filter-panel__action-item .ant-form-item-control-input,.project-list-filter-panel__action-item .ant-form-item-control-input-content{min-height:0}.project-list-filter-panel__compact-select{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;border:1px solid var(--zb-line-default);border-radius:6px;background:var(--zb-text-inverse);box-shadow:inset 0 1px #fffc;transition:border-color .16s ease,box-shadow .16s ease}.project-list-filter-panel__compact-select:focus-within{border-color:var(--zb-state-info);box-shadow:0 0 0 2px #2498e624}.project-list-filter-panel__compact-label{flex:0 0 auto;color:var(--zb-text-primary);font-size:14px;font-weight:500;line-height:1;white-space:nowrap}.project-list-filter-panel__compact-control{flex:1 1 auto;min-width:0}.project-list-filter-panel__compact-control.ant-select .ant-select-selector{padding:0!important;background:transparent!important;box-shadow:none!important}.project-list-filter-panel__compact-control.ant-select .ant-select-selection-wrap{min-width:0}.project-list-filter-panel__compact-control.ant-select .ant-select-selection-item,.project-list-filter-panel__compact-control.ant-select .ant-select-selection-placeholder{line-height:36px!important}.project-list-filter-panel__compact-control.ant-input{padding:0;background:transparent;box-shadow:none}.project-list-filter-panel__compact-control.ant-input::placeholder{color:var(--zb-text-placeholder)}.project-list-filter-panel__actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:38px}.project-list-filter-panel__actions .ant-btn{width:72px;min-width:72px;min-height:38px}.my-project-filter-panel{display:flex;flex-direction:column;gap:8px;padding:18px 16px 10px 32px;border-bottom:0}.my-project-filter-panel__quick-strip{display:flex;flex-direction:column;gap:8px}.my-project-filter-panel__quick-group{display:flex;align-items:flex-start;gap:16px;min-height:32px}.my-project-filter-panel__quick-title{display:inline-flex;flex:0 0 64px;align-items:center;min-height:20px;color:var(--zb-text-placeholder);font-size:14px;font-weight:400;line-height:20px}.my-project-filter-panel__quick-options{display:flex;flex:1;flex-wrap:wrap;column-gap:16px;row-gap:8px}.my-project-filter-panel__quick-options--more{align-items:center;column-gap:24px;row-gap:8px}.my-project-filter-panel__quick-option{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 6px;border:0;border-radius:4px;background:transparent;color:var(--zb-text-secondary);font-size:13px;font-weight:700;cursor:pointer;transition:background-color .16s ease,color .16s ease}.my-project-filter-panel__quick-option:hover,.my-project-filter-panel__quick-option:focus-visible{background:var(--zb-brand-softer);color:var(--zb-brand-primary)}.my-project-filter-panel__quick-option--active{background:transparent;color:var(--zb-brand-primary)}.my-project-filter-panel__quick-option--mine{margin-left:auto;color:var(--zb-text-primary)}.my-project-filter-panel__quick-caret{color:inherit;font-size:10px}.my-project-filter-panel__select-shell{position:relative;display:inline-flex;align-items:center;min-height:30px;color:var(--zb-text-secondary);font-size:13px;font-weight:700}.my-project-filter-panel__select-shell--active{color:var(--zb-brand-primary)}.my-project-filter-panel__select{min-width:56px;max-width:112px;appearance:none;border:0;background:transparent;color:inherit;font:inherit;line-height:30px;outline:none;padding:0 16px 0 0;cursor:pointer}.my-project-filter-panel__select:hover,.my-project-filter-panel__select:focus-visible{color:var(--zb-brand-primary)}.my-project-filter-panel__select-caret{position:absolute;right:0;top:50%;color:inherit;font-size:10px;pointer-events:none;transform:translateY(-50%)}.my-project-filter-panel__toolbar-actions{justify-content:flex-end}.my-project-filter-panel__toolbar-actions .ant-btn{width:auto;min-width:120px}.my-project-filter-panel__advanced{padding-top:4px;border-top:1px dashed var(--zb-line-default)}.company-performance-page__filter-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:end}.company-performance-page__filter-field{min-width:0}.company-performance-page__filter-actions{display:flex;align-items:flex-end}.company-performance-page__filter-actions .project-list-filter-panel__actions{gap:16px}@media(min-width:768px){.company-performance-page__filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-performance-page__filter-actions{grid-column:1 / -1}}@media(min-width:1280px){.company-performance-page__filter-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.company-performance-page__filter-actions{grid-column:auto}}.project-workbench__error{margin:8px 0 0;padding:8px 10px;border-radius:0;background:#fff1eef2;color:var(--zb-state-dark-action);flex:0 0 auto}.project-workbench__notice{margin:8px 0 0;padding:8px 10px;border-radius:0;background:#ebf7eff5;color:var(--zb-text-secondary);flex:0 0 auto}.project-follow-up-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border-bottom:1px solid var(--zb-line-default);background:var(--zb-text-inverse)}.project-follow-up-toolbar--primary{padding:0 16px;border-top:1px solid var(--zb-line-soft);border-bottom:1px solid var(--zb-line-default)}.project-follow-up-tabs{display:inline-flex;align-items:center;min-width:0;gap:22px;align-self:stretch;border:none;background:transparent}.project-follow-up-tabs__item{position:relative;min-width:74px;min-height:48px;padding:0 2px;border:none;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--zb-text-secondary);font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.project-follow-up-tabs__item:hover:not(:disabled){background:linear-gradient(180deg,rgba(244,249,253,0) 0%,var(--zb-surface-panel) 100%);color:var(--zb-text-secondary)}.project-follow-up-tabs__item:focus-visible,.project-follow-up-batchbar__button:focus-visible{outline:2px solid var(--zb-brand-primary);outline-offset:1px}.project-follow-up-tabs__item--active{border-bottom-color:var(--zb-brand-primary);background:linear-gradient(180deg,rgba(244,249,253,0) 0%,var(--zb-surface-panel) 100%);color:var(--zb-brand-primary);box-shadow:none}.project-follow-up-tabs__item:disabled,.project-follow-up-batchbar__button:disabled{cursor:not-allowed;opacity:.62}.project-follow-up-batchbar__button{min-height:34px;padding:0 14px;border:1px solid var(--zb-brand-border);border-radius:0;background:var(--zb-brand-softer);color:var(--zb-text-secondary);font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}.project-follow-up-batchbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.project-follow-up-batchbar__status{color:var(--zb-text-secondary);font-size:14px;white-space:nowrap}.project-follow-up-batchbar__button--primary{border-color:var(--zb-brand-primary);background:linear-gradient(180deg,var(--zb-brand-deep) 0%,var(--zb-brand-primary) 100%);color:var(--zb-text-inverse)}.project-notice-tabs{height:auto;min-height:0;overflow-x:hidden;overflow-y:visible}.project-notice-tabs__list{display:flex;flex-direction:column;gap:8px;min-width:0;padding:2px 0 2px 2px}.project-notice-tabs__item{display:flex;flex:0 0 auto;align-items:center;width:100%;min-height:44px;padding:10px 14px 10px 18px;border:1px solid transparent;border-left:4px solid transparent;border-radius:0 14px 14px 0;background:var(--zb-state-info-bg);color:var(--zb-text-secondary);font-size:14px;font-weight:600;line-height:1.2;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-notice-tabs__item:hover{background:var(--zb-line-soft)}.project-notice-tabs__item:focus-visible{outline:2px solid var(--zb-brand-primary);outline-offset:1px}.project-notice-tabs__item--active{border-color:var(--zb-line-default);border-left-color:var(--zb-brand-primary);background:var(--zb-text-inverse);color:var(--zb-brand-primary);box-shadow:inset 0 0 0 1px #1d8ff00f}.project-table__scroll{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;max-height:none;margin:0;padding:0;border-top:1px solid var(--zb-line-default);background:var(--zb-text-inverse)}.project-table__scroll--empty{min-height:180px}.project-table__scroll--loading{background:linear-gradient(90deg,#2498e600,#2498e629,#2498e600) 0 0 / 220px 2px no-repeat,var(--zb-text-inverse);animation:project-table-loading-scan 1.1s ease-in-out infinite}.project-table{width:100%;min-width:1710px;border-collapse:collapse;table-layout:fixed}.project-table th,.project-table td{padding:10px 8px;border-bottom:1px solid var(--zb-line-soft);font-size:13px;line-height:1.4;vertical-align:top;background:var(--zb-text-inverse)}.project-table th{position:sticky;top:0;z-index:4;background:linear-gradient(180deg,var(--zb-surface-sidebar) 0%,var(--zb-surface-page) 100%);color:var(--zb-text-secondary);border-right:1px solid var(--zb-line-default);border-bottom:none;font-size:14px;font-weight:600;text-align:center;white-space:normal;line-height:1.35}.project-table th:last-child{border-right:none}.project-table__action-cell{position:sticky;right:0;background:var(--zb-text-inverse);box-shadow:-1px 0 0 var(--zb-line-default);z-index:1}.project-table__action-head{position:sticky;right:0;z-index:5;background:linear-gradient(180deg,var(--zb-surface-sidebar) 0%,var(--zb-surface-page) 100%);box-shadow:-1px 0 0 var(--zb-line-default)}.all-project-table--body-fits-y .project-table__action-head,.my-project-table--body-fits-y .project-table__action-head{transform:translate(var(--project-table-scrollbar-compensation, 0px))}.project-table__row--interactive{cursor:pointer}.project-table__row--interactive:hover td,.project-table__row--interactive:hover .project-table__action-cell{background:var(--zb-surface-sidebar)}.project-table__state-layer{position:sticky;left:0;z-index:1;display:grid;place-items:center;width:100%;min-height:220px;border-bottom:1px solid var(--zb-line-soft);background:var(--zb-text-inverse)}.project-table__state{display:grid;justify-items:center;gap:8px;padding:42px 24px;color:var(--zb-text-muted);text-align:center}.project-table__state-title{color:var(--zb-text-secondary);font-size:15px;font-weight:700;line-height:1.4}.project-table__state-description{color:var(--zb-text-muted);font-size:14px;line-height:1.55}.project-table__loading-mark{width:28px;height:28px;border:3px solid var(--zb-line-default);border-top-color:var(--zb-brand-primary);border-radius:999px;animation:project-table-loading-spin .86s linear infinite}.project-table__loading-overlay{position:sticky;left:50%;bottom:14px;z-index:3;display:inline-flex;align-items:center;gap:8px;width:max-content;margin:0 0 14px;padding:8px 12px;border:1px solid var(--zb-line-default);background:#fffffff5;color:var(--zb-text-secondary);font-size:13px;font-weight:600;box-shadow:0 10px 22px #20527a1f;transform:translate(-50%)}.project-table__loading-overlay .project-table__loading-mark{width:16px;height:16px;border-width:2px}@keyframes project-table-loading-spin{to{transform:rotate(360deg)}}@keyframes project-table-loading-scan{0%{background-position:-220px 0,0 0}to{background-position:100% 0,0 0}}.project-table__detail{display:grid;gap:12px;padding:14px 18px 18px;border-top:1px solid var(--zb-line-strong);background:linear-gradient(180deg,var(--zb-surface-sidebar) 0%,var(--zb-surface-panel) 100%)}.project-table__detail-row td{padding:0;border-bottom:1px solid var(--zb-line-strong);background:linear-gradient(180deg,var(--zb-surface-sidebar) 0%,var(--zb-surface-panel) 100%)}.project-table__cell-content{display:block;max-width:100%;text-align:left;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.my-project-table__primary-info{display:flex;flex-direction:column;gap:10px}.my-project-table__primary-tags{display:flex;flex-wrap:wrap;gap:8px}.my-project-table__primary-title.ant-typography{color:var(--zb-text-primary);font-size:16px;font-weight:700;line-height:1.5}.my-project-table__primary-meta,.my-project-table__primary-submeta{display:flex;flex-wrap:wrap;gap:12px 20px;color:var(--zb-text-secondary);font-size:13px;line-height:1.5}.my-project-table__snapshot{display:flex;flex-direction:column;gap:12px}.my-project-table__snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.my-project-table__snapshot-item,.my-project-table__snapshot-note{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--zb-surface-panel)}.my-project-table__snapshot-label{color:var(--zb-text-muted);font-size:12px;font-weight:600}.my-project-table__snapshot-value,.my-project-table__snapshot-note-value{color:var(--zb-text-primary);font-size:13px;line-height:1.5}.my-project-table__snapshot-value{font-weight:600}.my-project-table__follow-up{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--zb-text-secondary);font-size:13px;line-height:1.5}.my-project-table__follow-up-head{display:flex;flex-wrap:wrap;gap:8px}.my-project-table__follow-up-meta{display:flex;flex-direction:column;gap:6px;color:var(--zb-text-secondary);font-size:13px;line-height:1.5}.project-table__cell-content--center{text-align:left}.my-project-table--prototype{min-height:0}.my-project-table--prototype .my-project-table__spin,.my-project-table--prototype .my-project-table__spin>.ant-spin-nested-loading,.my-project-table--prototype .my-project-table__spin .ant-spin-container{width:100%;min-height:0;flex:1;flex-direction:column}.my-project-table__list{display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 304px);overflow-y:auto}.my-project-table__list-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:28px;min-height:130px;padding:20px 16px 18px 0;border-bottom:1px solid var(--zb-line-soft);background:var(--zb-text-inverse);cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.my-project-table__list-item:first-child{padding-top:0}.my-project-table__list-item--compact-first{min-height:108px;padding-bottom:10px}.my-project-table__list-item:hover{background:var(--zb-text-inverse)}.my-project-table__project-main{display:flex;flex-direction:column;gap:12px;min-width:0}.my-project-table__title-row{display:flex;align-items:center;gap:10px;min-width:0}.my-project-table__info-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;background:var(--zb-brand-soft);color:var(--zb-brand-primary);font-size:14px}.my-project-table__info-tag--amount{background:var(--zb-state-warning-bg);color:var(--zb-state-warning)}.my-project-table__project-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:12px;min-width:0}.my-project-table__activity-pill{display:inline-flex;align-items:center;max-width:100%;min-height:28px;padding:0 12px;border-radius:6px;background:var(--zb-brand-softer);color:var(--zb-brand-primary);font-size:13px;font-weight:600}.my-project-table__score-block{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--zb-text-muted);font-size:12px}.my-project-table__score-block strong{color:var(--zb-brand-primary);font-size:30px;line-height:1}.my-project-table__action-row{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}.my-project-table .project-table__actions.my-project-table__actions--inline{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;width:auto;min-width:0}.my-project-table .all-project-table__action-link{margin-left:0;min-width:88px;min-height:36px;padding:0 18px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-text-inverse);color:var(--zb-text-primary);justify-content:center;font-size:14px;font-weight:400;text-decoration:none}.my-project-table .all-project-table__action-link:not(:disabled):hover,.my-project-table .all-project-table__action-link:not(:disabled):focus-visible{background:var(--zb-surface-panel);text-decoration:none}.my-project-table .all-project-table__action-link.project-table__action-button--primary{border-color:var(--zb-line-default);color:var(--zb-text-primary)}.my-project-table .all-project-table__action-link.project-table__action-button--primary:not(:disabled):hover,.my-project-table .all-project-table__action-link.project-table__action-button--primary:not(:disabled):focus-visible{border-color:var(--zb-brand-border);background:var(--zb-brand-softer);color:var(--zb-brand-primary)}.my-project-table .all-project-table__action-link.my-project-table__edit-action:not(:disabled):hover,.my-project-table .all-project-table__action-link.my-project-table__edit-action:not(:disabled):focus-visible{border-color:var(--zb-brand-border);background:var(--zb-brand-softer);color:var(--zb-brand-primary)}.my-project-table .all-project-table__action-link.project-table__action-button--danger{border-color:transparent;color:var(--zb-brand-primary)}.my-project-empty-state{display:flex;width:100%;min-height:360px;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:0;background:var(--zb-text-inverse);text-align:center;transform:translate(-10px)}.my-project-table__loading-state{min-height:360px;background:var(--zb-text-inverse)}.my-project-empty-state__icon{display:grid;width:72px;height:72px;place-items:center;color:var(--zb-line-default);font-size:54px;line-height:1}.my-project-empty-state__action.ant-btn{min-width:112px;height:40px;margin-top:6px;border:0;border-radius:999px;padding:0 24px;box-shadow:none}.project-table__cell-content--right{text-align:right}.project-table__cell--discovery-text{white-space:pre-line;line-height:1.42}.project-table__cell--summary{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.45}.project-table__detail-board{display:grid;grid-template-columns:repeat(4,minmax(250px,1fr));gap:12px;align-items:start}.project-table__detail-section{min-width:0;overflow:hidden;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-text-inverse);box-shadow:0 8px 18px #20527a0f}.project-table__detail-section-title{margin:0;padding:10px 12px;border-bottom:1px solid var(--zb-line-strong);background:linear-gradient(180deg,var(--zb-surface-sidebar) 0%,var(--zb-surface-page) 100%);color:var(--zb-text-secondary);font-size:14px;font-weight:700;line-height:1.35}.project-table__detail-section-body{display:grid;margin:0}.project-table__detail-field{display:grid;grid-template-columns:104px minmax(0,1fr);min-width:0;min-height:38px;border-bottom:1px solid var(--zb-surface-app)}.project-table__detail-field:last-child{border-bottom:none}.project-table__detail-field-label,.project-table__detail-field-value{margin:0;padding:8px 10px;font-size:14px;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.project-table__detail-field-label{color:var(--zb-text-placeholder);font-weight:500}.project-table__detail-field-value{min-width:0;color:var(--zb-text-secondary);font-weight:400}.project-table__detail-field-value .project-detail-value{justify-content:flex-start;min-height:0;text-align:left}.project-table__detail-field-value .project-detail-value__content{display:block;width:100%;white-space:normal;overflow:visible;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width:900px){.project-table__detail-field{grid-template-columns:96px minmax(0,1fr)}}.project-detail-value{position:relative;display:flex;align-items:center;justify-content:center;min-height:100%}.project-detail-value__content{display:inline-block;max-width:100%;color:var(--zb-text-secondary);word-break:break-word}.project-detail-value__content--single-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-detail-value__content--two-lines{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-detail-value__tooltip{z-index:4;min-width:220px;max-width:320px;padding:10px 12px;border:1px solid var(--zb-line-default);border-radius:10px;background:#fffffffa;box-shadow:0 14px 24px #20527a24;color:var(--zb-text-secondary);line-height:1.6;text-align:left;white-space:normal;word-break:break-word;overflow-wrap:anywhere;pointer-events:none}.project-detail-value a{color:var(--zb-text-muted);text-decoration:none}.project-table__actions{display:grid;justify-content:start;align-content:center;gap:6px;width:148px;min-width:0;margin:0}.project-table__action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:28px}.project-table__action-button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:28px;padding:0 8px;border:1px solid transparent;border-radius:6px;font:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.project-table__action-button--wide{grid-column:1 / -1}.project-table__action-button--neutral{border-color:var(--zb-line-default);background:var(--zb-text-inverse);color:var(--zb-state-info)}.project-table__action-button--primary{border-color:var(--zb-brand-border);background:var(--zb-state-info-bg);color:var(--zb-state-info)}.project-table__action-button--danger{border-color:var(--zb-line-default);background:var(--zb-state-danger-bg);color:var(--zb-state-danger)}.project-table__action-button:not(:disabled):hover,.project-table__action-button:not(:disabled):focus-visible{box-shadow:0 4px 10px #20527a1a}.project-table__action-button--neutral:not(:disabled):hover,.project-table__action-button--neutral:not(:disabled):focus-visible{border-color:var(--zb-brand-border);background:var(--zb-surface-panel);color:var(--zb-state-success)}.project-table__action-button--primary:not(:disabled):hover,.project-table__action-button--primary:not(:disabled):focus-visible{border-color:var(--zb-text-placeholder);background:var(--zb-line-strong);color:var(--zb-state-success)}.project-table__action-button--danger:not(:disabled):hover,.project-table__action-button--danger:not(:disabled):focus-visible{border-color:var(--zb-text-placeholder);background:var(--zb-state-danger-bg);color:var(--zb-state-dark-action)}.project-table__action-button:focus-visible{outline:2px solid var(--zb-state-info);outline-offset:2px}.project-table__action-button:disabled{border-color:var(--zb-line-default);background:var(--zb-surface-page);color:var(--zb-text-placeholder);cursor:not-allowed;box-shadow:none}.project-pagination{padding:10px 14px;border-top:1px solid var(--zb-line-strong);background:var(--zb-surface-sidebar);color:var(--zb-text-secondary);font-size:13px}.project-pagination__status,.project-pagination__total{white-space:nowrap}.project-pagination__nav-group{display:flex;align-items:center;gap:8px}.project-pagination__nav,.project-pagination__current-page,.project-pagination__select,.project-pagination__input{display:flex;align-items:center;justify-content:center;height:32px;border:1px solid var(--zb-text-placeholder);background:var(--zb-text-inverse);color:var(--zb-state-dark-action)}.project-pagination__nav{min-width:58px;padding:0 10px}.project-pagination__current-page{width:64px}.project-pagination__nav:disabled{cursor:not-allowed;color:var(--zb-text-placeholder);background:var(--zb-surface-page)}.project-pagination__field{display:flex;align-items:center;gap:8px;white-space:nowrap}.project-pagination__field span{color:var(--zb-text-secondary)}.project-pagination__field--page-size{margin-left:8px}.project-pagination__select,.project-pagination__input{padding:0 10px;font:inherit}.project-pagination__select{width:76px}.project-pagination__input{width:72px}.project-edit-page{display:grid;flex:1;gap:16px;align-content:stretch;justify-items:center;box-sizing:border-box;width:100%;min-width:0;min-height:0;padding:16px 32px 20px;overflow:hidden}.project-edit-page>.project-workbench__panel{box-sizing:border-box;width:100%;margin:0 auto}.project-edit-form{display:grid;grid-template-rows:minmax(0,1fr);gap:14px;align-content:start;box-sizing:border-box;width:100%;min-width:0;min-height:0;height:100%;margin:0 auto}.project-edit-form__panel{display:flex;flex-direction:column;gap:0;min-height:0;overflow:hidden;padding:0}.project-edit-form__nav{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--zb-line-default);background:var(--zb-surface-sidebar)}.project-edit-form__nav .ant-breadcrumb,.project-edit-form__nav .ant-breadcrumb ol{display:flex;align-items:center}.project-edit-form__back{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:var(--zb-text-secondary);font:inherit;font-size:14px;line-height:22px;cursor:pointer}.project-edit-form__back:hover{color:var(--zb-text-secondary);text-decoration:underline}.project-edit-form__nav-divider,.project-edit-form__nav-current{color:var(--zb-text-muted);font-size:14px;line-height:22px}.project-edit-form__titlebar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px;gap:6px;min-width:0;padding:22px 20px 14px}.project-edit-form__titlebar-main{min-width:0}.project-edit-form__overview{display:grid;grid-template-columns:max-content max-content max-content minmax(320px,471px);justify-content:space-between;column-gap:24px;row-gap:16px;align-items:start}.project-edit-form__overview-main,.project-edit-form__overview-main--compact-third-column{display:contents}.project-edit-form__overview-qualification{min-width:0;padding-left:6px}.project-edit-form__overview-column{display:grid;gap:16px;align-content:start;min-width:0}.project-edit-form__overview-item{display:grid;gap:6px;min-width:0;align-content:start}.project-edit-form__overview-item--inline{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px;row-gap:0}.project-edit-form__overview-item--inline .project-edit-form__overview-value{min-height:0;white-space:nowrap}.project-edit-form__overview-item--inline-compact{grid-template-columns:auto auto;width:fit-content;max-width:100%;justify-content:start;justify-self:start}.project-edit-form__overview-label{color:var(--zb-text-secondary);font-size:13px;font-weight:600;line-height:1.5}.project-edit-form__overview-value{min-height:24px;color:var(--zb-text-secondary);line-height:1.6;white-space:pre-wrap;word-break:break-word}.project-edit-form__title{min-width:0;margin:0;overflow:hidden;color:var(--tech-blue-900);font-size:28px;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.project-edit-form__subtitle{margin:0;color:var(--zb-text-muted);font-size:14px;line-height:1.4}.project-edit-form__tab{position:relative;min-height:44px;padding:0 2px 1px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--zb-text-secondary);font-size:16px;font-weight:500;line-height:42px;transition:color .2s ease,border-color .2s ease}.project-edit-form__tab:hover{color:var(--zb-text-secondary)}.project-edit-form__tab--active{border-bottom-color:var(--zb-state-success);background:transparent;color:var(--zb-state-success);font-weight:700}.project-edit-form__tab-panel{display:grid;flex:1 1 auto;gap:18px;align-content:start;min-height:0;padding:18px 20px 24px}.project-edit-form__tab-panel--stacked{gap:12px}.project-edit-form__section{--project-edit-form-label-width-compact: 112px;--project-edit-form-label-gap-compact: 8px;--project-edit-form-section-title-offset: 56px;--project-edit-form-section-title-shift: 72px;display:grid;gap:12px;align-self:start;align-content:start;overflow:visible;border:1px solid var(--zb-line-default);border-radius:6px;background:var(--zb-text-inverse);padding:14px 16px 16px}.project-edit-form__section h2,.project-edit-form__readonly h2{margin:0;padding:0 0 10px;border-bottom:1px solid var(--zb-line-strong);background:transparent;font-size:15px;color:var(--tech-blue-900)}.project-edit-form__grid,.project-edit-form__readonly-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:24px;row-gap:14px}.project-edit-form__grid:before,.project-edit-form__readonly-grid:before{display:none}.project-edit-form__row{position:relative;z-index:1;min-width:0;display:grid;grid-template-columns:128px minmax(0,1fr);align-items:start;column-gap:12px}.project-edit-form__row--compact{grid-template-columns:var(--project-edit-form-label-width-compact) minmax(0,1fr);column-gap:var(--project-edit-form-label-gap-compact)}.project-edit-form__row--full{grid-column:1 / -1}.project-edit-form__label{display:flex;align-items:center;min-width:0;min-height:40px;padding:0;background:transparent;color:var(--zb-text-secondary);font-weight:600;line-height:1.4}.project-edit-form__label--compact{justify-content:flex-end;text-align:right}.project-edit-form__section-title--compact{width:calc(var(--project-edit-form-label-width-compact) + var(--project-edit-form-section-title-offset));max-width:100%;position:relative;left:calc(-1 * var(--project-edit-form-section-title-shift));text-align:right}.project-edit-form__content{min-width:0;padding:0;background:var(--zb-text-inverse)}.project-edit-form__input,.project-edit-form__select,.project-edit-form__readonly-value{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--zb-brand-border);border-radius:4px;background:var(--zb-text-inverse);color:var(--zb-text-secondary);font:inherit}.project-edit-form__select,.project-edit-form__input{line-height:40px}.project-edit-form__readonly-value{display:flex;align-items:center;border-color:var(--zb-line-default);background:var(--zb-surface-sidebar);color:var(--zb-text-muted);line-height:1.5;white-space:pre-wrap;word-break:break-word}.project-edit-form__input-group{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.project-edit-form__control--uniform-height.ant-input,.project-edit-form__control--uniform-height.ant-input-number,.project-edit-form__control--uniform-height.ant-select{min-height:40px}.project-edit-form__control--uniform-height.ant-select .ant-select-selector{min-height:40px;height:40px;padding:0 12px}.project-edit-form__control--uniform-height.ant-select .ant-select-selection-wrap{align-items:center}.project-edit-form__control--uniform-height.ant-select .ant-select-selection-item,.project-edit-form__control--uniform-height.ant-select .ant-select-selection-placeholder{line-height:38px}.project-edit-form__control--uniform-height.ant-input-number{display:flex;align-items:center}.project-edit-form__control--uniform-height.ant-input-number .ant-input-number-input-wrap{height:100%}.project-edit-form__control--uniform-height.ant-input-number .ant-input-number-input{height:38px}.project-edit-form__input--with-unit{border-right:none;border-radius:4px 0 0 4px}.project-edit-form__suffix{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid var(--zb-brand-border);border-radius:0 4px 4px 0;background:var(--zb-surface-panel);color:var(--zb-text-muted);line-height:1;white-space:nowrap}.project-edit-form__textarea{width:100%;min-height:92px;padding:10px 12px;border:1px solid var(--zb-brand-border);border-radius:4px;background:var(--zb-text-inverse);color:var(--zb-text-secondary);resize:vertical;font:inherit}.project-edit-form__input:focus,.project-edit-form__select:focus,.project-edit-form__textarea:focus{outline:none;border-color:var(--zb-brand-deep);box-shadow:0 0 0 2px #2498e629}.project-edit-form__input-group:focus-within .project-edit-form__input,.project-edit-form__input-group:focus-within .project-edit-form__suffix{border-color:var(--zb-brand-deep)}.project-edit-form__readonly{display:grid;gap:0;overflow:hidden;border:1px solid var(--zb-line-default);background:var(--zb-text-inverse)}.project-edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;box-sizing:border-box;min-width:max-content;padding-top:2px;background:transparent}.project-edit-actions__status{color:var(--zb-text-muted);font-size:14px;line-height:1.4}.project-edit-actions__buttons{display:flex;align-items:center;gap:10px}.project-edit-actions__ghost,.project-edit-actions__secondary,.project-edit-actions__submit{min-width:112px;min-height:36px;padding:0 18px;border-radius:4px;font:inherit}.project-edit-actions__ghost{min-width:72px;border:1px solid transparent;background:transparent;color:var(--zb-text-muted)}.project-edit-actions__secondary{border:1px solid var(--zb-brand-border);background:var(--zb-text-inverse);color:var(--zb-text-secondary)}.project-edit-actions__submit{border:1px solid var(--zb-state-info);background:linear-gradient(180deg,var(--zb-state-info) 0%,var(--zb-state-info) 100%);color:var(--zb-text-inverse)}.project-edit-actions__ghost:disabled,.project-edit-actions__secondary:disabled,.project-edit-actions__submit:disabled{cursor:not-allowed}.project-edit-actions__ghost:disabled,.project-edit-actions__secondary:disabled{color:var(--zb-text-placeholder)}.project-edit-actions__submit:disabled{border-color:var(--zb-text-placeholder);background:linear-gradient(180deg,var(--zb-line-default) 0%,var(--zb-text-placeholder) 100%);color:#ffffffeb}.project-detail-drawer__overlay{position:fixed;inset:0;z-index:40;display:flex;justify-content:flex-end;background:#0f2f4e5c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.project-detail-drawer{width:min(720px,100%);height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);padding:20px;border-left:1px solid rgba(183,219,242,.82);background:linear-gradient(180deg,#fffffffa,#f4fbfffa);box-shadow:-20px 0 40px #14588b2e}.project-detail-drawer__header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid rgba(213,233,246,.95)}.project-detail-drawer__title-group{display:grid;gap:6px;min-width:0}.project-detail-drawer__eyebrow{margin:0;font-size:.8rem;letter-spacing:.24em;text-transform:uppercase;color:var(--zb-text-muted)}.project-detail-drawer__title-group h3{margin:0;font-size:1.4rem;line-height:1.3;color:var(--tech-blue-900)}.project-detail-drawer__project-id{margin:0;color:var(--zb-text-muted)}.project-detail-drawer__body{min-height:0;overflow:auto;display:grid;gap:18px;padding-top:18px}.project-detail-drawer__section{display:grid;gap:12px;padding:18px;border:1px solid rgba(183,219,242,.82);border-radius:18px;background:#fafeffeb}.project-detail-drawer__section-title{margin:0;font-size:1rem;color:var(--tech-blue-900)}.project-detail-drawer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.project-detail-drawer__field{display:grid;gap:4px;min-width:0}.project-detail-drawer__field span{font-size:.88rem;color:var(--zb-text-muted)}.project-detail-drawer__field strong{min-width:0;font-weight:600;color:var(--zb-text-primary);word-break:break-word}.project-detail-page{display:flex;align-items:stretch;width:100%;max-width:none;min-width:0;min-height:100%;margin:0;background:var(--zb-surface-white);color:var(--zb-text-primary)}.project-detail-page__surface{display:flex;flex:1;flex-direction:column;gap:22px;width:100%;min-width:0;min-height:100%;padding:24px 32px 40px;background:var(--zb-surface-white)}.project-detail-page__page-header{flex:0 0 auto;width:100%;min-width:0;padding-bottom:2px}.project-detail-page__page-header>nav{flex:1 1 auto;min-width:0}.project-detail-page__nav-inline{display:flex;align-items:center;min-height:34px}.project-detail-page__nav-inline .ant-breadcrumb{font-size:13px;line-height:1.4}.project-detail-page__nav-inline .ant-breadcrumb-link,.project-detail-page__nav-inline .ant-breadcrumb-separator{color:var(--zb-text-muted)}.project-detail-page__nav-inline .ant-btn-link{padding-inline:0;height:auto;color:var(--zb-text-muted);font-weight:600}.project-detail-page__page-actions{justify-content:flex-end;min-width:0}.project-detail-page__page-actions .ant-btn{height:36px;border-radius:10px;box-shadow:none;font-weight:600}.project-detail-page__state-panel{border:1px solid var(--zb-line-default);border-radius:12px;background:var(--zb-surface-panel);padding:18px 20px}.project-detail-page__panel{border:1px solid var(--zb-line-default);background:linear-gradient(180deg,#fffffffa,#f7fbfffa)}.project-detail-page__loading,.project-detail-page__error{margin:0;padding:18px 20px;line-height:1.6}.project-detail-page__loading{color:var(--zb-text-muted)}.project-detail-page__error{color:var(--zb-state-dark-action);background:#fff1eef2;border-top:1px solid var(--zb-state-amber-bg)}.project-detail-page__nav{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--zb-line-default);background:linear-gradient(180deg,var(--zb-surface-sidebar) 0%,var(--zb-state-info-bg) 100%)}.project-detail-page__nav-divider,.project-detail-page__nav-current{color:var(--zb-text-muted);font-size:14px}.project-detail-page__nav-actions{margin-left:auto;display:flex;gap:12px;flex-wrap:wrap}.project-detail-page__ghost-button,.project-detail-page__primary-button{min-height:34px;padding:0 14px;font:inherit}.project-detail-page__ghost-button{border:1px solid var(--zb-brand-border);background:var(--zb-text-inverse);color:var(--zb-text-secondary)}.project-detail-page__primary-button{border:1px solid var(--zb-brand-primary);background:linear-gradient(180deg,var(--zb-brand-deep) 0%,var(--zb-brand-primary) 100%);color:var(--zb-text-inverse)}.project-detail-page__hero{display:grid;gap:20px;min-width:0;padding-bottom:4px}.project-detail-page__hero-main{display:grid;gap:10px;min-width:0}.project-detail-page__title-row{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px 18px}.project-detail-page__title.ant-typography{flex:1 1 auto;min-width:0;margin:0;color:var(--zb-text-primary);font-size:28px;font-weight:800;letter-spacing:0;line-height:1.28;overflow-wrap:anywhere}.project-detail-page__status-tag.ant-tag{flex:0 0 auto;margin-inline-end:0;border-radius:999px;padding:3px 10px;font-weight:700}.project-detail-page__meta{min-width:0}.project-detail-page__meta .ant-typography{color:var(--zb-text-muted);font-size:13px;line-height:1.6}.project-detail-page__overview{display:grid;gap:12px;min-width:0}.project-detail-page__section-tabs{position:sticky;top:0;z-index:2;display:flex;flex:0 0 auto;gap:0 30px;min-width:0;overflow-x:auto;border-bottom:1px solid var(--zb-line-default);background:var(--zb-surface-white);scrollbar-width:none}.project-detail-page__section-tabs::-webkit-scrollbar{display:none}.project-detail-page__section-tabs a{position:relative;flex:0 0 auto;padding:14px 2px 13px;color:var(--zb-text-secondary);font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;white-space:nowrap}.project-detail-page__section-tabs a[aria-current=page]{color:var(--zb-brand-primary)}.project-detail-page__section-tabs a[aria-current=page]:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:999px;background:var(--zb-brand-primary);content:""}.project-detail-page__content{display:grid;gap:22px;min-width:0}.project-detail-page__section{display:grid;gap:16px;min-width:0;scroll-margin-top:72px;border-top:1px solid var(--zb-line-soft);padding-top:22px}.project-detail-page__section--featured{border:1px solid var(--zb-line-default);border-radius:14px;background:var(--zb-surface-sidebar);padding:18px 20px 20px}.project-detail-page__section-title.ant-typography{position:relative;margin:0;padding-left:14px;color:var(--zb-text-primary);font-size:18px;font-weight:800;line-height:1.35}.project-detail-page__section-title.ant-typography:before{position:absolute;top:4px;left:0;width:4px;height:18px;border-radius:999px;background:var(--zb-brand-primary);content:""}.project-detail-page__descriptions{min-width:0;overflow:hidden;border:1px solid var(--zb-line-default);border-radius:12px;background:var(--zb-surface-panel)}.project-detail-page__descriptions :where(.ant-descriptions-view){overflow:hidden;border-radius:inherit}.project-detail-page__descriptions :where(.ant-descriptions-view table){width:100%;table-layout:fixed}.project-detail-page__descriptions :where(.ant-descriptions-row>th),.project-detail-page__descriptions :where(.ant-descriptions-row>td){border-color:var(--zb-line-soft)!important;background:transparent!important;padding:12px 14px!important;vertical-align:top}.project-detail-page__descriptions :where(.ant-descriptions-item-label){width:112px;min-width:112px;color:var(--zb-text-muted)!important;font-size:13px!important;font-weight:600!important;white-space:normal}.project-detail-page__descriptions :where(.ant-descriptions-item-content){color:var(--zb-text-primary)!important;font-size:14px!important;line-height:1.65!important;overflow-wrap:anywhere;word-break:normal}.project-detail-page__descriptions--score{background:var(--zb-surface-white)}.project-detail-page__split{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.8fr);align-items:start;gap:24px;min-width:0}.project-detail-page__archives,.project-detail-page__attachments-list{display:grid;gap:12px;min-width:0}.project-detail-page__archive,.project-detail-page__attachment{min-width:0;border:1px solid var(--zb-line-default);border-radius:12px;background:var(--zb-surface-sidebar);padding:14px 16px}.project-detail-page__archive--highlight{border-color:var(--zb-brand-border);background:var(--zb-brand-softer)}.project-detail-page__archive-title.ant-typography{margin:0 0 12px;color:var(--zb-text-primary);font-size:15px;font-weight:800;line-height:1.4}.project-detail-page__attachment a{color:var(--zb-brand-primary);font-weight:700;overflow-wrap:anywhere}.project-detail-page__attachment .ant-typography{overflow-wrap:anywhere}.project-detail-hero{position:relative;overflow:hidden;padding:12px 18px 14px;background:radial-gradient(circle at right top,rgba(47,194,239,.2),transparent 26%),linear-gradient(135deg,var(--zb-text-primary) 0%,var(--zb-text-secondary) 52%,var(--zb-state-info) 100%);color:var(--zb-text-inverse)}.project-detail-hero:after{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.16);pointer-events:none}.project-detail-hero__main{position:relative;z-index:1;display:grid;gap:6px}.project-detail-hero__eyebrow,.project-detail-section__eyebrow{margin:0;font-size:.76rem;letter-spacing:.26em;text-transform:uppercase}.project-detail-hero__eyebrow{color:#e8f6ffe0}.project-detail-hero__title-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 12px}.project-detail-hero__title-row h1{flex:1 1 720px;margin:0;min-width:0;font-size:1.42rem;line-height:1.24;letter-spacing:0;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-detail-hero__status{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;background:#ffffff24;border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px}.project-detail-hero__meta{margin:0;color:#e8f6ffeb;font-size:14px;line-height:1.45}.project-detail-hero__meta{display:flex;flex-wrap:wrap;gap:6px 14px}.project-detail-layout{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;min-height:0}.project-detail-content{display:grid;gap:14px;min-width:0;min-height:0}.project-radar-notice-body{overflow-x:auto;max-width:100%}.project-radar-recommendation-shell{border:1px solid var(--zb-line-default)}.project-radar-recommendation-shell__header,.project-radar-recommendation-item{border-bottom:1px solid var(--zb-line-default)}.project-radar-recommendation-item:last-child{border-bottom:0}.project-radar-notice-body :where(table){width:100%;min-width:920px;border-collapse:collapse;table-layout:fixed;background:var(--zb-surface-white);margin:0}.project-radar-notice-body :where(th,td){border:1px solid var(--zb-line-default);padding:10px 12px;vertical-align:top;color:var(--zb-text-primary);font-size:14px;line-height:1.7;overflow-wrap:anywhere;word-break:break-word}.project-radar-notice-body :where(th,td:nth-child(odd)){background:var(--zb-surface-panel);font-weight:600;text-align:center;white-space:normal;width:18%}.project-radar-notice-body :where(td:nth-child(2n)){background:var(--zb-surface-white);width:32%}.project-radar-notice-body :where(td[colspan],th[colspan]){width:auto}.project-radar-notice-body :where(.project-radar-notice-body-section){background:var(--zb-surface-sidebar);color:var(--zb-text-primary);font-size:15px;font-weight:700;text-align:center;width:auto}.project-radar-notice-body :where(p){margin:0 0 8px}.project-radar-detail-descriptions :where(.ant-descriptions-view table){width:100%;table-layout:fixed}.project-radar-detail-descriptions :where(.ant-descriptions-item-label){width:168px;min-width:168px;white-space:normal}.project-radar-detail-descriptions :where(.ant-descriptions-item-content){width:auto;overflow-wrap:anywhere;word-break:normal}.project-detail-lifecycle,.project-detail-archives,.project-detail-attachments{display:grid;gap:14px;min-width:0}.project-detail-lifecycle{align-self:start;padding:16px}.project-detail-section__header{display:grid;gap:6px}.project-detail-section__header h2,.project-detail-archive__header h3{margin:0;color:var(--tech-blue-900)}.project-detail-section__eyebrow{color:var(--zb-text-muted)}.project-detail-lifecycle__list{display:grid;gap:0;margin:0;padding:6px 0 0;list-style:none}.project-detail-lifecycle__item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:0 0 16px}.project-detail-lifecycle__item:not(:last-child):after{content:"";position:absolute;top:18px;left:8px;bottom:0;width:2px;background:linear-gradient(180deg,var(--zb-text-placeholder) 0%,var(--zb-line-default) 100%)}.project-detail-lifecycle__dot{position:relative;z-index:1;width:18px;height:18px;margin-top:2px;border:3px solid var(--zb-line-default);border-radius:999px;background:var(--zb-text-inverse)}.project-detail-lifecycle__item--completed .project-detail-lifecycle__dot,.project-detail-lifecycle__item--current .project-detail-lifecycle__dot{border-color:var(--zb-state-info)}.project-detail-lifecycle__item--current .project-detail-lifecycle__dot{background:var(--zb-state-info);box-shadow:0 0 0 6px #1f8ed829}.project-detail-lifecycle__content{display:grid;gap:4px;color:var(--zb-text-muted)}.project-detail-lifecycle__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.project-detail-lifecycle__title-row strong{color:var(--zb-text-primary)}.project-detail-lifecycle__badge{padding:2px 8px;background:var(--zb-state-info-bg);color:var(--zb-state-success);font-size:12px;font-weight:600}.project-detail-archives{overflow:visible;padding:16px}.project-detail-archives__list{display:grid;gap:12px;min-height:0;overflow:visible;padding-right:0}.project-detail-archive{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--zb-line-default);background:var(--zb-text-inverse)}.project-detail-archive--highlight{background:linear-gradient(180deg,#f5fbfff5,#fffffffa),var(--zb-text-inverse);box-shadow:inset 4px 0 0 var(--zb-state-info)}.project-detail-archive__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.project-detail-archive__field{display:grid;gap:6px;min-width:0}.project-detail-archive__field dt{color:var(--zb-text-muted);font-size:14px}.project-detail-archive__field dd{margin:0;color:var(--zb-text-secondary);font-weight:600;white-space:pre-line;word-break:break-word}.project-detail-attachments{padding:16px}.project-detail-attachments__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.project-detail-attachments .project-detail-section__header h2{color:var(--zb-text-secondary);font-size:16px;line-height:1.4}.project-detail-attachments__tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.project-detail-attachments__summary{display:flex;flex-wrap:wrap;gap:8px}.project-detail-attachments__summary span{padding:4px 10px;border:1px solid var(--zb-line-default);background:var(--zb-state-info-bg);color:var(--zb-state-success);font-size:12px;font-weight:700}.project-detail-attachments__list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.project-detail-attachment{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:34px;padding:2px 0;border:0;background:transparent}.project-detail-attachment__checkbox,.project-detail-attachment__checkbox-placeholder{width:16px;height:16px}.project-detail-attachment__body{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;min-width:0}.project-detail-attachment__body a,.project-detail-attachment__body strong{color:var(--zb-text-secondary);font-size:14px;line-height:1.6;word-break:break-word}.project-detail-attachment__download{min-height:26px;padding:3px 10px;border:1px solid var(--zb-brand-border);background:var(--zb-text-inverse);color:var(--zb-text-secondary);font-size:12px;line-height:1.5;text-decoration:none;white-space:nowrap}.project-detail-attachments__batch-download{min-height:30px;padding:0 12px;border:1px solid var(--zb-text-secondary);background:var(--zb-text-secondary);color:var(--zb-text-inverse);font:inherit;font-size:13px;font-weight:700;white-space:nowrap}.project-detail-attachments__batch-download:disabled{cursor:not-allowed;border-color:var(--zb-line-default);background:var(--zb-surface-app);color:var(--zb-text-placeholder)}.project-detail-attachments__status{margin:8px 0 0;color:var(--zb-text-secondary);font-size:13px;font-weight:700}.project-detail-attachment__body span{color:var(--zb-text-muted);font-size:12px;line-height:1.35;word-break:break-word}.project-detail-attachments__toggle{justify-self:center;min-height:34px;padding:0 14px;border:1px solid var(--zb-brand-border);background:var(--zb-text-inverse);color:var(--zb-text-secondary);font:inherit;font-size:13px;font-weight:700}@media(max-width:1080px){.login-screen{grid-template-columns:1fr;gap:24px;overflow-x:hidden;overflow-y:auto;padding:32px 20px}.login-screen__copy{max-width:100%}.login-screen__title{font-size:clamp(1.72rem,7.2vw,2.6rem)}.login-screen__visual{min-height:220px}.login-screen__panel--chart{width:180px;height:96px}.login-screen__panel--map{right:0;width:152px;height:104px}.login-screen__city-base{left:4%;right:8%;height:168px}.login-screen__auth{justify-content:stretch}.login-panel{width:100%;padding:24px}}@media(max-width:900px){.app-shell__header.ant-layout-header{height:auto;align-items:flex-start;flex-direction:column;padding-top:14px;padding-bottom:14px}.current-user-menu{flex-wrap:wrap}.employee-list-screen{width:100%}.employee-list-screen__toolbar{padding-left:12px;padding-right:12px}.employee-list-screen__card{border-radius:16px}.employee-list-screen__body{padding:22px 20px 24px}.employee-list-screen__actions,.employee-list-screen__title-wrap{gap:10px}.employee-list-screen__back-link,.employee-list-screen__primary-button{width:fit-content}.employee-list-screen__empty-card{padding:24px 20px}.employee-create-page{width:100%}.employee-create-screen__toolbar{padding-left:12px;padding-right:12px}.employee-create-screen__fields{padding:28px 24px 26px}.employee-create-field{grid-template-columns:132px minmax(0,1fr);column-gap:18px}.employee-create-screen__message{margin-left:156px;margin-right:24px}.employee-create-screen__actions{padding-left:24px;padding-right:24px}.employee-create-page__header{display:grid;padding:14px 16px}.employee-create-page__ghost-button{width:fit-content}.employee-create-form__fields{padding:22px}.app-shell__content.ant-layout-content{padding:20px}.app-shell__page{min-height:0}.app-shell__content--stretch.ant-layout-content{display:flex;min-height:0;overflow:hidden}.app-shell__page--stretch{display:flex;min-height:0;overflow-x:hidden;overflow-y:auto}.project-workbench{display:flex;min-height:0;overflow:hidden}.project-workbench__header{align-items:flex-start;gap:12px;padding:14px 16px 10px}.project-workbench__title{padding-bottom:8px;font-size:1.22rem}.project-workbench__title:after{width:62px}.project-workbench__domain{margin-top:2px}.project-workbench__body{flex-direction:column;overflow:hidden;padding:12px 12px 0}.project-workbench__notice-rail{flex:0 0 auto;width:100%;min-width:0;padding:0 0 12px;border-right:none;border-bottom:1px solid var(--zb-line-default)}.project-workbench__main{width:100%}.project-workbench__panel--table,.project-workbench__table-region{display:flex;min-height:0;overflow:hidden}.project-filter-bar__fields{grid-template-columns:1fr}.project-follow-up-toolbar{flex-wrap:wrap;align-items:flex-start}.project-follow-up-tabs{width:100%}.project-follow-up-tabs__item{flex:1 1 0}.project-follow-up-batchbar{flex-wrap:wrap;justify-content:flex-start}.project-notice-tabs{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.project-notice-tabs__list{flex-direction:row;gap:8px;width:max-content;min-width:100%;padding:2px 2px 4px}.project-notice-tabs__item{width:auto;min-width:120px}.project-filter-field{grid-template-columns:1fr;gap:8px;padding:10px 12px}.project-pagination{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.project-pagination__status,.project-pagination__total{flex:1 1 100%;white-space:normal}.project-pagination__nav-group{flex-wrap:wrap}.project-pagination__field--page-size{margin-left:auto}.project-filter-field--search-select select,.project-filter-field--keyword input{padding-left:0}.project-table__scroll{min-height:180px}.employee-list-screen__toolbar{flex-wrap:wrap}.employee-list-screen__actions{width:100%;justify-content:flex-start}.employee-list-screen__card{overflow:hidden}.employee-list-screen__table-scroll{border-radius:10px}.employee-create-screen{width:100%}.employee-create-screen__toolbar{flex-wrap:wrap}.employee-create-screen__title-wrap{gap:10px}.employee-create-screen__card{border-radius:16px}.employee-create-screen__fields{gap:24px}.employee-create-field{grid-template-columns:1fr;gap:10px}.employee-create-field__label{justify-self:start}.employee-create-field__control input,.employee-create-field__control select{min-height:58px}.employee-create-screen__message{margin-left:24px}.project-edit-form__titlebar{grid-template-columns:minmax(0,1fr)}.project-edit-form__overview{grid-template-columns:1fr;gap:18px}.project-edit-form__overview-main,.project-edit-form__overview-main--compact-third-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.project-edit-form__overview-column{display:contents}.project-edit-form__overview-qualification{padding-left:0;border-left:0;padding-top:18px;border-top:1px solid var(--zb-line-strong)}.project-edit-actions{justify-content:flex-start;min-width:0}.project-edit-form__grid,.project-edit-form__readonly-grid{grid-template-columns:1fr}.project-edit-form__grid:before,.project-edit-form__readonly-grid:before{display:none}.project-edit-form__row--pair,.project-edit-form__row--full{grid-column:auto}.project-detail-drawer{width:100%;padding:16px}.project-detail-drawer__header{flex-direction:column}.project-detail-drawer__grid,.project-detail-layout{grid-template-columns:1fr}.project-detail-content{grid-template-rows:auto auto}.project-detail-archives__list{overflow:visible;padding-right:0}.project-detail-archive__grid{grid-template-columns:1fr}.project-edit-page{padding:12px}}@media(max-width:640px){.employee-list-screen__toolbar,.employee-list-screen__body{padding-left:16px;padding-right:16px}.employee-list-screen__actions{display:grid;grid-template-columns:1fr}.employee-list-screen__back-link,.employee-list-screen__primary-button{width:100%}.employee-list-screen__status-badge,.employee-list-screen__permission-badge{min-height:22px}.employee-create-screen__toolbar,.employee-create-page__header,.employee-create-form__fields,.employee-create-form__actions,.employee-create-screen__fields{padding-left:16px;padding-right:16px}.employee-create-screen__actions{display:grid;grid-template-columns:1fr;padding-left:16px;padding-right:16px}.employee-create-screen__secondary-button,.employee-create-screen__primary-button{width:100%}.employee-create-screen__message,.employee-create-form__message{margin-left:16px;margin-right:16px}.employee-create-form__actions{display:grid;grid-template-columns:1fr}.employee-create-form__secondary-button,.employee-create-form__primary-button{width:100%}.project-edit-page{padding:8px}.project-edit-form__nav,.project-edit-form__titlebar,.project-edit-form__tabs-shell{padding-left:12px;padding-right:12px}.project-edit-form__titlebar{gap:2px}.project-edit-form__overview-main,.project-edit-form__overview-main--compact-third-column{grid-template-columns:1fr;gap:14px}.project-edit-actions{align-items:stretch;flex-direction:column;min-width:0;padding-top:10px}.project-edit-form__tabs{gap:18px}.project-edit-form__tab{min-height:40px;font-size:15px;line-height:38px}.project-edit-form__row{grid-template-columns:minmax(0,1fr);row-gap:6px}.project-edit-form__label{min-height:0;padding-bottom:0}.project-edit-form__content{padding-top:0}.project-edit-actions__buttons{display:grid;grid-template-columns:1fr;width:100%;margin-left:0}.project-edit-actions__ghost,.project-edit-actions__secondary,.project-edit-actions__submit{width:100%}.project-detail-page__nav{flex-wrap:wrap}.project-detail-page__nav-actions{width:100%;margin-left:0;display:grid;gap:12px}.project-detail-page__primary-button,.project-detail-page__ghost-button{width:100%}.project-detail-hero,.project-detail-lifecycle,.project-detail-archives,.project-detail-attachments{padding:12px}.project-detail-hero__title-row h1{flex-basis:100%;font-size:1.5rem;line-height:1.22}.project-detail-hero__status{min-height:26px}.project-detail-attachments__list{grid-template-columns:minmax(0,1fr)}.project-detail-attachment{grid-template-columns:18px minmax(0,1fr)}.project-detail-attachment__download{grid-column:2;justify-self:start}}.post-bid-analysis-page{display:flex;flex:1;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden}.post-bid-analysis-page__stack{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:16px;padding-bottom:18px;width:100%;min-width:0;min-height:0;overflow:hidden}.post-bid-analysis-page__panel.ant-card,.post-bid-analysis-page__summary-card.ant-card{border:1px solid rgba(147,188,216,.72);border-radius:12px;background:#ffffffd1;box-shadow:0 10px 24px #1c58830f}.post-bid-analysis-page__panel.ant-card .ant-card-body{display:grid;gap:14px;padding:18px 20px}.post-bid-analysis-page__panel--fill.ant-card,.post-bid-analysis-page__panel--fill.ant-card .ant-card-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.post-bid-analysis-page__hero.ant-card .ant-card-body{gap:10px}.post-bid-analysis-page__summary-card.ant-card.ant-card-small .ant-card-body{padding:14px 16px}.post-bid-analysis-page__nav,.post-bid-analysis-page__nav-group{display:flex;align-items:center;gap:12px}.post-bid-analysis-page__nav{justify-content:space-between}.post-bid-analysis-page__nav .ant-btn{border:1px solid rgba(106,165,205,.72);border-radius:999px;background:#ffffffe6;color:var(--tech-blue-900);min-height:40px;padding:0 18px;box-shadow:none;font-weight:600}.post-bid-analysis-page__nav .ant-btn:not(:disabled):hover,.post-bid-analysis-page__nav .ant-btn:not(:disabled):focus-visible{border-color:var(--zb-brand-primary);color:var(--zb-text-secondary)}.post-bid-analysis-page__nav .post-bid-analysis-page__export-button.ant-btn.ant-btn-primary{border-color:var(--zb-brand-primary);background:linear-gradient(135deg,var(--zb-brand-primary),var(--zb-brand-hover));color:var(--zb-text-inverse)}.post-bid-analysis-page__nav .post-bid-analysis-page__export-button.ant-btn.ant-btn-primary:not(:disabled):hover,.post-bid-analysis-page__nav .post-bid-analysis-page__export-button.ant-btn.ant-btn-primary:not(:disabled):focus-visible{border-color:var(--zb-brand-primary);background:linear-gradient(135deg,var(--zb-state-info),var(--zb-state-info));color:var(--zb-text-inverse)}.post-bid-analysis-page__nav .post-bid-analysis-page__export-button.ant-btn.ant-btn-primary:disabled{cursor:not-allowed;opacity:.55}.post-bid-analysis-page__hero h1,.post-bid-analysis-empty h2{margin:0;color:var(--tech-blue-900)}.post-bid-analysis-page__hero h1{font-size:1.35rem;line-height:1.35}.post-bid-analysis-page__loading,.post-bid-analysis-page__error,.post-bid-analysis-table__loading,.post-bid-analysis-table__note,.post-bid-analysis-empty__panel p:last-child{margin:0;color:var(--zb-text-muted)}.post-bid-analysis-page__tabs-host .ant-tabs{min-height:0}.post-bid-analysis-page__tabs-host .ant-tabs-nav{margin:0;border-bottom:1px solid var(--zb-line-default)}.post-bid-analysis-page__tabs-host .ant-tabs-nav:before{border-bottom:0}.post-bid-analysis-page__tabs-host .ant-tabs-tab{position:relative;min-height:44px;padding:0 2px 1px;border:0;border-bottom:2px solid transparent;border-radius:0;margin:0 24px -1px 0;background:transparent;color:var(--zb-text-secondary);font-size:16px;font-weight:500;line-height:42px;transition:color .2s ease,border-color .2s ease}.post-bid-analysis-page__tabs-host .ant-tabs-tab .ant-tabs-tab-btn{color:inherit}.post-bid-analysis-page__tabs-host .ant-tabs-tab:hover,.post-bid-analysis-page__tabs-host .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--zb-state-success)}.post-bid-analysis-page__tabs-host .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--zb-state-success);font-weight:700}.post-bid-analysis-page__tabs-host .ant-tabs-ink-bar{background:var(--zb-state-success);border-radius:0}.post-bid-analysis-page__tabs-host .ant-tabs-content-holder{min-height:0}.post-bid-analysis-empty{display:grid}.post-bid-analysis-empty__panel{display:grid;gap:10px;padding:32px 28px;border:1px dashed rgba(106,165,205,.72);border-radius:12px;background:var(--tech-blue-050);text-align:center}.post-bid-analysis-empty__panel p{margin:0}.post-bid-analysis-table{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0}.post-bid-analysis-table__data-card.ant-card,.post-bid-analysis-table__data-card.ant-card .ant-card-body{display:flex;flex:1;flex-direction:column;min-height:0}.post-bid-analysis-table__summary-panel{display:flex;justify-content:center}.post-bid-analysis-table__summary-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:24px;padding:0;border:0;background:transparent;color:var(--tech-blue-900);font-size:18px;line-height:1}.post-bid-analysis-table__summary-toggle:hover{color:var(--zb-state-success)}.post-bid-analysis-table__summary-toggle:focus-visible{outline:2px solid rgba(15,159,152,.36);outline-offset:3px}.post-bid-analysis-table__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:0}.post-bid-analysis-table__metric{display:grid;gap:3px;min-width:0;padding:7px 9px;border:1px solid var(--zb-line-default);border-radius:6px;background:var(--zb-surface-panel)}.post-bid-analysis-table__metric dt,.post-bid-analysis-table__metric dd{margin:0}.post-bid-analysis-table__metric dt{color:var(--zb-text-muted);font-size:12px}.post-bid-analysis-table__metric dd{overflow:hidden;color:var(--tech-blue-900);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.post-bid-analysis-table__ranges{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.post-bid-analysis-table__range{overflow:hidden;border:1px solid var(--zb-line-default);border-radius:6px;background:var(--zb-text-inverse)}.post-bid-analysis-table__range h3{margin:0;padding:7px 9px;background:var(--zb-state-info-bg);color:var(--tech-blue-900);font-size:13px}.post-bid-analysis-table__range dl{display:grid;gap:0;margin:0}.post-bid-analysis-table__range dl div{display:flex;justify-content:space-between;gap:8px;padding:5px 9px;border-top:1px solid var(--zb-surface-app)}.post-bid-analysis-table__range dt,.post-bid-analysis-table__range dd{margin:0;font-size:12px}.post-bid-analysis-table__range dt{color:var(--zb-text-muted)}.post-bid-analysis-table__range dd{overflow:hidden;color:var(--tech-blue-900);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.post-bid-analysis-table__zone-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.post-bid-analysis-table__zone-legend-item{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--zb-line-default);border-radius:999px;background:var(--zb-text-inverse);color:var(--zb-text-secondary);font-size:13px;font-weight:600}.post-bid-analysis-table__zone-swatch{width:10px;height:10px;border-radius:999px}.post-bid-analysis-table__zone-swatch--high{background:var(--zb-state-warning)}.post-bid-analysis-table__zone-swatch--mid{background:var(--zb-state-info)}.post-bid-analysis-table__zone-swatch--low{background:var(--zb-state-success)}.post-bid-analysis-table__header-scroll{overflow-x:auto;border:1px solid rgba(147,188,216,.56);border-radius:8px;background:var(--zb-text-inverse)}.post-bid-analysis-table__header-grid{width:max-content;min-width:100%;border-collapse:collapse}.post-bid-analysis-table__header-grid td{min-width:96px;padding:8px 12px;border-right:1px solid rgba(147,188,216,.4);border-bottom:1px solid rgba(147,188,216,.4);color:var(--tech-blue-900);white-space:nowrap}.post-bid-analysis-table__header-grid tr:nth-child(-n+6) td{background:var(--zb-state-success-bg)}.post-bid-analysis-table__header-grid tr:nth-child(7) td{background:var(--zb-line-default);font-weight:700}.post-bid-analysis-table__header-grid tr:nth-child(8) td:nth-child(n+5):nth-child(-n+7),.post-bid-analysis-table__header-grid tr:nth-child(9) td:nth-child(n+5):nth-child(-n+8){background:var(--zb-state-amber);color:var(--zb-text-primary)}.post-bid-analysis-table__header-grid tr:nth-child(8) td:nth-child(n+9):nth-child(-n+10),.post-bid-analysis-table__header-grid tr:nth-child(9) td:nth-child(n+9):nth-child(-n+10){background:var(--zb-state-warning);color:var(--zb-text-primary)}.post-bid-analysis-table__header-grid tr:nth-child(8) td:nth-child(n+12):nth-child(-n+14),.post-bid-analysis-table__header-grid tr:nth-child(9) td:nth-child(n+12):nth-child(-n+14){background:var(--zb-state-amber-bg);color:var(--zb-text-primary)}.post-bid-analysis-table__header-grid tr:last-child td{border-bottom:0}.post-bid-analysis-table__header-grid td:last-child{border-right:0}.post-bid-analysis-table__summary,.post-bid-analysis-table__summary-text,.post-bid-analysis-table__pagination{display:flex;align-items:center;gap:12px}.post-bid-analysis-table__summary{justify-content:space-between;flex-wrap:wrap}.post-bid-analysis-table__summary-text{flex-wrap:wrap;color:var(--zb-text-muted)}.post-bid-analysis-table__pagination-button{min-height:34px;padding:0 14px;border:1px solid rgba(106,165,205,.72);border-radius:999px;background:var(--zb-text-inverse);color:var(--tech-blue-900)}.post-bid-analysis-table__pagination-button:disabled{cursor:not-allowed;opacity:.55}.post-bid-analysis-table__scroll{flex:1;min-height:0;overflow:auto;border:1px solid rgba(147,188,216,.56);border-radius:8px;background:var(--zb-text-inverse)}.post-bid-analysis-table__grid{width:max-content;min-width:100%;border-collapse:collapse}.post-bid-analysis-table__grid th,.post-bid-analysis-table__grid td{padding:8px 10px;border-bottom:1px solid rgba(147,188,216,.4);text-align:left;white-space:nowrap}.post-bid-analysis-table__grid td:empty:after{content:" "}.post-bid-analysis-table__row--high-zone td{background:var(--zb-state-warning-bg)}.post-bid-analysis-table__row--mid-zone td{background:var(--zb-state-info-bg)}.post-bid-analysis-table__row--low-zone td{background:var(--zb-surface-app)}.post-bid-analysis-table__row--high-zone td:first-child{box-shadow:inset 4px 0 var(--zb-state-warning)}.post-bid-analysis-table__row--mid-zone td:first-child{box-shadow:inset 4px 0 var(--zb-state-info)}.post-bid-analysis-table__row--low-zone td:first-child{box-shadow:inset 4px 0 var(--zb-state-success)}.post-bid-analysis-table__grid th{position:sticky;top:0;z-index:1;color:var(--tech-blue-900);background:#e8f6ffeb}.post-bid-analysis-table__grid .post-bid-analysis-table__cell--highest-score{background:var(--zb-state-amber-bg)}.post-bid-analysis-table__grid .post-bid-analysis-table__cell--lowest-score{background:var(--zb-line-default)}.post-bid-analysis-table__empty-cell{color:var(--zb-text-muted);text-align:center}@media(max-width:768px){.post-bid-analysis-page__nav{flex-direction:column;align-items:stretch}.post-bid-analysis-page__nav-group{flex-wrap:wrap}}.company-post-bid-analysis-page--legacy{display:grid;gap:24px;width:min(100%,1360px);margin:0 auto}.company-post-bid-analysis-page__header,.company-post-bid-analysis-page__panel{display:grid;gap:16px}.company-post-bid-analysis-page__breadcrumb,.company-post-bid-analysis-page__hint,.company-post-bid-analysis-page__hint-inline,.company-post-bid-analysis-page__empty p{margin:0}.company-post-bid-analysis-page__breadcrumb{color:var(--zb-text-muted);font-size:.95rem}.company-post-bid-analysis-page__title-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.company-post-bid-analysis-page__title-row h1,.company-post-bid-analysis-page__panel h2{margin:0;color:var(--zb-text-primary)}.company-post-bid-analysis-page__title-row h1{font-size:2rem;line-height:1.2}.company-post-bid-analysis-page__tag{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border:1px solid var(--zb-line-default);border-radius:999px;background:var(--zb-surface-panel);color:var(--zb-state-info);font-weight:600}.company-post-bid-analysis-page__metrics--legacy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.company-post-bid-analysis-page__metric-card,.company-post-bid-analysis-page__panel{border:1px solid var(--zb-line-soft);border-radius:18px;background:#fffffffa;box-shadow:0 18px 36px #1c3b6314}.company-post-bid-analysis-page__metric-card{display:flex;align-items:center;gap:18px;padding:24px 28px}.company-post-bid-analysis-page__metric-icon{width:62px;height:62px;border-radius:999px;flex:0 0 auto}.company-post-bid-analysis-page__metric-icon--blue{background:linear-gradient(180deg,var(--zb-state-info),var(--zb-state-info))}.company-post-bid-analysis-page__metric-icon--green{background:linear-gradient(180deg,var(--zb-state-info),var(--zb-state-success))}.company-post-bid-analysis-page__metric-icon--orange{background:linear-gradient(180deg,var(--zb-state-warning),var(--zb-state-amber))}.company-post-bid-analysis-page__metric-icon--purple{background:linear-gradient(180deg,var(--zb-brand-hover),var(--zb-brand-primary))}.company-post-bid-analysis-page__metric-copy{display:grid;gap:8px}.company-post-bid-analysis-page__metric-copy p{margin:0;color:var(--zb-text-secondary);font-weight:600}.company-post-bid-analysis-page__metric-value{display:flex;align-items:baseline;gap:10px}.company-post-bid-analysis-page__metric-value strong{color:var(--zb-text-primary);font-size:2rem;line-height:1}.company-post-bid-analysis-page__metric-value span{color:var(--zb-text-muted);font-weight:600}.company-post-bid-analysis-page__overview--legacy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.company-post-bid-analysis-page__panel{padding:24px 26px}.company-post-bid-analysis-page__panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.company-post-bid-analysis-page__hint{color:var(--zb-text-muted);font-size:.92rem}.company-post-bid-analysis-page__hint-inline{color:var(--zb-text-placeholder);font-size:.9rem}.company-post-bid-analysis-page__donut-row{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px}.company-post-bid-analysis-page__donut{width:180px;height:180px;margin:0 auto;border-radius:50%;background:radial-gradient(circle at center,var(--zb-text-inverse) 0 42%,transparent 43%),conic-gradient(var(--zb-line-soft) 0turn 1turn);box-shadow:inset 0 0 0 1px var(--zb-surface-app)}.company-post-bid-analysis-page__legend{display:grid;gap:16px;margin:0;padding:0;list-style:none;color:var(--zb-text-secondary)}.company-post-bid-analysis-page__legend li{display:flex;align-items:center;gap:10px;font-weight:600}.company-post-bid-analysis-page__legend-dot{width:12px;height:12px;border-radius:999px;flex:0 0 auto}.company-post-bid-analysis-page__legend-dot--blue{background:var(--zb-state-info)}.company-post-bid-analysis-page__legend-dot--orange{background:var(--zb-state-amber)}.company-post-bid-analysis-page__legend-dot--cyan{background:var(--zb-state-info)}.company-post-bid-analysis-page__chart{display:grid;gap:12px}.company-post-bid-analysis-page__chart-grid{min-height:220px;border-left:1px solid var(--zb-line-default);border-bottom:1px solid var(--zb-line-default);background:repeating-linear-gradient(180deg,var(--zb-surface-panel) 0,var(--zb-surface-panel) 1px,transparent 1px,transparent 42px)}.company-post-bid-analysis-page__chart-labels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;color:var(--zb-text-muted);font-size:.9rem;text-align:center}.company-post-bid-analysis-page__chart-legend{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;color:var(--zb-text-muted);font-size:.92rem;font-weight:600}.company-post-bid-analysis-page__panel--table{gap:20px}.company-post-bid-analysis-page__filters--legacy{display:flex;flex-wrap:wrap;gap:14px}.company-post-bid-analysis-page__field{display:grid;gap:8px;min-width:180px;color:var(--zb-text-muted);font-size:.92rem;font-weight:600}.company-post-bid-analysis-page__field--search{flex:1 1 280px}.company-post-bid-analysis-page__field input,.company-post-bid-analysis-page__field select{min-height:44px;padding:0 12px;border:1px solid var(--zb-line-default);border-radius:10px;background:var(--zb-text-inverse);color:var(--zb-text-primary);font:inherit}.company-post-bid-analysis-page__field input:focus,.company-post-bid-analysis-page__field select:focus{outline:none;border-color:var(--zb-brand-deep);box-shadow:0 0 0 2px #2498e624}.company-post-bid-analysis-page__table-scroll{overflow:auto;border:1px solid var(--zb-line-default);border-radius:12px;background:var(--zb-text-inverse)}.company-post-bid-analysis-page__table{width:100%;min-width:1100px;border-collapse:collapse}.company-post-bid-analysis-page__table th{padding:16px 14px;border-bottom:1px solid var(--zb-line-soft);background:linear-gradient(180deg,var(--zb-surface-sidebar) 0%,var(--zb-surface-page) 100%);color:var(--zb-text-secondary);font-size:15px;font-weight:600;text-align:left;white-space:nowrap}.company-post-bid-analysis-page__empty--legacy{display:grid;justify-items:center;align-items:center;gap:10px;min-height:220px;padding:32px 24px;text-align:center}.company-post-bid-analysis-page__empty-icon{width:56px;height:56px;border-radius:14px;background:linear-gradient(180deg,var(--zb-state-info-bg),var(--zb-line-default));box-shadow:inset 0 0 0 1px var(--zb-line-default)}.company-post-bid-analysis-page__empty p:first-of-type{color:var(--zb-text-secondary);font-size:1.05rem;font-weight:700}.company-post-bid-analysis-page__empty p:last-of-type{color:var(--zb-text-muted)}.company-post-bid-analysis-page__primary-button,.company-post-bid-analysis-page__secondary-button{min-height:44px;padding:0 18px;border-radius:10px;font:inherit;font-weight:600}.company-post-bid-analysis-page__primary-button{border:1px solid var(--zb-brand-primary);background:linear-gradient(180deg,var(--zb-brand-deep) 0%,var(--zb-brand-primary) 100%);color:var(--zb-text-inverse);box-shadow:0 8px 18px #2d6be433}.company-post-bid-analysis-page__secondary-button{border:1px solid var(--zb-line-default);background:var(--zb-text-inverse);color:var(--zb-text-secondary)}.company-post-bid-analysis-page__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.company-post-bid-analysis-page__metrics--legacy{grid-template-columns:repeat(2,minmax(0,1fr))}.company-post-bid-analysis-page__overview--legacy,.company-post-bid-analysis-page__donut-row{grid-template-columns:1fr}}@media(max-width:700px){.company-post-bid-analysis-page__metrics--legacy{grid-template-columns:1fr}.company-post-bid-analysis-page__panel{padding:20px 18px}.company-post-bid-analysis-page__filters--legacy{flex-direction:column}.company-post-bid-analysis-page__field,.company-post-bid-analysis-page__field--search,.company-post-bid-analysis-page__primary-button,.company-post-bid-analysis-page__secondary-button{width:100%}}.company-person-workbench{min-height:100%;padding:24px 28px 32px;color:var(--zb-text-primary);background:var(--zb-surface-page)}.company-person-workbench__topbar,.company-person-workbench__panel-head,.company-person-workbench__dossier-head,.company-person-workbench__section-title,.company-person-workbench__person-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.company-person-workbench__topbar{margin-bottom:18px}.company-person-workbench__title-block h1{margin:0 0 8px;color:var(--zb-text-primary);font-size:26px;line-height:1.25;letter-spacing:0}.company-person-workbench__title-block p{margin:0;color:var(--zb-text-muted);font-size:13px}.company-person-workbench__toolbar,.company-person-workbench__footer-actions{display:flex;align-items:center;gap:8px}.company-person-workbench__button{min-height:34px;padding:0 12px;border:1px solid var(--zb-text-placeholder);border-radius:6px;background:var(--zb-text-inverse);color:var(--zb-text-primary);font:inherit;font-weight:500;cursor:pointer}.company-person-workbench__button.primary{border-color:var(--zb-brand-primary);background:var(--zb-brand-primary);color:var(--zb-text-inverse)}.company-person-workbench__button.ghost{border-color:transparent;background:transparent;color:var(--zb-brand-primary)}.company-person-workbench__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.company-person-workbench__metric{padding:12px 14px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-text-inverse)}.company-person-workbench__metric span{display:block;color:var(--zb-text-muted);font-size:12px}.company-person-workbench__metric strong{display:block;margin-top:6px;color:var(--zb-text-primary);font-size:22px}.company-person-workbench__message{margin:0 0 14px;padding:10px 12px;border:1px solid var(--zb-text-placeholder);border-radius:8px;background:var(--zb-state-success-bg);color:var(--zb-state-success);font-size:13px}.company-person-workbench__workspace{min-height:760px}.company-person-workbench__panel{min-width:0;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-text-inverse);box-shadow:0 18px 48px #17203314}.company-person-workbench__panel-head{align-items:center;padding:14px 16px;border-bottom:1px solid var(--zb-line-default)}.company-person-workbench__panel-head h2,.company-person-workbench__section-title h3,.company-person-workbench__drawer-form h4,.company-person-workbench__modal-head h3{margin:0}.company-person-workbench__panel-head h2{font-size:16px}.company-person-workbench__filters,.company-person-workbench__form-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.company-person-workbench__filters{padding:14px 16px;border-bottom:1px solid var(--zb-line-default);background:var(--zb-surface-panel)}.company-person-workbench__filter-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.company-person-workbench__filter-actions .company-person-workbench__button{width:72px}.company-person-field{display:grid;gap:5px;min-width:0;color:var(--zb-text-muted);font-size:12px}.company-person-field.wide{grid-column:span 2}.company-person-field.full{grid-column:1 / -1}.company-person-field input,.company-person-field select,.company-person-field textarea{min-width:0;width:100%;border:1px solid var(--zb-text-placeholder);border-radius:6px;background:var(--zb-text-inverse);color:var(--zb-text-primary);padding:7px 9px;font:inherit;font-size:13px}.company-person-field textarea{min-height:66px;resize:vertical}.company-person-workbench__table-wrap{overflow:auto;max-height:620px}.company-person-workbench__table{width:100%;border-collapse:collapse;font-size:13px}.company-person-workbench__table th,.company-person-workbench__table td{padding:10px 12px;border-bottom:1px solid var(--zb-line-default);text-align:left;vertical-align:top;white-space:nowrap}.company-person-workbench__table th{position:sticky;top:0;z-index:1;background:var(--zb-surface-app);color:var(--zb-text-secondary);font-weight:700}.company-person-workbench__table tr.selected td{background:var(--zb-state-info-bg)}.company-person-workbench__empty{margin:0;padding:24px;color:var(--zb-text-muted);text-align:center}.company-person-workbench__tag{display:inline-flex;align-items:center;max-width:100%;min-height:22px;padding:0 8px;border:1px solid var(--zb-text-placeholder);border-radius:999px;background:var(--zb-text-inverse);color:var(--zb-text-muted);font-size:12px}.company-person-workbench__tag--risk{max-width:min(620px,40vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-person-workbench__tag.ok{border-color:var(--zb-text-placeholder);background:var(--zb-state-success-bg);color:var(--zb-state-success)}.company-person-workbench__tag.warn{border-color:var(--zb-state-amber-bg);background:var(--zb-state-warning-bg);color:var(--zb-state-warning)}.company-person-workbench__tag.bad{border-color:var(--zb-text-placeholder);background:var(--zb-state-danger-bg);color:var(--zb-state-dark-action)}.company-person-workbench__pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid var(--zb-line-default);color:var(--zb-text-muted);font-size:13px}.company-person-workbench__page-size{display:inline-flex;align-items:center;gap:6px}.company-person-workbench__page-size select{border:1px solid var(--zb-text-placeholder);border-radius:6px;background:var(--zb-text-inverse);color:var(--zb-text-primary);padding:6px 8px;font:inherit}.company-person-workbench__dossier-head{position:sticky;top:0;z-index:5;padding:16px;border-bottom:1px solid var(--zb-line-default);background:linear-gradient(180deg,var(--zb-text-inverse) 0%,var(--zb-brand-softer) 100%)}.company-person-workbench__person-summary{width:100%}.company-person-workbench__person-summary h2{margin:0 0 7px;font-size:20px}.company-person-workbench__summary-line{display:flex;flex-wrap:wrap;gap:7px}.company-person-workbench__tabs{display:flex;gap:2px;padding:0 16px;border-bottom:1px solid var(--zb-line-default);overflow-x:auto}.company-person-workbench__tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--zb-text-muted);padding:12px 10px 10px;white-space:nowrap;cursor:pointer}.company-person-workbench__tabs button.active{border-color:var(--zb-brand-primary);color:var(--zb-brand-primary);font-weight:700}.company-person-workbench__section{padding:16px}.company-person-workbench__section-title{align-items:center;margin-bottom:12px}.company-person-workbench__section-title h3{font-size:15px}.company-person-workbench__subtable{overflow:hidden;margin-bottom:14px;border:1px solid var(--zb-line-default);border-radius:8px}.company-person-workbench__drawer-form{padding-top:14px;border-top:1px solid var(--zb-line-default)}.company-person-workbench__drawer-form h4{margin-bottom:12px;font-size:14px}.company-person-workbench__trace-list{display:grid;gap:10px}.company-person-workbench__trace-row{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-text-inverse)}.company-person-workbench__trace-row strong{font-size:13px}.company-person-workbench__trace-row span{color:var(--zb-text-muted);font-size:12px}.company-person-workbench__modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:28px;background:#0f172a61}.company-person-workbench__modal{width:min(760px,100%);overflow:hidden;border:1px solid var(--zb-line-default);border-radius:10px;background:var(--zb-text-inverse);box-shadow:0 28px 80px #0f172a3d}.company-person-workbench__modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--zb-line-default)}.company-person-workbench__modal-body{display:grid;gap:14px;padding:18px}.company-person-workbench__upload-zone{display:grid;gap:8px;padding:18px;border:1px dashed var(--zb-text-placeholder);border-radius:8px;background:var(--zb-surface-panel)}.company-person-workbench__upload-zone strong{font-size:14px}.company-person-workbench__upload-zone span{color:var(--zb-text-muted);font-size:13px}.company-person-workbench__import-progress{display:grid;gap:10px;padding:14px;border:1px solid var(--zb-line-default);border-radius:8px;background:var(--zb-brand-softer)}.company-person-workbench__import-progress.failed{border-color:var(--zb-state-amber-bg);background:var(--zb-state-danger-bg)}.company-person-workbench__progress-head,.company-person-workbench__progress-steps{display:flex;align-items:center;justify-content:space-between;gap:10px}.company-person-workbench__progress-head strong{color:var(--zb-text-primary);font-size:14px}.company-person-workbench__progress-head span,.company-person-workbench__progress-steps span{color:var(--zb-text-muted);font-size:12px}.company-person-workbench__progress-track{position:relative;height:8px;overflow:hidden;border-radius:999px;background:var(--zb-line-default)}.company-person-workbench__progress-track span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--zb-state-info),var(--zb-state-info));transition:width .24s ease}.company-person-workbench__progress-steps span.active{color:var(--zb-state-info);font-weight:700}.company-person-workbench__progress-steps span.done{color:var(--zb-state-success);font-weight:700}.company-person-workbench__footer-actions{justify-content:flex-end}@media(max-width:1500px){.company-person-workbench__filters,.company-person-workbench__form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pms-page-surface,.dashboard-panel,.employee-list-screen,.company-performance-screen,.company-performance-page,.company-qualification-screen,.all-project-page,.my-project-page,.project-detail-page,.project-edit-page,.post-bid-analysis-page,.company-post-bid-analysis-page,.company-person-workbench{color:var(--pms-text-body)}.pms-page-surface,.app-shell__page>:where(section,div):first-child{min-width:0}:where(.ant-card),:where(.app-shell .ant-card){border:1px solid var(--pms-border-color);border-radius:var(--pms-radius-lg);background:var(--pms-card-bg);box-shadow:var(--pms-shadow-1)}:where(.app-shell .ant-card-head){min-height:48px;border-bottom-color:var(--pms-border-color);color:var(--pms-text-title);font-size:16px;line-height:24px}:where(.app-shell .ant-card-body){padding:var(--pms-card-padding)}:where(.app-shell .ant-typography h1),:where(.app-shell .ant-typography h2),:where(.app-shell h1),:where(.app-shell h2),:where(.app-shell h3),:where(.app-shell h4){color:var(--pms-text-title)}:where(.app-shell .ant-breadcrumb),:where(.app-shell .ant-typography-secondary),:where(.app-shell .ant-form-item-label>label){color:var(--pms-text-body)}:where(.app-shell .ant-form-item){margin-bottom:var(--pms-grid-gutter)}:where(.app-shell .ant-input),:where(.app-shell .ant-input-affix-wrapper),:where(.app-shell .ant-select-selector),:where(.app-shell .ant-picker),:where(.app-shell .ant-input-number){border-radius:var(--pms-radius-md)}:where(.app-shell .ant-btn){border-radius:var(--pms-radius-md)}:where(.app-shell .ant-btn-primary){background:var(--pms-primary-color);box-shadow:none}:where(.app-shell .ant-table-wrapper){color:var(--pms-text-body)}:where(.ant-table-thead>tr>th){background:var(--pms-table-header-bg)!important;color:var(--pms-text-body)!important;font-size:12px;line-height:20px;text-align:left}:where(.app-shell .ant-table-tbody>tr>td){color:var(--pms-text-title);font-size:13px;line-height:22px;text-align:left}:where(.app-shell .ant-table-cell){text-align:left;vertical-align:top}:where(.app-shell .ant-tag){border-radius:var(--pms-radius-sm);font-weight:500}.project-list-filter-panel__compact-select,.company-performance-screen__filters,.company-qualification-screen__form,.company-person-workbench__filters{gap:var(--pms-grid-gutter)}.project-list-filter-panel__compact-select{min-height:40px;border:1px solid var(--pms-border-color);border-radius:var(--pms-radius-md);background:var(--zb-text-inverse)}.project-list-filter-panel__compact-label{color:var(--pms-text-body);font-size:12px;line-height:20px}.company-person-workbench,.company-qualification-workbench{border-color:var(--pms-border-color);border-radius:var(--pms-radius-lg);background:var(--pms-main-bg);box-shadow:var(--pms-shadow-1)}.company-person-workbench__panel,.company-person-workbench__metric,.company-person-workbench__modal,.company-person-workbench__trace-row,.company-person-workbench__subtable,.company-qualification-workbench__sidebar,.company-qualification-workbench__topbar,.company-qualification-workbench__hero,.company-qualification-workbench__panel,.company-qualification-workbench__drawer{border-color:var(--pms-border-color);border-radius:var(--pms-radius-lg);background:var(--zb-text-inverse);box-shadow:var(--pms-shadow-1)}.company-person-workbench__table th,.company-post-bid-analysis-page__table th{background:var(--pms-table-header-bg);color:var(--pms-text-body)}.company-profile-person-form .ant-input::placeholder,.company-profile-person-form textarea.ant-input::placeholder{color:var(--zb-company-profile-person-placeholder);opacity:1}.company-profile-performance-reference-drawer__wrapper,.company-profile-performance-reference-drawer .ant-drawer-content-wrapper{max-width:calc(100vw - 48px)}.company-profile-performance-reference-drawer .ant-drawer-content{background:var(--zb-surface-white)}.company-profile-performance-reference-drawer .ant-drawer-body{overflow:hidden}.company-profile-performance-reference-drawer__section{padding:22px 0 24px;border-top:1px solid var(--zb-line-strong)}.company-profile-performance-reference-drawer__section:first-child{padding-top:0;border-top:0}.company-profile-performance-reference-drawer__section-title{position:relative;margin:0 0 18px;padding-left:12px;color:var(--zb-text-primary);font-size:16px;font-weight:700;line-height:24px}.company-profile-performance-reference-drawer__section-title:before{position:absolute;top:4px;left:0;width:4px;height:16px;border-radius:999px;background:var(--zb-brand-primary);content:""}.company-profile-performance-reference-drawer__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.company-profile-performance-reference-drawer__field--full{grid-column:1 / -1}.company-profile-performance-reference-drawer .ant-input,.company-profile-performance-reference-drawer .ant-picker{border-color:var(--zb-line-default);border-radius:6px}.company-profile-performance-reference-drawer textarea.ant-input{min-height:116px}.company-profile-performance-reference-drawer .ant-drawer-footer{position:sticky;bottom:0}@media(max-width:768px){.company-profile-performance-reference-drawer__wrapper{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)}.company-profile-performance-reference-drawer__field-grid{grid-template-columns:1fr}}@media(max-width:992px){.app-shell__content.ant-layout-content,.app-shell__content--stretch.ant-layout-content{padding:var(--pms-grid-gutter)}}@media(max-width:768px){.project-detail-page__surface{gap:16px;padding:16px 14px 28px}.project-detail-page__page-header{align-items:flex-start}.project-detail-page__page-actions{display:grid;grid-template-columns:1fr;width:100%}.project-detail-page__page-actions .ant-btn{width:100%}.project-detail-page__title-row{flex-direction:column;align-items:flex-start}.project-detail-page__title.ant-typography{width:100%;font-size:23px}.project-detail-page__section-tabs{gap:0 18px}.project-detail-page__content{gap:18px}.project-detail-page__section,.project-detail-page__section--featured{padding-top:18px}.project-detail-page__section--featured{padding:14px}.project-detail-page__split{grid-template-columns:1fr;gap:18px}.project-detail-page__descriptions :where(.ant-descriptions-item-label){width:84px;min-width:84px}.project-detail-page__descriptions :where(.ant-descriptions-row>th),.project-detail-page__descriptions :where(.ant-descriptions-row>td){padding:10px 12px!important}.app-shell-responsive{flex-direction:column}.app-shell-responsive [data-testid=app-shell-sider]{width:100%;height:auto;max-height:132px;border-bottom:1px solid var(--zb-line-strong)}.app-shell-responsive [data-testid=app-shell-sider]>div{flex:none;overflow-x:auto;overflow-y:hidden;padding-top:0;padding-bottom:12px}.app-shell-responsive [data-testid=app-shell-sider] nav{display:flex;gap:8px;overflow-x:auto}.app-shell-responsive [data-testid=app-shell-sider] nav a,.app-shell-responsive [data-testid=app-shell-sider] nav button{flex:0 0 auto}.app-shell-responsive [data-testid=app-shell-content]{width:100%;min-height:0}.app-shell-responsive [data-testid=app-shell-header]{gap:8px;overflow:hidden}.app-shell-responsive [data-testid=app-shell-header]>h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-responsive [data-testid=app-shell-header]>div{flex:0 0 auto;gap:6px}.app-shell-responsive [data-testid=app-shell-header]>div>button{flex:0 0 auto}.app-shell-responsive [data-testid=app-shell-header]>div>button:nth-of-type(2){justify-content:center;width:40px;padding-left:0;padding-right:0}.app-shell-responsive [data-testid=app-shell-header]>div>button:nth-of-type(2)>:not(.anticon){display:none}.app-shell-responsive [data-testid=app-shell-header] .group\/profile>button{justify-content:center;width:40px;padding-left:1px;padding-right:1px}.app-shell-responsive [data-testid=app-shell-header] .group\/profile>button>span:not(:first-child){display:none}.app-shell{grid-template-columns:1fr;gap:12px;padding:12px}.app-shell__sidebar-panel{min-height:auto}.app-shell__workspace{grid-template-rows:auto minmax(0,1fr);padding:12px}.app-shell__workspace-main{padding:0}:where(.app-shell .ant-card-body){padding:var(--pms-grid-gutter)}.company-person-workbench,.company-qualification-workbench{padding:var(--pms-grid-gutter)}}
