html,body,#root{min-height:100%;margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#203339}.visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.portal-boot-error{color:#ffffffe0;text-align:center;max-width:480px;margin:20vh auto 0;padding:0 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px}.cabinet-page{flex-direction:column;gap:16px;min-width:0;display:flex}.cabinet-page__title{font-size:var(--portal-title-size);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:32px}.cabinet-page__new,.cabinet-doc__link{color:inherit;text-decoration:underline}.cabinet-page__new:hover,.cabinet-page__new:focus-visible,.cabinet-doc__link:hover,.cabinet-doc__link:focus-visible{color:inherit}.cabinet-page__new:focus-visible,.cabinet-doc__link:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px;border-radius:4px}.cabinet-page__new{max-width:100%;font-size:var(--portal-row-size);line-height:var(--portal-row-line);align-self:flex-start}.cabinet-page__empty{font-size:var(--portal-row-size);line-height:var(--portal-row-line);margin:0}.cabinet-page__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cabinet-doc{border-radius:var(--portal-tile-radius);background:var(--portal-surface);min-width:0;font-size:var(--portal-row-size);line-height:var(--portal-row-line);overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:10px 16px;display:flex}.cabinet-doc p{margin:0}.cabinet-doc__head,.cabinet-build__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 12px;min-width:0;display:flex}.cabinet-doc__title{min-width:0;font-size:var(--portal-row-size);font-weight:600;line-height:var(--portal-row-line);overflow-wrap:anywhere;flex:240px;margin:0}.cabinet-doc--empty .cabinet-doc__link{color:inherit;font-weight:400}.cabinet-doc__side{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;max-width:100%;display:flex}.cabinet-doc__delete.ant-btn{flex:none;margin-block:-1px}.cabinet-doc .cabinet-doc__delete.ant-btn{--ant-btn-text-color:var(--portal-tag-failed-text);--ant-btn-text-color-hover:var(--portal-tag-failed-text);--ant-btn-text-color-active:var(--portal-tag-failed-text)}.cabinet-doc__state.ant-tag,.cabinet-build__state.ant-tag{white-space:normal;flex:none;max-width:100%;margin:0}.cabinet-doc .cabinet-doc__state.ant-tag.ant-tag-success.ant-tag-filled,.cabinet-doc .cabinet-build__state.ant-tag.ant-tag-success.ant-tag-filled{background-color:var(--portal-tag-done-bg);color:var(--portal-tag-done-text);border-color:#0000}.cabinet-doc .cabinet-doc__state.ant-tag.ant-tag-error.ant-tag-filled,.cabinet-doc .cabinet-build__state.ant-tag.ant-tag-error.ant-tag-filled{background-color:var(--portal-tag-failed-bg);color:var(--portal-tag-failed-text);border-color:#0000}.cabinet-doc .cabinet-doc__state.ant-tag.ant-tag-processing.ant-tag-filled,.cabinet-doc .cabinet-build__state.ant-tag.ant-tag-processing.ant-tag-filled{background-color:var(--portal-tag-active-bg);color:var(--portal-tag-active-text);border-color:#0000}.cabinet-doc__meta{color:var(--portal-surface-muted)}.cabinet-doc__draft.ant-alert,.cabinet-doc__changed.ant-alert,.cabinet-doc>.summary-download{margin-top:4px}.cabinet-previous{flex-direction:column;gap:8px;min-width:0;display:flex}.cabinet-previous__toggle.ant-btn{white-space:normal;align-self:flex-start;max-width:100%}.cabinet-previous__body{border-left:2px solid var(--portal-muted);min-width:0;padding-left:12px}.cabinet-builds{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cabinet-build{flex-direction:column;gap:6px;min-width:0;display:flex}.cabinet-build__name{flex:200px;min-width:0}.cabinet-action.ant-btn:not(:disabled):focus-visible{outline-color:var(--portal-focus)}.cabinet-action.ant-btn-variant-solid:not(:disabled):focus-visible{outline-offset:2px}.cabinet-about{padding:var(--portal-row-pad) var(--portal-title-indent);font-size:var(--portal-row-size);line-height:var(--portal-row-line);overflow-wrap:anywhere;margin:0}@media (width<=1199.98px){.page__right .cabinet-about{padding-inline:0}}@media (width<=767.98px){.cabinet-doc{padding:10px 12px}}.portal-layout{min-height:100dvh}.portal-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;padding-inline:30px 20px;display:flex}.portal-header__brand{color:inherit;flex:none;align-items:center;gap:20px;text-decoration:none;display:inline-flex}.portal-header__brand:hover,.portal-header__brand:focus-visible{color:inherit}.portal-header__word{letter-spacing:.12em;white-space:nowrap;font-size:28px;font-weight:300;line-height:1}.portal-header__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;margin:0;font-size:24px;font-weight:600;line-height:1.3;overflow:hidden}.portal-header__user{align-items:center;gap:16px;min-width:0;max-width:360px;display:flex}@media (width>=1280px){.portal-header{grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(max-content,1fr);padding-inline:20px;display:grid}.portal-header__brand{grid-column:1;justify-self:start;margin-inline-start:10px}.portal-header__title{grid-column:2;font-size:30px}.portal-header__user{grid-column:3;justify-self:end}}.portal-header__name{font-size:var(--portal-user-name-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.portal-avatar{background:var(--portal-avatar);width:52px;height:52px;color:var(--portal-avatar-text);font:inherit;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:18px;font-weight:600;display:inline-flex}.portal-avatar:focus-visible{outline:2px solid var(--portal-primary);outline-offset:2px}.portal-content{min-width:0;padding:0}.portal-page-padding{padding:32px 30px}@media (width<=575.98px){.portal-header{padding-inline:16px}.portal-header__brand{gap:12px}.portal-header__word{font-size:22px}.portal-header__name,.portal-header__title{display:none}.portal-page-padding{padding:20px 16px}}.page{min-height:calc(100dvh - var(--portal-header-height));flex-direction:column;display:flex}.page__toolbar{min-height:var(--portal-toolbar-height);justify-content:center;align-items:center;gap:16px;padding:0 24px;display:flex}.page__toolbar-main{min-width:0}.page__columns{--page-top:calc(var(--portal-title-top) - var(--portal-header-height));grid-template-areas:"left center right";grid-template-columns:var(--portal-side-width) minmax(0, 1fr) var(--portal-side-width);align-items:start;column-gap:var(--portal-side-gap);padding-top:var(--page-top);flex:1;display:grid}.page--toolbar .page__columns{--page-top:calc(var(--portal-title-top) - var(--portal-header-height) - var(--portal-toolbar-height))}.page__left,.page__center,.page__right{min-width:0}.page__left{grid-area:left;padding-bottom:32px}.page__center{box-sizing:border-box;min-height:calc(100dvh - var(--portal-title-top));padding-top:calc(var(--portal-body-top) - var(--portal-title-top));padding-bottom:var(--portal-field-bottom);flex-direction:column;grid-area:center;gap:32px;display:flex}.page__right{grid-area:right;padding-bottom:32px}.column-title{margin:0 0 calc(var(--portal-body-top) - var(--portal-title-top) - var(--portal-title-line));padding-inline:var(--portal-title-indent);font-size:var(--portal-title-size);font-weight:600;line-height:var(--portal-title-line);overflow-wrap:anywhere}.column-title[tabindex="-1"]:focus-visible{outline:2px solid var(--portal-focus);width:fit-content}.side-column__note{padding:var(--portal-row-pad) var(--portal-title-indent);color:var(--portal-muted);font-size:var(--portal-row-size);line-height:var(--portal-row-line)}.side-group+.side-group{margin-top:var(--portal-group-gap)}.side-group__title{min-height:var(--portal-row-height);padding:var(--portal-row-pad) var(--portal-item-end) var(--portal-row-pad) var(--portal-group-indent);background:var(--portal-bar-left);font-size:var(--portal-row-size);font-weight:400;line-height:var(--portal-row-line);align-items:center;margin:0;display:flex}.page__right .side-group__title{background:var(--portal-bar-right)}.side-group__items{margin:0;padding:0;list-style:none}.side-item__link{box-sizing:border-box;min-height:var(--portal-row-height);padding:var(--portal-row-pad) var(--portal-item-end) var(--portal-row-pad) var(--portal-item-indent);color:inherit;font-size:var(--portal-row-size);line-height:var(--portal-row-line);overflow-wrap:anywhere;align-items:center;gap:6px;text-decoration:none;display:flex}a.side-item__link:hover,a.side-item__link:focus-visible{color:inherit;background:var(--portal-selected)}.side-item__button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin:0;font-family:inherit}.side-item__button:hover,.side-item__button:focus-visible{color:inherit;background:var(--portal-selected)}.side-item--nested .side-item__link{padding-left:calc(var(--portal-item-indent) + 24px)}.side-item__link--selected{background:var(--portal-selected);font-weight:600}.side-item__link--disabled{color:var(--portal-muted);cursor:not-allowed}.side-item__marker{flex:none}.muted{color:var(--portal-muted)}@media (width>=1200px){.page--fit{height:calc(100dvh - var(--portal-header-height))}.page--fit .page__columns{align-items:stretch;min-height:0}.page--fit .page__left,.page--fit .page__right{overflow-y:auto}}@media (width<=1199.98px){.page__columns{grid-template-areas:"left center""left right";grid-template-columns:var(--portal-side-width) minmax(0, 1fr);grid-template-rows:auto 1fr;padding-right:24px}.page__center,.page--toolbar .page__center{min-height:0}.page__right .column-title{padding-inline:0}}@media (width<=767.98px){.page__toolbar{flex-wrap:wrap;justify-content:flex-start;padding:12px 16px 0}.page__toolbar-main{flex:100%}.page__columns,.page--toolbar .page__columns{grid-template:"center""right"/minmax(0,1fr);column-gap:0;padding:20px 16px 0}.page__center{padding-top:0}.page__drawer .column-title{padding-inline:0}}.kb-steps{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:relative}@media (width>=1200px){.kb-steps{left:var(--portal-steps-shift)}}.kb-step{color:var(--portal-step-wait-label);font-size:var(--portal-step-label-size);white-space:nowrap;align-items:center;line-height:22px;display:flex}.kb-step--finish{color:var(--portal-text)}.kb-step--process{color:var(--portal-text);font-size:var(--portal-step-active-label-size);line-height:28px}.kb-step__tail{width:var(--portal-step-tail-width);height:1px;margin:0 var(--portal-step-gap) 0 var(--portal-step-tail-lead);background:var(--portal-step-tail);flex:none}.kb-step__tail--hidden{visibility:hidden}.kb-step__body{align-items:center;gap:var(--portal-step-gap);color:inherit;font:inherit;background:0 0;border:0;padding:0;display:inline-flex}button.kb-step__body{cursor:pointer}button.kb-step__body:focus-visible{outline:2px solid var(--portal-primary);outline-offset:2px}.kb-step__icon{width:var(--portal-step-circle);height:var(--portal-step-circle);background:var(--portal-step-wait);color:var(--portal-step-wait-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.kb-step--filled .kb-step__icon{background:var(--portal-step-active);color:var(--portal-step-active-text)}.kb-step--finish .kb-step__icon{background:var(--portal-step-done);color:var(--portal-step-done-icon)}.kb-steps-line{font-size:var(--portal-row-size);line-height:var(--portal-row-line);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.kb-search{padding:0 20px 12px}.kb-hits{margin-top:16px}.kb-hits__state{padding:6px 20px}.kb-hit{flex-direction:column;gap:2px;min-width:0;display:flex}.kb-hit__snippet{overflow-wrap:anywhere;font-size:14px;line-height:20px}.kb-hint{font-size:var(--portal-row-size);margin:0}.kb-main{flex-direction:column;gap:32px;min-width:0;display:flex}@media (width>=1200px){.page--fit .kb-main{min-height:0}.page--fit .kb-main>.kb-section{overflow-y:auto}.page--fit .kb-main~.assistant .assistant__messages{max-height:35vh}}.kb-lock{color:var(--portal-muted);flex:none}.kb-section{border-radius:var(--portal-tile-radius);background:var(--portal-surface);flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.kb-section__title{font-size:var(--portal-title-size);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:32px}.kb-section__hint,.kb-section__empty{margin:0}.kb-section__meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.kb-actions{flex-wrap:wrap;gap:8px;display:flex}.kb-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:16px;line-height:24px}.kb-text mark{background:var(--portal-mark);color:inherit;border-radius:2px;padding:0 1px}.kb-block h3{margin:0 0 8px;font-size:16px;font-weight:600}.kb-block p{margin:0}.kb-sources{overflow-wrap:anywhere;flex-direction:column;gap:12px;margin:0;padding-left:20px;display:flex}.kb-sources__quote{border-left:3px solid var(--portal-primary);white-space:pre-wrap;margin:4px 0 0;padding-left:12px}.kb-history .ant-collapse-header{padding-inline:0!important}.kb-history__list{overflow-wrap:anywhere;margin:0;padding-left:20px}.kb-editor{flex-direction:column;gap:12px;min-width:0;display:flex}.kb-editor__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.kb-counter{white-space:nowrap}.kb-warnings{margin:4px 0 0;padding-left:20px}.kb-conflict p{margin:0}.kb-conflict__texts{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin:12px 0;display:grid}.kb-conflict figure{min-width:0;margin:0}.kb-conflict figcaption{margin-bottom:4px;font-weight:600}.kb-conflict .kb-text{background:var(--portal-page);border-radius:4px;max-height:240px;padding:8px;overflow:auto}.kb-preview{flex-direction:column;gap:12px;min-width:0;display:flex}.kb-preview p{margin:0}.kb-preview__text{max-height:50vh;overflow:auto}.kb-preview .kb-preview__mark--developer{background:var(--portal-selected)}.kb-preview .kb-preview__mark--customer{background:var(--portal-mark)}.kb-preview__mark:focus-visible{outline:2px solid var(--portal-text);outline-offset:1px}.kb-preview__legend{color:var(--portal-muted);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:12px;line-height:20px;list-style:none;display:flex}.kb-preview__swatch{vertical-align:-1px;border-radius:2px;width:12px;height:12px;margin-right:6px;display:inline-block}.kb-preview__excluded{font-weight:600}.kb-preview__hidden .ant-collapse-header{padding-inline:0!important}.kb-preview__sentences,.kb-preview__organizations{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.kb-materials__upload,.kb-materials__loading{padding:var(--portal-row-pad) var(--portal-item-end) var(--portal-row-pad) var(--portal-item-indent)}.kb-file-item{flex:auto;align-items:baseline;gap:8px;min-width:0;display:flex}.kb-file-item__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kb-file-item__status{white-space:nowrap;flex:none;margin-left:auto;font-size:14px}.kb-upload{flex-direction:column;gap:12px;min-width:0;display:flex}.kb-upload__hint{margin:0}.kb-upload__solutions{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.kb-upload__solutions legend{margin-bottom:4px;font-size:14px;font-weight:600}.kb-upload__footer{justify-content:flex-end}.kb-file>*,.kb-review>*,.kb-approval>*{flex-shrink:0}.kb-review .kb-preview__text{max-height:none;overflow:visible}.kb-review__note,.kb-approval__empty{margin:0}.kb-review__link{align-self:flex-start}.kb-approval__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.kb-approval__item{border-top:1px solid var(--portal-field-border);flex-direction:column;gap:8px;min-width:0;padding-top:16px;display:flex}.kb-approval__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.kb-approval__title{overflow-wrap:anywhere;font-size:16px;font-weight:600}.kb-approval__title,.kb-review__link,.kb-approval__title:hover,.kb-review__link:hover{color:inherit;text-decoration:underline}.kb-approval__title:focus-visible,.kb-review__link:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px;border-radius:4px}.kb-parse-summary__list{margin:0;padding-left:20px}.kb-candidates{border-top:1px solid var(--portal-field-border);flex-direction:column;gap:12px;min-width:0;padding-top:16px;display:flex}.kb-candidates__title{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:26px}.kb-candidates h4,.kb-assembly h4{margin:0 0 8px;font-size:14px;font-weight:600}.kb-candidates__current{background:var(--portal-page);border-radius:4px;min-width:0;padding:12px}.kb-candidates__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kb-candidate{min-width:0}.kb-candidate .ant-checkbox-wrapper{align-items:flex-start;min-width:0;display:flex}.kb-candidate .ant-checkbox-wrapper>:not(.ant-checkbox){min-width:0}.kb-candidate__quotes .ant-collapse-header{padding-inline:0!important}.kb-link-button{align-self:flex-start;height:auto;padding:0}.kb-whole{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}@media (width<=767.98px){.kb-section{padding:16px}.kb-search{padding-inline:0}}.assistant{gap:var(--portal-bubble-gap);flex-direction:column;width:100%;margin-top:auto;display:flex}.assistant__messages{gap:var(--portal-bubble-gap);flex-direction:column;max-height:min(60vh,640px);display:flex;overflow-y:auto}.assistant__bubble{box-sizing:border-box;border-radius:var(--portal-tile-radius);background:var(--portal-surface);max-width:min(560px,100%);font-size:var(--portal-field-size);overflow-wrap:anywhere;align-self:flex-start;padding:10px;line-height:24px}.assistant__bubble--user{background:var(--portal-user-bubble);max-width:min(560px,85%);color:var(--portal-user-bubble-text);align-self:flex-end}.assistant__bubble--muted{color:var(--portal-surface-muted)}.assistant__caption{opacity:.75;margin-bottom:5px;font-size:12px;font-style:italic;line-height:16px}.assistant__text{white-space:pre-wrap}.assistant__answer p,.assistant__answer ul{margin:0}.assistant__answer p+p,.assistant__answer p+ul,.assistant__answer ul+p,.assistant__answer ul+ul{margin-top:8px}.assistant__answer ul{padding-left:20px}.assistant__state,.assistant__mark,.assistant__note{color:var(--portal-surface-muted);font-size:14px;line-height:20px}.assistant__mark{margin-top:4px;font-style:italic}.assistant__note{margin-top:4px}.assistant__waiting{color:var(--portal-surface-muted)}.assistant__chip{background:var(--portal-selected);color:inherit;border-radius:10px;margin:0 2px;padding:0 8px;font-size:14px;line-height:22px;text-decoration:none;display:inline-block}a.assistant__chip:hover,a.assistant__chip:focus-visible{color:inherit;text-decoration:underline}a.assistant__chip:focus-visible{outline:2px solid var(--portal-text);outline-offset:1px}.assistant__sources{margin:0;padding-left:16px}.assistant__notice{border-radius:var(--portal-field-radius);background:var(--portal-surface);align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.assistant__counter{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:14px;display:flex}.assistant__field{border-radius:var(--portal-field-radius);display:flex;position:relative}.assistant__field--blocked{cursor:not-allowed}.assistant__field:focus-visible{outline:2px solid var(--portal-text);outline-offset:2px}.assistant textarea.assistant__input,.assistant textarea.assistant__input.ant-input-disabled{height:var(--portal-field-height);min-height:var(--portal-field-height);border-color:var(--portal-field-border);border-radius:var(--portal-field-radius);background:var(--portal-field-bg);color:var(--portal-text);font-size:var(--portal-field-size);resize:none;padding-right:48px}.assistant textarea.assistant__input::placeholder{color:var(--portal-field-placeholder)}.assistant__action{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.page__toolbar-main:has(>.summary-toolbar){flex:auto}.summary-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;column-gap:32px;display:grid}.summary-toolbar>.summary-steps{grid-column:2;min-width:0}.summary-toolbar>.summary-save{grid-column:3;justify-self:end}.summary-steps{flex-wrap:nowrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.summary-step{color:var(--portal-step-wait-label);font-size:var(--portal-step-label-size);white-space:nowrap;flex:none;align-items:center;line-height:22px;display:flex}.summary-step--current{min-width:0;color:var(--portal-text);font-size:var(--portal-step-active-label-size);flex:0 auto;line-height:28px}.summary-step--current .summary-step__body{min-width:0}.summary-step--current .summary-step__title{text-overflow:ellipsis;min-width:0;overflow:hidden}.summary-step__tail{width:var(--portal-step-tail-width);height:1px;margin:0 var(--portal-step-gap) 0 var(--portal-step-tail-lead);background:var(--portal-step-tail);flex:none}.summary-step__tail--hidden{visibility:hidden}.summary-step__body{align-items:center;gap:var(--portal-step-gap);display:inline-flex}.summary-step__button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.summary-step__button[aria-disabled=true]{cursor:not-allowed}.summary-step__button:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px;border-radius:4px}.summary-step--done{color:var(--portal-text)}.summary-step__icon{width:var(--portal-step-circle);height:var(--portal-step-circle);background:var(--portal-step-wait);color:var(--portal-step-wait-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.summary-step--filled .summary-step__icon{background:var(--portal-step-active);color:var(--portal-step-active-text)}.summary-step--done .summary-step__icon{background:var(--portal-step-done);color:var(--portal-step-done-icon)}.summary-steps-line{font-size:var(--portal-row-size);line-height:var(--portal-row-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.summary-save{align-items:center;display:flex}.summary-save__status{color:var(--portal-muted);white-space:nowrap;font-size:14px}.summary-save__status:not(:empty){margin-right:12px}.summary-root{min-width:0;margin:calc(-1 * var(--portal-row-pad)) calc(-1 * var(--portal-item-end)) calc(-1 * var(--portal-row-pad)) calc(-1 * var(--portal-group-indent));padding:var(--portal-row-pad) var(--portal-item-end) var(--portal-row-pad) var(--portal-group-indent);color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch}.summary-root:hover,.summary-root:focus-visible{background:var(--portal-selected)}.summary-root[aria-pressed=true]{font-weight:600}.summary-column-error{padding:0 var(--portal-title-indent)}.summary-form{border-radius:var(--portal-tile-radius);background:var(--portal-surface);flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.summary-form__title{font-size:var(--portal-title-size);margin:0;font-weight:600;line-height:32px}.summary-field{flex-direction:column;gap:8px;min-width:0;display:flex}.summary-field--counted{padding-bottom:22px}.summary-field__label{font-size:var(--portal-row-size);line-height:var(--portal-row-line)}.summary-form__pair{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width>=1280px){.summary-form__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}}.summary-figure{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;display:grid}.summary-tags{width:100%}.summary-next{flex-wrap:wrap;gap:8px;display:flex}.summary-build__wrap{align-self:flex-start;display:inline-block}.summary-build__wrap--busy{cursor:not-allowed}.summary-build__wrap--busy>.ant-btn{pointer-events:none}.summary-build p{font-size:var(--portal-row-size);line-height:var(--portal-row-line);overflow-wrap:anywhere;margin:0}.summary-missing{margin:4px 0 0;padding-inline-start:20px}.summary-missing__link.ant-btn{white-space:normal;text-align:start;height:auto;padding:0}.summary-build .summary-missing .summary-missing__link.ant-btn,.summary-build .summary-missing .summary-missing__link.ant-btn:not(:disabled):hover,.summary-build .summary-missing .summary-missing__link.ant-btn:not(:disabled):active{color:inherit;font-size:inherit;line-height:inherit;text-decoration:underline}.summary-skipped__list{font-size:var(--portal-row-size);line-height:var(--portal-row-line);overflow-wrap:anywhere;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.summary-skipped__solution,.summary-skipped__name,.summary-skipped__reason{display:block}.summary-skipped__solution{font-weight:600}.summary-skipped__reason{color:var(--portal-surface-muted)}.summary-skipped__sentences{margin:4px 0 0;padding-inline-start:20px}.summary-preview p{font-size:var(--portal-row-size);line-height:var(--portal-row-line);overflow-wrap:anywhere;margin:0}.summary-preview__warning{font-weight:600}.summary-preview__note{color:var(--portal-surface-muted)}.summary-preview__solution,.summary-preview__section{flex-direction:column;min-width:0;display:flex}.summary-preview__solution{gap:16px}.summary-preview__section{gap:8px}.summary-preview__name{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:28px}.summary-preview__title{font-size:var(--portal-row-size);font-weight:600;line-height:var(--portal-row-line);overflow-wrap:anywhere;margin:0}.summary-preview__labels{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.summary-preview__labels .ant-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:0}.summary-preview .summary-preview__paragraph{white-space:pre-wrap;overflow-wrap:anywhere}.summary-preview__body{flex-direction:column;gap:16px;min-width:0;display:flex}.summary-preview__body--folded{max-height:600px;position:relative;overflow:hidden}.summary-preview__body--folded:after{background:linear-gradient(to bottom, transparent, var(--portal-surface));content:"";pointer-events:none;height:96px;position:absolute;bottom:0;left:0;right:0}.summary-preview__toggle{align-self:flex-start}.summary-download{flex-direction:column;gap:12px;min-width:0;display:flex}.summary-download__buttons{flex-wrap:wrap;gap:8px;display:flex}.summary-download .summary-download__note{overflow-wrap:anywhere;margin:0}.summary-export__note+.side-group{margin-top:var(--portal-group-gap)}.summary-card{margin:var(--portal-group-gap) var(--portal-title-indent) 0;padding:16px var(--portal-item-end) 16px var(--portal-group-indent);border-radius:var(--portal-tile-radius);background:var(--portal-surface);font-size:var(--portal-row-size);line-height:var(--portal-row-line);overflow-wrap:anywhere;flex-direction:column;gap:8px;display:flex}.summary-card p{margin:0}.summary-card__name{font-weight:600}.summary-card--profile{box-sizing:border-box;max-width:300px;margin:0 var(--portal-title-indent) 0 var(--portal-item-indent);background:var(--portal-profile-bg);gap:14px;padding:10px}.summary-card__region{color:var(--portal-text);font-size:14px;line-height:18px}.summary-card__tags{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.summary-card__tag{box-sizing:border-box;background:var(--portal-profile-tag-bg);max-width:100%;min-height:25px;color:var(--portal-profile-tag-text);overflow-wrap:anywhere;border-radius:4px;align-items:center;padding:0 8px;font-size:16px;line-height:20px;display:flex}.summary-card__figures{flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;line-height:18px;list-style:none;display:flex}.summary-solutions{font-size:var(--portal-row-size);line-height:var(--portal-row-line);flex-direction:column;gap:16px;display:flex}.summary-solutions p{margin:0}.summary-count{flex-direction:column;gap:4px;display:flex}.summary-eco__products{margin:0;padding:0;list-style:none}.summary-eco .summary-eco__item,.summary-export .summary-export__item{box-sizing:border-box;width:100%;min-height:var(--portal-row-height);padding:var(--portal-row-pad) var(--portal-item-end) var(--portal-row-pad) var(--portal-item-indent);font-size:var(--portal-row-size);line-height:var(--portal-row-line);overflow-wrap:anywhere;margin:0;display:flex}.summary-eco .summary-eco__products .summary-eco__item{padding-left:calc(var(--portal-item-indent) + 24px)}.summary-eco .summary-eco__item--unfilled{padding-left:calc(var(--portal-item-indent) + 24px);color:var(--portal-muted);cursor:not-allowed}.summary-eco .summary-eco__products .summary-eco__item--unfilled{padding-left:calc(var(--portal-item-indent) + 48px)}.summary-eco .summary-eco__item--unfilled:focus-visible{outline:2px solid var(--portal-focus);outline-offset:-2px}.summary-eco .ant-checkbox:not(.ant-checkbox-checked),.summary-export .ant-checkbox:not(.ant-checkbox-checked){border-color:var(--portal-muted)}.summary-save .ant-btn:not(:disabled):focus-visible,.summary-next .ant-btn:not(:disabled):focus-visible,.summary-chosen .ant-btn:not(:disabled):focus-visible,.summary-column-error .ant-btn:not(:disabled):focus-visible,.summary-suggest.ant-btn:not(:disabled):focus-visible,.summary-build .ant-btn:not(:disabled):focus-visible,.summary-download .ant-btn:not(:disabled):focus-visible,.summary-preview__toggle.ant-btn:not(:disabled):focus-visible{outline-color:var(--portal-focus)}.summary-eco .ant-checkbox:has(.ant-checkbox-input:focus-visible){outline-color:var(--portal-focus)}.summary-export .ant-checkbox:has(.ant-checkbox-input:focus-visible){outline-color:var(--portal-focus)}.summary-save .ant-btn-variant-solid:not(:disabled):focus-visible,.summary-next .ant-btn-variant-solid:not(:disabled):focus-visible,.summary-chosen .ant-btn-variant-solid:not(:disabled):focus-visible,.summary-column-error .ant-btn-variant-solid:not(:disabled):focus-visible,.summary-build .ant-btn-variant-solid:not(:disabled):focus-visible,.summary-download .ant-btn-variant-solid:not(:disabled):focus-visible{outline-offset:2px}.summary-chosen{padding:var(--portal-row-pad) var(--portal-item-end) var(--portal-row-pad) var(--portal-item-indent);font-size:var(--portal-row-size);line-height:var(--portal-row-line);align-items:flex-start;gap:8px;display:flex}.summary-chosen__name{overflow-wrap:anywhere;flex:1;min-width:0}.summary-chosen .ant-btn{flex:none;margin:-2px 0}.summary-label .anticon{margin-inline-start:8px}.summary-parts{font-size:var(--portal-row-size);line-height:var(--portal-row-line)}.summary-parts p{margin:0}.summary-suggest.ant-btn{white-space:normal;text-align:start;overflow-wrap:anywhere;align-self:flex-start;max-width:100%;height:auto;padding:0}.summary-suggest.ant-btn>span{min-width:0}.summary-form .summary-suggest.ant-btn,.summary-form .summary-suggest.ant-btn:not(:disabled):hover,.summary-form .summary-suggest.ant-btn:not(:disabled):active{color:inherit;font-size:var(--portal-row-size);line-height:var(--portal-row-line);text-decoration:underline}.summary-person{font-size:var(--portal-row-size);line-height:var(--portal-row-line);overflow-wrap:anywhere;flex-direction:column;gap:8px;display:flex}.summary-person p{margin:0}.summary-person__title{font-size:var(--portal-row-size);font-weight:600;line-height:var(--portal-row-line);margin:0}.summary-person__note{color:var(--portal-surface-muted)}@media (width<=1199.98px){.page__right .summary-card{margin-inline:0}}@media (width<=767.98px){.summary-form{padding:16px}}.favorites{gap:var(--portal-tile-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.favorites__tile{box-sizing:border-box;width:var(--portal-tile-width);max-width:100%;height:var(--portal-tile-height);border-radius:var(--portal-tile-radius);background:var(--portal-surface);color:inherit;font-size:var(--portal-row-size);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:12px;line-height:22px;text-decoration:none;display:flex}.favorites__tile:hover,.favorites__tile:focus-visible{color:inherit;background:var(--portal-selected)}.favorites__empty{font-size:var(--portal-row-size);margin:0}
