.not-found-view_page__Bnovk{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:var(--ctd-space-6) var(--ctd-space-4);background-color:var(--ctd-bg-app)}.not-found-view_body__h0_gJ{display:grid;justify-items:center;gap:var(--ctd-space-2);text-align:center}@keyframes not-found-view_ctd-fade-rise__C2m5g{0%{opacity:0;transform:translateY(var(--ctd-motion-rise))}to{opacity:1;transform:none}}.not-found-view_body__h0_gJ{animation:not-found-view_ctd-fade-rise__C2m5g var(--ctd-motion-base) var(--ctd-ease-out) both}.not-found-view_title__wfl3d{margin:var(--ctd-space-4) 0 0;color:var(--ctd-text);font-size:var(--ctd-text-2xl);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-xl)}.not-found-view_text__HUD2P{margin:0;color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.not-found-view_link__8uwIq{display:inline-flex;align-items:center;min-height:var(--ctd-control-h);margin-top:var(--ctd-space-4);padding:0 var(--ctd-space-4);border:1px solid var(--ctd-border-strong);border-radius:var(--ctd-radius-md);background-color:var(--ctd-bg-surface);color:var(--ctd-text);font-weight:var(--ctd-weight-medium);text-decoration:none;transition:background-color var(--ctd-motion-fast) var(--ctd-ease-out)}.not-found-view_link__8uwIq:hover{background-color:var(--ctd-bg-hover)}.not-found-view_link__8uwIq:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:2px}.pixel-sprite_sprite__DwxfK{display:inline-block;flex:none;vertical-align:middle;width:calc(var(--sprite-w)*var(--sprite-px));height:calc(var(--sprite-h)*var(--sprite-px));background-repeat:no-repeat;background-size:calc(var(--sprite-sw)*var(--sprite-px)) calc(var(--sprite-sh)*var(--sprite-px));background-position:calc(var(--sprite-x)*var(--sprite-px)*-1) calc(var(--sprite-y)*var(--sprite-px)*-1);image-rendering:pixelated}.pixel-sprite_s1__xVuMU{--sprite-px:1px}.pixel-sprite_s2__OsE8E{--sprite-px:2px}.pixel-sprite_s3__SE_aw{--sprite-px:3px}.pixel-sprite_s4__uPzmj{--sprite-px:4px}.pixel-sprite_s5__WlHfj{--sprite-px:5px}.pixel-sprite_s6__713Eh{--sprite-px:6px}.pixel-sprite_s7__BfwcB{--sprite-px:7px}.pixel-sprite_s8__53B6v{--sprite-px:8px}@media(min-resolution:1.09dppx){.pixel-sprite_s1__xVuMU{--sprite-px:0.9090909091px}.pixel-sprite_s2__OsE8E{--sprite-px:1.8181818182px}.pixel-sprite_s3__SE_aw{--sprite-px:2.7272727273px}.pixel-sprite_s4__uPzmj{--sprite-px:3.6363636364px}.pixel-sprite_s5__WlHfj{--sprite-px:5.4545454545px}.pixel-sprite_s6__713Eh{--sprite-px:6.3636363636px}.pixel-sprite_s7__BfwcB{--sprite-px:7.2727272727px}.pixel-sprite_s8__53B6v{--sprite-px:8.1818181818px}}@media(min-resolution:1.24dppx){.pixel-sprite_s1__xVuMU{--sprite-px:0.8px}.pixel-sprite_s2__OsE8E{--sprite-px:2.4px}.pixel-sprite_s3__SE_aw{--sprite-px:3.2px}.pixel-sprite_s4__uPzmj{--sprite-px:4px}.pixel-sprite_s5__WlHfj{--sprite-px:4.8px}.pixel-sprite_s6__713Eh{--sprite-px:6.4px}.pixel-sprite_s7__BfwcB{--sprite-px:7.2px}.pixel-sprite_s8__53B6v{--sprite-px:8px}}@media(min-resolution:1.49dppx){.pixel-sprite_s1__xVuMU{--sprite-px:1.3333333333px}.pixel-sprite_s2__OsE8E{--sprite-px:2px}.pixel-sprite_s3__SE_aw{--sprite-px:3.3333333333px}.pixel-sprite_s4__uPzmj{--sprite-px:4px}.pixel-sprite_s5__WlHfj{--sprite-px:5.3333333333px}.pixel-sprite_s6__713Eh{--sprite-px:6px}.pixel-sprite_s7__BfwcB{--sprite-px:7.3333333333px}.pixel-sprite_s8__53B6v{--sprite-px:8px}}@media(min-resolution:1.74dppx){.pixel-sprite_s1__xVuMU{--sprite-px:1.1428571429px}.pixel-sprite_s2__OsE8E{--sprite-px:2.2857142857px}.pixel-sprite_s3__SE_aw{--sprite-px:2.8571428571px}.pixel-sprite_s4__uPzmj{--sprite-px:4px}.pixel-sprite_s5__WlHfj{--sprite-px:5.1428571429px}.pixel-sprite_s6__713Eh{--sprite-px:6.2857142857px}.pixel-sprite_s7__BfwcB{--sprite-px:6.8571428571px}.pixel-sprite_s8__53B6v{--sprite-px:8px}}@media(min-resolution:1.99dppx){.pixel-sprite_s1__xVuMU{--sprite-px:1px}.pixel-sprite_s2__OsE8E{--sprite-px:2px}.pixel-sprite_s3__SE_aw{--sprite-px:3px}.pixel-sprite_s4__uPzmj{--sprite-px:4px}.pixel-sprite_s5__WlHfj{--sprite-px:5px}.pixel-sprite_s6__713Eh{--sprite-px:6px}.pixel-sprite_s7__BfwcB{--sprite-px:7px}.pixel-sprite_s8__53B6v{--sprite-px:8px}}@media(min-resolution:2.24dppx){.pixel-sprite_s1__xVuMU{--sprite-px:0.8888888889px}.pixel-sprite_s2__OsE8E{--sprite-px:2.2222222222px}.pixel-sprite_s3__SE_aw{--sprite-px:3.1111111111px}.pixel-sprite_s4__uPzmj{--sprite-px:4px}.pixel-sprite_s5__WlHfj{--sprite-px:4.8888888889px}.pixel-sprite_s6__713Eh{--sprite-px:6.2222222222px}.pixel-sprite_s7__BfwcB{--sprite-px:7.1111111111px}.pixel-sprite_s8__53B6v{--sprite-px:8px}}@media(min-resolution:2.49dppx){.pixel-sprite_s1__xVuMU{--sprite-px:1.2px}.pixel-sprite_s2__OsE8E{--sprite-px:2px}.pixel-sprite_s3__SE_aw{--sprite-px:3.2px}.pixel-sprite_s4__uPzmj{--sprite-px:4px}.pixel-sprite_s5__WlHfj{--sprite-px:5.2px}.pixel-sprite_s6__713Eh{--sprite-px:6px}.pixel-sprite_s7__BfwcB{--sprite-px:7.2px}.pixel-sprite_s8__53B6v{--sprite-px:8px}}@media(min-resolution:2.99dppx){.pixel-sprite_s1__xVuMU{--sprite-px:1px}.pixel-sprite_s2__OsE8E{--sprite-px:2px}.pixel-sprite_s3__SE_aw{--sprite-px:3px}.pixel-sprite_s4__uPzmj{--sprite-px:4px}.pixel-sprite_s5__WlHfj{--sprite-px:5px}.pixel-sprite_s6__713Eh{--sprite-px:6px}.pixel-sprite_s7__BfwcB{--sprite-px:7px}.pixel-sprite_s8__53B6v{--sprite-px:8px}}@media(min-resolution:3.99dppx){.pixel-sprite_s1__xVuMU{--sprite-px:1px}.pixel-sprite_s2__OsE8E{--sprite-px:2px}.pixel-sprite_s3__SE_aw{--sprite-px:3px}.pixel-sprite_s4__uPzmj{--sprite-px:4px}.pixel-sprite_s5__WlHfj{--sprite-px:5px}.pixel-sprite_s6__713Eh{--sprite-px:6px}.pixel-sprite_s7__BfwcB{--sprite-px:7px}.pixel-sprite_s8__53B6v{--sprite-px:8px}}.money-fields_block__esOTa{display:flex;flex-direction:column;gap:8px}.money-fields_row__fcnwW{display:flex;gap:16px;flex-wrap:wrap}.money-fields_row__fcnwW>*{flex:1 1 160px}.money-fields_preview__yxaNd{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--mzn-color-border-neutral-ghost);border-radius:8px;background-color:var(--mzn-color-background-neutral-ghost)}.sales-case-form_form__0AgE2{display:flex;flex-direction:column;gap:var(--ctd-space-4)}.sales-case-form_grid__P_7Ra{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ctd-space-4) var(--ctd-space-6)}@media(max-width:767.98px){.sales-case-form_grid__P_7Ra{grid-template-columns:minmax(0,1fr)}}.sales-case-form_spanAll__GbqID{grid-column:1/-1}.sales-case-form_spanTwo__4HJ0e{grid-column:span 2}@media(max-width:767.98px){.sales-case-form_spanTwo__4HJ0e{grid-column:auto}}.sales-case-form_longGrid__etFNT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ctd-space-4) var(--ctd-space-6)}@media(max-width:767.98px){.sales-case-form_longGrid__etFNT{grid-template-columns:minmax(0,1fr)}}.sales-case-form_textarea__VdTJ6{width:100%}.sales-case-form_actions__BGeiE{display:flex;justify-content:flex-end;gap:var(--ctd-space-3)}@media(max-width:479.98px){.sales-case-form_actions__BGeiE{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}.sales-case-form_actions__BGeiE>*{min-width:0;max-width:100%}}.sales-case-form_errorMessage__3w6uQ{padding:var(--ctd-space-3) var(--ctd-space-4);border:1px solid var(--ctd-danger);border-radius:var(--ctd-radius-md);background-color:var(--ctd-danger-subtle);color:var(--ctd-danger)}.case-list-columns_cellTitle__uf1lr{display:block;overflow:hidden;font-weight:var(--ctd-weight-medium);color:var(--ctd-text);text-overflow:ellipsis;white-space:nowrap}.case-list-columns_overdue__AoXgC{color:var(--ctd-danger);font-weight:var(--ctd-weight-semibold)}.page_container__kDIZx{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_header__sAJ6w{margin-bottom:var(--ctd-space-2)}.page_actionLink__geREu{display:inline-flex}.page_actionLink__geREu>*{flex:1 1 auto}.page_filterField__8niHq{width:200px}.page_filterFieldWide__zzkgF{width:280px}@media(max-width:479.98px){.page_filterFieldWide__zzkgF,.page_filterField__8niHq{width:100%}}.contract-documents-section_section__t56DB{display:flex;flex-direction:column;gap:var(--ctd-space-3);padding-top:var(--ctd-space-4);border-top:1px solid var(--ctd-border)}.contract-documents-section_header__Xw_r2{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ctd-space-3)}.contract-documents-section_list__MRbIM{display:flex;flex-direction:column;gap:var(--ctd-space-2);margin:0;padding:0;list-style:none}.contract-documents-section_item__PlL0d{display:flex;align-items:center;justify-content:space-between;gap:var(--ctd-space-3);padding:10px 12px;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);flex-wrap:wrap}.contract-documents-section_itemMain__FnIZD{display:flex;align-items:center;gap:var(--ctd-space-2);flex-wrap:wrap;min-width:0;flex:1 1 260px}.contract-documents-section_title__8hHo5{font-weight:var(--ctd-weight-semibold);color:var(--ctd-text);overflow-wrap:anywhere}.contract-documents-section_description__9hkS6{flex-basis:100%;font-size:var(--ctd-text-xs);color:var(--ctd-text-muted)}.contract-documents-section_itemActions__nQ0VJ{display:flex;gap:6px;flex-shrink:0}.contract-documents-section_form__NrGCH{display:flex;flex-direction:column;gap:var(--ctd-space-3);padding:var(--ctd-space-3);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);background:var(--ctd-bg-subtle)}.contract-documents-section_row__uHCrx{display:flex;gap:var(--ctd-space-3);flex-wrap:wrap}.contract-documents-section_row__uHCrx>*{flex:1 1 200px}.contract-documents-section_formActions__rcp_1{display:flex;justify-content:flex-end;gap:var(--ctd-space-2)}.contract-change_section__kxtLk{display:flex;flex-direction:column;gap:var(--ctd-space-3)}.contract-change_toolbar__eWPRs{display:flex;align-items:center;gap:var(--ctd-space-2);flex-wrap:wrap}.contract-change_pending__kBE4y{display:flex;flex-direction:column;gap:var(--ctd-space-2);padding:var(--ctd-space-3) var(--ctd-space-4);border:1px solid color-mix(in srgb,var(--ctd-warning) 35%,transparent);border-radius:var(--ctd-radius-md);background-color:var(--ctd-warning-subtle)}.contract-change_pendingHeader__PJKGI{display:flex;align-items:center;gap:var(--ctd-space-2);flex-wrap:wrap}.contract-change_note__cd8_n{overflow-wrap:anywhere}.contract-change_actions__5bm8f{display:flex;gap:var(--ctd-space-2);flex-wrap:wrap}.contract-change_diff__cvlrO{display:flex;flex-direction:column;gap:var(--ctd-space-1);margin:0}.contract-change_diffRow__2sOcw{display:grid;grid-template-columns:72px 1fr;gap:var(--ctd-space-2);align-items:baseline}.contract-change_diffRow__2sOcw dt{color:var(--ctd-text-muted);font-size:var(--ctd-text-xs)}.contract-change_diffRow__2sOcw dd{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin:0;overflow-wrap:anywhere}.contract-change_before__ewisI{color:var(--ctd-text-muted);text-decoration:line-through}.contract-change_arrow__s_bvn{color:var(--ctd-text-muted)}.contract-change_after__AWIqi{color:var(--ctd-text);font-weight:var(--ctd-weight-semibold)}.contract-change_history___gWv7{display:flex;flex-direction:column;gap:var(--ctd-space-2);margin:0;padding:0;list-style:none}.contract-change_historyItem__0mksi{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);background-color:var(--ctd-bg-surface)}.contract-change_historyHeader__kKVS9{display:flex;align-items:center;gap:var(--ctd-space-2);flex-wrap:wrap;font-size:var(--ctd-text-xs)}.contract-change_muted__NaFkC{font-size:var(--ctd-text-xs);color:var(--ctd-text-muted);overflow-wrap:anywhere}.contract-change_rejectReason__lOyP_{font-size:var(--ctd-text-xs);color:var(--ctd-danger);overflow-wrap:anywhere}.contract-change_form__zxaeG{display:flex;flex-direction:column;gap:var(--ctd-space-4)}.contract-change_row__mSy3q{display:flex;gap:var(--ctd-space-4);flex-wrap:wrap}.contract-change_row__mSy3q>*{flex:1 1 200px}.contract-change_textarea__AGOEe{width:100%}.client-sales-cases_list__YfAKU{display:flex;flex-direction:column;gap:var(--ctd-space-3)}.client-contacts-panel_toolbar__9xHt7{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ctd-space-2) var(--ctd-space-4)}.client-contacts-panel_inactive__LgFnE{color:var(--ctd-text-faint)}.client-contacts-panel_loading__cZJKh{display:flex;justify-content:center;padding:var(--ctd-space-6) 0}.client-contacts-panel_emptyText__gCP5_{margin:0;color:var(--ctd-text-muted)}.client-contacts-panel_table__nvMC9{display:flex;flex-direction:column;overflow-x:auto;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md)}.client-contacts-panel_row__PKvcV{display:grid;grid-template-columns:110px 1fr 1fr 150px 1fr 1.4fr;gap:var(--ctd-space-3);align-items:center;min-width:880px;min-height:var(--ctd-row-h);padding:var(--ctd-space-2) var(--ctd-space-4)}.client-contacts-panel_row__PKvcV+.client-contacts-panel_row__PKvcV{border-top:1px solid var(--ctd-border)}.client-contacts-panel_row__PKvcV.client-contacts-panel_withActions__aLmLi{grid-template-columns:110px 1fr 1fr 150px 1fr 1.4fr 140px}.client-contacts-panel_header__vjpIo{min-height:var(--ctd-header-row-h);background-color:var(--ctd-bg-subtle);color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);font-weight:var(--ctd-weight-medium);line-height:var(--ctd-lh-sm)}.client-contacts-panel_name__cokDe{font-weight:var(--ctd-weight-medium)}.client-contacts-panel_email__GKJ88{overflow-wrap:anywhere}.client-contacts-panel_actions__SWzim{display:flex;gap:var(--ctd-space-2)}.client-contacts-panel_form__WaViW{display:flex;flex-direction:column;gap:var(--ctd-space-4)}.client-contacts-panel_formRow__kKymJ{display:flex;flex-wrap:wrap;gap:var(--ctd-space-4)}.client-contacts-panel_formRow__kKymJ>*{flex:1 1 220px;min-width:0}.page_container__WpYzI{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_header__iIEhJ{margin-bottom:var(--ctd-space-2)}.page_actionLink__Jodig{display:inline-flex}.page_actionLink__Jodig>*{flex:1 1 auto}.page_loading__XZLx_{display:flex;justify-content:center;padding:48px}.page_filterField__F7UP7{width:180px}.page_dateRange__4WP9R{display:flex;align-items:center;gap:8px}.page_dateSeparator__0Ak_C{color:var(--mzn-color-text-neutral-light)}.page_cellLinkTitle__RTAy9{font-weight:var(--ctd-weight-medium);color:var(--ctd-text)}.page_codeCell__tJZgp{position:relative;display:block;min-width:0;contain:inline-size}.page_code__y5ekY{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_codeBar__5Rfcr{position:absolute;top:calc(100% + 2px);left:0;z-index:1;max-width:100%}@media(max-width:479.98px){.page_dateRange__4WP9R{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}.page_dateRange__4WP9R>*{min-width:0;max-width:100%}.page_dateSeparator__0Ak_C{display:none}}.page_container__J4HNR{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_header__8V8Nr{margin-bottom:var(--ctd-space-2)}.page_cards__BNSzG{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--ctd-space-3)}@media(max-width:1023.98px){.page_cards__BNSzG{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:479.98px){.page_cards__BNSzG{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_card__qAzah{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ctd-space-1);min-width:0;min-height:68px;padding:var(--ctd-space-3) var(--ctd-space-4);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);background-color:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm);color:var(--ctd-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ctd-motion-fast) var(--ctd-ease-out),box-shadow var(--ctd-motion-fast) var(--ctd-ease-out),transform var(--ctd-motion-fast) var(--ctd-ease-out)}.page_card__qAzah:hover{border-color:var(--ctd-border-strong)}.page_card__qAzah:active{transform:scale(.98)}.page_card__qAzah:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.page_card__qAzah:active{transform:none}}:root[data-motion=reduce] .page_card__qAzah:active{transform:none}.page_cardSelected__slFNT{box-shadow:0 0 0 1px var(--ctd-accent)}.page_cardSelected__slFNT,.page_cardSelected__slFNT:hover{border-color:var(--ctd-accent)}.page_cardLabel__rSwgH{color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);font-weight:var(--ctd-weight-medium);line-height:var(--ctd-lh-xs)}.page_cardSelected__slFNT .page_cardLabel__rSwgH{color:var(--ctd-accent)}.page_cardCount__tUsC1{font-size:var(--ctd-text-xl);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_cardUnit___W02Z{color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);font-weight:var(--ctd-weight-regular)}.page_cardAmount__8CHu5{color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_cardAmount__8CHu5,.page_cardExcluded__otYRx{max-width:100%;line-height:var(--ctd-lh-xs);overflow-wrap:anywhere}.page_cardExcluded__otYRx{color:var(--ctd-text-faint);font-size:var(--ctd-text-xs)}.page_matrix__xQ9VK{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_filterField__71Bap{width:200px}@media(max-width:479.98px){.page_filterField__71Bap{width:100%}}.page_matrixCaption__35J14{margin-left:auto;color:var(--ctd-accent)}@media(max-width:479.98px){.page_matrixCaption__35J14{margin-left:0}}.page_overdue__nmv10{color:var(--ctd-danger);font-weight:var(--ctd-weight-semibold)}.page_todo__ftyFl{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0;padding:var(--ctd-space-5) var(--ctd-space-6) var(--ctd-space-6);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-lg);background-color:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm)}@media(max-width:479.98px){.page_todo__ftyFl{padding:var(--ctd-space-4)}}.page_todoTitle__1oncT{margin:0;color:var(--ctd-text);font-size:var(--ctd-text-lg);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-lg)}.page_todoColumns__4hxEJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:var(--ctd-space-6);align-items:start}.page_todoColumn__RdKdG{display:flex;flex-direction:column;gap:var(--ctd-space-2);min-width:0}.page_todoColumnTitle__MKcrZ{margin:0;color:var(--ctd-text);font-size:var(--ctd-text-base);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-base)}.page_todoList__4n1M7{display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);list-style:none}.page_todoList__4n1M7>li+li{border-top:1px solid var(--ctd-border)}.page_todoLink__zaWBk{display:flex;align-items:flex-start;gap:var(--ctd-space-3);min-height:var(--ctd-row-h);padding:var(--ctd-space-3) var(--ctd-space-4);border:0;color:inherit;text-decoration:none;transition:background-color var(--ctd-motion-fast) var(--ctd-ease-out)}.page_todoLink__zaWBk:hover{background-color:var(--ctd-bg-hover)}.page_todoLink__zaWBk:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:-2px}.page_todoButton__a9TdE{width:100%;background:none;font:inherit;text-align:start;cursor:pointer}.page_todoText__uQ74V{display:flex;flex-direction:column;gap:var(--ctd-space-1);min-width:0}.page_todoMain__cbdBZ{color:var(--ctd-text);font-weight:var(--ctd-weight-medium);overflow-wrap:anywhere}.page_todoSub__SeOQV{color:var(--ctd-text-muted);overflow-wrap:anywhere}.page_dueChip__UX6Jt,.page_todoSub__SeOQV{font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs)}.page_dueChip__UX6Jt{flex:none;min-width:72px;padding:0 var(--ctd-space-2);border-radius:var(--ctd-radius-sm);font-weight:var(--ctd-weight-medium);text-align:center;white-space:nowrap}.page_overdue__nmv10.page_dueChip__UX6Jt{color:var(--ctd-danger);background-color:var(--ctd-danger-subtle)}.page_today__MJht_{color:var(--ctd-warning);background-color:var(--ctd-warning-subtle)}.page_later__GDu6p{color:var(--ctd-text-muted);background-color:var(--ctd-bg-subtle)}.billing_editor__B3YVc{display:flex;flex-direction:column;gap:var(--ctd-space-5);min-width:0}.billing_center__JfXFp{display:flex;justify-content:center;padding:var(--ctd-space-8) 0}.billing_summary__K_15Z{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ctd-space-3) var(--ctd-space-5);margin:0;padding:var(--ctd-space-4);background:var(--ctd-bg-subtle);border-radius:var(--ctd-radius-md)}.billing_summary__K_15Z dt{color:var(--ctd-text-muted);font-size:var(--ctd-text-sm)}.billing_summary__K_15Z dd{margin:var(--ctd-space-1) 0 0;color:var(--ctd-text);font-weight:500;overflow-wrap:anywhere}.billing_num__v0mWO{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing_section__urS4m{display:flex;flex-direction:column;gap:var(--ctd-space-3);min-width:0}.billing_sectionHeadRow__H2q4_{display:flex;align-items:center;justify-content:space-between;gap:var(--ctd-space-3);flex-wrap:wrap}.billing_sectionTitle__e9GTF{margin:0;font-size:var(--ctd-text-lg);font-weight:600;color:var(--ctd-text)}.billing_muted__nf8oN{margin:0;color:var(--ctd-text-muted);font-size:var(--ctd-text-sm)}.billing_error__D5BYh{margin:0}.billing_error__D5BYh,.billing_percentOver__1K_zO{color:var(--ctd-danger);font-size:var(--ctd-text-sm)}.billing_percentOver__1K_zO{font-weight:500}.billing_spacer___lY4G{flex:1 1 auto}.billing_stageList__WVASc{margin:0;padding:0;list-style:none}.billing_stageCard__XjmGi,.billing_stageList__WVASc{display:flex;flex-direction:column;gap:var(--ctd-space-3)}.billing_stageCard__XjmGi{padding:var(--ctd-space-4);background:var(--ctd-bg-surface);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);min-width:0}.billing_stageHead__uNSLD{display:flex;align-items:center;gap:var(--ctd-space-2) var(--ctd-space-3);flex-wrap:wrap}.billing_stageName__h79nt{font-weight:500;color:var(--ctd-text)}.billing_stageAmount__o_hHT{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ctd-text)}.billing_stageText__CuH9z{margin:0;color:var(--ctd-text);font-size:var(--ctd-text-base);white-space:normal;word-break:normal}.billing_flag__wA7S8{color:var(--ctd-danger);font-size:var(--ctd-text-sm);font-weight:500}.billing_stageMeta__ff74I{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ctd-space-2) var(--ctd-space-4);margin:0}.billing_stageMeta__ff74I dt{color:var(--ctd-text-muted);font-size:var(--ctd-text-xs)}.billing_stageMeta__ff74I dd{margin:0;font-size:var(--ctd-text-sm);color:var(--ctd-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.billing_stageActions__UvX2L{display:flex;justify-content:flex-end;gap:var(--ctd-space-2);flex-wrap:wrap}.billing_editGrid___WjPB{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.4fr);gap:var(--ctd-space-3)}@media(max-width:767.98px){.billing_editGrid___WjPB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479.98px){.billing_editGrid___WjPB{grid-template-columns:minmax(0,1fr)}}.billing_row___GsD_{display:flex;gap:var(--ctd-space-4);flex-wrap:wrap}.billing_row___GsD_>*{flex:1 1 220px}.billing_aiAction__37ICg,.billing_defineFooter__wvZ_Y{display:flex;align-items:center;gap:var(--ctd-space-3);flex-wrap:wrap}.billing_groupPicker__9U0Sv{display:flex;flex-direction:column;gap:var(--ctd-space-2);margin:0;padding:var(--ctd-space-4);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md)}.billing_checkRow__r0bPK,.billing_groupOption__uVhUI{display:flex;align-items:center;gap:var(--ctd-space-2);min-height:var(--ctd-control-min,40px);color:var(--ctd-text);cursor:pointer}.billing_quote__2PhTY{margin:0;padding:var(--ctd-space-2) var(--ctd-space-3);border-left:3px solid var(--ctd-border-strong);background:var(--ctd-bg-subtle);color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);white-space:normal;word-break:normal}.billing_warnings__IDGPc{padding:var(--ctd-space-3) var(--ctd-space-4);background:var(--ctd-warning-subtle);border-radius:var(--ctd-radius-md);color:var(--ctd-text)}.billing_warnings__IDGPc ul{margin:var(--ctd-space-2) 0 0;padding-left:var(--ctd-space-5)}.billing_cellText__wkjM0{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing_codes__WAsQ5{color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_container__dxypd{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_header__lyLeW{margin-bottom:var(--ctd-space-2)}.page_filters__aePUd{display:flex;flex-wrap:wrap;gap:var(--ctd-space-3)}.page_filterField__ydsmB{min-width:220px}@media(max-width:479.98px){.page_filterField__ydsmB{min-width:0;flex:1 1 100%}}.page_loading__WnYAL{display:flex;justify-content:center;padding:var(--ctd-space-10)}.page_kpis__3e2j1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ctd-space-4)}@media(max-width:479.98px){.page_kpis__3e2j1{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ctd-space-3)}}.page_panel__XWGXP{display:flex;flex-direction:column;gap:var(--ctd-space-3);min-width:0;scroll-margin-top:var(--ctd-space-4);padding:var(--ctd-space-5);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-lg);background-color:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm)}.page_panelHeader__qwG5f{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ctd-space-3)}.page_panelTitle__UVhAP{margin:0;color:var(--ctd-text);font-size:var(--ctd-text-lg);font-weight:600}.page_caption__rlLxv,.page_count__S35IA,.page_empty__tsCuj{margin:0;color:var(--ctd-text-muted);font-size:var(--ctd-text-sm)}.page_caption__rlLxv{padding-top:var(--ctd-space-3);border-top:1px solid var(--ctd-border);font-size:var(--ctd-text-xs)}.page_statusCell__GO9sL{display:inline-flex;align-items:center;gap:var(--ctd-space-2)}.page_flag__Tv1yl{color:var(--ctd-danger);font-size:var(--ctd-text-sm);font-weight:500;white-space:nowrap}.change-requests-panel_page__wTJYX{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.change-requests-panel_page__wTJYX>header:first-child{margin-bottom:var(--ctd-space-2)}.change-requests-panel_container__tEmAA{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.change-requests-panel_filterField__hqi_A{min-width:280px}.change-requests-panel_statusField__E20x1{min-width:200px}.change-requests-panel_form__1PzN0{display:flex;flex-direction:column;gap:var(--ctd-space-4)}.change-requests-panel_row__Z5i3D{display:flex;gap:var(--ctd-space-4);flex-wrap:wrap}.change-requests-panel_row__Z5i3D>*{flex:1 1 220px}.change-requests-panel_signOffField__wHqcP{display:flex;flex-direction:column;gap:6px}.change-requests-panel_detail___Oenj{display:flex;flex-direction:column;gap:var(--ctd-space-4)}.change-requests-panel_detailMeta___GRTQ{display:flex;align-items:center;gap:var(--ctd-space-3);flex-wrap:wrap}.change-requests-panel_detailBody__MVyEa{display:flex;flex-direction:column;gap:var(--ctd-space-4);margin:0}.change-requests-panel_detailBody__MVyEa dt{margin-bottom:var(--ctd-space-1);font-size:var(--ctd-text-sm);color:var(--ctd-text-muted)}.change-requests-panel_detailBody__MVyEa dd{margin:0;white-space:pre-wrap;color:var(--ctd-text)}.change-requests-panel_transitions__pUBJt{display:flex;gap:var(--ctd-space-3);flex-wrap:wrap;padding-top:var(--ctd-space-3);border-top:1px solid var(--ctd-border)}.test-script-header-modal_form__jSdMt{display:flex;flex-direction:column;gap:var(--ctd-space-4)}.test-script-header-modal_row__JWLGY{display:flex;flex-wrap:wrap;gap:var(--ctd-space-3)}.test-script-header-modal_short__3pWWT{flex:0 1 200px;min-width:min(160px,100%)}.test-script-header-modal_grow__kCwXC{flex:1 1 240px;min-width:min(200px,100%)}.test-script-header-modal_modules__kPJPI{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-2) var(--ctd-space-4)}.test-script-header-modal_extraModules__DCluW{flex:1 1 200px;min-width:min(180px,100%)}.pixel-avatar_avatar__Jdhbc{border-radius:var(--ctd-radius-sm);background-color:color-mix(in srgb,var(--avatar-hue) 22%,var(--ctd-bg-surface))}.pixel-avatar_avatar__Jdhbc[data-tile="1"]{--avatar-hue:var(--ctd-chart-1)}.pixel-avatar_avatar__Jdhbc[data-tile="2"]{--avatar-hue:var(--ctd-chart-2)}.pixel-avatar_avatar__Jdhbc[data-tile="3"]{--avatar-hue:var(--ctd-chart-3)}.pixel-avatar_avatar__Jdhbc[data-tile="4"]{--avatar-hue:var(--ctd-chart-4)}.pixel-avatar_avatar__Jdhbc[data-tile="5"]{--avatar-hue:var(--ctd-chart-5)}.pixel-avatar_avatar__Jdhbc[data-tile="6"]{--avatar-hue:var(--ctd-chart-6)}.pixel-avatar_custom__i1RkM{overflow:hidden;background-color:rgba(0,0,0,0)}.pixel-avatar_custom__i1RkM svg{display:block;width:100%;height:100%}.pixel-avatar_person__F2aUP{display:inline-flex;align-items:center;gap:var(--ctd-space-2);min-width:0;max-width:100%;vertical-align:middle}.pixel-avatar_personName__nsD3f{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.user-menu_root__GNLMy{display:flex;width:100%}.user-menu_button__c1VMg{display:flex;align-items:center;gap:var(--ctd-space-3);width:100%;min-width:0;min-height:44px;padding:var(--ctd-space-1) var(--ctd-space-2);border:0;border-radius:var(--ctd-radius-md);background:none;color:var(--ctd-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ctd-motion-fast) var(--ctd-ease-out)}.user-menu_button__c1VMg:hover,.user-menu_button__c1VMg[aria-expanded=true]{background-color:var(--ctd-bg-hover)}.user-menu_button__c1VMg:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:-2px}.user-menu_avatar__n4Fih{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background-color:var(--ctd-bg-selected);color:var(--ctd-text);font-size:12px;font-weight:var(--ctd-weight-medium);line-height:1}.user-menu_identity__gwhS5{display:flex;flex-direction:column;min-width:0}.user-menu_name__s_SYs{font-size:var(--ctd-text-sm);font-weight:var(--ctd-weight-medium);line-height:20px}.user-menu_detail__qkzwj,.user-menu_name__s_SYs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu_detail__qkzwj{color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);line-height:18px}.user-menu_header__HLNk_{display:flex;flex-direction:column;min-width:0;max-width:280px;padding:var(--ctd-space-3) var(--ctd-space-4);border-bottom:1px solid var(--ctd-border)}[data-rail=true] .user-menu_identity__gwhS5{display:none}[data-rail=true] .user-menu_button__c1VMg{justify-content:center;padding:var(--ctd-space-1)}[data-rail=true] .user-menu_root__GNLMy>div[data-placement=top-start]{left:calc(100% + var(--ctd-space-2));bottom:0}.new-menu_button__TO6hr{display:inline-flex;align-items:center;gap:6px;height:var(--ctd-control-min);padding:0 var(--ctd-space-3) 0 var(--ctd-space-4);border:1px solid rgba(0,0,0,0);border-radius:var(--ctd-radius-sm);background-color:var(--ctd-accent-solid);box-shadow:var(--ctd-shadow-sm);color:var(--ctd-on-accent);font:inherit;font-size:var(--ctd-text-sm);font-weight:var(--ctd-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--ctd-motion-fast) var(--ctd-ease-out),transform var(--ctd-motion-fast) var(--ctd-ease-out)}.new-menu_button__TO6hr:hover,.new-menu_button__TO6hr[aria-expanded=true]{background-color:var(--ctd-accent-solid-hover)}.new-menu_button__TO6hr:active{transform:scale(.98)}.new-menu_button__TO6hr:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.new-menu_button__TO6hr:active{transform:none}}.new-menu_chevron__rMDOB{margin-left:2px;opacity:.8}.command-palette_layer__y9lMm{position:fixed;inset:0;z-index:var(--mzn-z-index-modal)}.command-palette_backdrop__rhV8Z{position:absolute;inset:0;background-color:var(--ctd-overlay)}@keyframes command-palette_ctd-palette-backdrop__n7Fru{0%{opacity:0}}.command-palette_backdrop__rhV8Z{animation:command-palette_ctd-palette-backdrop__n7Fru var(--ctd-motion-fast) var(--ctd-ease-out)}.command-palette_palette__eLxDF{position:absolute;top:12vh;left:0;right:0;display:flex;flex-direction:column;width:min(640px,100vw - 24px);max-height:min(560px,76vh);margin:0 auto;overflow:hidden;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-lg);background-color:var(--ctd-bg-raised);box-shadow:var(--ctd-shadow-lg);transform-origin:top center}@keyframes command-palette_ctd-scale-in__5WIg8{0%{opacity:0;transform:scale(var(--ctd-motion-scale-from))}to{opacity:1;transform:none}}.command-palette_palette__eLxDF{animation:command-palette_ctd-scale-in__5WIg8 var(--ctd-motion-fast) var(--ctd-ease-out) both}@media(max-width:479.98px){.command-palette_palette__eLxDF{top:var(--ctd-space-3);max-height:calc(100dvh - 24px)}}.command-palette_searchRow__KnpQq{display:flex;flex:none;align-items:center;gap:var(--ctd-space-3);height:56px;padding:0 var(--ctd-space-4);border-bottom:1px solid var(--ctd-border)}.command-palette_searchIcon__PGmku{flex:none;color:var(--ctd-text-muted)}.command-palette_input__by9fL{flex:1 1;min-width:0;height:40px;border:0;background:rgba(0,0,0,0);color:var(--ctd-text);font:inherit;font-size:var(--ctd-text-base);outline:none}.command-palette_input__by9fL::placeholder{color:var(--ctd-text-muted);opacity:1}.command-palette_list__8_AI4{flex:1 1;min-height:0;padding:var(--ctd-space-2);overflow-y:auto}.command-palette_groupTitle__lR1mQ{padding:var(--ctd-space-2) var(--ctd-space-3) var(--ctd-space-1);color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);font-weight:var(--ctd-weight-medium)}.command-palette_option__LhpVO{display:flex;align-items:center;gap:var(--ctd-space-3);min-height:40px;padding:0 var(--ctd-space-3);border-radius:var(--ctd-radius-sm);color:var(--ctd-text);font-size:var(--ctd-text-sm);cursor:pointer}.command-palette_option__LhpVO[data-active=true]{background-color:var(--ctd-bg-selected)}.command-palette_option__LhpVO[data-active=true] .command-palette_optionIcon__oFfZu{color:var(--ctd-accent)}.command-palette_optionIcon__oFfZu{flex:none;color:var(--ctd-text-muted)}.command-palette_optionTitle__M7WQe{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-palette_optionSub__PkIeW{flex:none;max-width:50%;margin-left:auto;overflow:hidden;color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.command-palette_empty__dqGKg{padding:var(--ctd-space-8) var(--ctd-space-4);color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);text-align:center}.command-palette_loading__spwmH{padding:var(--ctd-space-2) var(--ctd-space-3);color:var(--ctd-text-muted);font-size:var(--ctd-text-xs)}.command-palette_noResults__18miN{flex-direction:column}.command-palette_noResults__18miN,.command-palette_searching__3M4xV{display:inline-flex;align-items:center;gap:var(--ctd-space-2)}.command-palette_footer__uHpZp{display:flex;flex:none;align-items:center;gap:var(--ctd-space-4);height:44px;padding:0 var(--ctd-space-4);border-top:1px solid var(--ctd-border);background-color:var(--ctd-bg-subtle);color:var(--ctd-text-muted);font-size:var(--ctd-text-xs)}.command-palette_footer__uHpZp span{display:inline-flex;align-items:center;gap:6px}@media(max-width:479.98px){.command-palette_footer__uHpZp{display:none}}.command-palette_kbd__vWR4X{display:inline-flex;flex:none;align-items:center;height:22px;padding:0 6px;border:1px solid var(--ctd-border);border-radius:4px;background-color:var(--ctd-bg-subtle);color:var(--ctd-text-muted);font:inherit;font-size:12px;font-weight:var(--ctd-weight-medium);line-height:1;white-space:nowrap}.deliverables-panel_container__9NIMa{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.deliverables-panel_form__2xJEQ{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:420px}.deliverables-panel_row__hfzcS{display:grid;grid-template-columns:1fr 1fr;gap:var(--ctd-space-4)}.deliverables-panel_detail__G6pdm{display:flex;flex-direction:column;gap:var(--ctd-space-5);min-width:560px;max-width:720px}.deliverables-panel_badges___4pYi{display:flex;align-items:center;gap:var(--ctd-space-2);flex-wrap:wrap}.deliverables-panel_typeChip__Q_g_g{padding:2px 10px;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-pill);background-color:var(--ctd-bg-subtle);font-size:var(--ctd-text-xs);color:var(--ctd-text-muted)}.deliverables-panel_transitionRow__dqYe_{display:flex;align-items:center;gap:var(--ctd-space-3)}.deliverables-panel_approvalSignOffs__ZxSHR{display:flex;flex-direction:column;gap:6px;padding:var(--ctd-space-2) var(--ctd-space-3);border:1px solid var(--ctd-border-strong);border-radius:var(--ctd-radius-md)}.deliverables-panel_approvalSignOffRow__92HqV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-2)}.deliverables-panel_section__W88WC{display:flex;flex-direction:column;gap:var(--ctd-space-3);padding-top:var(--ctd-space-4);border-top:1px solid var(--ctd-border)}.deliverables-panel_threadTitle__g1wby{margin:0 0 var(--ctd-space-3)}.deliverables-panel_signOffList__k264d,.deliverables-panel_versionList__trSgP{display:flex;flex-direction:column;gap:var(--ctd-space-2)}.deliverables-panel_signOffRow___WgRC,.deliverables-panel_versionRow__wHvg5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-3);padding:var(--ctd-space-2) var(--ctd-space-3);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);background-color:var(--ctd-bg-surface)}.deliverables-panel_versionTag__4eMYN{font-weight:var(--ctd-weight-semibold);min-width:var(--ctd-control-min);color:var(--ctd-text)}.deliverables-panel_versionMeta__H_0Xj{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ctd-text-sm);color:var(--ctd-text-muted)}.deliverables-panel_signOffNote__9JXQ8{flex:1 0 100%;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ctd-text-sm);line-height:1.5;color:var(--ctd-text)}.deliverables-panel_uploader__nTN9O{display:flex;align-items:flex-end;gap:var(--ctd-space-3);flex-wrap:wrap;padding:var(--ctd-space-3);border:1px dashed var(--ctd-border-strong);border-radius:var(--ctd-radius-md)}.deliverables-panel_uploader__nTN9O>.mzn-button{flex:none;min-height:var(--ctd-control-min)}@media(max-width:479.98px){.deliverables-panel_uploader__nTN9O>.mzn-button{flex:1 1 100%}}.deliverables-panel_versionUrl__uFMQW{flex:2 1 260px;min-width:0}.deliverables-panel_versionNote__Hczjw{flex:1 1 180px;min-width:0}.deliverables-panel_versionHint__PYMcm{flex:1 1 100%}@media(max-width:767.98px){.deliverables-panel_detail__G6pdm,.deliverables-panel_form__2xJEQ{min-width:0}}.deliverables-panel_achieved__L6_Ob{display:inline-flex;align-items:center;gap:var(--ctd-space-1)}.project-first_page__X3p9h{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.project-first_page__X3p9h>header:first-child{margin-bottom:var(--ctd-space-2)}.project-first_actionLink__yj4Uj{display:inline-flex}.project-first_actionLink__yj4Uj>*{flex:1 1 auto}.project-first_filterField__Z67Nw{width:180px}.project-first_cellLinkTitle__lmqPT{font-weight:var(--ctd-weight-medium);color:var(--ctd-text)}.citation-exposure_exposure__tiDTO{display:inline-flex;align-items:center;gap:var(--ctd-space-2);min-width:0;max-width:100%}.citation-exposure_module__56VX_{min-width:0;overflow:hidden;color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);text-overflow:ellipsis;white-space:nowrap}.page_container__oJbEM{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_container__oJbEM>header:first-child{margin-bottom:var(--ctd-space-2)}.page_loading__bMJVt{display:flex;justify-content:center;padding:var(--ctd-space-10) 0}.page_actionLink__ejlBl{display:inline-flex}@media(max-width:479.98px){.page_actionLink__ejlBl>*{flex:1 1 auto}}.page_metaCount__BdayO{color:var(--ctd-text);font-weight:var(--ctd-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_feedback__6rWG2{margin:0;color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.page_card__JnwTF{min-width:0;padding:var(--ctd-space-4) var(--ctd-space-5) var(--ctd-space-5);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-lg);background:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm)}@media(max-width:479.98px){.page_card__JnwTF{padding-inline:var(--ctd-space-4)}}.page_main__EgKLQ{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_toolbar__1Mho_{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ctd-space-3)}@media(max-width:479.98px){.page_toolbar__1Mho_{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}.page_toolbar__1Mho_>*{min-width:0;max-width:100%}}.page_titleField__OtljS{flex:1 1 260px;min-width:min(220px,100%)}@media(max-width:479.98px){.page_titleField__OtljS{flex-basis:auto}}.page_actionBar__knkli{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-2) var(--ctd-space-3);padding-bottom:var(--ctd-space-3);border-bottom:1px solid var(--ctd-border)}.page_actionHint__ONRAN{flex:1 1 240px;min-width:0;margin:0;color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs)}.page_captionField___Akm1{width:100%}.page_editorLayout__j9P8c{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,.85fr);gap:var(--ctd-space-4);align-items:start}.page_editorLayoutTucked__PKVYL{grid-template-columns:minmax(0,1fr) 40px}@media(max-width:1180px){.page_editorLayoutTucked__PKVYL,.page_editorLayout__j9P8c{grid-template-columns:minmax(0,1fr)}.page_railHandle__54X0M{flex-direction:row;justify-content:center;width:100%;padding:var(--ctd-space-3)}.page_railHandleText__NT_nn{writing-mode:horizontal-tb}}.page_canvasCol__CQDRS{display:flex;flex-direction:column;gap:var(--ctd-space-3)}.page_canvasWrap__dn1uS{min-width:0}.page_rail__QFaug{display:flex;flex-direction:column;gap:var(--ctd-space-3);min-width:0}.page_railHead__A6zo0{display:flex;align-items:center;justify-content:space-between;gap:var(--ctd-space-2);padding:0 2px}.page_railTitle__79VIV{margin:0;color:var(--ctd-text);font-size:var(--ctd-text-lg);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-lg)}.page_railToggle__cwQSH{display:flex;flex:none;align-items:center;justify-content:center;width:var(--ctd-control-min);height:var(--ctd-control-min);border:1px solid var(--ctd-border-strong);border-radius:var(--ctd-radius-md);background:var(--ctd-bg-surface);color:var(--ctd-text-muted);cursor:pointer}.page_railToggle__cwQSH:hover{border-color:var(--ctd-accent);color:var(--ctd-accent)}.page_railToggle__cwQSH:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:1px}.page_railHandle__54X0M{position:sticky;top:var(--ctd-space-2);display:flex;flex-direction:column;align-items:center;gap:var(--ctd-space-3);width:40px;padding:var(--ctd-space-3) 0;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-lg);background:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm);color:var(--ctd-text-muted);cursor:pointer}.page_railHandle__54X0M:hover{border-color:var(--ctd-accent);color:var(--ctd-accent)}.page_railHandle__54X0M:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:1px}.page_railHandleText__NT_nn{font-size:var(--ctd-text-sm);letter-spacing:2px;writing-mode:vertical-rl}.page_nodeModalBody__IHNHR{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_nodeModalFooter__kPyFS{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ctd-space-2);padding-top:var(--ctd-space-3);border-top:1px solid var(--ctd-border)}.page_inspector__EWzTy{display:flex;flex-direction:column;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-lg);background:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm);overflow:hidden}.page_inspectorHead__aje7_{display:flex;align-items:flex-start;gap:var(--ctd-space-3);padding:var(--ctd-space-3) var(--ctd-space-4);border-bottom:1px solid var(--ctd-border)}.page_inspectorTitles__1ph_S{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;padding:0;border:none;border-radius:var(--ctd-radius-sm);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.page_inspectorTitles__1ph_S:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:2px}.page_inspectorTitle__CbxGm{margin:0;color:var(--ctd-text);font-size:var(--ctd-text-base);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-base)}.page_inspectorHint__kVUux{color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs)}.page_collapseButton___Zi74{flex:none;width:28px;height:28px;border:none;border-radius:var(--ctd-radius-sm);background:rgba(0,0,0,0);color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:1;cursor:pointer}.page_collapseButton___Zi74:hover{background:var(--ctd-bg-hover);color:var(--ctd-text)}.page_collapseButton___Zi74:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:1px}.page_stepBadge__sfGgB{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--ctd-radius-sm);background:var(--ctd-accent-subtle);color:var(--ctd-accent);font-size:var(--ctd-text-sm);font-weight:var(--ctd-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_inspectorBody__rt_d9{display:flex;flex-direction:column;gap:var(--ctd-space-3);max-height:clamp(420px,58vh,900px);padding:var(--ctd-space-3) var(--ctd-space-4) var(--ctd-space-4);overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ctd-border-strong) rgba(0,0,0,0)}.page_inspectorBody__rt_d9::-webkit-scrollbar{width:10px}.page_inspectorBody__rt_d9::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.page_inspectorBody__rt_d9::-webkit-scrollbar-thumb{border:3px solid rgba(0,0,0,0);border-radius:var(--ctd-radius-pill);background:var(--ctd-border-strong);background-clip:content-box}.page_emptyHint__gNajv{margin:0;color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.page_row__Gkre_{gap:6px;padding:var(--ctd-space-2) var(--ctd-space-3);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);background:var(--ctd-bg-subtle)}.page_plainRow__m1Qed,.page_row__Gkre_{display:flex;flex-wrap:wrap;align-items:flex-end}.page_plainRow__m1Qed{gap:var(--ctd-space-2)}.page_fieldLabel__3dJVe{display:flex;flex:0 1 auto;flex-direction:column;gap:var(--ctd-space-1);min-width:0;color:var(--ctd-text-muted);font-size:var(--ctd-text-xs)}.page_fieldLabel__3dJVe>input,.page_fieldLabel__3dJVe>select,.page_fieldLabel__3dJVe>textarea{width:100%}.page_fieldLabelGrow__zwNHo{flex:1 1 120px}.page_fieldLabelText__fxvQN{align-self:center}.page_blockLabel__4DZ7r,.page_fieldLabelText__fxvQN{color:var(--ctd-text-muted);font-size:var(--ctd-text-xs)}.page_blockLabel__4DZ7r{display:flex;flex-direction:column;gap:var(--ctd-space-1);width:100%}.page_smallInput__fPASX,.page_textArea__MGxhq,.page_textInput__9_lhq{padding:6px 9px;border:1px solid var(--ctd-border-strong);border-radius:var(--ctd-radius-md);background:var(--ctd-bg-input);color:var(--ctd-text);font:inherit;font-size:var(--ctd-text-sm);transition:border-color var(--ctd-motion-fast) var(--ctd-ease-out),box-shadow var(--ctd-motion-fast) var(--ctd-ease-out)}.page_smallInput__fPASX::placeholder,.page_textArea__MGxhq::placeholder,.page_textInput__9_lhq::placeholder{color:var(--ctd-text-faint)}.page_smallInput__fPASX:hover:not(:disabled),.page_textArea__MGxhq:hover:not(:disabled),.page_textInput__9_lhq:hover:not(:disabled){border-color:var(--ctd-accent)}.page_smallInput__fPASX:focus,.page_textArea__MGxhq:focus,.page_textInput__9_lhq:focus{border-color:var(--ctd-focus-ring);box-shadow:0 0 0 2px var(--ctd-accent-subtle);outline:none}.page_textInput__9_lhq{width:100%;min-width:0}.page_smallInput__fPASX{width:100%;min-width:90px;min-height:var(--ctd-control-min)}.page_textArea__MGxhq{width:100%;resize:vertical}.page_colorInput__w56Ji{width:44px;min-width:44px;height:var(--ctd-control-min);padding:2px;border:1px solid var(--ctd-border-strong);border-radius:var(--ctd-radius-md);background:var(--ctd-bg-input);cursor:pointer}.page_swatches__KYyJ7{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.page_swatch__JOi97{width:28px;height:28px;border:1px solid var(--ctd-border-strong);border-radius:var(--ctd-radius-sm);cursor:pointer}.page_swatch__JOi97:hover{border-color:var(--ctd-accent)}.page_swatch__JOi97:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:1px}.page_swatchActive__O9jXN{border-color:var(--ctd-accent);box-shadow:0 0 0 2px var(--ctd-accent-subtle)}.page_subSection__KnBn2{display:flex;flex-direction:column;gap:var(--ctd-space-2);padding-top:var(--ctd-space-3);border-top:1px solid var(--ctd-border)}.page_subHead__TvFcW{display:flex;align-items:center;justify-content:space-between;gap:var(--ctd-space-2);color:var(--ctd-text-muted);font-size:var(--ctd-text-sm)}.page_edgeLabel__NB6_a{flex:none;width:100%;min-width:0;overflow:hidden;color:var(--ctd-text);font-size:var(--ctd-text-sm);text-overflow:ellipsis;white-space:nowrap}.page_edgeControls___Sebh{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px;width:100%}.page_checkbox__eu06q{display:flex;align-self:center;align-items:center;gap:6px;min-height:var(--ctd-control-min);padding:0 var(--ctd-space-3);border:1px solid var(--ctd-border-strong);border-radius:var(--ctd-radius-md);background:var(--ctd-bg-input);color:var(--ctd-text);font-size:var(--ctd-text-sm);cursor:pointer}.page_checkbox__eu06q:hover{border-color:var(--ctd-accent)}.page_checkbox__eu06q input{accent-color:var(--ctd-accent-solid);cursor:pointer}.page_modal__fGk4n{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:min(360px,100%)}.page_links__lVvqq{display:flex;flex-direction:column;gap:var(--ctd-space-2);margin:0;padding:0;list-style:none}.page_link__sPvfY{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-1) var(--ctd-space-3);min-width:0;min-height:var(--ctd-control-min);padding:var(--ctd-space-2) var(--ctd-space-3);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);color:var(--ctd-text);text-decoration:none;transition:background-color var(--ctd-motion-fast) var(--ctd-ease-out),border-color var(--ctd-motion-fast) var(--ctd-ease-out)}.page_link__sPvfY:hover{border-color:var(--ctd-border-strong);background:var(--ctd-bg-hover)}.page_link__sPvfY:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:1px}.page_linkRow__jOLxU{display:flex;align-items:center;gap:var(--ctd-space-2);min-width:0}.page_code__cgDoh{font-family:var(--ctd-font-mono);font-size:var(--ctd-text-sm);font-weight:var(--ctd-weight-semibold);color:var(--ctd-accent)}.page_linkName__8h_IP{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.page_linkDate___s44u{color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_linkPicker__1RTSx{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ctd-space-2);margin-bottom:var(--ctd-space-3)}.tabs_tabsWrap__WpiI1{position:relative;min-width:0}.tabs_tabList__bcKem{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tabs_tabList__bcKem::-webkit-scrollbar{display:none}.tabs_tabList__bcKem .mzn-tab__item{flex-shrink:0}.tabs_tabsWrap__WpiI1[data-fade-start] .tabs_tabList__bcKem{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px);mask-image:linear-gradient(90deg,transparent,#000 48px)}.tabs_tabsWrap__WpiI1[data-fade-end] .tabs_tabList__bcKem{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.tabs_tabsWrap__WpiI1[data-fade-start][data-fade-end] .tabs_tabList__bcKem{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.tabs_scrollButton__NLpHe{position:absolute;top:50%;z-index:1;display:inline-grid;place-items:center;width:var(--ctd-control-min);height:var(--ctd-control-min);padding:0;border:0;border-radius:var(--ctd-radius-sm);background:rgba(0,0,0,0);color:var(--ctd-text-muted);cursor:pointer;transform:translateY(-50%);transition:background-color var(--ctd-motion-fast) var(--ctd-ease-out),color var(--ctd-motion-fast) var(--ctd-ease-out)}.tabs_scrollButton__NLpHe:hover{background:var(--ctd-bg-hover);color:var(--ctd-text)}.tabs_scrollStart__RVNu3{left:0}.tabs_scrollEnd__Mi9cb{right:0}.tabs_tabList__bcKem.mzn-tab--horizontal{gap:var(--ctd-space-1)}.tabs_tabList__bcKem.mzn-tab--horizontal .mzn-tab__item{height:calc(var(--ctd-control-h) + var(--ctd-space-1));padding:0 var(--ctd-space-3);border-radius:var(--ctd-radius-sm) var(--ctd-radius-sm) 0 0;color:var(--ctd-text-muted);transition:color var(--ctd-motion-fast) var(--ctd-ease-in-out),background-color var(--ctd-motion-fast) var(--ctd-ease-in-out)}.tabs_tabList__bcKem.mzn-tab--horizontal .mzn-tab__item:hover:not(.mzn-tab__item--active){background-color:var(--ctd-bg-hover);color:var(--ctd-text)}.tabs_tabList__bcKem.mzn-tab--horizontal .mzn-tab__item--active{color:var(--ctd-accent)}.tabs_tabList__bcKem.mzn-tab--horizontal .mzn-tab__active-bar{height:2px;border-bottom:2px solid var(--ctd-accent);transition:left var(--ctd-motion-base) var(--ctd-ease-out),width var(--ctd-motion-base) var(--ctd-ease-out)}@media(prefers-reduced-motion:reduce){.tabs_tabList__bcKem.mzn-tab--horizontal .mzn-tab__active-bar{transition:none}}:root[data-motion=reduce] .tabs_tabList__bcKem.mzn-tab--horizontal .mzn-tab__active-bar{transition:none}.tabs_tab__OvqqZ{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.tabs_toolbar__Vk6GA{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ctd-space-3) var(--ctd-space-4);flex-wrap:wrap}@media(max-width:479.98px){.tabs_toolbar__Vk6GA{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}.tabs_toolbar__Vk6GA>*{min-width:0;max-width:100%}}.tabs_filters__q9ZEX{flex:1 1 420px;min-width:0}@media(max-width:479.98px){.tabs_filters__q9ZEX{flex:0 0 auto}}.tabs_filterFieldWide__ia2k8,.tabs_filterField__xf0eZ{width:200px}@media(max-width:479.98px){.tabs_filterFieldWide__ia2k8,.tabs_filterField__xf0eZ{width:100%}}.tabs_filterFieldWide__ia2k8{width:320px}.tabs_form__PjHA5{display:flex;flex-direction:column;gap:var(--ctd-space-4)}.tabs_formRow__3Yo_I{display:flex;flex-wrap:wrap;gap:var(--ctd-space-3) var(--ctd-space-4)}.tabs_formRow__3Yo_I>*{flex:1 1 160px;min-width:0}@media(max-width:479.98px){.tabs_formRow__3Yo_I>*{flex-basis:100%}}.tabs_dangerRow__dkNrN{display:flex;align-items:center;justify-content:flex-end;gap:var(--ctd-space-2);flex-wrap:wrap}.tabs_progressText__RZ_0G{flex:none;color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabs_fieldCards__wOpNb{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ctd-space-3)}.tabs_fieldCard___nK77{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:68px;padding:var(--ctd-space-3) var(--ctd-space-4);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);background-color:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm)}.tabs_fieldName__FHr2R{overflow-wrap:anywhere;color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);font-weight:var(--ctd-weight-medium);line-height:var(--ctd-lh-xs)}.tabs_fieldValue__4dwFH{color:var(--ctd-text);font-size:var(--ctd-text-xl);font-weight:var(--ctd-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--ctd-lh-xl)}.tabs_fieldProgress__Elur6{margin-top:var(--ctd-space-2)}.tabs_fieldHint__LSE_j{color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs)}.tabs_matrixWrap__MFUVD{width:100%;max-height:calc(100vh - 360px);overflow:auto;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);background-color:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm)}.tabs_matrix__cQOBk{min-width:100%;border-collapse:separate;border-spacing:0;color:var(--ctd-text);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.tabs_matrix__cQOBk td,.tabs_matrix__cQOBk th{box-sizing:border-box;padding:var(--ctd-space-1) var(--ctd-space-3);border-bottom:1px solid var(--ctd-border);white-space:nowrap;text-align:center}.tabs_matrix__cQOBk tbody td,.tabs_matrix__cQOBk tbody th{height:var(--ctd-row-h)}.tabs_matrix__cQOBk thead th{position:sticky;z-index:2;height:var(--ctd-header-row-h);padding-block:0;background-color:var(--ctd-bg-subtle);color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);font-weight:var(--ctd-weight-medium)}.tabs_matrix__cQOBk thead tr:first-child th{top:0}.tabs_matrix__cQOBk thead tr:nth-child(2) th{top:var(--ctd-header-row-h)}.tabs_matrix__cQOBk tbody tr:last-child td,.tabs_matrix__cQOBk tbody tr:last-child th{border-bottom:0}.tabs_matrix__cQOBk tfoot td,.tabs_matrix__cQOBk tfoot th{position:sticky;bottom:0;z-index:2;height:var(--ctd-header-row-h);border-top:1px solid var(--ctd-border);border-bottom:0;background-color:var(--ctd-bg-subtle);font-weight:var(--ctd-weight-semibold)}.tabs_matrixCorner__bJAVZ,.tabs_matrixMember__KgTkw{position:sticky;left:0;z-index:3;border-right:1px solid var(--ctd-border);text-align:left!important;background-color:var(--ctd-bg-surface)}.tabs_matrixCorner__bJAVZ{z-index:4!important;background-color:var(--ctd-bg-subtle)!important}.tabs_matrixMember__KgTkw{min-width:160px;color:var(--ctd-text);font-weight:var(--ctd-weight-medium)}.tabs_matrix__cQOBk tfoot .tabs_matrixMember__KgTkw{z-index:4;background-color:var(--ctd-bg-subtle);font-weight:var(--ctd-weight-semibold)}.tabs_matrixMemberInner__65ERG{display:flex;justify-content:space-between;gap:var(--ctd-space-3)}.tabs_matrixMemberHint__dXUaR{color:var(--ctd-text-muted);font-weight:var(--ctd-weight-regular);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabs_matrixGroup__dsfJS{border-left:1px solid var(--ctd-border)}.tabs_matrixExam__k3nNp{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabs_matrixTd__SrJbB{min-width:104px}.tabs_matrixTotal___MBpZ{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabs_matrixEmpty__lYkt0{color:var(--ctd-text-faint)}.tabs_matrixCell__cxyNX{display:inline-flex;align-items:center;justify-content:center;gap:var(--ctd-space-1);min-width:88px;min-height:28px;padding:2px var(--ctd-space-2);border:1px solid rgba(0,0,0,0);border-radius:var(--ctd-radius-sm);font:inherit;font-weight:var(--ctd-weight-medium);cursor:pointer;transition:border-color var(--ctd-motion-fast)}.tabs_matrixCell__cxyNX:focus-visible,.tabs_matrixCell__cxyNX:hover{border-color:currentColor}.tabs_matrixPct__qdRmx{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.tabs_statusPASSED__OLVnD{background-color:var(--ctd-success-subtle);color:var(--ctd-success)}.tabs_statusSCHEDULED__xe5Sb{background-color:var(--ctd-warning-subtle);color:var(--ctd-warning)}.tabs_statusSTUDYING__k1IhU{background-color:var(--ctd-info-subtle);color:var(--ctd-info)}.tabs_statusRETAKE___nV_1{background-color:var(--ctd-danger-subtle);color:var(--ctd-danger)}.tabs_statusNOT_STARTED__gg_82{background-color:var(--ctd-bg-hover);color:var(--ctd-text-muted)}.tabs_statusCell__aSrq9{display:inline-flex;align-items:center;gap:var(--ctd-space-2)}.tabs_certificateLink__uDVa1{color:var(--ctd-accent);font-size:var(--ctd-text-sm);white-space:nowrap}.tabs_certificateLink__uDVa1:hover{color:var(--ctd-accent-hover)}.page_container__yb_xy{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_header__OZqqA{margin-bottom:var(--ctd-space-2)}.page_loading__Zxlsa{display:flex;justify-content:center;padding:var(--ctd-space-10) 0}.page_stats__QXkrN{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--ctd-space-3)}@media(max-width:479.98px){.page_stats__QXkrN{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_statCard__CSCf5{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:68px;padding:var(--ctd-space-3) var(--ctd-space-4);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);background-color:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm)}.page_statLabel__24sjJ{color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);font-weight:var(--ctd-weight-medium);line-height:var(--ctd-lh-xs)}.page_statValue__U43ll{color:var(--ctd-text);font-size:var(--ctd-text-xl);font-weight:var(--ctd-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--ctd-lh-xl)}.page_statHint__zSdU_{color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs)}.page_container__v_fNJ{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_header__5KZLo{margin-bottom:var(--ctd-space-2)}.page_filterField__bz2pq{min-width:200px}.page_checkFilter__D_x9v{display:inline-flex;align-items:center;gap:var(--ctd-space-2);min-height:var(--ctd-control-h);color:var(--ctd-text);white-space:nowrap;cursor:pointer}@media(max-width:479.98px){.page_filterField__bz2pq{min-width:0}}.page_nextCell__FpFUA{display:inline-flex;align-items:center;gap:var(--ctd-space-2);min-width:0}.page_flag__Xj_bm{color:var(--ctd-danger);font-size:var(--ctd-text-sm);font-weight:500;white-space:nowrap}.page_treeCell__y_nfa{display:flex;align-items:center;gap:var(--ctd-space-1);min-width:0}.page_treeToggle__au4YK{flex:0 0 auto;width:24px;min-height:24px;padding:0;border:none;background:none;color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);line-height:1;cursor:pointer}.page_treeSpacer__4Xjk2{flex:0 0 24px}.page_treeText__ziQSf{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_projectName__d1INs{font-weight:600}.page_code__06mm_,.page_count__4MMkN{color:var(--ctd-text-muted);font-size:var(--ctd-text-sm)}.page_code__06mm_{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_container__JmcMF{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_container__JmcMF>header:first-child{margin-bottom:var(--ctd-space-2)}.page_section__s14O8{display:flex;flex-direction:column;gap:var(--ctd-space-3);min-width:0}.page_matrix__rlktc{min-width:0}.page_matrix__rlktc .mzn-table__header__cell-title{overflow:visible;text-overflow:clip;white-space:normal}.page_granted__xAtHS{color:var(--ctd-text);letter-spacing:.08em}.page_none__IwOaj{color:var(--ctd-text-faint)}.page_cellText___SeBs{color:var(--ctd-text);white-space:normal}.page_actionLink__Le1vE{display:inline-flex}.page_actionLink__Le1vE>*{flex:1 1 auto}.overview-tab_container__JxOS2{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.overview-tab_fieldArea__vPw1y{container-type:inline-size}.overview-tab_fieldGrid__T5SU7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ctd-space-3) var(--ctd-space-4);margin:0}@container (min-width: 560px){.overview-tab_fieldGrid__T5SU7{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 880px){.overview-tab_fieldGrid__T5SU7{grid-template-columns:repeat(5,minmax(0,1fr))}.overview-tab_fieldGrid__T5SU7 .overview-tab_wide___JHfT{grid-column:span 2}}@media(max-width:479.98px){.overview-tab_fieldGrid__T5SU7{grid-template-columns:minmax(0,1fr)}}.overview-tab_saveBar____WXR{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ctd-space-2) var(--ctd-space-3)}.overview-tab_formError__XOsCj{margin:var(--ctd-space-4) 0 0;color:var(--ctd-danger);overflow-wrap:anywhere}.overview-tab_textarea__Zq56M{width:100%}.overview-tab_readGrid__Ni_o8{row-gap:var(--ctd-space-4)}.overview-tab_readField__dbS3f{display:flex;flex-direction:column;gap:var(--ctd-space-1);min-width:0}.overview-tab_readField__dbS3f dt{color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.overview-tab_readField__dbS3f dd{margin:0;color:var(--ctd-text);overflow-wrap:anywhere}.overview-tab_actions__vgGpV{display:flex;flex-direction:column;gap:var(--ctd-space-4)}.overview-tab_addAction__yXPFC{display:flex;flex-direction:column;gap:var(--ctd-space-2)}.overview-tab_addActionButton___0cn0{display:flex;justify-content:flex-end}.overview-tab_history__biLtG{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;max-height:420px;overflow-y:auto}.overview-tab_historyItem__oN_DQ{display:flex;flex-direction:column;gap:var(--ctd-space-1);padding:var(--ctd-space-3) 0;border-bottom:1px solid var(--ctd-border)}.overview-tab_historyItem__oN_DQ:last-child{border-bottom:0}.overview-tab_historyMeta__C9cn_{display:flex;align-items:center;justify-content:space-between;gap:var(--ctd-space-2);min-height:var(--ctd-space-7)}.overview-tab_historyButtons__pxyi7{display:flex;justify-content:flex-end;gap:var(--ctd-space-1)}.overview-tab_historyText___lu4J{white-space:pre-wrap;overflow-wrap:anywhere}.overview-tab_historyEdit__iGmM_{display:flex;flex-direction:column;gap:var(--ctd-space-2)}:where(.page-header_root__TU_6h){display:flex;flex-direction:column;gap:var(--ctd-space-2);min-width:0;margin-bottom:var(--ctd-space-6)}.page-header_crumbs__iUDnC ol{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:calc(-1*var(--ctd-space-2)) 0 0 calc(-1*var(--ctd-space-2));list-style:none;color:var(--ctd-text-muted);font-size:var(--ctd-text-sm)}.page-header_crumbs__iUDnC ol li{display:inline-flex;align-items:center;gap:2px;min-width:0}.page-header_crumbCurrent__FBSK2,.page-header_crumbLink__0Kq_n{display:inline-flex;align-items:center;min-height:var(--ctd-control-min);padding:0 var(--ctd-space-2);border-radius:var(--ctd-radius-sm);white-space:nowrap}.page-header_crumbLink__0Kq_n{color:var(--ctd-text-muted);transition:background-color var(--ctd-motion-fast) var(--ctd-ease-out),color var(--ctd-motion-fast) var(--ctd-ease-out)}.page-header_crumbLink__0Kq_n:hover{background-color:var(--ctd-bg-hover);color:var(--ctd-text)}.page-header_crumbLink__0Kq_n:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:-2px}.page-header_crumbCurrent__FBSK2{overflow:hidden;color:var(--ctd-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis}.page-header_crumbSep__KTQNj{flex:none;color:var(--ctd-text-faint)}.page-header_row__Qsd9X{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ctd-space-3) var(--ctd-space-4);min-width:0}@media(max-width:479.98px){.page-header_row__Qsd9X{flex-direction:column;align-items:stretch;gap:var(--ctd-space-3)}}.page-header_main__ygqvg{flex:1 1;min-width:min(100%,200px)}@media(max-width:479.98px){.page-header_main__ygqvg{flex:none}}.page-header_titleRow__6OTHo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-2) var(--ctd-space-3);min-width:0}.page-header_title__R_laG{min-width:0;margin:0;color:var(--ctd-text);font-size:var(--ctd-text-2xl);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-2xl);letter-spacing:-.005em;overflow-wrap:anywhere}@media(max-width:767.98px){.page-header_title__R_laG{font-size:24px;line-height:32px}}.page-header_status__5Kg7K{display:inline-flex;flex:none;align-items:center;white-space:nowrap}.page-header_status__5Kg7K *{white-space:nowrap}.page-header_meta__G_3jb{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--ctd-space-2);margin:var(--ctd-space-1) 0 0;color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.page-header_metaItem__jMAgo{min-width:0;overflow-wrap:anywhere}.page-header_sep__H_Zdq{color:var(--ctd-text-faint)}.page-header_actions__caCW6{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ctd-space-2);max-width:100%;margin-inline-start:auto}@media(max-width:479.98px){.page-header_actions__caCW6{flex:1 1 auto;width:100%}.page-header_actions__caCW6>*{flex:1 1 auto;min-width:min-content;white-space:nowrap}}.flow-diagram-view_wrap__e7Iw6{border:1px solid #dcdde8;border-radius:12px;background:#f4f4f7;overflow:hidden}.flow-diagram-view_scroller__Ib5sV{overflow-x:auto;overflow-y:hidden}.flow-diagram-view_inner__Lenwe{min-width:100%}.flow-diagram-view_head__5Sr1r{position:sticky;top:0;z-index:4;box-shadow:0 2px 8px rgba(30,35,90,.14)}.flow-diagram-view_head__5Sr1r svg{display:block}.flow-diagram-view_body__wKN7M{min-height:360px;max-height:calc(100vh - 290px);overflow-y:auto}.flow-diagram-view_body__wKN7M svg{display:block}.flow-diagram-view_cell__5ErCs{fill:rgba(0,0,0,0);stroke:#c3c4d4;stroke-width:1;stroke-dasharray:4 5;cursor:pointer}.flow-diagram-view_cell__5ErCs:hover{fill:#e6e7f2;stroke:#8a8ba8}.flow-diagram-view_node__6SKwa{cursor:pointer}.flow-diagram-view_laneHead__JE_0V{cursor:text}.flow-diagram-view_inlineHost__Opgcf{display:flex;width:100%;height:100%}.flow-diagram-view_inlineInput__BGr3e{width:100%;height:100%;padding:2px 4px;border:2px solid #4355db;border-radius:6px;background:#fff;color:#1a1a2e;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.25;text-align:center;resize:none;outline:none}.avatar-editor_trigger__cSoZi{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ctd-space-1)}.avatar-editor_avatarButton__USGfa{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:var(--ctd-space-1);padding:var(--ctd-space-1);border:0;border-radius:var(--ctd-radius-md);background:none;color:var(--ctd-accent);font:inherit;font-size:var(--ctd-text-sm);cursor:pointer}.avatar-editor_avatarButton__USGfa [data-sprite=avatar]{transition:transform .12s ease-out}.avatar-editor_avatarButton__USGfa:hover [data-sprite=avatar]{transform:translateY(-2px)}.avatar-editor_avatarButton__USGfa:focus-visible{outline:2px solid var(--ctd-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.avatar-editor_avatarButton__USGfa [data-sprite=avatar]{transition:none}.avatar-editor_avatarButton__USGfa:hover [data-sprite=avatar]{transform:none}}.avatar-editor_editBadge__SHi5_{position:absolute;top:calc(var(--ctd-space-1) + 80px - 22px);left:calc(var(--ctd-space-1) + 80px - 22px);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid var(--ctd-bg-surface);border-radius:50%;background-color:var(--ctd-accent-solid);color:var(--mzn-color-text-fixed-light)}.avatar-editor_triggerLabel__ppOpR{font-weight:var(--ctd-weight-semibold)}.avatar-editor_modal__t6FTI{max-width:min(860px,100vw - 32px)}.avatar-editor_studio__xUH7i{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stage panels" "error error" "actions actions";gap:var(--ctd-space-5)}@media(max-width:767.98px){.avatar-editor_studio__xUH7i{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "panels" "error" "actions";gap:var(--ctd-space-4)}}.avatar-editor_stage__Qjz7r{grid-area:stage;display:flex;flex-direction:column;align-items:center;align-self:start;gap:var(--ctd-space-3);padding:var(--ctd-space-5);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-lg);background:radial-gradient(circle at 50% 40%,var(--ctd-accent-subtle),var(--ctd-bg-surface) 70%)}@media(max-width:767.98px){.avatar-editor_stage__Qjz7r{padding:var(--ctd-space-4)}}.avatar-editor_stageName__dLf2w{color:var(--ctd-text);font-size:var(--ctd-text-base);font-weight:var(--ctd-weight-semibold)}.avatar-editor_panels__ri2WX{grid-area:panels;display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.avatar-editor_panel__gjhLg{display:flex;flex-direction:column;gap:var(--ctd-space-3);min-width:0}.avatar-editor_panelTitle__Pdqfh{margin:0;color:var(--ctd-text);font-size:var(--ctd-text-base);font-weight:var(--ctd-weight-semibold)}.avatar-editor_animals__Sg0xp{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--ctd-space-2)}@media(max-width:1023.98px){.avatar-editor_animals__Sg0xp{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}}.avatar-editor_animal__eE9S1{display:flex;flex-direction:column;align-items:center;gap:var(--ctd-space-1);padding:var(--ctd-space-2) var(--ctd-space-1);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);background-color:var(--ctd-bg-surface);color:var(--ctd-text);font:inherit;font-size:var(--ctd-text-sm);cursor:pointer;transition:transform .12s ease-out,border-color .12s ease-out}.avatar-editor_animal__eE9S1:hover{border-color:var(--ctd-accent);transform:translateY(-2px)}.avatar-editor_animal__eE9S1:focus-visible{outline:2px solid var(--ctd-accent);outline-offset:2px}.avatar-editor_animal__eE9S1[aria-pressed=true]{border-color:var(--ctd-accent);background-color:var(--ctd-accent-subtle);box-shadow:inset 0 0 0 1px var(--ctd-accent)}@media(prefers-reduced-motion:reduce){.avatar-editor_animal__eE9S1{transition:none}.avatar-editor_animal__eE9S1:hover{transform:none}}.avatar-editor_regions__T3Bbp{display:flex;flex-wrap:wrap;gap:var(--ctd-space-2)}.avatar-editor_regionChip__v21Vc{display:inline-flex;align-items:center;gap:var(--ctd-space-2);min-height:var(--ctd-control-min);padding:0 var(--ctd-space-3);border:1px solid var(--ctd-border-strong);border-radius:var(--ctd-radius-md);background-color:var(--ctd-bg-surface);color:var(--ctd-text);font:inherit;font-size:var(--ctd-text-sm);cursor:pointer}.avatar-editor_regionChip__v21Vc:focus-visible{outline:2px solid var(--ctd-accent);outline-offset:2px}.avatar-editor_regionChip__v21Vc[aria-checked=true]{border-color:var(--ctd-accent);background-color:var(--ctd-accent-subtle);box-shadow:inset 0 0 0 1px var(--ctd-accent)}.avatar-editor_regionDot__LU1fO{width:14px;height:14px;border:1px solid var(--ctd-border-strong);border-radius:50%}.avatar-editor_swatches__gdBxs{display:flex;flex-wrap:wrap;gap:var(--ctd-space-2)}.avatar-editor_picker__Udor1,.avatar-editor_swatch__xXGlr{position:relative;width:var(--ctd-control-min);height:var(--ctd-control-min);padding:0;border:1px solid var(--ctd-border-strong);border-radius:var(--ctd-radius-sm);cursor:pointer}.avatar-editor_picker__Udor1:focus-visible,.avatar-editor_picker__Udor1:focus-within,.avatar-editor_swatch__xXGlr:focus-visible,.avatar-editor_swatch__xXGlr:focus-within{outline:2px solid var(--ctd-accent);outline-offset:2px}.avatar-editor_swatch__xXGlr[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ctd-bg-surface),0 0 0 2px var(--ctd-accent)}.avatar-editor_picker__Udor1{overflow:hidden;background:conic-gradient(#d6324b,#e8a317,#22a06b,#0f8a80,#4355db,#6b4fd8,#d6324b)}.avatar-editor_picker__Udor1 input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.avatar-editor_error__i6rWW{grid-area:error}.avatar-editor_actions__FOR8d{grid-area:actions;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ctd-space-2)}.avatar-editor_reset__eWIM_{margin-right:auto}.round-pass_pass__DMasY{display:inline-flex;flex-direction:column;gap:var(--ctd-space-1);min-width:96px}.round-pass_text__naliH{display:inline-flex;gap:var(--ctd-space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.round-pass_error__Amc2g{color:var(--ctd-danger)}.round-pass_track___LUYP{display:block;height:4px;overflow:hidden;border-radius:var(--ctd-radius-pill);background:var(--ctd-bg-subtle)}.round-pass_fill__O29PK{display:block;height:100%;border-radius:inherit;background:var(--ctd-accent);transform:scaleX(var(--round-pass-share,0));transform-origin:left center}.round-pass_fill__O29PK[data-complete]{background:var(--ctd-success)}.page_container__VhGpD{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_loading__2rIky{display:flex;justify-content:center;padding:var(--ctd-space-10)}.page_header__OhXSG{margin-bottom:0}.page_numeric__CcEnw{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_metaLine__GoO96{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--ctd-space-2)}@media(max-width:479.98px){.page_metaLine__GoO96{flex-direction:column;align-items:flex-start}}.page_metaSep__47dtS{color:var(--ctd-text-faint)}@media(max-width:479.98px){.page_metaSep__47dtS{display:none}}.page_clientLink__hRVIf{color:var(--ctd-accent);text-decoration:none}.page_clientLink__hRVIf:hover{color:var(--ctd-accent-hover);text-decoration:underline}.page_actionLink__M9ofA{display:inline-flex}.page_actionLink__M9ofA>*{flex:1 1 auto}.page_error__o6jAn{margin:0;color:var(--ctd-danger);font-size:var(--ctd-text-sm)}.page_notice__QrC_U{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-2) var(--ctd-space-3);padding:var(--ctd-space-3) var(--ctd-space-4);border:1px solid color-mix(in srgb,var(--ctd-warning) 35%,transparent);border-radius:var(--ctd-radius-md);background:var(--ctd-warning-subtle);color:var(--ctd-text);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.page_noticeIcon___9ylI{flex:none;color:var(--ctd-warning)}.page_noticeText__zN8jI{flex:1 1 auto;min-width:0}.page_tabLabel__YT4go{display:inline-flex;align-items:center;gap:var(--ctd-space-2)}.page_tabCount__rryHI{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-pill);background:var(--ctd-bg-subtle);color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);font-weight:var(--ctd-weight-medium);line-height:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_record__aPb5V{display:grid;grid-template-columns:minmax(0,1fr) 288px;grid-template-areas:"tabs tabs" "main props";align-items:start;gap:var(--ctd-space-4) var(--ctd-space-6);min-width:0}.page_record__aPb5V [data-project-properties]{position:sticky;top:var(--ctd-space-4);grid-area:props;max-height:calc(100dvh - var(--ctd-topbar-h) - 2*var(--ctd-space-4));margin-top:var(--ctd-space-2);overflow-y:auto}@media(max-width:1279.98px){.page_record__aPb5V{grid-template-columns:minmax(0,1fr);grid-template-areas:"props" "tabs" "main"}.page_record__aPb5V [data-project-properties]{position:static;max-height:none;margin-top:0;overflow-y:visible}}.page_panelSlot__nvHhP{display:contents}.page_tabsArea__xni43{grid-area:tabs;min-width:0}.page_main__UG0Hn{grid-area:main;min-width:0}.page_tabContent__gtT6q{min-width:0;margin-top:var(--ctd-space-2)}.page_srOnly__4a22p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page_statusRow__evggz{display:inline-flex;align-items:center;gap:var(--ctd-space-2)}