.page_container__jXqyR{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)}.page_stack__Nn0fF{display:flex;width:100%;max-width:400px;flex-direction:column;align-items:center;gap:var(--ctd-space-4)}.page_mascot__G6mms{display:grid;place-items:center}.page_card__vqfV5{width:100%;max-width:400px;padding:var(--ctd-space-10);background-color:var(--ctd-bg-surface);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-xl);box-shadow:var(--ctd-shadow-md)}@media(max-width:479.98px){.page_card__vqfV5{padding:var(--ctd-space-8) var(--ctd-space-5)}}.page_header__ovJOp{margin-bottom:32px;text-align:center}.page_title__GKn_5{margin-bottom:8px}.page_form__kHrA4{display:flex;flex-direction:column;gap:16px}.page_submitButton__sI_Ou{width:100%;min-height:44px;margin-top:var(--ctd-space-2)}.page_errorMessage__lCMiI{padding:var(--ctd-space-3);background-color:var(--ctd-danger-subtle);border-radius:var(--ctd-radius-md);text-align:center}
/*! 
 * OverlayScrollbars
 * Version: 2.16.0
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;top:0;right:0;bottom:0;left:0;transform:scale(.1)}.os-size-observer:before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(calc(1 / .1))}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{display:flex;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;position:relative;flex:auto;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{overflow:hidden!important}[data-overlayscrollbars-padding~=noClipping],[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x:hidden;--os-viewport-overflow-y:hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x:visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x:hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x:scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y:visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y:hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y:scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>:not(#osFakeId){display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction));contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle,.os-scrollbar-track{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle,.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translateX(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type:size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-handle:before,.os-scrollbar-track:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}.os-theme-none.os-scrollbar,[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px}.os-theme-dark{--os-handle-bg:rgba(0,0,0,0.44);--os-handle-bg-hover:rgba(0,0,0,0.55);--os-handle-bg-active:rgba(0,0,0,0.66)}.os-theme-light{--os-handle-bg:rgba(255,255,255,0.44);--os-handle-bg-hover:rgba(255,255,255,0.55);--os-handle-bg-active:rgba(255,255,255,0.66)}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{appearance:none!important;display:none!important;width:0!important;height:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}.role-preview_form__2Hj8K{display:flex;flex-direction:column;gap:16px}.role-preview_addons__dUVjr{display:flex;flex-wrap:wrap;gap:16px}.role-preview_banner__wRd96{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:16px;padding:12px 20px;border:1px solid var(--mzn-color-border-warning);border-radius:10px;background-color:var(--mzn-color-background-warning-ghost);color:var(--mzn-color-text-warning)}.role-preview_bannerText__p1Q79{display:flex;flex-direction:column;gap:2px;min-width:0}.role-preview_bannerActions__Y3NTD{display:flex;flex-shrink:0;gap:8px}.view-as-modal_form__5OmtJ{display:flex;flex-direction:column;gap:var(--ctd-space-3)}.layout_gate__GDfgH{display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;background-color:var(--ctd-bg-app);text-align:center}.layout_gateLink__7OaUE{color:var(--ctd-accent);font-weight:500}.comment-thread_thread__a51Bk{display:flex;flex-direction:column;min-width:0}.comment-thread_empty__Z0xbU{margin:0;color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.comment-thread_list__hdrf_{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.comment-thread_item__VQLMp{display:flex;flex-direction:column;gap:var(--ctd-space-1);padding:var(--ctd-space-3) 0;border-top:1px solid var(--ctd-border)}.comment-thread_item__VQLMp:first-child{padding-top:0;border-top:0}.comment-thread_meta__e0RPx{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-2);color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs)}.comment-thread_author__qYTVa{color:var(--ctd-text);font-weight:var(--ctd-weight-medium)}.comment-thread_numeric__opFDF{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comment-thread_edited__3qfYM{color:var(--ctd-text-muted)}.comment-thread_actions__t3d_X{display:inline-flex;gap:var(--ctd-space-1);margin-left:auto}.comment-thread_body__rFRhE{margin:0;color:var(--ctd-text);font-size:var(--ctd-text-base);line-height:var(--ctd-lh-base);white-space:pre-wrap;overflow-wrap:anywhere}.comment-thread_editor__sShBf{display:flex;flex-direction:column;gap:var(--ctd-space-2)}.comment-thread_editor__sShBf .mzn-textarea{width:100%}.comment-thread_editorActions__cNWi6{display:flex;justify-content:flex-end;gap:var(--ctd-space-2)}.comment-thread_composer__9h7bO{display:flex;flex-direction:column;gap:var(--ctd-space-3);margin-top:var(--ctd-space-4);padding-top:var(--ctd-space-4);border-top:1px solid var(--ctd-border)}.comment-thread_composer__9h7bO .mzn-textarea{width:100%}.comment-thread_composerActions__s5K0b{display:flex;align-items:center;justify-content:space-between;gap:var(--ctd-space-3)}@media(max-width:479.98px){.comment-thread_composerActions__s5K0b{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}.comment-thread_composerActions__s5K0b>*{min-width:0;max-width:100%}}.comment-thread_visibility__UKwJl{flex:0 1 200px;min-width:0}@media(max-width:479.98px){.comment-thread_visibility__UKwJl{flex-basis:auto}}.comment-thread_error__g1Yja{margin:0;color:var(--ctd-danger);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.issue-chips_row__O_Oli{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-1);min-width:0}.issue-chips_label__T5hMC,.issue-chips_module__GeHHe{display:inline-flex;align-items:center;height:22px;padding:0 var(--ctd-space-2);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-sm);font-size:var(--ctd-text-xs);font-weight:var(--ctd-weight-medium);line-height:20px;white-space:nowrap}.issue-chips_label__T5hMC{--chip-color:var(--ctd-text-muted);border-color:color-mix(in srgb,var(--chip-color) 45%,transparent);background:color-mix(in srgb,var(--chip-color) 10%,transparent);color:color-mix(in srgb,var(--chip-color) 75%,var(--ctd-text))}.issue-chips_module__GeHHe{background:var(--ctd-bg-subtle);color:var(--ctd-text-muted);letter-spacing:.02em}.list-search_wrap__Hmj25{flex:1 1 240px;min-width:0;max-width:360px}@media(max-width:479.98px){.list-search_wrap__Hmj25{flex-basis:100%;max-width:none}}.list-search_input__235T_{width:100%}.list-table_tableWrap__jnsDV{width:100%;overflow:hidden;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-lg);background-color:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-list-card] .list-table_tableWrap__jnsDV{border:0;border-radius:0;box-shadow:none}.list-table_tableWrap__jnsDV .mzn-table{background-color:var(--ctd-bg-surface)}.list-table_tableWrap__jnsDV .mzn-table td,.list-table_tableWrap__jnsDV .mzn-table th{border-bottom-color:var(--ctd-border)}.list-table_tableWrap__jnsDV .mzn-table__body__row:last-child td{border-bottom-color:rgba(0,0,0,0)}.list-table_tableWrap__jnsDV .mzn-table__header,.list-table_tableWrap__jnsDV .mzn-table__header__cell{background-color:var(--ctd-bg-subtle)}.list-table_tableWrap__jnsDV .mzn-table__header__cell{height:var(--ctd-header-row-h);padding-block:0}.list-table_tableWrap__jnsDV .mzn-table__header__cell-title{font-size:var(--ctd-text-sm);font-weight:var(--ctd-weight-medium);line-height:var(--ctd-lh-sm);color:var(--ctd-text-muted)}.list-table_tableWrap__jnsDV th[aria-sort] .mzn-table__header__cell-title{color:var(--ctd-text)}.list-table_tableWrap__jnsDV .mzn-table__body__row td{height:var(--ctd-row-h);background-color:var(--ctd-bg-surface);transition:background-color var(--ctd-motion-fast) var(--ctd-ease-out)}.list-table_tableWrap__jnsDV .os-scrollbar{--os-handle-bg:var(--ctd-border-strong);--os-handle-bg-hover:var(--ctd-text-muted);--os-handle-bg-active:var(--ctd-text-muted);--os-track-bg:transparent;--os-handle-border-radius:var(--ctd-radius-pill)}.list-table_tableWrap__jnsDV .mzn-table__sort-icons{position:relative;width:16px;height:16px}.list-table_tableWrap__jnsDV .mzn-table__sort-icons:before{content:"";position:absolute;top:50%;left:50%;width:var(--ctd-control-min);height:var(--ctd-control-min);transform:translate(-50%,-50%)}.list-table_tableWrap__jnsDV .mzn-table__sort-icons:hover .mzn-table__sort-icon{color:var(--ctd-text)}.list-table_tableWrap__jnsDV .mzn-table__sort-icon{color:var(--ctd-text-faint)}.list-table_tableWrap__jnsDV .mzn-table__header__cell-actions.mzn-table__cell--align-end .mzn-table__header__cell-icon,.list-table_tableWrap__jnsDV .mzn-table__header__cell-actions.mzn-table__cell--align-end .mzn-table__sort-icons{order:-1}.list-table_tableWrap__jnsDV .mzn-table__sort-icon--active{color:var(--ctd-accent)}.list-table_tableWrap__jnsDV .mzn-table__resize-handle{position:absolute;z-index:2}.list-table_tableWrap__jnsDV .mzn-table__cell__actions{position:relative;z-index:1}.list-table_tableWrap__jnsDV .mzn-table__cell--fixed-end.mzn-table__cell--fixed-shadow:before{content:"";position:absolute;inset-block:0;right:100%;width:var(--ctd-space-6);background:linear-gradient(to right,transparent,var(--ctd-bg-surface));pointer-events:none}.list-table_tableWrap__jnsDV th.mzn-table__cell--fixed-end.mzn-table__cell--fixed-shadow:before{background:linear-gradient(to right,transparent,var(--ctd-bg-subtle))}.list-table_tableWrap__jnsDV .mzn-table__cell__actions .mzn-button{min-height:var(--ctd-control-min)}.list-table_clickableRows__Z6EUE .mzn-table__body__row:has(.list-table_rowLink__EUrWa){position:relative;cursor:pointer}.list-table_clickableRows__Z6EUE .mzn-table__body__row:has(.list-table_rowLink__EUrWa):hover td{background-color:var(--ctd-bg-hover)}.list-table_rowControl__DNKjh{position:relative;z-index:1}.list-table_rowLink__EUrWa{display:block;width:100%;color:inherit;text-decoration:none;padding:0;border:0;background:none;font:inherit;text-align:inherit;cursor:pointer}.list-table_rowLink__EUrWa:after{content:"";position:absolute;inset:0}.list-table_rowLink__EUrWa:focus-visible{outline:none}.list-table_rowLink__EUrWa:focus-visible:after{outline:2px solid var(--ctd-focus-ring);outline-offset:-2px}.list-toolkit_filters__GYarj{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-2)}@media(max-width:479.98px){.list-toolkit_filters__GYarj{align-items:stretch}.list-toolkit_filters__GYarj>*{flex:1 1 100%;min-width:0}}.list-toolkit_filterSummary__hzsCA{display:flex;align-items:center;gap:var(--ctd-space-2);margin-inline-start:auto;animation:list-toolkit_ctd-fade-rise__0rNRu var(--ctd-motion-fast) var(--ctd-ease-out) both}@media(max-width:479.98px){.list-toolkit_filterSummary__hzsCA{justify-content:space-between;margin-inline-start:0}}.list-toolkit_filterCount__5_9Qh{font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm);color:var(--ctd-text-muted);white-space:nowrap}.list-toolkit_card__bFUmm{overflow:hidden;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-lg);background-color:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm)}.list-toolkit_loading__q_yOY{display:grid;place-items:center;min-height:240px}.list-toolkit_state__g5RKw{display:grid;justify-items:center;align-content:center;gap:var(--ctd-space-2);min-height:320px;padding:var(--ctd-space-10) var(--ctd-space-6);text-align:center}@keyframes list-toolkit_ctd-fade-rise__0rNRu{0%{opacity:0;transform:translateY(var(--ctd-motion-rise))}to{opacity:1;transform:none}}.list-toolkit_state__g5RKw{animation:list-toolkit_ctd-fade-rise__0rNRu var(--ctd-motion-base) var(--ctd-ease-out) both}@media(max-width:479.98px){.list-toolkit_state__g5RKw{min-height:240px;padding:var(--ctd-space-8) var(--ctd-space-4)}}.list-toolkit_stateIcon__qz6Gd{display:grid;place-items:center;width:48px;height:48px;margin-bottom:var(--ctd-space-2);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-lg);background-color:var(--ctd-bg-subtle);color:var(--ctd-text-muted)}.list-toolkit_stateIcon__qz6Gd[data-tone=danger]{border-color:rgba(0,0,0,0);background-color:var(--ctd-danger-subtle);color:var(--ctd-danger)}.list-toolkit_illustration__VNplb{display:grid;place-items:center;width:96px;height:96px;margin-bottom:var(--ctd-space-2)}.list-toolkit_stateTitle__MC1oF{margin:0;font-size:var(--ctd-text-lg);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-lg);color:var(--ctd-text)}.list-toolkit_stateDescription__asCn5{margin:0;font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm);color:var(--ctd-text-muted)}.list-toolkit_stateAction__ac0LI{margin-top:var(--ctd-space-3)}.list-toolkit_pagination__WIaRE{display:flex;align-items:center;min-height:56px;padding:var(--ctd-space-2) var(--ctd-space-4);border-top:1px solid var(--ctd-border);background-color:var(--ctd-bg-surface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list-toolkit_pagination__WIaRE .mzn-pagination{padding:0;background-color:rgba(0,0,0,0)}.list-toolkit_pagination__WIaRE .mzn-pagination__result-summary{font-size:var(--ctd-text-sm);color:var(--ctd-text-muted);white-space:nowrap}.list-toolkit_pagination__WIaRE .mzn-pagination-item,.list-toolkit_pagination__WIaRE .mzn-pagination__page-size{font-size:var(--ctd-text-sm);color:var(--ctd-text-muted)}.list-toolkit_pagination__WIaRE .mzn-pagination-item{min-width:var(--ctd-control-min);height:var(--ctd-control-min);border-radius:var(--ctd-radius-sm)}.list-toolkit_pagination__WIaRE .mzn-pagination-item__button:hover:not(:disabled){background-color:var(--ctd-bg-hover);color:var(--ctd-text)}.list-toolkit_pagination__WIaRE .mzn-pagination-item--active,.list-toolkit_pagination__WIaRE .mzn-pagination-item--active:hover{background-color:var(--ctd-accent-subtle);color:var(--ctd-accent);font-weight:var(--ctd-weight-semibold)}.list-toolkit_pagination__WIaRE .mzn-pagination-item,.list-toolkit_pagination__WIaRE .mzn-pagination-item__button{min-width:var(--ctd-control-min);min-height:var(--ctd-control-min);height:var(--ctd-control-min)}@media(max-width:479.98px){.list-toolkit_pagination__WIaRE .mzn-pagination{flex-wrap:wrap;padding-inline:0}.list-toolkit_pagination__WIaRE .mzn-pagination__container{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ctd-space-2);max-width:100%}.list-toolkit_filters__GYarj .mzn-autocomplete,.list-toolkit_filters__GYarj .mzn-autocomplete .mzn-text-field{flex:1 1 100%;width:100%}}.page_container__zQLAa{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_container__zQLAa>header:first-child{margin-bottom:var(--ctd-space-2)}.page_loading__xsWaK{display:flex;justify-content:center;padding:var(--ctd-space-8) 0}.page_actionLink__h92Mi{display:inline-flex}.page_actionLink__h92Mi>*{flex:1 1 auto}.page_infoGrid__8dvf8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ctd-space-5) var(--ctd-space-6);margin:0}@media(max-width:767.98px){.page_infoGrid__8dvf8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479.98px){.page_infoGrid__8dvf8{grid-template-columns:minmax(0,1fr)}}.page_infoItem__ZBXQ1{display:flex;flex-direction:column;gap:var(--ctd-space-1);min-width:0}.page_infoItem__ZBXQ1 dt{color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.page_infoItem__ZBXQ1 dd{margin:0;color:var(--ctd-text);overflow-wrap:anywhere}.page_badges__NL6jD{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-2)}.page_muted__j2Wtz{margin:0;color:var(--ctd-text-muted)}.page_projectsTable__Lkuxt{display:flex;flex-direction:column}.page_projectsRow__aZVTH{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:var(--ctd-space-3);align-items:center;min-height:var(--ctd-control-min);padding-block:var(--ctd-space-2);border-bottom:1px solid var(--ctd-border);color:var(--ctd-text);overflow-wrap:anywhere}.page_projectsRow__aZVTH:last-child{border-bottom:0}.page_projectsRow__aZVTH.page_detailed___n2eT{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,.9fr)}@media(max-width:767.98px){.page_projectsRow__aZVTH,.page_projectsRow__aZVTH.page_detailed___n2eT{grid-template-columns:minmax(0,1fr);gap:var(--ctd-space-1);padding-block:var(--ctd-space-3)}.page_projectsRow__aZVTH>[data-label]:before{content:attr(data-label) "：";color:var(--ctd-text-muted);font-size:var(--ctd-text-sm)}.page_projectsRow__aZVTH>[data-label=專案]:before{content:none}}.page_projectsHeader__h91o7{min-height:0;color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);font-weight:var(--ctd-weight-medium);line-height:var(--ctd-lh-sm)}@media(max-width:767.98px){.page_projectsHeader__h91o7{display:none}}.page_externalLink__PVHIt,.page_projectLink__xuv2L{color:var(--ctd-accent);text-decoration:none}.page_externalLink__PVHIt:hover,.page_projectLink__xuv2L:hover{color:var(--ctd-accent-hover);text-decoration:underline}.page_container__5NXYT{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_header__qdRDy{margin-bottom:var(--ctd-space-2)}.page_actionLink__Bs4Bq{display:inline-flex}.page_actionLink__Bs4Bq>*{flex:1 1 auto}.page_cellLinkTitle__j_bDi{font-weight:var(--ctd-weight-medium);color:var(--ctd-text)}.page_container__THCza{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_header___paWE{margin-bottom:var(--ctd-space-2)}.page_filterField__yLh7u{min-width:260px}@media(max-width:479.98px){.page_filterField__yLh7u{width:100%;min-width:0}}.page_container__idxNK{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_container__idxNK>header:first-child{margin-bottom:var(--ctd-space-2)}.page_form__mpWwC{flex-direction:column}.page_form__mpWwC,.page_row__17bis{display:flex;gap:var(--ctd-space-4)}.page_row__17bis{flex-wrap:wrap}.page_row__17bis>*{flex:1 1 220px}.page_container__eoJhC{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_container__eoJhC>header:first-child{margin-bottom:var(--ctd-space-2)}.page_form__0_rg6{flex-direction:column}.page_form__0_rg6,.page_row___iwH3{display:flex;gap:var(--ctd-space-4)}.page_row___iwH3{flex-wrap:wrap}.page_row___iwH3>*{flex:1 1 220px}.page_container__B5Yue{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_header__kJGU_{margin-bottom:var(--ctd-space-2)}.page_filterField__lRfh9{width:320px;max-width:100%}@media(max-width:479.98px){.page_filterField__lRfh9{width:100%}}.page_detail__pHO_k{display:flex;flex-direction:column;gap:var(--ctd-space-4)}.page_meta__43trQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:var(--ctd-space-3) var(--ctd-space-6);margin:0}.page_meta__43trQ dt{color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.page_meta__43trQ dd{margin:var(--ctd-space-1) 0 0;color:var(--ctd-text);overflow-wrap:anywhere}.page_mono__YKRYB{font-family:var(--ctd-font-mono);font-size:var(--ctd-text-sm)}.page_diff__7x_tH{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--ctd-space-4)}.page_diffBlock__0OJqE{display:flex;flex-direction:column;gap:var(--ctd-space-2);min-width:0}.page_diffTitle__btWLR{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_json__2sT0f{margin:0;padding:var(--ctd-space-3);max-height:50vh;overflow:auto;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);background:var(--ctd-bg-subtle);color:var(--ctd-text);font-family:var(--ctd-font-mono);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm);white-space:pre-wrap;overflow-wrap:anywhere}.page_container__eOO0O{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_header__ZcFOk{margin-bottom:var(--ctd-space-2)}.page_form__f4kyK{flex-direction:column}.page_form__f4kyK,.page_row__TMy_e{display:flex;gap:var(--ctd-space-4)}.page_row__TMy_e{flex-wrap:wrap}.page_row__TMy_e>*{flex:1 1 220px;min-width:0}.page_container__y9MPf{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_header__0EKQx{margin-bottom:var(--ctd-space-2)}.page_filterField__APX5F{width:320px;max-width:100%}@media(max-width:479.98px){.page_filterField__APX5F{width:100%}}.page_detail__7Lx56{display:flex;flex-direction:column;gap:var(--ctd-space-4)}.page_meta__ShIc5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:var(--ctd-space-3) var(--ctd-space-6);margin:0}.page_meta__ShIc5 dt{color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.page_meta__ShIc5 dd{margin:var(--ctd-space-1) 0 0;color:var(--ctd-text);overflow-wrap:anywhere}.page_mono__p7_iX{font-family:var(--ctd-font-mono);font-size:var(--ctd-text-sm)}.page_diff__jr8Kx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--ctd-space-4)}.page_diffBlock__kl7jQ{display:flex;flex-direction:column;gap:var(--ctd-space-2);min-width:0}.page_diffTitle__3Jwyp{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_json__F0b9s{margin:0;padding:var(--ctd-space-3);max-height:50vh;overflow:auto;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);background:var(--ctd-bg-subtle);color:var(--ctd-text);font-family:var(--ctd-font-mono);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm);white-space:pre-wrap;overflow-wrap:anywhere}.page_container__CAUC3{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_header__Yd2u7{margin-bottom:var(--ctd-space-2)}.page_form__be8DF{display:flex;flex-direction:column;gap:var(--ctd-space-3)}.page_container__bMJWE{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_header__lCpX8{margin-bottom:var(--ctd-space-2)}.page_form__15k61{display:flex;flex-direction:column;gap:var(--ctd-space-3)}.page_roleBadges__BASXm{display:flex;flex-wrap:wrap;gap:var(--ctd-space-1)}.page_container___Pu2X{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_container___Pu2X>header:first-child{margin-bottom:var(--ctd-space-2)}.page_toolbar__dkH4f{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-3) var(--ctd-space-5)}.page_summary__bS_8c{color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_areaName___XRru{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-2);color:var(--ctd-text);font-weight:var(--ctd-weight-semibold)}.page_cell__ft1KV{align-items:flex-start;padding:6px 0}.page_cell__ft1KV,.page_links__fX7Uf{display:flex;flex-direction:column;gap:var(--ctd-space-2)}.page_links__fX7Uf{width:100%;margin:0;padding:0;list-style:none;white-space:normal;word-break:normal}.page_link__uvf6Z{display:flex;flex-direction:column;gap:2px;min-width:0}.page_link__uvf6Z+.page_link__uvf6Z{padding-top:var(--ctd-space-2);border-top:1px solid var(--ctd-border)}.page_linkHead__R_rmS{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ctd-space-2);min-width:0}.page_linkHead__R_rmS>button{flex-shrink:0}.page_linkTitle__azGpp{flex:0 1 auto;min-width:0;color:var(--ctd-accent);font-size:var(--ctd-text-sm);font-weight:var(--ctd-weight-medium);line-height:var(--ctd-lh-sm);overflow-wrap:break-word;text-decoration:none}.page_linkTitle__azGpp:hover{text-decoration:underline}.page_untitled__6iY2W{font-style:italic}.page_cellActions__fBVzU{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.page_emptyCell__ib5KW{color:var(--ctd-text-muted)}.page_emptyCell__ib5KW,.page_note__9kIfr{font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.page_note__9kIfr{color:var(--ctd-text);overflow-wrap:anywhere;white-space:normal}.page_meta__4uel9{color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_form__EtqRa{flex-direction:column}.page_form__EtqRa,.page_row__RV9bR{display:flex;gap:var(--ctd-space-4)}.page_row__RV9bR{flex-wrap:wrap}.page_row__RV9bR>*{flex:1 1 220px}.page_dangerRow__A94fH{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ctd-space-2);padding-top:var(--ctd-space-3);border-top:1px solid var(--ctd-border)}.page_container__MeUmA{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_container__MeUmA>header:first-child{margin-bottom:var(--ctd-space-2)}.page_form__5xQ_J{flex-direction:column}.page_form__5xQ_J,.page_row__Q_aYN{display:flex;gap:var(--ctd-space-4)}.page_row__Q_aYN{flex-wrap:wrap}.page_row__Q_aYN>*{flex:1 1 220px}.page_nodesHead__PzBko{display:flex;flex-direction:column;gap:var(--ctd-space-1);padding-top:var(--ctd-space-4);border-top:1px solid var(--ctd-border)}.page_nodesTitle__1TNJx{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_nodesHint__J7r_v{line-height:var(--ctd-lh-sm)}.page_nodesEmpty__lUwr4,.page_nodesHint__J7r_v{margin:0;color:var(--ctd-text-muted);font-size:var(--ctd-text-sm)}.page_nodesEmpty__lUwr4{padding:var(--ctd-space-6) var(--ctd-space-4);border:1px dashed var(--ctd-border-strong);border-radius:var(--ctd-radius-md);background-color:var(--ctd-bg-subtle);text-align:center}.page_nodeList__luEU7{display:flex;flex-direction:column;gap:var(--ctd-space-2)}.page_nodeRow__rzPPO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-2);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-subtle)}.page_nodeTitle__TrFgx{flex:1 1 240px;min-width:160px}.page_nodeKind__sdSl5{flex:0 0 130px}.page_nodeModule__fIrLO{flex:0 0 200px}@media(max-width:479.98px){.page_nodeKind__sdSl5,.page_nodeModule__fIrLO,.page_nodeTitle__TrFgx{flex:1 1 100%;min-width:0}}.page_nodeActions__bBsjh{display:flex;flex-wrap:wrap;gap:var(--ctd-space-1);margin-inline-start:auto}.page_nodeActions__bBsjh .mzn-button{min-height:var(--ctd-control-min)}.date-field_wrap__nr0J_{min-width:160px}.page_container__7vCcx{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_header__PZZQ6{margin-bottom:var(--ctd-space-2)}.page_filterField__10bXB{width:240px;max-width:100%}@media(max-width:479.98px){.page_filterField__10bXB{width:100%}}.page_dateRange__1Z_dN{display:flex;align-items:center;gap:var(--ctd-space-2)}@media(max-width:479.98px){.page_dateRange__1Z_dN{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}.page_dateRange__1Z_dN>*{min-width:0;max-width:100%}}.page_dateSeparator__qiQP3{color:var(--ctd-text-muted)}@media(max-width:479.98px){.page_dateSeparator__qiQP3{display:none}}.page_person__VVlkT{display:flex;flex-direction:column;min-width:0}.page_personName__p2bDj{color:var(--ctd-text);font-weight:var(--ctd-weight-medium)}.page_personEmail__OEP2Y,.page_personName__p2bDj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_personEmail__OEP2Y{color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.confirm-dialog_dialog__Cjly0.mzn-modal--tight{width:var(--mzn-spacing-size-container-balanced)}.confirm-dialog_body__zUDJc{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ctd-space-4)}.confirm-dialog_withIcon__Ixj0V{grid-template-columns:var(--ctd-control-h) minmax(0,1fr)}.confirm-dialog_icon__Dt0Ih{display:grid;place-items:center;width:var(--ctd-control-h);height:var(--ctd-control-h);border-radius:var(--ctd-radius-md);background-color:var(--ctd-danger-subtle);color:var(--ctd-danger)}.confirm-dialog_text__bV884{display:grid;gap:var(--ctd-space-1);min-width:0}.confirm-dialog_title__4tQjD{margin:0;color:var(--ctd-text);font-size:var(--ctd-text-lg);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-lg)}.confirm-dialog_question__V2GE3{margin:0;color:var(--ctd-text);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm);overflow-wrap:anywhere}.confirm-dialog_consequence__YlC7H{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_container__D4hMP{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_container__D4hMP>header:first-child{margin-bottom:var(--ctd-space-2)}.page_loading__MSzDF{display:flex;justify-content:center;padding:var(--ctd-space-10)}.page_badges__djFFu{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-2)}.page_actionLink__RXGTW{display:inline-flex}@media(max-width:479.98px){.page_actionLink__RXGTW>*{flex:1 1 auto}}.page_sourceLink__ZRIA8{color:var(--ctd-accent);text-decoration:none}.page_sourceLink__ZRIA8:hover{color:var(--ctd-accent-hover);text-decoration:underline}.page_description__kIU2X,.page_muted__F5uPM{margin:0;color:var(--ctd-text);font-size:var(--ctd-text-base);line-height:var(--ctd-lh-base);white-space:pre-wrap;overflow-wrap:anywhere}.page_muted__F5uPM{color:var(--ctd-text-muted)}.page_error__vofnn{margin:var(--ctd-space-3) 0 0;color:var(--ctd-danger);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.page_editForm__IHckE{flex-direction:column}.page_editForm__IHckE,.page_editRow__nL_aP{display:flex;gap:var(--ctd-space-4)}.page_editRow__nL_aP>*{flex:1 1;min-width:0}.page_transitions__M8nfC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-2)}.page_metaPerson__CbbQx{display:inline-flex;align-items:center;gap:var(--ctd-space-1)}.case-actions_actions__z1O5B{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--ctd-space-2)}@media(max-width:479.98px){.case-actions_actions__z1O5B{flex:1 1 100%}.case-actions_actions__z1O5B>*{flex:1 1 auto;min-width:0}}.case-actions_form__6Gigv{display:flex;flex-direction:column;gap:var(--ctd-space-4)}.case-actions_row__85ict{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--ctd-space-4)}.case-actions_textarea__j5Znc{width:100%}.case-actions_inlineValue__Eh7qV{display:inline-flex;align-items:center;gap:var(--ctd-space-2);flex-wrap:wrap}.closed-at-field_form__g3_X3{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ctd-space-2) var(--ctd-space-3);margin:0}.closed-at-field_label__ntJo_{color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-sm)}.closed-at-field_field__dtoK5{flex:0 1 220px;min-width:0}@media(max-width:479.98px){.closed-at-field_field__dtoK5{flex:1 1 100%}}.closed-at-field_error__h6P2s{flex:1 1 100%}.track-tab_container__cLuMl{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.track-tab_toolbar__uIpxK{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ctd-space-3)}@media(max-width:479.98px){.track-tab_toolbar__uIpxK{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}.track-tab_toolbar__uIpxK>*{min-width:0;max-width:100%}}.track-tab_summary__3yeR3{color:var(--ctd-text);font-size:var(--ctd-text-base);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-base)}.track-tab_hint__xzmAs{flex:1 1 auto;color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs)}.track-tab_aboveRowLink__Xu0PZ{position:relative;z-index:1;display:inline-flex}.track-tab_doneText__tuJsp{color:var(--ctd-text-muted);text-decoration:line-through}.track-tab_due__KmnHL{display:inline-flex;align-items:center;gap:var(--ctd-space-2)}.track-tab_form__hpH2k{display:flex;flex-direction:column;gap:var(--ctd-space-4)}.track-tab_row__8GmYQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:var(--ctd-space-4)}.track-tab_textarea__1qOol{width:100%}.github-progress_muted__ivaLK{font-size:var(--ctd-text-sm);color:var(--ctd-text-muted)}.github-progress_stale__xGJfm{font-size:var(--ctd-text-sm);color:var(--ctd-danger)}.github-progress_summary__T7Rlm{display:inline-flex;align-items:center;gap:var(--ctd-space-2);white-space:nowrap}.github-progress_card__YK4v9{display:flex;flex-direction:column;gap:var(--ctd-space-4);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);min-width:0}.github-progress_cardHeader__bE_m0{display:flex;align-items:center;justify-content:space-between;gap:var(--ctd-space-3);flex-wrap:wrap}.github-progress_cardHeaderRight__Mf275{display:flex;align-items:center;gap:var(--ctd-space-2);flex-wrap:wrap}.github-progress_milestoneTitle__quMHt,.github-progress_repoLink__v_Ifl{color:var(--ctd-accent);text-decoration:none;overflow-wrap:anywhere}.github-progress_milestoneTitle__quMHt:hover,.github-progress_repoLink__v_Ifl:hover{text-decoration:underline}.github-progress_repoLink__v_Ifl{font-size:var(--ctd-text-lg);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-lg)}.github-progress_stats__iFns4{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ctd-space-3)}.github-progress_stat__iIAGM{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--ctd-space-3) var(--ctd-space-4);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);background:var(--ctd-bg-subtle)}.github-progress_statLabel__r7op2{font-size:var(--ctd-text-xs);color:var(--ctd-text-muted)}.github-progress_statValue__vaN_D{font-size:var(--ctd-text-xl);font-weight:var(--ctd-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ctd-text)}.github-progress_statHint__uehh9{font-size:var(--ctd-text-xs);color:var(--ctd-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.github-progress_milestones__ZVw_Y{display:flex;flex-direction:column;gap:var(--ctd-space-2);padding-top:var(--ctd-space-3);border-top:1px solid var(--ctd-border)}.github-progress_milestone__OJq2b{display:grid;grid-template-columns:minmax(120px,1fr) 150px auto;align-items:center;gap:10px}@media(max-width:479.98px){.github-progress_milestone__OJq2b{grid-template-columns:minmax(0,1fr) 150px}.github-progress_milestone__OJq2b>:last-child{grid-column:1/-1}}.github-items-list_container__4lF7s{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.github-items-list_repoFilter__vzr9e{width:240px}.github-items-list_stateFilter__vtYYz{width:128px}.github-items-list_kindToggle__mJ0Tr{display:flex;align-items:center;gap:var(--ctd-space-2)}@media(max-width:479.98px){.github-items-list_kindToggle__mJ0Tr>*{flex:1 1}}.github-items-list_number__VrsIX,.github-items-list_numeric__aDZfr{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.github-items-list_number__VrsIX{color:var(--ctd-text-muted)}.github-items-list_link__CYd3f{color:var(--ctd-accent);font-weight:var(--ctd-weight-medium);text-decoration:none;overflow-wrap:anywhere}.github-items-list_link__CYd3f:hover{color:var(--ctd-accent-hover);text-decoration:underline}.github-items-list_link__CYd3f:focus-visible{border-radius:var(--ctd-radius-sm);outline:2px solid var(--ctd-focus-ring);outline-offset:2px}.github-items-list_badges__FpZmW,.github-items-list_tags__nyy_L{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-1)}.github-items-list_tag___sNOF{padding:0 var(--ctd-space-2);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-pill);background-color:var(--ctd-bg-subtle);color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs);white-space:nowrap}.github-items-list_footer__s_tqh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-2) var(--ctd-space-3);min-height:56px;padding:var(--ctd-space-2) var(--ctd-space-4);border-top:1px solid var(--ctd-border);background-color:var(--ctd-bg-surface)}.github-items-list_footer__s_tqh>.mzn-button{margin-inline-start:auto}@media(max-width:479.98px){.github-items-list_footer__s_tqh>.mzn-button{flex:1 1 100%;margin-inline-start:0}}.github-items-list_summary__IMm7F{color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.github-items-list_error__n4xsF{color:var(--ctd-danger);font-size:var(--ctd-text-sm)}.project-github-panel_container__R2DUI{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.project-github-panel_addRow__SOjbK{display:flex;align-items:center;gap:var(--ctd-space-3);flex-wrap:wrap;padding:var(--ctd-space-3) var(--ctd-space-4);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-lg);background-color:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm)}.project-github-panel_addRow__SOjbK>.mzn-button{flex:none}@media(max-width:479.98px){.project-github-panel_addRow__SOjbK{padding:var(--ctd-space-3)}.project-github-panel_addRow__SOjbK>.mzn-button{flex:1 1 100%}}.project-github-panel_addField__FHagc{flex:1 1 320px;min-width:0}.project-github-panel_cards__9m5pq{display:flex;flex-direction:column;gap:var(--ctd-space-3)}.project-github-panel_pending__p_BPV{display:flex;align-items:center;justify-content:space-between;gap:var(--ctd-space-3);padding:var(--ctd-space-4) 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);color:var(--ctd-text);font-weight:var(--ctd-weight-medium);overflow-wrap:anywhere}.charts_figure__c1b2X{margin:0;display:flex;flex-direction:column;gap:var(--ctd-space-3);min-width:0}.charts_srOnly__HW_pI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.charts_svg__n0Ffm{display:block;width:100%;height:auto;overflow:visible}.charts_axisText__J0AG2{font-size:var(--ctd-text-xs);fill:var(--ctd-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.charts_gridLine__5taqM{stroke:var(--ctd-border);stroke-width:1;shape-rendering:crispEdges}.charts_track__v_ugV{fill:var(--ctd-bg-hover)}@keyframes charts_ctd-fade-rise__CLKd7{0%{opacity:0;transform:translateY(var(--ctd-motion-rise))}to{opacity:1;transform:none}}.charts_enter__7HrFZ{animation:charts_ctd-fade-rise__CLKd7 var(--ctd-motion-base) var(--ctd-ease-out) both;animation-delay:calc(min(var(--enter-index, 0),6)*50ms)}@media(prefers-reduced-motion:reduce){.charts_enter__7HrFZ{animation:none}}html[data-motion=reduce] .charts_enter__7HrFZ{animation:none}.charts_barRows__2kbsP{display:flex;flex-direction:column;gap:var(--ctd-space-1);margin:0;padding:0;list-style:none}.charts_barRow__VAMIc{display:grid;grid-template-columns:minmax(104px,48%) minmax(0,1fr) minmax(40px,auto);align-items:center;gap:var(--ctd-space-3);min-height:32px;font-size:var(--ctd-text-sm)}.charts_barLabel__yaOCo{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;line-height:var(--ctd-lh-xs);color:var(--ctd-text)}.charts_barTrack__jk0Vl{display:block;height:8px;border-radius:4px;background:var(--ctd-bg-hover);overflow:hidden}.charts_barFill__pf8PD{display:block;height:100%;border-radius:4px}.charts_barValue__wpXDr{text-align:end;font-weight:var(--ctd-weight-semibold);color:var(--ctd-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.charts_barMore__NkPt0{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ctd-motion-base) var(--ctd-ease-out)}.charts_barMore__NkPt0>ul{min-height:0;overflow:hidden}.charts_barMore__NkPt0[data-expanded=true]{grid-template-rows:1fr}.charts_barMore__NkPt0[data-expanded=true]>ul{padding-top:var(--ctd-space-1)}@media(prefers-reduced-motion:reduce){.charts_barMore__NkPt0{transition:none}}html[data-motion=reduce] .charts_barMore__NkPt0{transition:none}.charts_barFoot__VrsHL{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--ctd-space-3);min-height:var(--ctd-control-min)}.charts_barWithheld__UVL2Z{font-size:var(--ctd-text-xs);color:var(--ctd-text-muted)}.charts_barToggle__FJNBg{flex-shrink:0;min-height:var(--ctd-control-min);margin-inline-end:calc(-1*var(--ctd-space-2));padding:0 var(--ctd-space-2);border:0;border-radius:var(--ctd-radius-sm);background:rgba(0,0,0,0);color:var(--ctd-accent);font:inherit;font-size:var(--ctd-text-sm);font-weight:var(--ctd-weight-medium);cursor:pointer;transition:background-color var(--ctd-motion-fast)}.charts_barToggle__FJNBg:hover{background:var(--ctd-accent-subtle)}.charts_barToggle__FJNBg:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:2px}.charts_withheld__zMf6z{font-size:var(--ctd-text-xs);font-weight:var(--ctd-weight-regular);color:var(--ctd-text-muted)}.charts_swatchWithheld__3hpv1{background:repeating-linear-gradient(135deg,var(--ctd-bg-hover) 0 3px,var(--ctd-border-strong) 3px 4px)}.charts_withheldNote___E25a{margin:0;font-size:var(--ctd-text-xs);color:var(--ctd-text-muted)}.charts_hatchBack__4_lV8{fill:var(--ctd-bg-hover)}.charts_hatchLine__e33iK{stroke:var(--ctd-border-strong)}.charts_stack__JOfrf{display:flex;gap:2px;height:12px;border-radius:6px;overflow:hidden;background:var(--ctd-bg-hover)}.charts_stackPart__JnKxT{display:block;flex-basis:0;min-width:4px}.charts_legend__oDoWk{display:flex;flex-wrap:wrap;gap:var(--ctd-space-2) var(--ctd-space-5);margin:0;padding:0;list-style:none;font-size:var(--ctd-text-sm)}.charts_legendItem__Ur7iJ{display:inline-flex;align-items:center;gap:var(--ctd-space-2);white-space:nowrap;color:var(--ctd-text)}.charts_legendValue__xMK_S{font-weight:var(--ctd-weight-semibold);color:var(--ctd-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.charts_swatch__kRvs1{width:10px;height:10px;border-radius:3px;flex-shrink:0}.charts_lineBox__pjgsS{position:relative;width:100%;border-radius:var(--ctd-radius-sm)}.charts_lineBox__pjgsS:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:4px}.charts_plot__zM5XU{display:block;overflow:visible}.charts_line__qg0GO{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.charts_point__I4sjf{stroke:var(--ctd-bg-surface);stroke-width:2}.charts_latestLabel__Alh0M{font-size:var(--ctd-text-xs);font-weight:var(--ctd-weight-semibold);fill:var(--ctd-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.charts_guide__KfRV7{stroke:var(--ctd-border-strong);stroke-width:1;shape-rendering:crispEdges}.charts_hover__FLiSJ{pointer-events:none}.charts_hit__br3iS{fill:rgba(0,0,0,0);cursor:crosshair}.charts_tooltip__C5z9x{position:absolute;top:var(--ctd-space-2);pointer-events:none;padding:var(--ctd-space-2) var(--ctd-space-3);background:var(--ctd-bg-raised);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-md);box-shadow:var(--ctd-shadow-md);font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs);color:var(--ctd-text)}@keyframes charts_ctd-scale-in__7RNvc{0%{opacity:0;transform:scale(var(--ctd-motion-scale-from))}to{opacity:1;transform:none}}.charts_tooltip__C5z9x{animation:charts_ctd-scale-in__7RNvc var(--ctd-motion-fast) var(--ctd-ease-spring) both}.charts_tooltipHead__2ugon{margin-bottom:2px;color:var(--ctd-text-muted)}.charts_tooltipRow__l4pNW{display:flex;align-items:center;gap:6px}.charts_tooltipRow__l4pNW b{margin-inline-start:auto;font-weight:var(--ctd-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.charts_tooltipMuted__RJUW7{color:var(--ctd-text-muted)}.charts_tooltipSwatch__fmojz{width:10px;height:3px;border-radius:2px;flex-shrink:0}@keyframes charts_ctd-line-draw__fusXZ{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes charts_ctd-chart-fade__XaXl1{0%{opacity:0}to{opacity:1}}.charts_drawIn__e_gVc .charts_line__qg0GO{stroke-dasharray:1;animation:charts_ctd-line-draw__fusXZ calc(var(--ctd-motion-slow)*2) var(--ctd-ease-out) both}.charts_drawIn__e_gVc .charts_area__q5vbS,.charts_drawIn__e_gVc .charts_latestLabel__Alh0M,.charts_drawIn__e_gVc .charts_point__I4sjf{animation:charts_ctd-chart-fade__XaXl1 var(--ctd-motion-slow) var(--ctd-ease-out) var(--ctd-motion-base) both}@media(prefers-reduced-motion:reduce){.charts_drawIn__e_gVc .charts_area__q5vbS,.charts_drawIn__e_gVc .charts_latestLabel__Alh0M,.charts_drawIn__e_gVc .charts_line__qg0GO,.charts_drawIn__e_gVc .charts_point__I4sjf{animation:none}}html[data-motion=reduce] .charts_drawIn__e_gVc .charts_area__q5vbS,html[data-motion=reduce] .charts_drawIn__e_gVc .charts_latestLabel__Alh0M,html[data-motion=reduce] .charts_drawIn__e_gVc .charts_line__qg0GO,html[data-motion=reduce] .charts_drawIn__e_gVc .charts_point__I4sjf{animation:none}.charts_tile__OIh1l{display:flex;flex-direction:column;gap:var(--ctd-space-1);min-width:0;padding:var(--ctd-space-5) var(--ctd-space-5) var(--ctd-space-4);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-lg);background:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm);color:inherit;text-decoration:none}.charts_tileLink__aWdrO{transition:box-shadow var(--ctd-motion-base) var(--ctd-ease-out),border-color var(--ctd-motion-base),transform var(--ctd-motion-fast) var(--ctd-ease-out)}.charts_tileLink__aWdrO:hover{border-color:var(--ctd-border-strong);box-shadow:var(--ctd-shadow-md)}.charts_tileLink__aWdrO:active{transform:scale(.99)}.charts_tileLink__aWdrO:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:2px}.charts_tileLink__aWdrO:focus-visible .charts_goIcon__m8qJx,.charts_tileLink__aWdrO:hover .charts_goIcon__m8qJx{opacity:1;transform:none}.charts_tileHead__fz0Nm{display:flex;align-items:center;justify-content:space-between;gap:var(--ctd-space-2);min-height:22px}.charts_tileLabel__NZwjl{min-width:0;font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs);font-weight:var(--ctd-weight-medium);color:var(--ctd-text-muted)}.charts_goIcon__m8qJx{flex-shrink:0;color:var(--ctd-text-faint);opacity:0;transform:translateX(-4px);transition:opacity var(--ctd-motion-fast),transform var(--ctd-motion-base) var(--ctd-ease-out)}.charts_attentionBadge__JtVTb{display:inline-flex;align-items:center;gap:var(--ctd-space-1);flex-shrink:0;height:22px;padding:0 6px;border-radius:var(--ctd-radius-sm);background:var(--ctd-danger-subtle);color:var(--ctd-danger);font-size:var(--ctd-text-xs);font-weight:var(--ctd-weight-medium);white-space:nowrap}.charts_tileValue__9TnNl{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ctd-space-1);margin-top:var(--ctd-space-1);font-size:var(--ctd-text-3xl);line-height:var(--ctd-lh-3xl);font-weight:var(--ctd-weight-semibold);letter-spacing:-.01em;color:var(--ctd-text);overflow-wrap:anywhere}.charts_tileNumber__PkmuM,.charts_tileValue__9TnNl{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.charts_tileUnit__glD_W{font-size:var(--ctd-text-base);font-weight:var(--ctd-weight-regular);letter-spacing:0;color:var(--ctd-text-muted)}.charts_tileDelta__gYrxp{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ctd-space-2);margin-top:2px;font-size:var(--ctd-text-xs);color:var(--ctd-text-muted)}.charts_deltaChip__CjKNb{display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 6px 0 4px;border-radius:var(--ctd-radius-sm);font-weight:var(--ctd-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.charts_deltaGood__kOodX{background:var(--ctd-success-subtle);color:var(--ctd-success)}.charts_deltaBad__o4tyZ{background:var(--ctd-danger-subtle);color:var(--ctd-danger)}.charts_deltaNeutral___WU6o{background:var(--ctd-bg-hover);color:var(--ctd-text-muted)}.charts_tileNote__Dg5Z9{margin-top:var(--ctd-space-2);font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs);color:var(--ctd-text-muted)}@media(prefers-reduced-motion:reduce){.charts_goIcon__m8qJx,.charts_tileLink__aWdrO:active{transform:none}}.charts_heatScroll__CIKAR{overflow-x:auto;max-width:100%}.charts_heatGrid__4DTSn{display:grid;gap:3px;min-width:720px;font-size:13px}.charts_heatRow__KaCib{display:contents}.charts_heatCorner__npXL_{min-height:1px}.charts_heatCorner__npXL_,.charts_heatLabel__EdcLQ{position:sticky;inset-inline-start:0;z-index:1;background:var(--ctd-bg-surface)}.charts_heatColumn__paGeE{padding:4px 0;text-align:center;font-size:12px;color:var(--ctd-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.charts_heatNow__s0TE2{font-weight:600;color:var(--ctd-accent)}.charts_heatLabel__EdcLQ{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-inline-end:8px}.charts_heatLabelText__eVMBY{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ctd-text)}.charts_heatNote__8kBad{font-size:12px;color:var(--ctd-text-muted)}.charts_heatCell__zmRYK{display:flex;align-items:center;justify-content:center;min-height:36px;border-radius:4px;background:var(--ctd-bg-hover);color:var(--ctd-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.charts_heatZero__q0T71{color:var(--ctd-text-muted)}.charts_heatNowCell__YuFoU{outline:2px solid var(--ctd-accent);outline-offset:-2px}.charts_heatPast__3dNJw{opacity:.55}.charts_heatWithheld__zmfX2{color:var(--ctd-text-muted);background:repeating-linear-gradient(135deg,var(--ctd-bg-hover) 0 6px,var(--ctd-border-strong) 6px 7px)}.charts_heatEmphasis__kZgxO>.charts_heatLabel__EdcLQ .charts_heatLabelText__eVMBY{font-weight:600}.charts_heatEmphasis__kZgxO>.charts_heatCell__zmRYK{font-weight:600;margin-bottom:8px}.charts_heatEmphasis__kZgxO>.charts_heatLabel__EdcLQ{margin-bottom:8px}.charts_heatLegend__H5_uf{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--ctd-text-muted)}.charts_heatRamp__bKl6i{width:120px;height:10px;border-radius:3px}.charts_heatLegendSwatch__Dud1P{width:28px;min-height:16px;margin-inline-start:12px;font-size:11px}.charts_barNote__v27Kz{display:block;font-size:12px;color:var(--ctd-text-muted)}.charts_barMarker__peiz9{display:inline-block;margin-left:var(--ctd-space-1);vertical-align:middle}.charts_qRow__ajh7S{display:grid;grid-template-columns:minmax(104px,40%) minmax(0,1fr) minmax(56px,auto);align-items:center;gap:var(--ctd-space-3);min-height:44px;font-size:var(--ctd-text-sm)}.charts_qLabelBox___PUkx{display:flex;flex-direction:column;gap:2px;min-width:0}.charts_qMeta__vEOhx{font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs);color:var(--ctd-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.charts_qTrack__jSi0Q{display:flex;height:10px;border-radius:5px;background:var(--ctd-bg-hover);overflow:hidden}.charts_qMedian__2SqVu,.charts_qTail__ul_Vq{display:block;height:100%}.charts_qTail__ul_Vq{opacity:.35}.charts_qUnit__FgeKN{margin-inline-start:2px;font-size:var(--ctd-text-xs);font-weight:var(--ctd-weight-regular);color:var(--ctd-text-muted)}.charts_qAxis__i1Dny{display:grid;grid-template-columns:minmax(104px,40%) minmax(0,1fr) minmax(56px,auto);gap:var(--ctd-space-3);margin-top:var(--ctd-space-1)}.charts_qAxisScale__0eY_j{display:flex;justify-content:space-between;padding-top:var(--ctd-space-1);border-top:1px solid var(--ctd-border);font-size:var(--ctd-text-xs);color:var(--ctd-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_container__n01YG{container:home/inline-size;display:flex;flex-direction:column;gap:var(--ctd-space-4)}.page_srOnly__lG4G0{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes page_ctd-fade-rise__Rhrjv{0%{opacity:0;transform:translateY(var(--ctd-motion-rise))}to{opacity:1;transform:none}}.page_enter__6yO8J{animation:page_ctd-fade-rise__Rhrjv var(--ctd-motion-base) var(--ctd-ease-out) both;animation-delay:calc(min(var(--enter-index, 0),6)*50ms)}@media(prefers-reduced-motion:reduce){.page_enter__6yO8J{animation:none}}html[data-motion=reduce] .page_enter__6yO8J{animation:none}.page_header__euhN_{margin-bottom:var(--ctd-space-4)}.page_block__CvUel{display:flex;flex-direction:column;gap:var(--ctd-space-4)}.page_sectionTitle__iRDl2{margin:var(--ctd-space-2) 0 calc(-1*var(--ctd-space-1));font-size:var(--ctd-text-lg);line-height:var(--ctd-lh-lg);font-weight:var(--ctd-weight-semibold);color:var(--ctd-text)}.page_card__9BwWS{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-lg);background:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm)}.page_cardHead__PgB5o{display:flex;align-items:center;justify-content:space-between;gap:var(--ctd-space-3);min-height:64px;padding:var(--ctd-space-4) var(--ctd-space-5) var(--ctd-space-3)}.page_cardTitle__GdyEN{margin:0;font-size:var(--ctd-text-lg);line-height:var(--ctd-lh-lg);font-weight:var(--ctd-weight-semibold);color:var(--ctd-text)}.page_cardSub__6IZl0{margin:0;font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs);color:var(--ctd-text-muted)}.page_cardBody__HE1Uw{padding:0 var(--ctd-space-5) var(--ctd-space-5)}.page_cardFoot___v0XD{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ctd-space-3);margin-top:var(--ctd-space-5);padding-top:var(--ctd-space-3);border-top:1px solid var(--ctd-border);font-size:var(--ctd-text-xs);color:var(--ctd-text-muted)}.page_cardLink__0sVgN{display:inline-flex;align-items:center;gap:2px;min-height:var(--ctd-control-min);padding:0 var(--ctd-space-2);border-radius:var(--ctd-radius-sm);color:var(--ctd-accent);font-size:var(--ctd-text-sm);font-weight:var(--ctd-weight-medium);text-decoration:none;transition:background-color var(--ctd-motion-fast)}.page_cardLink__0sVgN:hover{background:var(--ctd-accent-subtle)}.page_cardLink__0sVgN:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:2px}.page_stack__0BUlV{display:grid;gap:var(--ctd-space-4);min-width:0}.page_loading__ASVsy{display:flex;justify-content:center;padding:var(--ctd-space-10)}.page_kpis__KvOOj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ctd-space-4)}.page_chartGrid__ADuEc{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:var(--ctd-space-4);align-items:stretch}.page_listCard__8Viev .page_cardBody__HE1Uw{flex:1 1;display:flex;flex-direction:column}.page_chartCard__lA2P5 .page_cardBody__HE1Uw,.page_listCard__8Viev .page_cardBody__HE1Uw>figure{flex:1 1}.page_chartKey__O9mJ2{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;align-self:flex-start;margin-top:var(--ctd-space-1);font-size:var(--ctd-text-xs);color:var(--ctd-text-muted);white-space:nowrap}.page_chartKey__O9mJ2 b{color:var(--ctd-text);font-weight:var(--ctd-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_chartKeySwatch__fT9mL{width:10px;height:3px;border-radius:2px;background:var(--ctd-chart-1)}.page_overviewGrid__XK0Gm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ctd-space-4);align-items:stretch}.page_overviewGrid__XK0Gm[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.page_overviewStack__onFFF{grid-template-rows:auto 1fr}.page_distCard__c33yH .page_cardBody__HE1Uw{flex:1 1;display:flex;flex-direction:column;gap:var(--ctd-space-5)}.page_distCard__c33yH .page_cardFoot___v0XD{margin-top:auto}.page_stats__FcoVA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ctd-space-4)}.page_stats__FcoVA[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.page_statCard__bdJsG{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:92px;padding:var(--ctd-space-4) 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);color:inherit;text-decoration:none}.page_statLink__K9QWQ{transition:box-shadow var(--ctd-motion-base) var(--ctd-ease-out),border-color var(--ctd-motion-base),transform var(--ctd-motion-base) var(--ctd-ease-out)}.page_statLink__K9QWQ:hover{border-color:var(--ctd-border-strong);box-shadow:var(--ctd-shadow-md);transform:translateY(calc(-.25 * var(--ctd-motion-rise)))}.page_statLink__K9QWQ:active{transform:scale(.98)}.page_statLink__K9QWQ:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:2px}.page_statLink__K9QWQ:focus-visible .page_statGo__eJkFC,.page_statLink__K9QWQ:hover .page_statGo__eJkFC{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.page_statLink__K9QWQ:active,.page_statLink__K9QWQ:hover{transform:none}}html[data-motion=reduce] .page_statLink__K9QWQ:active,html[data-motion=reduce] .page_statLink__K9QWQ:hover{transform:none}.page_statValue__WuElU{font-size:var(--ctd-text-2xl);line-height:var(--ctd-lh-2xl);font-weight:var(--ctd-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ctd-text)}.page_statLabel__ajyTx{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs);font-weight:var(--ctd-weight-medium);color:var(--ctd-text-muted)}.page_statAttention__ByuR5 .page_statLabel__ajyTx{color:var(--ctd-text)}.page_statDot__HB3Jo{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--ctd-warning)}.page_statGo__eJkFC{position:absolute;top:var(--ctd-space-4);right:var(--ctd-space-4);color:var(--ctd-text-faint);opacity:0;transform:translateX(-4px);transition:opacity var(--ctd-motion-fast),transform var(--ctd-motion-base) var(--ctd-ease-out)}.page_feed__Q3zMz{margin:0;padding:0;list-style:none}.page_feed__Q3zMz>li+li{border-top:1px solid var(--ctd-border)}.page_feedRow__vikGI{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:var(--ctd-space-3);min-height:var(--ctd-row-h);padding:var(--ctd-space-2) var(--ctd-space-5);font-size:var(--ctd-text-sm);color:var(--ctd-text);text-decoration:none;transition:background-color var(--ctd-motion-fast)}.page_feedRow__vikGI:hover{background:var(--ctd-bg-hover)}.page_feedRow__vikGI:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:-2px}.page_feedType__kZJf7{font-size:var(--ctd-text-xs);font-weight:var(--ctd-weight-semibold);white-space:nowrap}.page_toneWarning__rtF3M{color:var(--ctd-warning)}.page_toneInfo__bW8s4{color:var(--ctd-info)}.page_toneDanger__Tn_2Z{color:var(--ctd-danger)}.page_toneSuccess__IhLX1{color:var(--ctd-success)}.page_feedTitle__XZD4M{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_feedDate__QbSaK{flex-shrink:0;color:var(--ctd-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container home (max-width: 1100px){.page_chartGrid__ADuEc{grid-template-columns:repeat(2,minmax(0,1fr))}.page_chartCard__lA2P5{grid-column:1/-1}}@container home (max-width: 1000px){.page_kpis__KvOOj{grid-template-columns:repeat(2,minmax(0,1fr))}.page_overviewGrid__XK0Gm{grid-template-columns:minmax(0,1fr)}}@container home (max-width: 640px){.page_chartGrid__ADuEc{grid-template-columns:minmax(0,1fr)}}@container home (max-width: 520px){.page_kpis__KvOOj{grid-template-columns:minmax(0,1fr);gap:var(--ctd-space-3)}.page_stats__FcoVA{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ctd-space-3)}.page_statCard__bdJsG{min-height:84px;padding:var(--ctd-space-3) var(--ctd-space-4)}.page_cardHead__PgB5o{padding:var(--ctd-space-4) var(--ctd-space-4) var(--ctd-space-3)}.page_cardBody__HE1Uw{padding:0 var(--ctd-space-4) var(--ctd-space-4)}.page_feedRow__vikGI{padding:var(--ctd-space-2) var(--ctd-space-4)}}.page_greeting__tBhJj{display:flex;align-items:center;gap:var(--ctd-space-4);margin-bottom:var(--ctd-space-4)}.page_greeting__tBhJj .page_header__euhN_{flex:1 1;min-width:0;margin-bottom:0}.page_greetingOwl__B0Qwv{flex:none}.project-health_health__aBaw1{display:flex;flex-direction:column;gap:var(--ctd-space-3)}.project-health_title__GDhcm{margin:0;color:var(--ctd-text);font-size:var(--ctd-text-lg);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-lg)}.project-health_tiles__X6s4L{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:var(--ctd-space-4)}@media(max-width:767.98px){.project-health_tiles__X6s4L{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ctd-space-3)}.project-health_tiles__X6s4L [data-attention]{gap:0;font-size:0}}.contracts-panel_container__lnBR4{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.contracts-panel_toolbar__7XrHL{display:flex;align-items:center;justify-content:space-between;gap:var(--ctd-space-4);flex-wrap:wrap}.contracts-panel_count__NjyMu{color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contracts-panel_filterField__sPUP0{min-width:260px}.contracts-panel_shortField__QQ_Ip{min-width:180px}@media(max-width:479.98px){.contracts-panel_filterField__sPUP0,.contracts-panel_shortField__QQ_Ip{min-width:0}}.contracts-panel_form__vp7Fr{display:flex;flex-direction:column;gap:var(--ctd-space-4)}.contracts-panel_row__ZWQiB{display:flex;gap:var(--ctd-space-4);flex-wrap:wrap}.contracts-panel_row__ZWQiB>*{flex:1 1 220px}.contracts-panel_statusCell__ArP_F{display:inline-flex;align-items:center;gap:var(--ctd-space-1) var(--ctd-space-2);flex-wrap:wrap}.contracts-panel_hintSoon__UMupK{font-size:var(--ctd-text-xs);color:var(--ctd-text-muted)}.contracts-panel_hintOverdue__ev_ue{font-size:var(--ctd-text-xs);color:var(--ctd-danger)}.contracts-panel_muted__TIXdf{color:var(--ctd-text-faint)}.project-overview_view__pHZd2{display:flex;flex-direction:column;gap:var(--ctd-space-6)}.project-overview_card__jlEEG{container-type:inline-size;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-lg);background:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm)}.project-overview_cardHeader__POfzs{display:flex;align-items:center;justify-content:space-between;gap:var(--ctd-space-3);min-height:64px;padding:var(--ctd-space-4) var(--ctd-space-5) var(--ctd-space-3)}.project-overview_cardTitle__360rU{margin:0;color:var(--ctd-text);font-size:var(--ctd-text-lg);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-lg)}.project-overview_cardBody__cCny0{padding:0 var(--ctd-space-5) var(--ctd-space-5)}.project-overview_actions__7RFBC{display:flex;justify-content:flex-end;gap:var(--ctd-space-2)}.project-overview_cardTag__X8a02{display:inline-flex;align-items:center;height:22px;margin-left:var(--ctd-space-2);padding:0 var(--ctd-space-2);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-sm);background:var(--ctd-bg-subtle);color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);font-weight:var(--ctd-weight-medium);line-height:22px;vertical-align:middle}.project-overview_description__jYNrp{margin:0;color:var(--ctd-text);white-space:pre-wrap;overflow-wrap:anywhere}.project-overview_form__k1Vmi{display:flex;flex-direction:column;gap:var(--ctd-space-4)}.project-overview_formRow__T2QfB{display:grid;grid-template-columns:1fr 1fr;gap:var(--ctd-space-4)}@media(max-width:479.98px){.project-overview_formRow__T2QfB{grid-template-columns:minmax(0,1fr)}}.project-overview_textareaField__X5mGx{width:100%}.project-overview_confirm__XOgRj{display:flex;flex-direction:column;gap:12px}.project-overview_confirmList__LnhOd{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;color:var(--mzn-color-text-neutral-solid)}.report-page_container__OnN9h{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.report-page_header__ICJlN{margin-bottom:var(--ctd-space-2)}.report-page_actionLink__H3tA0{display:inline-flex}.report-page_actionLink__H3tA0>*{flex:1 1 auto}.report-page_loading__y53DH{display:flex;justify-content:center;padding:var(--ctd-space-10)}.report-page_panel__hHMB6{display:flex;flex-direction:column;gap:var(--ctd-space-3);min-width:0;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)}@media(max-width:479.98px){.report-page_panel__hHMB6{padding:var(--ctd-space-4)}}.report-page_panelHeader__eCL5y{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ctd-space-3)}@media(max-width:479.98px){.report-page_panelHeader__eCL5y{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}.report-page_panelHeader__eCL5y>*{min-width:0;max-width:100%}}.report-page_panelTitle__V7QQz{margin:0;color:var(--ctd-text);font-size:var(--ctd-text-lg);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-lg)}.report-page_caption__cp_B6{margin:0;padding-top:var(--ctd-space-3);border-top:1px solid var(--ctd-border);color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs)}.report-page_note__firoj{display:flex;flex-direction:column;gap:var(--ctd-space-1)}.report-page_noteTitle__DdcLf{margin:0;color:var(--ctd-text);font-size:var(--ctd-text-base);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-base)}.report-page_apart__cHtJ0{margin:0;padding-left:var(--ctd-space-5);color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.report-page_filters__WwCT1{display:flex;flex-wrap:wrap;gap:var(--ctd-space-2)}.report-page_chip__pxg2q{min-height:var(--ctd-control-min);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-muted);font:inherit;font-size:var(--ctd-text-sm);font-weight:var(--ctd-weight-medium);cursor:pointer;transition:border-color var(--ctd-motion-fast) var(--ctd-ease-out),background-color var(--ctd-motion-fast) var(--ctd-ease-out),color var(--ctd-motion-fast) var(--ctd-ease-out)}.report-page_chip__pxg2q:hover{background-color:var(--ctd-bg-hover);color:var(--ctd-text)}.report-page_chip__pxg2q:focus-visible{outline:2px solid var(--ctd-focus-ring);outline-offset:2px}.report-page_chipActive__wK0UW{border-color:var(--ctd-accent);box-shadow:0 0 0 1px var(--ctd-accent)}.report-page_chipActive__wK0UW,.report-page_chipActive__wK0UW:hover{background-color:var(--ctd-accent-subtle);color:var(--ctd-accent)}.report-page_picker__LCHXW{flex:1 1 240px;max-width:420px}@media(max-width:479.98px){.report-page_picker__LCHXW{max-width:none}}.expiry-panel_container__r0w9j{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.expiry-panel_filterGroup__dYyd6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-2)}.expiry-panel_filterLabel__m3mIE{color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);font-weight:var(--ctd-weight-medium)}.page_container__78DPS{display:flex;flex-direction:column;gap:var(--ctd-space-4);min-width:0}.page_header__9ke_h{margin-bottom:var(--ctd-space-2)}.delete-project-button_body__x_J6v{display:grid;gap:var(--ctd-space-3)}.delete-project-button_question__ZD6ZS{margin:0;color:var(--ctd-text);overflow-wrap:anywhere}.delete-project-button_consequence__CoFCZ{margin:0;color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.project-properties_panel__3bhdk{container-type:inline-size;min-width:0;border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-lg);background:var(--ctd-bg-surface);box-shadow:var(--ctd-shadow-sm)}.project-properties_head__pEeHk{display:flex;align-items:center;justify-content:space-between;gap:var(--ctd-space-3);min-height:56px;padding:var(--ctd-space-3) var(--ctd-space-4) var(--ctd-space-2) var(--ctd-space-5)}.project-properties_title__t40Zl{flex:1 1 auto;min-width:0;margin:0;color:var(--ctd-text);font-size:var(--ctd-text-lg);font-weight:var(--ctd-weight-semibold);line-height:var(--ctd-lh-lg)}.project-properties_toggle__x2HmX{display:none;align-items:center;gap:var(--ctd-space-2);width:100%;min-height:var(--ctd-control-min);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.project-properties_toggle__x2HmX:focus-visible{border-radius:var(--ctd-radius-sm);outline:2px solid var(--ctd-focus-ring);outline-offset:2px}.project-properties_chevron__Q4gkm{color:var(--ctd-text-muted);transition:transform var(--ctd-motion-base) var(--ctd-ease-out)}.project-properties_body__d8Ygq{display:flex;flex-direction:column;gap:var(--ctd-space-1);margin:0;padding:0 var(--ctd-space-5) var(--ctd-space-5)}.project-properties_row__fTgP2{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:var(--ctd-space-3);min-height:var(--ctd-control-min)}.project-properties_label__e_Q4N{color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm)}.project-properties_value__FhU9N{min-width:0;margin:0;color:var(--ctd-text);font-size:var(--ctd-text-sm);line-height:var(--ctd-lh-sm);overflow-wrap:anywhere}.project-properties_numeric__nEZSq{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project-properties_percents__ZBuOC{margin:var(--ctd-space-1) 0 var(--ctd-space-2);padding:var(--ctd-space-3) 0;border-top:1px solid var(--ctd-border);border-bottom:1px solid var(--ctd-border)}.project-properties_percentList__R_29N{display:flex;flex-direction:column;gap:var(--ctd-space-3);margin:0}.project-properties_percent___hoET{min-width:0}.project-properties_percentEmpty__lB1sm{display:flex;align-items:center;justify-content:space-between;min-height:var(--ctd-control-min);color:var(--ctd-text);font-size:var(--ctd-text-sm)}.project-properties_link__Dw1qr{display:inline-flex;align-items:center;min-height:var(--ctd-control-min);padding:0;border:0;background:none;color:var(--ctd-accent);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.project-properties_link__Dw1qr:hover{color:var(--ctd-accent-hover);text-decoration:underline}.project-properties_link__Dw1qr:focus-visible{border-radius:var(--ctd-radius-sm);outline:2px solid var(--ctd-focus-ring);outline-offset:2px}.project-properties_chips__iAn21{display:inline-flex;flex-wrap:wrap;gap:var(--ctd-space-1)}.project-properties_chip__de__Y{display:inline-flex;align-items:center;height:24px;padding:0 var(--ctd-space-2);border:1px solid var(--ctd-border);border-radius:var(--ctd-radius-sm);background:var(--ctd-bg-subtle);color:var(--ctd-text);font-size:var(--ctd-text-xs);line-height:24px}.project-properties_srOnly__TDGxn{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1279.98px){.project-properties_head__pEeHk{min-height:52px;padding-block:var(--ctd-space-2)}.project-properties_titleText__o6eVR{display:none}.project-properties_toggle__x2HmX{display:flex}.project-properties_panel__3bhdk[data-open=true] .project-properties_chevron__Q4gkm{transform:rotate(180deg)}.project-properties_panel__3bhdk:not([data-open=true]) .project-properties_body__d8Ygq{display:none}.project-properties_body__d8Ygq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ctd-space-1) var(--ctd-space-6)}.project-properties_percents__ZBuOC{grid-column:1/-1}@container (max-width: 479.98px){.project-properties_body__d8Ygq{grid-template-columns:minmax(0,1fr)}}}.cycle-page_filterBar__q__e8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-3) var(--ctd-space-6)}.cycle-page_filterGroup__My7WZ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctd-space-2)}.cycle-page_filterLabel__T1OFC{color:var(--ctd-text-muted);font-size:var(--ctd-text-sm);font-weight:var(--ctd-weight-medium)}.cycle-page_kpis__DzkOR{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ctd-space-4)}@media(max-width:479.98px){.cycle-page_kpis__DzkOR{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ctd-space-3)}}.page_progress__Hg6Q0{display:flex;flex-direction:column;gap:2px;min-width:0}.page_progress__Hg6Q0.page_progress__Hg6Q0 [data-variant=compact] [role=progressbar]{width:64px}.page_time__WRXDn{color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs)}.page_count__qMHA5,.page_time__WRXDn{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_countAlert__0YmuY{color:var(--ctd-danger);font-weight:var(--ctd-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_pair__ZPsGB{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:var(--ctd-lh-sm)}.page_of__l6JX6{color:var(--ctd-text-muted);font-size:var(--ctd-text-xs);line-height:var(--ctd-lh-xs);white-space:nowrap}.page_name__UqRAp{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.page_nameText__pXwjj{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_flag__tv0Nq.page_flag__tv0Nq{height:var(--ctd-lh-xs)}.page_companyFilter__xgPpZ{display:contents}.page_companyFilter__xgPpZ input{min-inline-size:8em;max-inline-size:32em;field-sizing:content}