.ui-button{min-width:auto;overflow-wrap:normal;text-wrap:balance}:where(.ui-button){flex-shrink:0;max-width:100%}.ui-button:active:not(:disabled):not([aria-disabled=true]):not([data-pending]){transform:scale(.985)}.ui-button>.ui-button-icon:last-child:not(:first-child){transition:transform var(--motion-fast) var(--ease-standard)}@media(hover:hover){.ui-button:hover:not(:disabled):not([aria-disabled=true])>.ui-button-icon:last-child:not(:first-child){transform:translate(2px)}}.ui-button[aria-disabled=true],.ui-button[aria-disabled=true]:hover{border-color:var(--ui-line);background:#f4f6f9;color:#526178;cursor:not-allowed}.ui-button-ghost[aria-disabled=true],.ui-button-ghost[aria-disabled=true]:hover{border-color:transparent;background:transparent}.ui-tooltip{z-index:220;max-width:min(18rem,calc(100vw - 1.5rem));padding:.375rem .625rem;border-radius:var(--ui-radius-control);background:#172231;color:#fff;font-size:.75rem;font-weight:500;line-height:1.125rem;box-shadow:var(--ui-shadow-overlay);transform-origin:var(--radix-tooltip-content-transform-origin)}.ui-tooltip[data-state=delayed-open],.ui-tooltip[data-state=instant-open]{animation:ui-tooltip-in var(--motion-fast) var(--ease-enter) both}.ui-tooltip[data-state=closed]{animation:ui-tooltip-out var(--motion-exit) var(--ease-standard) both}@keyframes ui-tooltip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ui-tooltip-out{0%{opacity:1}to{opacity:0}}.ui-segmented{position:relative;isolation:isolate}.ui-segmented-indicator{position:absolute;top:0;left:0;z-index:0;width:var(--segment-w, 0);height:var(--segment-h, 0);border-radius:4px;background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,#a3afbf 60%,transparent);opacity:0;pointer-events:none;transform:translate(var(--segment-x, 0),var(--segment-y, 0))}.ui-segmented[data-measured] .ui-segmented-indicator{opacity:1}.ui-segmented[data-animate] .ui-segmented-indicator{transition:transform var(--motion-base) var(--ease-standard),width var(--motion-base) var(--ease-standard),height var(--motion-base) var(--ease-standard)}.ui-segmented-option{position:relative;z-index:1}.ui-segmented[data-measured] .ui-segmented-option[aria-checked=true]{background:transparent;box-shadow:none}.ui-workload-bar{display:flex;overflow:hidden;width:100%;height:.375rem;border-radius:999px;background:#f4f6f9;box-shadow:inset 0 0 0 1px color-mix(in srgb,#e1e6ed 70%,transparent)}.ui-workload-bar>span{flex:none;height:100%;transform-origin:left center;animation:ui-workload-grow var(--motion-slow) var(--ease-enter) both}.ui-workload-bar>[data-part=overdue]{width:var(--workload-overdue);background:#d92d20}.ui-workload-bar>[data-part=open]{width:var(--workload-open);background:#5b7ca5}@keyframes ui-workload-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.ui-button:active:not(:disabled){transform:none}.ui-button>.ui-button-icon{transition:none;transform:none!important}.ui-tooltip[data-state]{animation:none}.ui-segmented[data-animate] .ui-segmented-indicator{transition:none}.ui-workload-bar>span{animation:none}}@media(forced-colors:active){.ui-button[aria-disabled=true]{color:GrayText;border-color:GrayText}.ui-segmented-indicator{outline:2px solid Highlight}.ui-workload-bar{outline:1px solid CanvasText}.ui-workload-bar>span{background:CanvasText}}.ui-select-trigger>span:first-child{min-width:0;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty}.record-choice{display:flex;align-items:center;gap:.75rem;min-width:0;min-height:3.25rem;padding:.5rem .5rem .5rem .875rem;border:1px solid #e1e6ed;border-radius:var(--ui-radius-control);background:#fff}[data-invalid]>.record-choice{border-color:#b42318}.record-choice-mark{flex:none;width:1.125rem;height:1.125rem;color:#c9276c}.record-choice-copy{display:grid;flex:1 1 auto;gap:.125rem;min-width:0}.record-choice-name{color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.record-choice>.ui-button{flex:none}@media(forced-colors:active){.record-choice{border-color:CanvasText}.record-choice-mark{color:CanvasText}}:where(.ui-field-label){color:#111b29;font-size:var(--ui-type-caption);font-weight:500;line-height:1.25rem}:is(input,textarea,button).ui-field{box-shadow:none}:is(input,textarea).ui-field::-moz-placeholder{color:#5f6e85}:is(input,textarea).ui-field::placeholder{color:#5f6e85}.ui-input-group{display:flex;align-items:stretch;min-width:0;max-width:100%;overflow:hidden;outline:1px solid color-mix(in srgb,#a3afbf 40%,#e1e6ed);outline-offset:-1px;border-radius:var(--ui-radius-control);background:#fff;transition:outline-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}@media(hover:hover){.ui-input-group:hover:not([data-disabled]):not(:focus-within):not([data-invalid]){outline-color:#5b7ca5}}.ui-input-group:focus-within{outline-color:var(--ui-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-focus) 16%,transparent)}.ui-input-group[data-invalid]{outline-color:#b42318}.ui-input-group[data-invalid]:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,#b42318 16%,transparent)}.ui-input-group[data-disabled]{outline-color:var(--ui-line);background:#f4f6f9;cursor:not-allowed}.ui-input-group>input{flex:1 1 auto;min-width:0;border:0;background:transparent;box-shadow:none;outline:none;padding-inline:.75rem;color:#111b29;font-variant-numeric:tabular-nums}.ui-input-group>input::-moz-placeholder{color:#5f6e85;opacity:1}.ui-input-group>input::placeholder{color:#5f6e85;opacity:1}.ui-input-group>input:disabled{cursor:not-allowed;color:#33425a}.ui-input-group-addon{display:flex;flex:none;align-items:center;padding-inline:.75rem;color:#526178;font-size:var(--ui-type-caption);font-weight:500;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-input-group-addon[data-side=end]{padding-inline-start:0}.ui-input-group-addon[data-side=start]{padding-inline-end:0}.ui-input-group-button{display:grid;flex:none;place-items:center;width:2.75rem;color:#5f6e85;border-inline-start:1px solid var(--ui-line);transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.ui-input-group-button[data-plain]{border-inline-start:0;width:2.25rem}.ui-input-group-button:hover:not(:disabled){background:#f3f6fa;color:#3a5373}.ui-input-group-button[data-state=open]{background:#f3f6fa;color:#3a5373}.ui-input-group-button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-input-group-button:disabled{cursor:not-allowed;opacity:.5}@media(min-width:768px){.ui-input-group-button{width:2.5rem}}.ui-input-group>.ui-input-group-button{border:0;border-inline-start:1px solid var(--ui-line);border-radius:0}.ui-input-group>.ui-input-group-button[data-plain]{border-inline-start:0}.ui-datetime-body{container-type:inline-size;min-width:0}.ui-datetime-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;align-items:start}@container (min-width: 23rem){.ui-datetime-row{grid-template-columns:minmax(0,1fr) 6.25rem}}.ui-date-clear{font-size:var(--ui-type-caption);line-height:1.25rem}.ui-dialog[data-size=narrow]{width:min(30rem,calc(100vw - max(1rem,env(safe-area-inset-left)) - max(1rem,env(safe-area-inset-right))))}.ui-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;width:100%}.ui-dialog-actions-start{display:flex;flex-wrap:wrap;gap:.75rem;margin-inline-end:auto}.ui-dialog-actions-start:empty{display:none}.ui-dialog-actions-note{flex:1 1 12rem;min-width:0;max-width:24rem;margin-inline-start:auto;text-align:end;text-wrap:pretty}.ui-dialog-actions>.ui-button{flex:none}.ui-confirm-subject{min-width:0;padding:.75rem .875rem;border:1px solid #e1e6ed;border-radius:var(--ui-radius-control);background:#f4f6f9;color:var(--ui-ink);font-size:var(--ui-type-body);font-weight:550;line-height:1.375rem;overflow-wrap:anywhere}.ui-confirm-consequence{color:var(--ui-ink);font-size:var(--ui-type-body);line-height:1.5rem;text-wrap:pretty}.ui-confirm-consequence[data-tone=danger]{padding-inline-start:.75rem;border-inline-start:3px solid #b42318}@media(max-width:639px){.ui-dialog,.ui-dialog[data-size=narrow]{top:auto;bottom:0;left:0;width:100%;max-height:calc(100dvh - max(1.5rem,env(safe-area-inset-top)));border-bottom:0;border-radius:var(--ui-radius-overlay) var(--ui-radius-overlay) 0 0;transform:none}.ui-dialog.shell-dialog-reveal{animation:ui-sheet-in var(--motion-slow) var(--ease-enter) both}.ui-dialog.shell-dialog-reveal[data-state=closed]{animation:ui-sheet-out var(--motion-base) var(--ease-standard) both}.ui-dialog [data-dialog-footer]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.ui-dialog [data-dialog-footer]>.ui-button,.ui-dialog-actions>.ui-button,.ui-dialog-actions-start>.ui-button{flex:1 1 auto}.ui-dialog-actions-start{flex:1 1 auto;margin-inline-end:0}.ui-dialog-actions-note{flex-basis:100%;order:-1;text-align:start}}@keyframes ui-sheet-in{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes ui-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1.5rem)}}@media(prefers-reduced-motion:reduce){.ui-input-group,.ui-input-group-button{transition:none}}@media(forced-colors:active){.ui-input-group{outline-color:CanvasText}.ui-input-group:focus-within{outline:2px solid Highlight}.ui-input-group-button:focus-visible{outline-color:Highlight}}.ui-money-field{container-type:inline-size}.ui-money-row{display:grid;min-width:0;gap:.5rem}@container (min-width: 24rem){.ui-money-row{display:flex;align-items:flex-start}.ui-money-row>.ui-input-group{flex:1 1 0%}.ui-money-row>.ui-money-currency{width:11rem;flex-shrink:0}}@container (min-width: 34rem){.ui-money-row>.ui-money-currency{width:13rem}}.site{--site-ink: #111b29;--site-body: #33425a;--site-muted: #526178;--site-line: #e1e6ed;--site-deep: #172231;--site-magenta: #c9276c;--site-magenta-light: #e2649a;--site-on-deep: #e6ecf4;min-height:100dvh;background:#fff;color:var(--site-ink);font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;line-height:1.55;overflow-wrap:break-word}.site :where(h1,h2,h3,p,figure,dl,dd,ol,ul){margin:0}.site :where(ol,ul){padding:0;list-style:none}.site a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.site :is(a,button):focus-visible{outline:2px solid var(--site-magenta);outline-offset:3px;border-radius:2px}.site-skip{position:absolute;left:1rem;top:-4rem;z-index:60;padding:.75rem 1rem;background:#fff;color:var(--site-ink);font-weight:600;border-radius:4px}.site-skip:focus{top:1rem}.site-eyebrow{color:var(--site-magenta);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.site-brand{display:inline-flex;min-height:44px;align-items:center}.site-media{position:relative;overflow:hidden;width:100%;background:#2f435d}.site-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .4s ease}.site-media-fallback{position:absolute;inset:auto 1.25rem 1.25rem;color:#fff9;font-size:.8125rem;font-weight:600}.site-media[data-fit=cover]{height:100%}.auth-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:100dvh;background:#fff}.auth-visual{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem clamp(2rem,4vw,3.5rem);background:var(--site-deep);color:#fff}.auth-visual-media{position:absolute;inset:0;z-index:-2}.auth-visual:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#172231c7,#17223152 16%,#17223100 30%,#17223133 55%,#172231f0)}.auth-visual-copy{max-width:30rem}.auth-visual-copy p:first-child{color:var(--site-on-deep);font-size:.8125rem;font-weight:500;letter-spacing:.02em}.auth-visual-title{margin-top:1rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:600;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.auth-visual-title em{display:block;font-style:normal;color:var(--site-magenta-light)}.auth-panel{display:flex;flex-direction:column;min-width:0;padding:2rem clamp(1.25rem,5vw,4.5rem)}.auth-panel-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px}.auth-panel-top .auth-brand-mobile{display:none}.auth-back{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding-inline:.5rem;margin-left:auto;color:var(--site-muted);font-size:.875rem;font-weight:500;border-radius:4px;transition:color var(--motion-fast) var(--ease-standard)}.auth-back:hover{color:var(--site-ink)}.auth-main{flex:1;display:grid;place-items:center;padding-block:2.5rem}.auth-form{width:min(100%,25rem)}.auth-form-title{margin-top:.75rem;font-size:clamp(1.75rem,2.4vw,2.125rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;outline:none}.auth-form-description{margin-top:.75rem;color:var(--site-body);font-size:.9375rem;line-height:1.6}.auth-fields{display:grid;gap:1.25rem;margin-top:2rem}.auth-field{display:grid;gap:.5rem;color:var(--site-ink);font-size:.8125rem;font-weight:500}.auth-field-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.auth-form .ui-field{min-height:2.75rem}.auth-reveal{position:absolute;right:.25rem;top:50%;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;transform:translateY(-50%);border-radius:4px;color:var(--site-muted);transition:background-color .16s ease,color .16s ease}.auth-reveal:hover:not(:disabled){background:#f4f6f9;color:var(--site-ink)}.auth-reveal:disabled{cursor:not-allowed;opacity:.5}.auth-link-button{display:inline-flex;align-items:center;min-height:2rem;color:#46658c;font-size:.8125rem;font-weight:500;border-radius:2px}.auth-link-button:hover:not(:disabled){color:#2f435d;text-decoration:underline;text-underline-offset:3px}.auth-submit{width:100%;margin-top:1.75rem;min-height:2.75rem}.auth-message{margin-top:1.25rem;padding:.75rem 1rem;border-left:2px solid currentColor;border-radius:0 4px 4px 0;font-size:.875rem;font-weight:500;line-height:1.55;outline:none}.auth-message--notice{background:#fffaeb;color:#93370d}.auth-message--success{background:#ecfdf3;color:#05603a}.auth-panel-footer{display:flex;flex-wrap:wrap;gap:.25rem .5rem;justify-content:center;color:var(--site-muted);font-size:.8125rem}.auth-panel-footer a{color:var(--site-ink);font-weight:500;text-decoration:underline;text-decoration-color:#a3afbf;text-underline-offset:3px}.auth-demo{margin-top:2rem;border-top:1px solid var(--site-line)}.auth-demo-toggle{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:1rem;color:var(--site-muted);font-size:.8125rem;font-weight:500}.auth-demo-toggle:hover:not(:disabled){color:var(--site-ink)}.auth-demo-panel{display:grid;gap:.75rem;padding:1rem;border-radius:4px;background:#f4f6f9}.auth-demo-panel>p{color:var(--site-body);font-size:.8125rem}.auth-demo-identity{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;color:var(--site-body);font-size:.75rem}@media(max-width:900px){.auth-layout{grid-template-columns:minmax(0,1fr)}.auth-visual{display:none}.auth-panel-top .auth-brand-mobile{display:inline-flex}}@media(prefers-reduced-motion:reduce){.site *,.site *:before{transition:none!important;animation:none!important}}.app-shell,.app-drawer{--app-on-brand: rgb(230 236 244 / 82%);--app-on-brand-muted: #a8bdd6;--app-on-brand-hover: rgb(255 255 255 / .07);--app-on-brand-current: rgb(255 255 255 / .12);--app-on-brand-line: rgb(255 255 255 / .1)}.app-shell{--app-sidebar-width: 17rem;--app-rail-width: 4.5rem;--app-header-height: 3.75rem;min-height:100dvh;background:#f4f6f9;color:#111b29}@media(min-width:768px){.app-shell{--app-header-height: 4rem}}.app-content{min-width:0;max-width:100%}@media(min-width:1280px){.app-content{padding-left:var(--app-sidebar-width);transition:padding-left var(--motion-slow) var(--ease-standard)}.app-shell[data-sidebar=rail] .app-content{padding-left:var(--app-rail-width)}}.app-skip-link{position:fixed;top:max(.75rem,env(safe-area-inset-top));left:max(.75rem,env(safe-area-inset-left));z-index:210;display:flex;align-items:center;max-width:calc(100vw - 1.5rem);min-height:44px;padding:.625rem 1rem;border:1px solid #a3afbf;border-radius:var(--ui-radius-control);background:#fff;color:#111b29;font-size:.875rem;font-weight:600;overflow-wrap:anywhere;transform:translateY(calc(-100% - max(.75rem,env(safe-area-inset-top)) - 4px))}.app-skip-link:focus{transform:none;outline:2px solid #3a5373;outline-offset:2px}.shell-main{width:100%;min-width:0;max-width:96rem;margin-inline:auto;padding:1.25rem max(1rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));scroll-margin-top:6rem;outline:none}.shell-main:focus-visible{outline:2px solid #3a5373;outline-offset:-2px}@media(min-width:768px){.shell-main{padding:1.5rem max(1.5rem,env(safe-area-inset-right)) max(2.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}}@media(min-width:1440px){.shell-main{padding:2rem max(2rem,env(safe-area-inset-right)) max(3rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}}.app-notice{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.625rem .75rem;margin-bottom:1.25rem;padding:.875rem 1rem;border:1px solid #e1e6ed;border-radius:var(--ui-radius-control);background:#ebeff4;color:#33425a;font-size:.875rem;line-height:1.5}.app-notice--action{border-inline-start:3px solid #3a5373}.app-notice[data-tone=notice]{border-inline-start:3px solid #f79009}.app-notice[data-tone=notice] .app-notice-icon{color:#b54708}.app-notice[data-tone=danger]{border-inline-start:3px solid #d92d20}.app-notice[data-tone=danger] .app-notice-icon{color:#b42318}.app-notice-icon{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin-top:.125rem}.app-notice-copy{flex:1 1 14rem;min-width:0;overflow-wrap:anywhere}.app-notice-copy p{margin:0;max-width:72ch}.app-notice-title{margin-bottom:.125rem;color:#111b29;font-weight:600}.app-notice>button{align-self:center;min-height:44px}.app-access-denied,.app-session-card{min-width:0;overflow-wrap:anywhere}.app-access-denied{max-width:40rem;padding:1.5rem;border:1px solid #e1e6ed;border-radius:.625rem;background:#fff}.app-access-actions,.app-pending-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.app-pending-actions{width:100%;margin-top:0}.app-pending-actions>.app-pending-discard{color:#b42318}.app-pending-details{min-width:0;overflow-wrap:anywhere}@media(max-width:639px){.app-access-actions,.app-pending-actions{flex-direction:column}.app-access-actions>button,.app-pending-actions>button{width:100%}}.app-sibling-tabs:not(.page-header>*){margin-top:0;padding-inline:0;border-bottom:1px solid #e1e6ed}@media(min-width:1280px){.app-shell[data-sidebar=expanded] .app-sibling-tabs{display:none}.app-shell[data-sidebar=expanded] .app-sibling-tabs:not(.page-header>*)+*{margin-top:0}.app-shell[data-sidebar=expanded] .page-header:has(>.app-sibling-tabs:last-child) .page-header-main{padding-bottom:1.25rem}}@media(prefers-reduced-motion:reduce){.app-content,.app-sidebar,.app-nav-row,.app-nav-icon,.app-nav-toggle,.app-nav-chevron,.app-nav-sub,.app-nav-sub-list,.app-rail-item,.app-profile-chevron{transition:none}.app-drawer[data-state],.app-drawer-overlay[data-state],.app-palette::backdrop,.app-palette-panel{animation:none}}@media(prefers-contrast:more){.app-shell,.app-drawer{--app-on-brand: #ffffff;--app-on-brand-muted: #e6ecf4;--app-on-brand-line: rgb(255 255 255 / .4)}.app-header{border-bottom-color:#111b29}.app-crumb{color:#33425a}.app-nav-row--sub{color:#fff}.app-search-trigger,.app-popover,.app-palette-panel{border-color:#33425a}.app-notice{color:#111b29;border-block-color:currentColor;border-inline-end-color:currentColor}.app-notice:not(.app-notice--action){border-inline-start-color:currentColor}}@media(forced-colors:active){.app-sidebar,.app-drawer{border-right:1px solid CanvasText}.app-nav-row[data-current],.app-rail-item[data-current],.app-menu-link[aria-current],.app-palette-option[aria-selected=true]{outline:2px solid Highlight;outline-offset:-2px}.app-nav-row[data-current]:before,.app-rail-item[data-current]:before{background:Highlight}.app-count{border:1px solid CanvasText}.app-icon-button,.app-search-trigger,.app-profile-trigger{border-color:ButtonText}.app-popover,.app-rail-flyout,.app-palette-panel{border:1px solid CanvasText}}.app-sidebar{position:fixed;inset-block:0;left:0;z-index:30;display:none;flex-direction:column;width:var(--app-sidebar-width);border-right:1px solid #172231;background:#172231;color:#fff;transition:width var(--motion-slow) var(--ease-standard)}@media(min-width:1280px){.app-sidebar{display:flex}.app-shell[data-sidebar=rail] .app-sidebar{width:var(--app-rail-width)}}.app-shell[data-sidebar=expanded] .app-sidebar{overflow:hidden}.app-shell[data-sidebar=expanded] :is(.app-sidebar-head,.app-nav,.app-sidebar-foot){min-width:calc(var(--app-sidebar-width) - 1px)}.app-shell[data-sidebar=expanded] .app-sidebar-org{min-width:calc(var(--app-sidebar-width) - 1px - 1.5rem)}.app-sidebar-head{display:flex;flex:none;align-items:center;min-height:var(--app-header-height);padding:.5rem 1.25rem}.app-shell[data-sidebar=rail] .app-sidebar-head{justify-content:center;padding-inline:0}.app-brand-link{display:inline-flex;align-items:center;min-height:44px;padding-inline:.125rem;border-radius:var(--ui-radius-control)}.app-brand-link:focus-visible{outline:2px solid #ee94b8;outline-offset:2px}.app-brand-mark{display:block;width:auto;height:2.125rem}.app-sidebar-foot{flex:none;padding:.5rem .75rem .75rem;border-top:1px solid var(--app-on-brand-line)}.app-shell[data-sidebar=rail] .app-sidebar-foot{display:flex;justify-content:center;padding-inline:0}.app-sidebar-collapse{color:var(--app-on-brand-muted);font-size:.8125rem}.app-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.5rem .75rem 1rem;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .18) transparent}.app-nav-list,.app-nav-sub-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.app-nav-row{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;min-width:0;min-height:2.75rem;padding:.375rem .75rem;border:0;border-radius:.625rem;background:transparent;color:var(--app-on-brand);font-size:.9063rem;font-weight:500;line-height:1.25rem;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}@media(min-width:768px)and (pointer:fine){.app-nav-row{min-height:2.5rem}}.app-nav-row:hover{background:var(--app-on-brand-hover);color:#fff}.app-nav-row:focus-visible,.app-nav-toggle:focus-visible,.app-rail-item:focus-visible,.app-drawer-close:focus-visible{outline:2px solid #ee94b8;outline-offset:-2px}.app-nav-row[data-current]{background:var(--app-on-brand-current);color:#fff;font-weight:600}.app-nav-row[data-current]:before{content:"";position:absolute;inset-block:.625rem;left:-.75rem;width:3px;border-radius:0 3px 3px 0;background:#d9417f}.app-nav-icon{flex:none;width:1.125rem;height:1.125rem;color:var(--app-on-brand-muted);transition:color var(--motion-fast) var(--ease-standard)}.app-nav-row:hover .app-nav-icon{color:#fff}.app-nav-row[data-current] .app-nav-icon,.app-nav-group[data-has-current]:not([data-open])>:is(.app-nav-head,.app-nav-row--toggle) .app-nav-icon{color:#ee94b8}.app-nav-group[data-has-current]:not([data-open])>.app-nav-head .app-nav-row,.app-nav-group[data-has-current]:not([data-open])>.app-nav-row--toggle{color:#fff}.app-nav-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.app-nav-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px}.app-nav-toggle{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:.625rem;background:transparent;color:var(--app-on-brand-muted);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}@media(min-width:768px)and (pointer:fine){.app-nav-toggle{width:2.5rem;height:2.5rem}}.app-nav-toggle:hover{background:var(--app-on-brand-hover);color:#fff}.app-nav-chevron{flex:none;width:1rem;height:1rem;color:var(--app-on-brand-muted);transition:transform var(--motion-base) var(--ease-standard)}.app-nav-group[data-open] .app-nav-chevron{transform:rotate(180deg)}.app-nav-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-base) var(--ease-standard)}.app-nav-group[data-open]>.app-nav-sub{grid-template-rows:1fr}.app-nav-sub-list{position:relative;min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--motion-base)}.app-nav-group[data-open]>.app-nav-sub>.app-nav-sub-list{padding-block:2px .5rem;visibility:visible;transition:visibility 0s}.app-nav-sub-list:before{content:"";position:absolute;top:.25rem;bottom:.625rem;left:calc(1.3125rem - .5px);width:1px;background:#ffffff1f}.app-nav-row--sub{min-height:2.5rem;padding-left:2.625rem;color:#cdd9e8cc;font-size:.875rem;font-weight:450}@media(min-width:768px)and (pointer:fine){.app-nav-row--sub{min-height:2.25rem}}.app-nav-row--sub[data-current]{background:#ffffff14;font-weight:600}.app-nav-row--sub[data-current]:before{inset-block:.5rem;left:calc(1.3125rem - 1px);width:2px;border-radius:2px}.app-sidebar-org{display:flex;flex:none;align-items:center;gap:.625rem;margin:0 .75rem .5rem;padding:.5rem .625rem;border:1px solid var(--app-on-brand-line);border-radius:.625rem;background:#ffffff08}.app-sidebar-org[data-compact]{justify-content:center;margin-inline:auto;padding:.25rem;border:0;background:none}.app-sidebar-org-mark{display:inline-flex;border-radius:.5rem}.app-sidebar-org-copy{display:grid;min-width:0}.app-sidebar-org-name,.app-sidebar-org-role{overflow-wrap:anywhere}.app-sidebar-org-name{color:#fff;font-size:.875rem;font-weight:600;line-height:1.25rem}.app-sidebar-org-role{color:var(--app-on-brand-muted);font-size:.8125rem;line-height:1.125rem}.app-nav-count{flex:none;min-width:1.5rem;margin-inline-start:auto;padding:0 .4375rem;border-radius:999px;background:#ffffff1f;color:#fff;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.25rem;text-align:center}.app-nav-row[data-current] .app-nav-count{background:#ffffff2e}.app-rail-dot{position:absolute;top:.5rem;right:.5rem;width:.5rem;height:.5rem;border-radius:999px;background:#fec84b;box-shadow:0 0 0 2px #172231}@media(forced-colors:active){.app-sidebar-org{border-color:CanvasText}.app-nav-count{border:1px solid CanvasText}.app-rail-dot{background:CanvasText}}.app-rail{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.5rem 0;scrollbar-width:none}.app-rail-list{display:flex;flex-direction:column;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.app-rail-item{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:.75rem;background:transparent;color:var(--app-on-brand-muted);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.app-rail-item svg{width:1.25rem;height:1.25rem}.app-rail-item:hover,.app-rail-item[data-state=open]{background:var(--app-on-brand-hover);color:#fff}.app-rail-item[data-current]{background:var(--app-on-brand-current);color:#ee94b8}.app-rail-item[data-current]:before{content:"";position:absolute;inset-block:.625rem;left:-.875rem;width:3px;border-radius:0 3px 3px 0;background:#d9417f}.app-rail-tip{z-index:220;padding:.375rem .625rem;border-radius:var(--ui-radius-control);background:#172231;color:#fff;font-size:.75rem;font-weight:500;line-height:1rem;box-shadow:var(--ui-shadow-overlay)}.app-rail-flyout{z-index:220;width:15rem;padding:.375rem;border-radius:var(--ui-radius-overlay);background:#fff;box-shadow:var(--ui-shadow-overlay);outline:1px solid #e1e6ed}.app-rail-flyout-title{margin:0;padding:.5rem .625rem .375rem;color:#526178;font-size:.75rem;font-weight:600;line-height:1rem}.app-rail-flyout ul{margin:0;padding:0;list-style:none}.app-menu-link{display:flex;align-items:center;gap:.625rem;min-height:2.75rem;padding:.375rem .625rem;border-radius:var(--ui-radius-control);color:#33425a;font-size:.875rem;line-height:1.25rem;text-decoration:none;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}@media(pointer:fine){.app-menu-link{min-height:2.25rem}}.app-menu-link:hover{background:#f4f6f9;color:#111b29}.app-menu-link[aria-current]{background:#f3f6fa;color:#2f435d;font-weight:600}.app-menu-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.app-drawer-overlay{position:fixed;inset:0;z-index:40;background:#17223173}.app-drawer{position:fixed;inset-block:0;left:0;z-index:50;display:flex;flex-direction:column;width:min(20rem,calc(100vw - 3rem));padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom) env(safe-area-inset-left);background:#172231;color:#fff;box-shadow:var(--ui-shadow-overlay);outline:none}.app-drawer-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:.75rem;min-height:4rem;padding:.5rem .5rem .5rem 1.25rem}.app-drawer-close{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:var(--ui-radius-control);background:transparent;color:var(--app-on-brand);cursor:pointer}.app-drawer-close:hover{background:var(--app-on-brand-hover);color:#fff}.app-drawer-close svg{width:1.125rem;height:1.125rem}.app-drawer[data-state=open]{animation:app-drawer-in var(--motion-slow) var(--ease-drawer) both}.app-drawer[data-state=closed]{animation:app-drawer-out var(--motion-base) var(--ease-exit) both}.app-drawer-overlay[data-state=open]{animation:app-fade-in var(--motion-base) var(--ease-enter) both}.app-drawer-overlay[data-state=closed]{animation:app-fade-out var(--motion-base) var(--ease-exit) both}@keyframes app-drawer-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes app-drawer-out{0%{transform:none}to{transform:translate(-100%)}}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-fade-out{0%{opacity:1}to{opacity:0}}.app-menu-link-label{flex:1 1 auto;min-width:0}.app-menu-link-count{flex:none;min-width:1.5rem;padding:0 .4375rem;border-radius:999px;background:#f3f6fa;color:#2f435d;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.25rem;text-align:center}.app-menu-link[aria-current] .app-menu-link-count{background:#fff}.app-drawer-account{display:grid;flex:none;gap:2px;padding:.5rem .75rem .75rem;border-top:1px solid var(--app-on-brand-line)}.app-drawer-account-identity{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.375rem .5rem .375rem .625rem;border-radius:.625rem;color:inherit;text-decoration:none;transition:background-color var(--motion-instant) var(--ease-standard)}.app-drawer-account-identity:hover{background:var(--app-on-brand-hover)}.app-drawer-account-identity[data-current]{background:var(--app-on-brand-current)}.app-drawer-account-identity:focus-visible{outline:2px solid #ee94b8;outline-offset:-2px}.app-drawer-account-copy{display:grid;flex:1 1 auto;min-width:0}.app-drawer-account-chevron{flex:none;width:1rem;height:1rem;color:var(--app-on-brand-muted)}.app-drawer-account-name,.app-drawer-account-role{overflow-wrap:anywhere}.app-drawer-account-name{color:#fff;font-size:.875rem;font-weight:600;line-height:1.25rem}.app-drawer-account-role{color:var(--app-on-brand-muted);font-size:.75rem;line-height:1rem}.app-drawer-account-error{padding:.25rem .75rem 0;color:#fecdca;font-size:.8125rem;line-height:1.25rem}@media(forced-colors:active){.app-menu-link-count{border:1px solid CanvasText}.app-drawer-account{border-top-color:CanvasText}.app-drawer-account-identity[data-current]{outline:2px solid Highlight;outline-offset:-2px}}.app-header{position:sticky;top:0;z-index:20;border-bottom:1px solid #e1e6ed;background:#fff;transition:border-color var(--motion-base) var(--ease-standard)}.app-header[data-scrolled]{border-bottom-color:#a3afbf}.app-header-bar{display:flex;align-items:center;gap:.25rem;width:100%;min-width:0;max-width:96rem;min-height:var(--app-header-height);margin-inline:auto;padding:.5rem max(.5rem,env(safe-area-inset-right)) .5rem max(.5rem,env(safe-area-inset-left))}@media(min-width:768px){.app-header-bar{gap:.75rem;padding-inline:max(1.5rem,env(safe-area-inset-left)) max(1.5rem,env(safe-area-inset-right))}}@media(min-width:1440px){.app-header-bar{gap:1rem;padding-inline:max(2rem,env(safe-area-inset-left)) max(2rem,env(safe-area-inset-right))}}.app-page-identity{display:flex;flex:1 1 0;align-items:center;gap:.25rem .5rem;min-width:0}.app-crumbs-nav{flex:0 1 auto;min-width:0}.app-crumbs{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none}.app-crumb{display:inline-flex;flex:0 1 auto;align-items:center;min-width:0;color:#526178;font-size:.875rem;font-weight:500;line-height:1.25rem}.app-crumb:not(.app-crumb--current){flex-shrink:4}.app-crumb:not(.app-crumb--current),.app-crumb:not(.app-crumb--current)>:is(a,span){min-width:-moz-min-content;min-width:min-content}.app-crumb>:is(a,span){min-width:0;overflow-wrap:normal;text-wrap:balance}@media(max-width:1279px){.app-crumb:not(.app-crumb--current):has(+.app-crumb:not(.app-crumb--current)){display:none}}.app-crumb--current{color:#111b29;font-weight:600}.app-crumb--current>span,.app-crumb:has(+.app-crumb--current)>.app-crumb-separator{transition:opacity var(--motion-fast) var(--ease-exit),transform var(--motion-fast) var(--ease-exit)}.app-header[data-title-in-view] .app-crumb--current>span{opacity:0;transform:translateY(.25rem)}.app-header[data-title-in-view] .app-crumb:has(+.app-crumb--current)>.app-crumb-separator{opacity:0}.app-header:not([data-title-in-view]) :is(.app-crumb--current>span,.app-crumb:has(+.app-crumb--current)>.app-crumb-separator){transition-duration:var(--motion-base);transition-timing-function:var(--ease-enter)}@media(prefers-reduced-motion:reduce){.app-crumb--current>span,.app-crumb:has(+.app-crumb--current)>.app-crumb-separator{transition:opacity var(--motion-fast) linear;transform:none!important}}.app-crumb>a{border-radius:4px;color:inherit;text-decoration:none;transition:color var(--motion-fast) var(--ease-standard)}.app-crumb>a:hover{color:#3a5373;text-decoration:underline;text-underline-offset:3px}.app-crumb-separator{flex:none;width:.875rem;height:.875rem;margin-inline:.375rem;color:#5f6e85}.app-crumb-back{display:none;flex:none;place-items:center;width:2.75rem;height:2.75rem;margin-inline:-.25rem -.375rem;border-radius:var(--ui-radius-control);color:#33425a}.app-crumb-back>svg{width:1.25rem;height:1.25rem}.app-crumb-back:hover{background:#f4f6f9;color:#111b29}@media(max-width:639px){.app-crumb:not(.app-crumb--current){display:none}.app-crumb-back{display:grid}.app-crumb--current{font-size:.9375rem;line-height:1.25rem}.app-header[data-title-in-view] .app-crumb--current>span{opacity:1;transform:none}}.app-header-search{display:flex;flex:none;justify-content:flex-end;min-width:0}@media(min-width:768px){.app-header-search{flex:0 1 15rem}}@media(min-width:1100px){.app-header-search{flex-basis:22rem}}@media(min-width:1680px){.app-header-search{flex-basis:26rem}}.app-header-actions{display:flex;flex:none;align-items:center;gap:.125rem}@media(min-width:768px){.app-header-actions{gap:.25rem}}.app-header-divider{display:none;width:1px;height:1.5rem;margin-inline:.5rem;background:#e1e6ed}@media(min-width:768px){.app-header-divider{display:block}}.app-icon-button{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:var(--ui-radius-control);background:transparent;color:#33425a;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}@media(min-width:768px)and (pointer:fine){.app-icon-button{width:2.5rem;height:2.5rem}}.app-icon-button>svg{width:1.25rem;height:1.25rem;stroke-width:1.75}.app-icon-button:hover{background:#f4f6f9;color:#111b29}.app-icon-button:is([data-state=open],[aria-expanded=true]){background:#f3f6fa;color:#2f435d}.app-icon-button:active{background:#e6ecf4}@media(min-width:1280px){.app-icon-button.app-menu-button{display:none}}.app-icon-button:focus-visible,.app-search-trigger:focus-visible,.app-profile-trigger:focus-visible,.app-header-cta:focus-visible,.app-crumb-back:focus-visible,.app-crumb a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.app-count{position:absolute;top:.1875rem;right:.0625rem;display:flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:999px;background:#c9276c;box-shadow:0 0 0 2px #fff;color:#fff;font-size:.625rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}.app-header-cta{display:none;flex:none;align-items:center;justify-content:center;gap:.375rem;height:2.5rem;margin-left:.25rem;padding:0 .875rem 0 .75rem;border:1px solid #d3dae4;border-radius:var(--ui-radius-control);background:#fff;color:#111b29;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-instant) var(--ease-standard)}.app-header-cta>svg{width:1rem;height:1rem;color:#3a5373;stroke-width:2.25}.app-header-cta:hover{border-color:#a8bdd6;background:#f3f6fa}.app-header-cta:active{transform:scale(.98)}@media(min-width:768px){.app-header-cta{display:inline-flex}}@media(min-width:768px)and (max-width:1679px){.app-header-cta>span{display:none}.app-header-cta{width:2.5rem;padding:0}}.app-search-trigger{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.5rem;width:2.75rem;height:2.75rem;border:1px solid transparent;border-radius:var(--ui-radius-control);background:transparent;color:#33425a;font-size:.875rem;line-height:1.25rem;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.app-search-trigger>svg{flex:none;width:1.25rem;height:1.25rem;stroke-width:1.75}.app-search-trigger:hover{background:#f4f6f9}.app-search-trigger-label,.app-search-trigger kbd{display:none}@media(min-width:768px){.app-search-trigger{justify-content:flex-start;width:100%;height:2.5rem;padding:0 .375rem 0 .75rem;border-color:#e1e6ed;background:#f4f6f9;color:#526178}.app-search-trigger>svg{width:1rem;height:1rem}.app-search-trigger-label{display:block;flex:1 1 auto;min-width:0;text-align:left;white-space:nowrap}.app-search-trigger-scope{display:none}.app-search-trigger kbd{display:inline-block;flex:none;padding:0 .375rem;border:1px solid #e1e6ed;border-radius:4px;background:#fff;color:#526178;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1.375rem}.app-search-trigger:hover{border-color:#a3afbf;background:#fff}}@media(min-width:1100px){.app-search-trigger-scope{display:inline}}.app-profile-trigger{display:inline-flex;flex:none;align-items:center;gap:.625rem;min-width:2.75rem;min-height:2.75rem;padding:.25rem .375rem;border:0;border-radius:var(--ui-radius-control);background:transparent;color:#111b29;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}@media(min-width:768px){.app-profile-trigger{padding:0 .5rem 0 .25rem}}.app-profile-trigger:hover{background:#f4f6f9}.app-profile-trigger[data-state=open]{background:#f3f6fa}.app-profile-trigger .ui-avatar{width:2rem;height:2rem;font-size:.75rem}.app-profile-copy{display:none;flex-direction:column;min-width:0;max-width:15rem;text-align:left}.app-profile-name{font-size:.875rem;font-weight:600;line-height:1.125rem}.app-profile-role{color:#526178;font-size:.8125rem;line-height:1.125rem}.app-profile-trigger .app-profile-chevron{display:none;width:1rem;height:1rem;color:#5f6e85;transition:transform var(--motion-base) var(--ease-standard)}.app-profile-trigger[data-state=open] .app-profile-chevron{transform:rotate(180deg)}@media(min-width:1440px){.app-header-bar{padding-block:.25rem}.app-profile-copy{display:flex;max-width:17rem}.app-profile-trigger{padding-block:0}.app-profile-name,.app-profile-role{line-height:1rem}}@media(min-width:768px){.app-profile-trigger .app-profile-chevron{display:block}}.app-popover{z-index:200;display:flex;flex-direction:column;width:min(22rem,calc(100vw - 1.5rem));max-height:min(42rem,var(--radix-popover-content-available-height));overflow:hidden;border:1px solid #e1e6ed;border-radius:var(--ui-radius-overlay);background:#fff;box-shadow:var(--ui-shadow-overlay);color:#111b29}.app-popover--wide{width:min(28rem,calc(100vw - 1.5rem))}.app-popover-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.5rem;padding:.75rem 1.25rem;border-bottom:1px solid #e1e6ed}.app-popover-title{margin:0;font-size:1.0625rem;font-weight:650;letter-spacing:-.01em;line-height:1.5rem}.app-popover-total{flex:none;min-width:1.75rem;padding:0 .5rem;border-radius:999px;background:#fdf2f7;color:#a91f5a;font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.5rem;text-align:center}.app-popover-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.5rem .625rem .75rem}.app-popover-section+.app-popover-section,.app-popover-counts+.app-popover-section{margin-top:.375rem;padding-top:.375rem;border-top:1px solid #e1e6ed}.app-popover-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.625rem .625rem .25rem}.app-popover-section-title{margin:0;color:#111b29;font-size:.9375rem;font-weight:650;line-height:1.25rem}.app-popover-section-fact{flex:none;color:#526178;font-size:.8125rem;font-variant-numeric:tabular-nums;line-height:1.25rem}.app-popover-day-title{position:sticky;top:-.375rem;z-index:1;margin:0;padding:.625rem .625rem .25rem;background:#fff;color:#526178;font-size:.75rem;font-weight:650;letter-spacing:var(--ui-caps-tracking, .08em);line-height:1rem;text-transform:uppercase}.app-popover-list{display:grid;gap:1px;margin:0;padding:0;list-style:none}.app-popover-row{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.625rem;border:0;border-radius:var(--ui-radius-control);background:transparent;color:#111b29;font-size:.9375rem;line-height:1.375rem;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}@media(pointer:fine){.app-popover-row{min-height:2.75rem}}.app-popover-row[data-align=start],.app-popover-alert{align-items:flex-start}.app-popover-row:hover{background:#f3f6fa}.app-popover-row:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.app-popover-row-icon{flex:none;width:1rem;height:1rem;color:#46658c}.app-popover-status-icon{flex:none;width:1rem;height:1rem;margin-top:.1875rem}.app-popover-row[data-disabled]{color:#526178;cursor:default}.app-popover-row[data-disabled]:hover{background:transparent}.app-popover-row[data-disabled] .app-popover-row-icon{color:#5f6e85}.app-popover-row-copy{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.app-popover-row-title{display:block;font-weight:600}.app-popover-row-detail{display:block;margin-top:.125rem;color:#33425a;font-size:.875rem;line-height:1.25rem}.app-popover-row-facts{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.25rem;color:#526178;font-size:.875rem;line-height:1.25rem}.app-popover-row-facts--detail{color:#33425a}.app-popover-ref{color:#33425a;font-weight:550;white-space:nowrap}.app-popover-row-meta{flex:none;color:#526178;font-size:.875rem;line-height:1.375rem;font-variant-numeric:tabular-nums;white-space:nowrap}.app-popover-tone{font-weight:600}.app-popover-tone[data-tone=danger]{color:#b42318}.app-popover-tone[data-tone=notice]{color:#b54708}.app-popover-tone[data-tone=accent]{color:#3a5373}.app-popover-tone[data-tone=success]{color:#027a48}.app-popover-tone[data-tone=neutral]{color:#526178}.app-popover-row-note{display:block;margin-top:.25rem;color:#33425a;font-size:.8125rem;line-height:1.25rem}.app-popover-row-note[data-tone=danger]{color:#b42318}.app-popover-row-note[data-tone=notice]{color:#93370d}.app-popover-row-result{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;color:#3a5373;font-size:.875rem;font-weight:600;line-height:1.25rem}.app-popover-row-result>svg{width:.875rem;height:.875rem}.app-popover-row-count{flex:none;min-width:1.75rem;padding:0 .5rem;border-radius:999px;background:#f4f6f9;color:#111b29;font-size:.8125rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.5rem;text-align:center}.app-popover-row:hover .app-popover-row-count{background:#fff}.app-popover-row-chevron{flex:none;width:1rem;height:1rem;color:#5f6e85;transition:transform var(--motion-fast) var(--ease-standard)}.app-popover-row:hover .app-popover-row-chevron{transform:translate(2px);color:#33425a}.app-popover-row--danger{color:#b42318}.app-popover-row--danger:hover{background:#fef3f2}.app-popover-row--danger .app-popover-row-icon{color:#b42318}.app-popover-progress{display:block;height:4px;margin-top:.5rem;overflow:hidden;border-radius:999px;background:#e1e6ed}.app-popover-progress>span{display:block;height:100%;border-radius:inherit;background:#46658c;transition:width var(--motion-slow) var(--ease-standard)}.app-popover-status{margin:0;padding:.75rem .625rem;color:#526178;font-size:.9375rem;line-height:1.25rem}.app-popover-skeleton{display:grid;gap:.625rem;padding:.625rem .5rem}.app-popover-skeleton>span{display:block;height:2rem;border-radius:var(--ui-radius-control);background:#f4f6f9}.app-popover-skeleton>span:nth-child(2){width:82%}.app-popover-skeleton>span:nth-child(3){width:68%}.app-popover-empty{display:grid;justify-items:center;gap:.5rem;padding:1.75rem 1.25rem 1.5rem;color:#33425a;font-size:.9375rem;line-height:1.375rem;text-align:center}.app-popover-empty>svg{width:1.5rem;height:1.5rem;color:#039855}.app-popover-empty strong{color:#111b29;font-weight:600}.app-popover-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin:.25rem;padding:.625rem .75rem;border-left:3px solid #b42318;border-radius:var(--ui-radius-control);background:#fef3f2;color:#b42318;font-size:.875rem;line-height:1.25rem}.app-popover-note{flex:none;padding:.5rem 1.25rem;color:#526178;font-size:.8125rem;line-height:1.25rem}.app-popover-foot{flex:none;padding:.375rem .5rem;border-top:1px solid #e1e6ed}.app-popover-foot-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.75rem;padding:0 .625rem;border-radius:var(--ui-radius-control);color:#3a5373;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color var(--motion-fast) var(--ease-standard)}.app-popover-foot-link>svg{width:1rem;height:1rem;transition:transform var(--motion-fast) var(--ease-standard)}.app-popover-foot-link:hover{background:#f3f6fa}.app-popover-foot-link:hover>svg{transform:translate(2px)}.app-popover-foot-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.app-severity{flex:none;width:.5rem;height:.5rem;margin:.4375rem .125rem 0;border-radius:999px;background:#7d9bbf}.app-severity[data-severity=danger]{background:#d92d20}.app-severity[data-severity=notice]{background:#f79009}.app-profile-identity{display:flex;align-items:center;align-items:flex-start;gap:1rem;padding:1.25rem;border-bottom:1px solid #e1e6ed}.app-profile-identity-copy{min-width:0}.app-profile-identity-role{margin:.125rem 0 0;color:#33425a;font-size:.9375rem;line-height:1.375rem}.app-profile-identity dl{display:grid;gap:.125rem;margin:.5rem 0 0;color:#526178;font-size:.875rem;line-height:1.25rem}.app-profile-identity dd{margin:0;overflow-wrap:anywhere}.app-palette-hint{margin:.375rem .25rem .125rem;padding:.5rem .625rem;border-radius:var(--ui-radius-control);background:#f4f6f9;color:#33425a;font-size:.8125rem;line-height:1.25rem}.app-palette-option[data-kind=link]{align-items:center;min-height:2.5rem;color:#3a5373;font-weight:600}.app-palette-option[data-kind=link] .app-palette-option-icon{margin-top:0;color:#46658c}.app-palette-option[data-kind=link] .app-palette-option-title{font-weight:600}.app-palette-option[data-kind=page][data-nested]{padding-left:1.5rem}@media(prefers-reduced-motion:reduce){.app-popover-row-chevron,.app-popover-foot-link>svg,.app-popover-progress>span{transition:none}}.app-popover-row-quote{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#526178}.app-palette{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent;overflow:hidden}.app-palette::backdrop{background:#17223173;animation:app-fade-in var(--motion-base) var(--ease-enter) both}.app-palette-panel{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:#fff;color:#111b29;animation:app-palette-in var(--motion-base) var(--ease-enter) both}@media(min-width:640px){.app-palette-panel{width:min(44rem,calc(100vw - 3rem));height:auto;max-height:min(44rem,calc(100dvh - 6rem));margin:10vh auto 0;border-radius:var(--ui-radius-overlay);box-shadow:var(--ui-shadow-overlay)}}@keyframes app-palette-in{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:none}}.app-palette-field{display:flex;flex:none;align-items:center;gap:.5rem;min-height:4rem;padding:max(.25rem,env(safe-area-inset-top)) .5rem .25rem 1.25rem;border-bottom:1px solid #e1e6ed}.app-palette-field>svg{flex:none;width:1.25rem;height:1.25rem;color:#526178}.app-palette-input{flex:1 1 auto;min-width:0;height:2.75rem;border:0;background:transparent;color:#111b29;font-size:1.0625rem;line-height:1.5rem;outline:none}.app-palette-input::-moz-placeholder{color:#5f6e85}.app-palette-input::placeholder{color:#5f6e85}.app-palette-close{flex:none;min-height:2.75rem;padding:0 .75rem;border:0;border-radius:var(--ui-radius-control);background:transparent;color:#3a5373;font-size:.875rem;font-weight:600;cursor:pointer}.app-palette-close:hover{background:#f4f6f9}.app-palette-close:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.app-palette-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.5rem .75rem 1rem}.app-palette-group+.app-palette-group{margin-top:.5rem;padding-top:.25rem;border-top:1px solid #edf0f4}.app-palette-group-title{position:sticky;top:-.375rem;z-index:1;margin:0;padding:.75rem .75rem .375rem;background:#fff;color:#526178;font-size:.75rem;font-weight:650;letter-spacing:var(--ui-caps-tracking);line-height:1rem;text-transform:uppercase}.app-palette-subheading{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;padding:.625rem .75rem .25rem;color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.375rem}.app-palette-subheading span+span{color:#526178;font-size:.875rem;font-weight:400}.app-palette-option{display:flex;align-items:flex-start;gap:.875rem;min-height:3rem;padding:.75rem;border-radius:var(--ui-radius-control);color:#111b29;font-size:.9375rem;line-height:1.375rem;cursor:pointer}.app-palette-option[data-nested]{padding-left:1.5rem}.app-palette-option[aria-selected=true]{background:#f3f6fa;box-shadow:inset 2px 0 #c9276c}.app-palette-option-icon{flex:none;width:1.125rem;height:1.125rem;margin-top:.125rem;color:#5f6e85}.app-palette-option[aria-selected=true] .app-palette-option-icon{color:#3a5373}.app-palette-option-copy{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.app-palette-option-title{display:block;font-weight:600}.app-palette-option[data-kind=record][data-nested] .app-palette-option-title{font-variant-numeric:tabular-nums}.app-palette-option-detail{display:flex;flex-wrap:wrap;gap:0 1rem;margin-top:.125rem;color:#33425a;font-size:.875rem;line-height:1.25rem}.app-palette-option-fact{max-width:100%;font-variant-numeric:tabular-nums}.app-palette-option-meta{flex:none;color:#526178;font-size:.875rem;line-height:1.375rem}.app-palette-preview{display:inline-flex;flex:none;align-self:center;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .75rem;border:1px solid #e1e6ed;border-radius:var(--ui-radius-control);background:#fff;color:#3a5373;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.app-palette-preview>svg{width:1rem;height:1rem}.app-palette-preview:hover{border-color:#a8bdd6;background:#f3f6fa}@media(pointer:coarse){.app-palette-preview{min-height:2.75rem}}.app-palette-group[data-stale]{opacity:.6}.app-palette-group[data-stale] .app-palette-option{cursor:default}.app-palette-status{margin:0;padding:.875rem .75rem;color:#526178;font-size:.9375rem;line-height:1.25rem}.app-palette-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin:.375rem .25rem;padding:.625rem .75rem;border-left:2px solid #b42318;background:#fef3f2;color:#b42318;font-size:.875rem;line-height:1.25rem}.app-palette-footer{display:none}@media(min-width:768px){.app-palette-footer{display:flex;flex:none;gap:1.25rem;padding:.625rem 1.25rem;border-top:1px solid #e1e6ed;color:#526178;font-size:.8125rem;line-height:1.25rem}.app-palette-footer kbd{margin-right:.25rem;padding:0 .25rem;border:1px solid #e1e6ed;border-radius:4px;font-family:inherit}}.qv-scrim{position:fixed;inset:0;background:color-mix(in srgb,#172231 40%,transparent)}.qv-panel{position:fixed;inset:0;display:flex;flex-direction:column;width:min(44rem,calc(100vw - 2rem));height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 4rem);margin:auto;overflow:hidden;border:1px solid #e1e6ed;border-radius:var(--ui-radius-overlay);background:#fff;box-shadow:var(--ui-shadow-overlay);color:#111b29}.qv-panel:focus{outline:none}.qv-header{display:flex;flex:none;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid #e1e6ed}.qv-header-copy{display:grid;flex:1;gap:.25rem;min-width:0}.qv-title{color:#111b29;font-size:1.1875rem;font-weight:650;letter-spacing:-.015em;line-height:1.3;overflow-wrap:anywhere}.qv-subtitle{display:grid;color:#33425a;font-size:.9375rem;line-height:1.4}.qv-subtitle-line{min-width:0;overflow-wrap:anywhere}.qv-status{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.qv-close{flex:none;margin:-.375rem -.625rem 0 0}.qv-body{display:grid;flex:1 1 auto;align-content:start;gap:1.5rem;min-height:0;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto;overscroll-behavior:contain}.qv-facts{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;border:1px solid #e1e6ed;border-radius:var(--ui-radius-section);background:#f4f6f9}.qv-fact{display:grid;align-content:start;gap:.25rem;min-width:0;padding:.875rem 1rem}.qv-fact+.qv-fact{border-inline-start:1px solid #e1e6ed}.qv-fact dd{min-width:0;overflow-wrap:anywhere}.qv-person{display:inline-flex;align-items:center;gap:.5rem}.qv-panel [data-tone=danger]{color:#b42318}.qv-section{display:grid;gap:.625rem;min-width:0}.qv-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.qv-section-title{color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.25rem}.qv-procedure{display:grid;gap:.5rem}.qv-action{display:grid;gap:.125rem;padding-inline-start:.75rem;border-inline-start:2px solid #d9417f}.qv-quiet{display:flex;align-items:center;gap:.5rem;color:#526178;font-size:.9375rem;line-height:1.45}.qv-quiet svg{width:1rem;height:1rem;flex:none}.qv-note{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;border-radius:var(--ui-radius-control);background:#fffaeb;color:#93370d;font-size:.9375rem;line-height:1.45}.qv-note[data-tone=danger]{background:#fef3f2;color:#b42318}.qv-note>svg{width:1rem;height:1rem;flex:none;margin-top:.125rem}.qv-note-action{flex:none;margin-block:-.375rem;margin-inline:auto -.5rem}.qv-timeline{margin:0}.qv-rows{display:grid;border:1px solid #e1e6ed;border-radius:var(--ui-radius-control)}.qv-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;width:100%;min-height:2.75rem;padding:.75rem 1rem;text-align:start}.qv-row+.qv-row,li+li>.qv-row{border-top:1px solid #e1e6ed}button.qv-row{cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}button.qv-row:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.qv-row-copy{display:grid;gap:.125rem;min-width:0}.qv-row-title{color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.qv-row-figure{justify-self:end;text-align:end}.qv-row-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-block:.25rem .125rem}.qv-ref-number{display:inline;white-space:normal;overflow-wrap:anywhere}.qv-row-next{color:#111b29;font-size:.875rem;line-height:1.4}@media(hover:hover){button.qv-row:hover{background:#f4f6f9}}.qv-lines{display:grid;gap:.75rem}.qv-line{display:grid;gap:.125rem;min-width:0}.qv-line dt{color:#526178;font-size:.8125rem;line-height:1.25rem}.qv-line dd{color:#111b29;font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}@media(min-width:640px){.qv-lines{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem}}.qv-unavailable{display:grid;justify-items:start;gap:.75rem;padding-block:.5rem;color:#33425a;font-size:.9375rem;line-height:1.5}.qv-unavailable p{max-width:48ch}.qv-unavailable-icon{width:1.5rem;height:1.5rem;color:#5f6e85}.qv-footer{display:flex;flex:none;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1.5rem;border-top:1px solid #e1e6ed;background:#fff}.qv-open{margin-inline-start:auto}.qv-skeleton{position:relative;display:block;overflow:hidden;border-radius:.25rem;background:#e1e6ed}.qv-skeleton-title{width:min(60%,18rem);height:1.5rem}.qv-skeleton-line{width:80%;height:.875rem}.qv-skeleton-caps{width:6rem;height:.625rem}.qv-skeleton-figure{width:70%;height:1.5rem;margin-top:.25rem}.qv-skeleton-stack{display:grid;gap:.625rem}.qv-skeleton-stack>:nth-child(2){width:64%}.qv-skeleton-stack>:nth-child(3){width:72%}@media(max-width:639.98px){.qv-panel{inset:auto 0 0;width:100%;max-height:calc(100dvh - 2.5rem);margin:0;border-width:1px 0 0;border-radius:var(--ui-radius-overlay) var(--ui-radius-overlay) 0 0}.qv-header{padding:1rem 1rem .875rem}.qv-body{gap:1.25rem;padding:1rem}.qv-facts{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.qv-fact:first-child{grid-column:1 / -1}.qv-fact:first-child:not(:last-child){border-bottom:1px solid #e1e6ed}.qv-fact:nth-child(2){border-inline-start:0}.qv-footer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.qv-footer>*{flex:1 1 0}}@media(prefers-reduced-motion:no-preference){@keyframes qv-fade-in{0%{opacity:0}}@keyframes qv-fade-out{to{opacity:0}}@keyframes qv-panel-in{0%{opacity:0;transform:scale(.98)}}@keyframes qv-panel-out{to{opacity:0;transform:scale(.98)}}@keyframes qv-sheet-in{0%{transform:translateY(100%)}}@keyframes qv-sheet-out{to{transform:translateY(100%)}}.qv-scrim[data-state=open]{animation:qv-fade-in var(--motion-fast) var(--ease-enter) both}.qv-scrim[data-state=closed]{animation:qv-fade-out var(--motion-exit) var(--ease-exit) both}.qv-panel[data-state=open]{animation:qv-panel-in var(--motion-base) var(--ease-enter) both}.qv-panel[data-state=closed]{animation:qv-panel-out var(--motion-exit) var(--ease-exit) both}@media(max-width:639.98px){.qv-panel[data-state=open]{animation:qv-sheet-in var(--motion-slow) var(--ease-drawer) both}.qv-panel[data-state=closed]{animation:qv-sheet-out var(--motion-base) var(--ease-exit) both}}}@media(prefers-reduced-transparency:reduce){.qv-scrim{background:color-mix(in srgb,#172231 72%,transparent)}}@media(forced-colors:active){.qv-panel{border:2px solid CanvasText;box-shadow:none}.qv-scrim{background:color-mix(in srgb,Canvas 75%,transparent)}.qv-facts,.qv-fact+.qv-fact,.qv-header,.qv-footer{border-color:CanvasText}.qv-action{border-inline-start-color:Highlight}.qv-note{border:1px solid CanvasText}.qv-skeleton{background:GrayText}}.qv-trigger{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:.25rem .625rem;border-radius:var(--ui-radius-control);color:#3a5373;font-size:.8125rem;font-weight:600;white-space:nowrap;transition:background-color var(--motion-instant) var(--ease-standard)}@media(pointer:fine){.qv-trigger{min-height:2rem}}.qv-trigger:hover{background:#f3f6fa;color:#2f435d}.qv-trigger:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.app-page-skeleton{display:grid;gap:1.5rem;min-width:0}.app-page-skeleton-band{display:grid;gap:.625rem;padding:1.25rem 1.5rem;border:1px solid #e1e6ed;border-radius:var(--ui-radius-section);background:#fff}.app-page-skeleton-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e1e6ed;border-radius:var(--ui-radius-section);background:#fff}@media(min-width:768px){.app-page-skeleton-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-page-skeleton-strip>div{display:grid;gap:.75rem;padding:1rem 1.125rem}.app-page-skeleton-strip>div+div{border-left:1px solid #e1e6ed}@media(max-width:767px){.app-page-skeleton-strip>div:nth-child(n+3){display:none}}.app-page-skeleton-list{border:1px solid #e1e6ed;border-radius:var(--ui-radius-section);background:#fff}.app-page-skeleton-row{display:grid;grid-template-columns:minmax(0,1fr) 7rem;align-items:center;gap:1.5rem;min-height:3.75rem;padding:.75rem 1.5rem}.app-page-skeleton-row>div{display:grid;gap:.5rem}.app-page-skeleton-row+.app-page-skeleton-row{border-top:1px solid #edf0f4}@media(max-width:639px){.app-page-skeleton-band,.app-page-skeleton-row{padding-inline:1rem}.app-page-skeleton-row{grid-template-columns:minmax(0,1fr)}.app-page-skeleton-row>:last-child{display:none}}.app-page-skeleton-chips{display:flex;gap:.5rem;margin-top:.25rem}.app-page-skeleton-strip[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:767px){.app-page-skeleton-strip[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-page-skeleton-toolbar{display:flex;flex-wrap:wrap;gap:.75rem}.app-page-skeleton-split{display:grid;gap:1.5rem;align-items:start}@media(min-width:1024px){.app-page-skeleton-split{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}}.app-page-skeleton-panel,.app-page-skeleton-form-card{display:grid;gap:.875rem;padding:1.25rem 1.5rem;border:1px solid #e1e6ed;border-radius:var(--ui-radius-section);background:#fff}.app-page-skeleton-form-section{display:grid;gap:1rem}@media(min-width:1024px){.app-page-skeleton-form-section{grid-template-columns:minmax(12rem,1fr) minmax(0,2.5fr);gap:2rem}}.app-page-skeleton-form-intro{display:grid;align-content:start;gap:.5rem}.app-page-skeleton-form-card>div{display:grid;gap:.5rem}@media(max-width:639px){.app-page-skeleton-panel,.app-page-skeleton-form-card{padding-inline:1rem}}.app-nav-skeleton{display:grid;gap:.375rem;padding:.5rem .75rem}.app-nav-skeleton>span{display:flex;align-items:center;gap:.75rem;height:2.5rem;padding-inline:.75rem}.app-nav-skeleton>span:before,.app-nav-skeleton>span:after{content:"";border-radius:4px;background:#ffffff14}.app-nav-skeleton>span:before{flex:none;width:1.125rem;height:1.125rem}.app-nav-skeleton>span:after{width:60%;height:.625rem}.app-nav-skeleton>span:nth-child(3n+2):after{width:46%}.app-nav-skeleton>span:nth-child(3n):after{width:70%}.ui-pagination.ui-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;min-width:0;padding-top:.75rem;color:#526178;font-size:.8125rem;font-variant-numeric:tabular-nums;line-height:1.25rem}.ui-pagination-summary{display:flex;align-items:center;gap:.5rem;min-width:0;margin:0;color:#33425a;font-weight:500}.ui-pagination-busy{display:grid;flex:none;place-items:center;width:1rem;height:1rem}.ui-pagination.ui-pagination .ui-pagination-actions{display:flex;align-items:center;gap:.75rem;margin-inline-start:auto}.ui-pagination.ui-pagination .ui-pagination-size{width:8.5rem}.ui-pagination.ui-pagination .ui-pagination-size .ui-field,.ui-pagination.ui-pagination .ui-pagination-size button{min-height:2.25rem;height:2.25rem;font-size:.8125rem}.ui-pagination-pager{display:flex;align-items:center;padding:1px;border:1px solid #e1e6ed;border-radius:var(--ui-radius-control);background:#fff}.ui-pagination.ui-pagination .ui-pagination-step{width:2.125rem;min-width:2.125rem;height:2.125rem;min-height:2.125rem;padding:0;border:0;border-radius:calc(var(--ui-radius-control) - 2px);color:#33425a}.ui-pagination.ui-pagination .ui-pagination-step:disabled{color:#5f6e85;opacity:.45}@media(hover:hover){.ui-pagination.ui-pagination .ui-pagination-step:not(:disabled):hover{background:#f4f6f9;color:#111b29}}.ui-pagination-page{min-width:3.5rem;padding-inline:.25rem;color:#111b29;font-weight:600;text-align:center}@media(pointer:coarse){.ui-pagination.ui-pagination .ui-pagination-step{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.ui-pagination.ui-pagination .ui-pagination-size .ui-field,.ui-pagination.ui-pagination .ui-pagination-size button{min-height:2.75rem;height:2.75rem}}:is(.ui-panel,.ui-panel-body) .ui-pagination.ui-pagination:not(:first-child){margin-top:0;border-top:1px solid #e1e6ed}@media(forced-colors:active){.ui-pagination-pager{border-color:ButtonText}}.case-vigilance{position:relative;z-index:1;display:grid;gap:.375rem;min-width:0}.case-vigilance-head{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.case-vigilance-name{color:#526178;font-size:.8125rem}.case-vigilance-toggle{display:inline-flex;align-items:center;gap:.25rem;min-height:1.75rem;padding:0 .375rem;border:0;border-radius:var(--ui-radius-control);background:transparent;color:#3a5373;font-size:.8125rem;font-weight:500;cursor:pointer}.case-vigilance-toggle:hover{background:#f4f6f9;text-decoration:underline;text-underline-offset:2px}.case-vigilance-toggle:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.case-vigilance-chevron{width:.875rem;height:.875rem;transition:transform var(--motion-fast) var(--ease-standard)}.case-vigilance[data-open] .case-vigilance-chevron{transform:rotate(180deg)}.case-vigilance-panel{display:grid;gap:.5rem;padding:.75rem .875rem;background:#fff;color:#33425a;font-size:.8125rem;line-height:1.25rem;text-align:left;cursor:auto}.case-vigilance-panel[hidden]{display:none}.case-vigilance>.case-vigilance-panel{width:min(26rem,100%);border:1px solid #e1e6ed;border-radius:var(--ui-radius-control);animation:case-vigilance-in var(--motion-fast) var(--ease-standard)}.case-vigilance-popover{width:min(24rem,calc(100vw - 1.5rem));max-height:min(28rem,var(--radix-popover-content-available-height));overflow-y:auto;border:1px solid var(--ui-line);border-radius:var(--ui-radius-overlay);box-shadow:var(--ui-shadow-overlay)}.case-vigilance-factors{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.case-vigilance-factor{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:.75rem;column-gap:.75rem}.case-vigilance-factor-name{color:#111b29;font-weight:500}.case-vigilance-factor-points{color:#111b29;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.case-vigilance-factor-detail{grid-column:1 / -1;color:#526178;overflow-wrap:anywhere}.case-vigilance-total{display:flex;justify-content:space-between;gap:.75rem;margin:0;padding-top:.5rem;border-top:1px solid #edf0f4;color:#111b29;font-weight:600;font-variant-numeric:tabular-nums}.case-vigilance-note,.case-vigilance-rule,.case-vigilance-asof{margin:0}.case-vigilance-note{color:#111b29}.case-vigilance-rule,.case-vigilance-asof{color:#526178;font-size:.75rem;line-height:1rem}@keyframes case-vigilance-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.case-vigilance-chevron{transition:none}.case-vigilance>.case-vigilance-panel{animation:none}}.portfolio-vigilance{display:inline-grid;justify-items:start;gap:.25rem;min-width:0}.portfolio-vigilance[data-align=end]{justify-items:end;text-align:right}.portfolio-vigilance-drivers{color:#526178;font-size:.75rem;line-height:1rem;font-variant-numeric:tabular-nums}.ui-due-date{display:inline-flex;align-items:center;gap:.375rem;color:#33425a;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-due-date[data-tone=overdue]{color:#b42318;font-weight:600}.ui-due-date[data-tone=soon]{color:#b54708;font-weight:600}.ui-due-date[data-tone=settled]{color:#526178}.ui-due-date:is([data-tone=overdue],[data-tone=soon]):before{content:"";flex:none;width:.375rem;height:.375rem;border-radius:999px;background:currentColor}@media(forced-colors:active){.ui-due-date:before{background:CanvasText}}.ui-rows.adaptive-list{container:adaptive-list / inline-size;position:relative;min-width:0;max-width:100%;color:#33425a;overflow-wrap:break-word}.ui-rows.adaptive-list>.adaptive-list-toolbar.adaptive-list-toolbar{position:absolute;display:block;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-rows.adaptive-list .adaptive-list-scroll{position:relative;min-width:0;max-width:100%;overflow:hidden;border:1px solid #e1e6ed;border-radius:var(--ui-radius-section);background:#fff;box-shadow:none;transition:opacity var(--motion-fast) var(--ease-standard)}:is(.ui-panel,.ui-panel-body) .ui-rows.adaptive-list .adaptive-list-scroll{border:0;border-radius:0}.ui-rows.adaptive-list .adaptive-list-table{display:block;width:100%;border-collapse:separate;border-spacing:0}.ui-rows.adaptive-list .adaptive-list-table>tbody{display:block}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .875rem;min-width:0;margin:0;padding:1rem;border:0;border-radius:0;background:transparent;box-shadow:none;transition:background-color var(--motion-fast) var(--ease-standard)}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row+.adaptive-list-row{border-top:1px solid #e1e6ed}.ui-rows.adaptive-list[data-selectable] .adaptive-list-table .adaptive-list-row{padding-left:3.25rem}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row:has(>.adaptive-list-action){padding-right:2.75rem}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>:is(td,th){display:flex;align-items:baseline;gap:.375rem;min-width:0;max-width:100%;padding:0;border:0;background:transparent;box-shadow:none;color:#33425a;font-size:.9375rem;line-height:1.375rem;text-align:left}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>.adaptive-list-identity{display:block;flex:1 1 9rem;order:0;min-width:0;margin-bottom:0;color:#111b29;font-size:1rem;font-weight:600;line-height:1.5rem}:where(.ui-rows.adaptive-list .adaptive-list-identity .adaptive-list-value) :where([class~=text-xs],[class~="text-[13px]"],[class*=text-content-muted],.ui-reference){font-weight:400}@container adaptive-list (width < 36rem){.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>td[data-lead]{order:1;flex:none;align-self:flex-start;margin-left:auto;color:#111b29;font-weight:600}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row:after{content:"";order:2;flex-basis:100%;height:0}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>td:not(.adaptive-list-identity,[data-lead]){order:3}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>td:has(>.adaptive-list-value:empty){display:none}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>[data-role=action]:has(.ui-button){flex-basis:calc(100% + 1.75rem);justify-content:flex-start;max-width:none;margin-right:-1.75rem;margin-left:0}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>[data-role=action]:has(.ui-button) :where(div){justify-content:flex-start}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row:has(>[data-role=action] .ui-button)>.adaptive-list-action{top:.4375rem;transform:none}}.ui-rows.adaptive-list[data-stacked]{container-name:adaptive-list-stacked}.ui-rows.adaptive-list[data-stacked] .adaptive-list-table .adaptive-list-row>td[data-lead]{order:1;flex:none;align-self:flex-start;margin-left:auto;color:#111b29;font-weight:600}.ui-rows.adaptive-list[data-stacked] .adaptive-list-table .adaptive-list-row:after{content:"";order:2;flex-basis:100%;height:0}.ui-rows.adaptive-list[data-stacked] .adaptive-list-table .adaptive-list-row>td:not(.adaptive-list-identity,[data-lead]){order:3}.ui-rows.adaptive-list[data-stacked] .adaptive-list-table .adaptive-list-row>td:has(>.adaptive-list-value:empty){display:none}.ui-rows.adaptive-list[data-stacked] .adaptive-list-table .adaptive-list-row>[data-role=action]:has(.ui-button){flex-basis:calc(100% + 1.75rem);justify-content:flex-start;max-width:none;margin-right:-1.75rem;margin-left:0}.ui-rows.adaptive-list[data-stacked] .adaptive-list-table .adaptive-list-row>[data-role=action]:has(.ui-button) :where(div){justify-content:flex-start}.ui-rows.adaptive-list[data-stacked] .adaptive-list-table .adaptive-list-row:has(>[data-role=action] .ui-button)>.adaptive-list-action{top:.4375rem;transform:none}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>[data-priority=wide]{flex-basis:100%}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>td.adaptive-list-identity[data-has-mark]{display:flex;align-items:center;gap:.75rem}.ui-rows.adaptive-list .adaptive-list-mark{display:flex;flex:none}.ui-rows.adaptive-list .adaptive-list-identity[data-has-mark]>:is(.adaptive-list-value,.adaptive-list-placeholder-lines){flex:1 1 auto;min-width:0}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row[data-actionable]>:is([data-priority=detail],[data-priority=desktop],[data-priority=wide]){display:none}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>[data-role=action]{display:flex;justify-content:flex-end;margin-left:auto;padding:0;border:0}.ui-rows.adaptive-list .adaptive-list-row>td>.adaptive-list-field-label{display:inline;flex:none;margin:0;color:#526178;font-size:.75rem;font-weight:500;line-height:1.25rem}.ui-rows.adaptive-list .adaptive-list-row>td:is(.adaptive-list-identity,[data-role=action])>.adaptive-list-field-label,.ui-rows.adaptive-list .adaptive-list-row>td:not([data-labelled]):has(.adaptive-list-value :is(.ui-badge,.ui-amount,.ui-assignee,button,a))>.adaptive-list-field-label{display:none}.ui-rows.adaptive-list .adaptive-list-value,.ui-rows.adaptive-list .adaptive-list-value :where(div,span,p,a,button){overflow-wrap:break-word}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>.adaptive-list-selection{position:absolute;top:.375rem;left:.25rem}.ui-rows.adaptive-list .adaptive-list-checkbox,.ui-rows.adaptive-list .adaptive-list-select-all{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:2.75rem;min-height:2.75rem;margin:0;color:#33425a;font-size:.8125rem;font-weight:500;cursor:pointer}.ui-rows.adaptive-list .adaptive-list-checkbox>.adaptive-list-field-label{display:none}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>.adaptive-list-action{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.ui-rows.adaptive-list .adaptive-list-open{display:inline-grid;place-items:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;border:0;border-radius:var(--ui-radius-control);background:transparent;color:#5f6e85;transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.ui-rows.adaptive-list .adaptive-list-row[data-current] .adaptive-list-open{color:#a91f5a}.ui-rows.adaptive-list .adaptive-list-open>svg{width:1rem;height:1rem}.ui-rows.adaptive-list .adaptive-list-table>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-rows.adaptive-list[data-selectable] .adaptive-list-table>thead{position:static;display:block;width:auto;height:auto;overflow:visible;clip-path:none;border-bottom:1px solid #e1e6ed}.ui-rows.adaptive-list .adaptive-list-head{display:flex;align-items:center;padding:0 1rem 0 .25rem}.ui-rows.adaptive-list[data-selectable] .adaptive-list-head>:not(.adaptive-list-selection){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-rows.adaptive-list .adaptive-list-head>.adaptive-list-selection{width:auto;min-width:0;padding:0;font-weight:500;text-align:left}.ui-rows.adaptive-list .adaptive-list-select-all{justify-content:flex-start;padding-left:.75rem;color:#526178}.ui-rows.adaptive-list .adaptive-list-scroll.is-refreshing{opacity:.74;transition-delay:.15s}.ui-rows.adaptive-list .adaptive-list-scroll:after{content:"";position:absolute;inset-inline:0;top:0;z-index:4;height:2px;background:#5b7ca5;opacity:0;pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:opacity var(--motion-exit) var(--ease-exit)}.ui-rows.adaptive-list .adaptive-list-scroll.is-refreshing:after{opacity:1;animation:adaptive-list-refresh 1.6s var(--ease-enter) .15s both}@keyframes adaptive-list-refresh{0%{transform:scaleX(0)}to{transform:scaleX(.88)}}.ui-rows.adaptive-list .adaptive-list-indicator{position:absolute;top:0;left:0;z-index:1;width:3px;height:var(--indicator-h, 0px);background:#c9276c;opacity:0;pointer-events:none;transform:translateY(var(--indicator-y, 0px));transition:opacity var(--motion-fast) var(--ease-standard)}.ui-rows.adaptive-list .adaptive-list-indicator[data-visible]{opacity:1}.ui-rows.adaptive-list .adaptive-list-indicator[data-placed]{transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-standard),height var(--motion-base) var(--ease-standard)}.ui-rows.adaptive-list .adaptive-list-scroll[data-indicator=on] .adaptive-list-table .adaptive-list-row[data-current]:before{content:none}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row[data-actionable]{cursor:pointer}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row[data-selected]{background:#e6ecf48c;box-shadow:inset 2px 0 #7d9bbf}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row[data-current]{background:#f3f6fa}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row[data-current]:before{content:"";position:absolute;inset-block:0;left:0;width:3px;background:#c9276c}.ui-rows.adaptive-list .adaptive-list-current{margin:-1px}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-rows.adaptive-list :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row[data-actionable]:active{background:#f3f6fa}@media(hover:hover){.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row[data-actionable]:hover{background:#f4f6f98c}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row[data-actionable]:is([data-current],[data-selected]):hover{background:#e6ecf4b3}.ui-rows.adaptive-list .adaptive-list-row[data-actionable]:hover .adaptive-list-open,.ui-rows.adaptive-list .adaptive-list-open:hover{border:0;background:#fff;box-shadow:inset 0 0 0 1px #e1e6ed,0 1px 2px #1722310f;color:#3a5373;transform:translate(2px)}}@media(hover:hover)and (pointer:fine){.ui-rows.adaptive-list .adaptive-list-row>td[data-reveal=hover]>.adaptive-list-value{opacity:0;transition:opacity var(--motion-fast) var(--ease-standard)}.ui-rows.adaptive-list .adaptive-list-row:is(:hover,:focus-within,[data-current],[data-selected])>td[data-reveal=hover]>.adaptive-list-value{opacity:1}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row[data-actionable]>td[data-role=action] :is(a,button)[class*=underline]{text-decoration-color:transparent;transition:text-decoration-color var(--motion-fast) var(--ease-standard)}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row[data-actionable]:is(:hover,:focus-within)>td[data-role=action] :is(a,button)[class*=underline]{text-decoration-color:#a8bdd6}}.ui-rows.adaptive-list .adaptive-list-placeholder-lines{display:block;min-width:0}.ui-rows.adaptive-list .adaptive-list-placeholder-meta{display:block;width:35%;max-width:8rem;height:.625rem;margin-top:.5rem;border-radius:3px;background:#f4f6f9}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-placeholder>td:not(.adaptive-list-identity,.adaptive-list-selection,.adaptive-list-action){flex:0 0 5rem}.adaptive-list-empty{display:grid;justify-items:center;gap:.75rem;min-width:0;padding:2.25rem 1.5rem 2.5rem;border:1px solid #e1e6ed;border-radius:var(--ui-radius-section);background:#fff;color:#526178;font-size:.875rem;line-height:1.375rem;text-align:center}:is(.ui-panel,.ui-panel-body) .adaptive-list-empty{border:0;border-radius:0}.adaptive-list-empty-text{color:#526178;font-weight:500}.adaptive-list-empty:has(>.ui-empty){padding:.5rem 1rem}.adaptive-list-empty:not(:has(.ui-empty,svg,img)):before{content:"";width:2.5rem;height:2.5rem;border-radius:.625rem;background-color:#f3f6fa;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2346658c' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-6l-2 3h-4l-2-3H2'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #46658c24}@media(prefers-reduced-motion:reduce){.ui-rows.adaptive-list .adaptive-list-scroll,.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row,.ui-rows.adaptive-list .adaptive-list-indicator,.ui-rows.adaptive-list .adaptive-list-indicator[data-placed],.ui-rows.adaptive-list .adaptive-list-row>td[data-reveal=hover]>.adaptive-list-value,.ui-rows.adaptive-list .adaptive-list-open{transition:none}.ui-rows.adaptive-list .adaptive-list-scroll.is-refreshing:after{animation:none;transform:scaleX(.88)}.ui-rows.adaptive-list .adaptive-list-row[data-actionable]:hover .adaptive-list-open,.ui-rows.adaptive-list .adaptive-list-open:hover{transform:none}}@media(forced-colors:active){.ui-rows.adaptive-list .adaptive-list-scroll,.adaptive-list-empty{border-color:CanvasText}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row[data-current]{outline:2px solid Highlight;outline-offset:-2px}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row[data-current]:before,.ui-rows.adaptive-list .adaptive-list-indicator,.ui-rows.adaptive-list .adaptive-list-scroll:after{background:Highlight}.adaptive-list-empty:before{display:none}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row[data-selected]{outline:1px dashed Highlight;outline-offset:-2px}}@container adaptive-list (min-width: 36rem){.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-scroll{overflow:clip}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table{display:grid;grid-template-columns:var(--adaptive-columns-tight, var(--adaptive-columns));-moz-column-gap:1rem;column-gap:1rem;row-gap:0;width:100%}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table>:is(thead,tbody),.ui-rows.adaptive-list:not([data-stacked])[data-selectable] .adaptive-list-table>thead{position:relative;display:grid;grid-column:1 / -1;grid-template-columns:subgrid;-moz-column-gap:inherit;column-gap:inherit;row-gap:0;width:auto;height:auto;overflow:visible;clip-path:none;border:0;white-space:normal}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table .adaptive-list-head,.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table .adaptive-list-row,.ui-rows.adaptive-list:not([data-stacked])[data-selectable] .adaptive-list-table .adaptive-list-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;-moz-column-gap:inherit;column-gap:inherit;row-gap:0;padding:1rem 0}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table>thead,.ui-rows.adaptive-list:not([data-stacked])[data-selectable] .adaptive-list-table>thead{position:sticky;top:calc(var(--app-header-height, 0px) + 1px);z-index:3;background:#fff}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table .adaptive-list-row{scroll-margin-top:calc(var(--app-header-height, 0px) + 3.5rem)}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table .adaptive-list-head{padding-block:.625rem;border-bottom:1px solid #e1e6ed}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table :is(.adaptive-list-head,.adaptive-list-row)>:is(td,th,.adaptive-list-selection,.adaptive-list-action,.adaptive-list-identity){position:static;display:block;grid-column:auto;min-width:0;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;transform:none;vertical-align:middle}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table :is(.adaptive-list-head,.adaptive-list-row)>:is(td,th):not(.adaptive-list-identity,.adaptive-list-selection,.adaptive-list-action){min-width:-moz-min-content;min-width:min-content}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table :is(.adaptive-list-head,.adaptive-list-row)>:is(td,th):first-child{grid-column:2 / span 1}.ui-rows.adaptive-list:not([data-stacked])[data-selectable] .adaptive-list-head>:not(.adaptive-list-selection){position:static;width:auto;height:auto;overflow:visible;clip-path:none}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table .adaptive-list-head>th{color:#526178;font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1rem;text-align:left;text-transform:none;white-space:nowrap}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table .adaptive-list-row>td{font-size:.9375rem;line-height:1.375rem}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table .adaptive-list-row>td.adaptive-list-identity{font-size:1rem;line-height:1.5rem}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table :is(.adaptive-list-head,.adaptive-list-row)>[data-align=right]{font-variant-numeric:tabular-nums;text-align:right}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table .adaptive-list-row>[data-role=action]{display:flex;justify-content:flex-end;width:auto;min-width:-moz-min-content;min-width:min-content;margin:0}.ui-rows.adaptive-list:not([data-stacked])[data-openable] .adaptive-list-table :is(.adaptive-list-head,.adaptive-list-row)>:is([data-priority=detail],[data-priority=desktop],[data-priority=wide]):not(.adaptive-list-identity,[data-role=action]){display:none}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-row>td>.adaptive-list-field-label{display:none}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table :is(.adaptive-list-head,.adaptive-list-row)>.adaptive-list-selection{display:flex;align-items:center;justify-content:center;width:auto}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-checkbox,.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-select-all{justify-content:center;min-width:2rem;min-height:2rem;margin-inline:-.375rem;padding:0}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-select-all-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table .adaptive-list-row>.adaptive-list-action{display:flex;justify-content:flex-end}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-open{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem}.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table .adaptive-list-placeholder>td:not(.adaptive-list-identity,.adaptive-list-selection,.adaptive-list-action){flex:none}}@container adaptive-list (min-width: 56rem){.ui-rows.adaptive-list:not([data-stacked]) .adaptive-list-table{grid-template-columns:var(--adaptive-columns);-moz-column-gap:1.25rem;column-gap:1.25rem}.ui-rows.adaptive-list:not([data-stacked])[data-openable] .adaptive-list-table :is(.adaptive-list-head,.adaptive-list-row)>:is([data-priority=detail],[data-priority=desktop],[data-priority=wide]):not(.adaptive-list-identity,[data-role=action]){display:block}}.adaptive-list-scope-bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:.75rem}.adaptive-list-scope-bar>.adaptive-list-scope{min-width:0;margin:0;color:#33425a;font-size:.875rem;line-height:1.25rem;text-wrap:pretty}.adaptive-list-scope-bar>.adaptive-list-sort-menu{flex:1 1 100%;min-width:0}@container adaptive-list (min-width: 36rem){.ui-rows.adaptive-list:not([data-stacked])>.adaptive-list-scope-bar:not([data-sort-menu])>.adaptive-list-sort-menu{display:none}.ui-rows.adaptive-list:not([data-stacked])>.adaptive-list-scope-bar[data-sort-menu]>.adaptive-list-sort-menu{flex:0 1 18rem}}.adaptive-list-empty-frame{min-width:0}.ui-rows.adaptive-list .adaptive-list-sort{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;margin:-.375rem -.5rem;padding:.375rem .5rem;border:0;border-radius:var(--ui-radius-control);background:transparent;color:inherit;font:inherit;text-align:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.ui-rows.adaptive-list .adaptive-list-sort>svg{flex:none;width:.875rem;height:.875rem;opacity:.5}.ui-rows.adaptive-list .adaptive-list-sort[data-active]{color:#111b29}.ui-rows.adaptive-list .adaptive-list-sort[data-active]>svg{opacity:1}@media(hover:hover){.ui-rows.adaptive-list .adaptive-list-sort:hover{background:#f4f6f9;color:#111b29}}.ui-rows.adaptive-list .adaptive-list-sort:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media(pointer:coarse){.ui-rows.adaptive-list .adaptive-list-sort{min-height:2.75rem;margin-block:-.75rem}}@container adaptive-list (min-width: 36rem){.ui-rows.adaptive-list:not([data-stacked])[data-variant=comparison] .adaptive-list-table .adaptive-list-row{padding-block:.875rem}.ui-rows.adaptive-list:not([data-stacked])[data-variant=comparison] .adaptive-list-table .adaptive-list-row>td.adaptive-list-identity{font-size:.9375rem;line-height:1.375rem}}.ui-rows.adaptive-list .adaptive-list-meter{display:flex;align-items:center;gap:.75rem;min-width:12rem}.ui-rows.adaptive-list .adaptive-list-meter>.ui-meter{flex:1 1 auto}.ui-rows.adaptive-list .adaptive-list-meter .ui-meter-track{height:.5rem}.ui-rows.adaptive-list .adaptive-list-meter-value{flex:none;min-width:5.5rem;color:#111b29;font-variant-numeric:tabular-nums;font-weight:600}@container adaptive-list (width < 36rem){.ui-rows.adaptive-list .adaptive-list-row>td:has(.adaptive-list-meter){flex-basis:100%}.ui-rows.adaptive-list .adaptive-list-meter{min-width:0;width:100%}}.ui-rows.adaptive-list[data-stacked] .adaptive-list-row>td:has(.adaptive-list-meter){flex-basis:100%}.ui-rows.adaptive-list[data-stacked] .adaptive-list-meter{min-width:0;width:100%}.row-link-host{position:relative}:is(.row-link-host,.adaptive-list-row[data-row-link]) .row-primary-link:after{content:"";position:absolute;inset:0;z-index:1}:is(.row-link-host,.adaptive-list-row[data-row-link]) :is(a,button,input,select,textarea,label,summary,[role=button]):not(.row-primary-link){position:relative;z-index:2}:is(.row-link-host,.adaptive-list-row[data-row-link]){cursor:pointer}:is(.row-link-host,.adaptive-list-row[data-row-link]) a.row-primary-link:focus-visible{outline:none}:is(.row-link-host,.adaptive-list-row[data-row-link]):has(.row-primary-link:focus-visible){outline:2px solid var(--ui-focus);outline-offset:-2px}@media(hover:hover){.row-link-host:hover,.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row[data-row-link]:hover{background:#f4f6f98c}.row-link-host:hover .row-primary-link,.adaptive-list-row[data-row-link]:hover .row-primary-link{text-decoration-line:underline;text-underline-offset:.2em}}@media(forced-colors:active){:is(.row-link-host,.adaptive-list-row[data-row-link]):has(.row-primary-link:focus-visible){outline-color:Highlight}}.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row[data-returned]{background:#f3f6fa}.row-link-host[data-returned]:has(.row-primary-link:focus){background:#f3f6fa}.dash-records.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row{gap:.5rem 1rem;padding:1rem var(--ui-panel-pad)}.dash-records.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>:is(td,th){color:#33425a;font-size:.9375rem;line-height:1.375rem}.dash-records.ui-rows.adaptive-list{--adaptive-list-edge: max(0px, calc(var(--ui-panel-pad) - 1.25rem))}@container adaptive-list (min-width: 36rem){.dash-records.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row{align-items:start;-moz-column-gap:inherit;column-gap:inherit;padding:1.125rem 0}.dash-records.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-head{padding:.625rem 0}.dash-records.ui-rows.adaptive-list .adaptive-list-table :is(.adaptive-list-head,.adaptive-list-row)>:is(td,th):not(.adaptive-list-identity){min-width:-moz-min-content;min-width:min-content}.dash-records.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>td{font-size:.9375rem;line-height:1.375rem}.dash-records.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>td.adaptive-list-identity{font-size:.9375rem;line-height:1.375rem}}@container adaptive-list (width < 36rem){.dash-records.ui-rows.adaptive-list .adaptive-list-row>td:is(:has(.dash-rec-when),:has(.dash-rec-followups),:has(.dash-rec-missing))>.adaptive-list-field-label{display:none}.dash-records.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>td:has(>.adaptive-list-value>[data-blank]:only-child){display:none}.dash-records.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>[data-role=action]{flex-basis:100%;justify-content:stretch;margin-left:0}.dash-records.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>[data-role=action] .adaptive-list-value{width:100%}}.dash-rec-identity{display:grid;gap:.25rem;min-width:0}.dash-rec-name-line{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;min-width:0}.dash-records .dash-rec-name,.dash-rec-name{min-width:0;color:#111b29;font-size:1rem;font-weight:600;line-height:1.5rem}.dash-rec-detail{color:#111b29;font-size:.9375rem;font-weight:400;line-height:1.375rem}.dash-rec-context{display:flex;flex-wrap:wrap;gap:0 1.125rem;overflow:hidden;color:#33425a;font-size:.875rem;font-weight:400;line-height:1.25rem}.dash-rec-context>*{position:relative}.dash-rec-context>*+*:before{content:"·";position:absolute;left:-.75rem;color:#5f6e85}.dash-rec-context .ui-reference{font-variant-numeric:tabular-nums;letter-spacing:.01em}.dash-rec-note{color:#33425a;font-size:.875rem;font-weight:400;line-height:1.375rem}.dash-rec-when{display:block;min-width:0;font-variant-numeric:tabular-nums}.dash-rec-when>:is(.dash-rec-when-words,.dash-rec-when-day){display:block}.dash-rec-when>.dash-rec-when-day{margin-top:.125rem}.dash-rec-when .dash-rec-when-words{color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.375rem}.dash-rec-when[data-kind=since] .dash-rec-when-words{font-weight:500}.dash-rec-when .ui-due-date[data-tone=overdue]{color:#b42318}.dash-rec-when .ui-due-date[data-tone=soon]{color:#93370d}.dash-rec-when-day{color:#526178;font-size:.875rem;line-height:1.25rem}.dash-rec-when[data-kind=note]{color:#33425a}.dash-rec-priority{display:inline-flex;align-items:center;gap:.375rem;color:#33425a;font-weight:500;white-space:nowrap}.dash-rec-priority svg{width:.875rem;height:.875rem;flex:none;color:#5f6e85}.dash-rec-priority[data-tone=danger]{color:#b42318;font-weight:600}.dash-rec-priority[data-tone=danger] svg{color:#d92d20}.dash-rec-priority[data-tone=notice]{color:#93370d;font-weight:600}.dash-rec-priority[data-tone=notice] svg{color:#dc6803}.dash-rec-missing{display:inline-flex;align-items:flex-start;gap:.5rem;color:#93370d;font-weight:500}.dash-rec-missing svg{width:1rem;height:1rem;flex:none;margin-top:.1875rem;color:#dc6803}.dash-rec-followups{display:inline-flex;align-items:center;gap:.625rem;color:#111b29;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.dash-rec-followups-meter{display:inline-flex;gap:.25rem}.dash-rec-followups-meter>span{width:1.5rem;height:.625rem;border-radius:999px;background:#e1e6ed}.dash-rec-followups-meter>span[data-done]{background:#46658c}.dash-rec-reason{color:#111b29}.dash-rec-money{color:#111b29;font-size:1rem;font-weight:600;white-space:nowrap}.dash-rec-owner{display:inline-flex;align-items:center;gap:.5rem;min-width:0;color:#111b29}.dash-rec-owner[data-empty]{color:#93370d;font-weight:600}.dash-rec-owner-team{display:inline-grid;flex:none;place-items:center;width:1.5rem;height:1.5rem;border-radius:9999px;background:#f4f6f9;color:#33425a}.dash-rec-owner-team>svg{width:.875rem;height:.875rem}.dash-rec-none{color:#5f6e85}.dash-rec-action{min-height:2.75rem;padding:.5rem .875rem;border:1px solid #a3afbf;border-radius:var(--ui-radius-control);background:#fff;color:#2f435d;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:center;text-wrap:balance;transition:background-color var(--motion-instant) var(--ease-standard),border-color var(--motion-instant) var(--ease-standard)}@container adaptive-list (min-width: 36rem){.dash-records.ui-rows.adaptive-list .adaptive-list-row>[data-role=action]>.adaptive-list-value{width:100%}.dash-records.ui-rows.adaptive-list .adaptive-list-row>[data-role=action] .dash-rec-action{width:100%;text-align:center;white-space:nowrap}}@container adaptive-list (36rem <= width < 56rem){.dash-records.ui-rows.adaptive-list[data-openable] .adaptive-list-row>[data-role=action] .dash-rec-action{white-space:normal}.dash-records.ui-rows.adaptive-list[data-openable] .dash-rec-when>.dash-rec-when-words{white-space:normal;text-wrap:balance}.dash-records.ui-rows.adaptive-list[data-openable] .adaptive-list-row>[data-role=action] .dash-rec-action-label{display:inline-block;width:-moz-max-content;width:max-content;max-width:9.75rem}}@container adaptive-list (width < 36rem){.dash-records.ui-rows.adaptive-list .adaptive-list-row>[data-role=action] .dash-rec-action{width:100%;max-width:none}}@media(pointer:fine){.dash-rec-action{min-height:2.5rem}}.dash-rec-action:hover{border-color:#7d9bbf;background:#f3f6fa;color:#243447}.dash-rec-action:active{background:#e6ecf4}.dash-rec-action:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.dash-rec-action{transition:none}}@media(forced-colors:active){.dash-rec-action{border-color:ButtonText}.dash-rec-followups-meter>span{border:1px solid CanvasText}.dash-rec-followups-meter>span[data-done]{background:CanvasText}}.dash-route,.dash-page,.dash-body{display:grid;gap:1.25rem;min-width:0}@media(min-width:768px){.dash-route,.dash-page,.dash-body{gap:1.5rem}}.dash-body{transition:opacity var(--motion-base) var(--ease-standard)}.dash-route[data-refreshing] .dash-body{opacity:.6;pointer-events:none;transition-delay:var(--motion-fast)}.dash-section-main,.dash-section-side{--arrive-delay: calc(var(--arrive-rows) + var(--stagger-figure))}.dash-section-main>:nth-child(2),.dash-section-side>:nth-child(2){--arrive-index: 1}.dash-section-main>:nth-child(n+3),.dash-section-side>:nth-child(n+3){--arrive-index: 2}.dash-figure-retry{color:#3a5373;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.dash-figure-retry:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.dash-skeleton-lines{display:grid;flex:1;gap:.5rem;min-width:0}.dash-skeleton-row{display:flex;align-items:flex-start;gap:1.25rem;padding:1.125rem var(--ui-panel-pad)}.dash-skeleton-row+.dash-skeleton-row{border-top:1px solid #e1e6ed}@container (max-width: 33.99rem){.dash-skeleton-row>:not(:first-child){display:none}}.dash-skeleton-top-body{display:grid;gap:1.25rem;padding:1.5rem var(--ui-panel-pad)}.dash-skeleton-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dash-skeleton-stages{display:grid;gap:1.5rem;padding:1.5rem var(--ui-panel-pad)}@container (min-width: 60rem){.dash-skeleton-top-body{grid-template-columns:minmax(0,1.45fr) minmax(20rem,1fr)}}@container (min-width: 52rem){.dash-skeleton-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}.dash-unavailable{padding-inline:1.25rem}@media(prefers-reduced-motion:reduce){.dash-body{transition:none}}.portal-shell{--portal-on-brand: rgb(230 236 244 / 82%);--portal-on-brand-muted: #a8bdd6;--portal-on-brand-hover: rgb(255 255 255 / .07);--portal-on-brand-line: rgb(255 255 255 / .12);--portal-band-height: 4rem;--portal-width: 80rem;display:flex;flex-direction:column;min-height:100dvh;background:#f4f6f9;color:#111b29}.portal-masthead{position:sticky;top:0;z-index:30;background:#172231;color:#fff}.portal-masthead-bar{display:flex;align-items:center;gap:1rem;width:100%;max-width:calc(var(--portal-width) + 4rem);min-height:var(--portal-band-height);margin-inline:auto;padding-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right))}@media(min-width:640px){.portal-masthead-bar{padding-inline:max(2rem,env(safe-area-inset-left)) max(2rem,env(safe-area-inset-right))}}.portal-identity{display:flex;flex:0 1 auto;align-items:center;gap:1rem;align-self:stretch;min-width:0;padding-block:.5rem;color:inherit;text-decoration:none}.portal-identity:focus-visible,.portal-nav-link:focus-visible,.portal-account-trigger:focus-visible,.portal-menu-trigger:focus-visible{outline:2px solid #cdd9e8;outline-offset:-2px;border-radius:var(--ui-radius-control)}.portal-brand{display:flex;flex:none;align-items:center}.portal-identity-copy{display:flex;flex-direction:column;min-width:0;padding-left:1rem;border-left:1px solid var(--portal-on-brand-line)}.portal-identity-space{margin:0;color:var(--portal-on-brand-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1rem;text-transform:uppercase}.portal-identity-client{margin:0;color:#fff;font-size:.9375rem;font-weight:600;line-height:1.25rem;overflow-wrap:anywhere}@media(max-width:479px){.portal-masthead .portal-brand{width:2.25rem;overflow:hidden}.portal-identity{gap:.75rem}.portal-identity-copy{padding-left:.75rem}}.portal-nav{position:relative;display:none;align-self:stretch;align-items:stretch;margin-left:auto}.portal-nav-link{position:relative;display:flex;align-items:center;gap:.5rem;padding-inline:.75rem;color:var(--portal-on-brand);font-size:.9375rem;font-weight:500;line-height:1.375rem;text-decoration:none;white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.portal-nav-link:hover{background:var(--portal-on-brand-hover);color:#fff}.portal-nav-link[aria-current=page]{color:#fff;font-weight:600}.portal-nav-icon{flex:none;width:1.0625rem;height:1.0625rem}.portal-nav .portal-nav-link[aria-current=page]:after{position:absolute;inset-inline:.75rem;bottom:0;height:2px;border-radius:2px 2px 0 0;background:#e2649a;content:""}.portal-nav:has(>.ui-selection-indicator[data-visible]) .portal-nav-link:after{visibility:hidden}.portal-nav-indicator{background:#e2649a}.portal-account{display:none;flex:none}.portal-account-trigger{display:flex;align-items:center;gap:.625rem;min-height:2.75rem;padding:.25rem .5rem .25rem .25rem;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}.portal-account-trigger:hover,.portal-account-trigger[data-state=open]{background:var(--portal-on-brand-hover)}.portal-account-chevron{width:1rem;height:1rem;color:var(--portal-on-brand-muted)}.portal-menu-trigger{display:flex;flex:none;align-items:center;gap:.5rem;min-height:2.75rem;margin-left:auto;padding-inline:.875rem;border:1px solid var(--portal-on-brand-line);border-radius:var(--ui-radius-control);background:transparent;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer}.portal-menu-trigger:hover{background:var(--portal-on-brand-hover)}.portal-menu-trigger svg{width:1.125rem;height:1.125rem}@media(min-width:1024px){.portal-nav,.portal-account{display:flex}.portal-menu-trigger{display:none}.portal-masthead-bar{gap:1.5rem}}@media(min-width:1024px)and (max-width:1279px){.portal-identity-copy{max-width:14rem}.portal-nav-link{padding-inline:.625rem}.portal-nav-icon{display:none}}.portal-nav-skeleton{display:none;gap:1.5rem;margin-left:auto}.portal-nav-skeleton>span{width:4.5rem;height:.75rem;border-radius:999px;background:#ffffff1f}.portal-account-skeleton{display:none;width:2rem;height:2rem;border-radius:999px;opacity:.2}@media(min-width:1024px){.portal-nav-skeleton{display:flex}.portal-account-skeleton{display:block}}.portal-drawer{overflow-y:auto}.portal-drawer-client{padding:.5rem 1.25rem 1rem;border-bottom:1px solid rgb(255 255 255 / .12)}.portal-drawer-client .portal-identity-space{color:#a8bdd6}.portal-drawer-client .portal-identity-client{white-space:normal}.portal-drawer-nav{display:flex;flex-direction:column;gap:.125rem;padding:.75rem}.portal-drawer-nav .portal-nav-link{min-height:3rem;padding-inline:.75rem;border-radius:var(--ui-radius-control);color:#e6ecf4d1}.portal-drawer-nav .portal-nav-link:hover{background:#ffffff12;color:#fff}.portal-drawer-nav .portal-nav-link[aria-current=page]{background:#ffffff1f;box-shadow:inset 3px 0 #e2649a;color:#fff}.portal-drawer-account{margin-top:auto;padding:1rem .75rem;border-top:1px solid rgb(255 255 255 / .12)}.portal-drawer-person{display:flex;align-items:center;gap:.75rem;padding:0 .5rem .75rem}.portal-drawer-person-copy{display:flex;flex-direction:column;min-width:0}.portal-drawer-person-name{font-size:.9375rem;font-weight:600}.portal-drawer-person-email{color:#cdd9e8;font-size:.875rem;overflow-wrap:anywhere}.portal-drawer-signout{padding:.25rem;border-radius:var(--ui-radius-control);background:#fff}.portal-main.shell-main{flex:1 0 auto;max-width:calc(var(--portal-width) + 4rem)}.portal-footer{border-top:1px solid #e1e6ed;background:#fff}.portal-footer-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 2.5rem;width:100%;max-width:calc(var(--portal-width) + 4rem);margin-inline:auto;padding:1.5rem max(1rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}@media(min-width:640px){.portal-footer-inner{padding-inline:max(2rem,env(safe-area-inset-left)) max(2rem,env(safe-area-inset-right))}}.portal-footer-eyebrow{margin:0;color:#526178;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1rem;text-transform:uppercase}.portal-footer-name{margin:.25rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.375rem}.portal-footer-contacts{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin:0;padding:0;list-style:none;color:#33425a;font-size:.9375rem;line-height:1.375rem}.portal-footer-contacts li{display:flex;align-items:center;gap:.5rem;min-width:0;overflow-wrap:anywhere}.portal-footer-contacts svg{flex:none;width:1rem;height:1rem;color:#46658c}.portal-footer-contacts a{display:inline-flex;align-items:center;min-height:2.75rem;color:#3a5373;font-weight:500;text-decoration:underline;text-decoration-color:#cdd9e8;text-underline-offset:.2em}.portal-footer-contacts a:hover{text-decoration-color:currentColor}@media(max-width:639px){.portal-footer-contacts{flex-direction:column;gap:0}}@media(prefers-reduced-motion:reduce){.portal-nav-link,.portal-account-trigger{transition:none}}.ui-journey{display:grid;gap:1.25rem;min-width:0}.ui-journey-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start;min-width:0}@media(min-width:1280px){.ui-journey[data-has-summary] .ui-journey-columns{grid-template-columns:minmax(0,1fr) 20rem;gap:1.5rem}.ui-journey-summary{position:sticky;top:calc(var(--app-header-height, 4rem) + 1.5rem)}}.ui-journey-step{min-width:0;border:1px solid #e1e6ed;border-radius:var(--ui-radius-panel);background:#fff;scroll-margin-top:calc(var(--app-header-height, 4rem) + 1rem)}.ui-journey-step-body{display:grid;gap:1.25rem;min-width:0;padding:1.25rem 1rem 1.5rem}@media(min-width:640px){.ui-journey-step-body{padding:1.5rem 1.5rem 1.75rem}}.ui-journey-step-header{min-width:0}.ui-journey-step-title{color:var(--ui-ink);font-size:1.0625rem;font-weight:650;letter-spacing:-.01em;line-height:1.5rem;outline:none;text-wrap:balance}.ui-journey-step-fields{display:grid;gap:1.25rem;min-width:0}.ui-journey-footer{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid #e1e6ed;border-radius:0 0 calc(var(--ui-radius-panel) - 1px) calc(var(--ui-radius-panel) - 1px);background:color-mix(in srgb,#ffffff 94%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px)}@media(min-width:640px){.ui-journey-footer{padding-inline:1.5rem}}.ui-journey-footer-start,.ui-journey-footer-end{display:flex;min-width:0;align-items:center;gap:.75rem}.ui-journey-footer-end{flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end}.ui-journey-footer-note{flex:1 1 14rem;min-width:0;max-width:34rem;text-align:right;text-wrap:pretty}@media(max-width:639px){.ui-journey-footer{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem}.ui-journey-footer-start{order:1;justify-content:center}.ui-journey-footer-start:empty{display:none}.ui-journey-footer-end{display:contents}.ui-journey-footer-note{order:-1;max-width:none;margin-bottom:.25rem;text-align:left}.ui-journey-footer-end>.ui-button{width:100%}}.ui-journey-summary{display:grid;gap:.75rem;min-width:0;padding:1rem 1.125rem 1.125rem;border:1px solid #e1e6ed;border-radius:var(--ui-radius-panel);background:#fff}.ui-journey-summary-body{min-width:0}@media(max-width:1279px){.ui-journey-columns:has(.ui-journey-review)>.ui-journey-summary{display:none}}.ui-journey-summary-list{display:grid;margin:0}.ui-journey-summary-row{display:grid;gap:.125rem;padding-block:.625rem;border-top:1px solid #edf0f4;overflow-wrap:anywhere}.ui-journey-summary-row:first-child{padding-top:0;border-top:0}.ui-journey-summary-row>dd{margin:0;color:var(--ui-ink);font-size:var(--ui-type-body);font-weight:550;line-height:1.25rem}.ui-journey-review{min-width:0;overflow:hidden;border:1px solid #e1e6ed;border-radius:var(--ui-radius-panel);background:#fff}.ui-journey-review-head{display:grid;gap:.375rem;padding:.875rem 1rem 1rem;border-inline-start:3px solid #46658c;background:#f3f6fa}.ui-journey-review-title{outline:none}.ui-journey-review-title:focus-visible{border-radius:2px;outline:2px solid var(--ui-focus);outline-offset:3px}.ui-journey-review[data-tone=notice] .ui-journey-review-head{border-inline-start-color:#f79009;background:#fffaeb}.ui-journey-review[data-tone=danger] .ui-journey-review-head{border-inline-start-color:#b42318;background:#fef3f2}.ui-journey-review-consequence{color:var(--ui-ink);font-size:.9375rem;font-weight:550;line-height:1.5rem;text-wrap:pretty}.ui-journey-review-facts{margin:0;padding:.25rem 1rem}.ui-journey-review-row{display:grid;grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.75rem;padding-block:.5rem;border-top:1px solid #edf0f4}.ui-journey-review-row:first-child{border-top:0}.ui-journey-review-value{min-width:0;margin:0;color:var(--ui-ink);font-size:var(--ui-type-body);font-weight:550;line-height:1.25rem;overflow-wrap:anywhere}.ui-journey-review-edit{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding-inline:.5rem;border-radius:var(--ui-radius-control);color:#3a5373;font-size:var(--ui-type-caption);font-weight:600;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.ui-journey-review-edit:hover{background:#f3f6fa;color:#243447}.ui-journey-review-edit:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}@media(max-width:479px){.ui-journey-review-row{grid-template-columns:minmax(0,1fr) auto}.ui-journey-review-row>dt{grid-column:1 / -1}}.ui-journey-result{display:grid;justify-items:start;gap:1rem;min-width:0;padding:1.5rem 1rem;border:1px solid #e1e6ed;border-radius:var(--ui-radius-panel);background:#fff}@media(min-width:640px){.ui-journey-result{padding:2rem 2rem 1.75rem}}.ui-journey-result-mark{display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;background:#ecfdf3;box-shadow:inset 0 0 0 1px #a6f4c5;color:#027a48}.ui-journey-result[data-tone=partial] .ui-journey-result-mark{background:#fffaeb;box-shadow:inset 0 0 0 1px #fedf89;color:#b54708}.ui-journey-result-copy{display:grid;gap:.125rem;max-width:40rem}.ui-journey-result-title{color:var(--ui-ink);font-size:1.375rem;font-weight:650;letter-spacing:-.018em;line-height:1.875rem;outline:none;text-wrap:balance}.ui-journey-result-facts{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin:0;padding-top:.25rem}.ui-journey-result-facts>div{display:grid;gap:.25rem;min-width:0}.ui-journey-result-facts dd{margin:0;overflow-wrap:anywhere}.ui-journey-result-actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.5rem}@media(max-width:479px){.ui-journey-result-actions{display:grid;width:100%}}@media(prefers-reduced-motion:reduce){.ui-journey-review-edit{transition:none}}@media(forced-colors:active){.ui-journey-step,.ui-journey-summary,.ui-journey-review,.ui-journey-result{border-color:CanvasText}.ui-journey-footer{border-top-color:CanvasText;background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}.ui-journey-review-head{border-inline-start-color:Highlight}}@media(max-width:639px){.ui-dialog-actions-start:has(>.ui-journey-dialog-back){flex:none}.ui-dialog-actions-start>.ui-journey-dialog-back{flex:none;width:2.75rem;padding-inline:0}.ui-dialog-actions:has(.ui-journey-dialog-back)>.ui-button{flex:1 1 0}.ui-journey-dialog-back-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ui-reason-field{border:0;margin:0;padding:0}.ui-reason-field>legend{margin-bottom:.5rem;padding:0}.ui-reason-choices{display:grid;border:1px solid #a3afbf;border-radius:var(--ui-radius-control);background:#fff;overflow:clip}.ui-reason-choice{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem .875rem;transition:background-color var(--motion-fast) var(--ease-standard)}.ui-reason-choice+.ui-reason-choice{border-top:1px solid #e1e6ed}.ui-reason-choice>.choice-control{margin-top:.125rem}.ui-reason-choice:has(.choice-control:checked){background:#f3f6fa}.ui-reason-choice-label{display:block;color:#111b29;font-size:.9375rem;font-weight:550;line-height:1.5rem}@media(hover:hover){.ui-reason-choice:not(:has(:disabled)):not(:has(:checked)):hover{background:#f4f6f9}}.ui-field-flag{margin:0;padding:.5rem .75rem;border-left:3px solid #f79009;border-radius:0 var(--ui-radius-control) var(--ui-radius-control) 0;background:#fffaeb;color:#7a2e0e;font-size:.875rem;line-height:1.375rem;overflow-wrap:anywhere}.ui-field-flag-link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ui-irreversible{display:flex;align-items:flex-start;gap:.5rem;margin:.5rem 0 0;color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.375rem}.ui-irreversible>svg{flex:none;width:1rem;height:1rem;margin-top:.1875rem;color:#b54708}.ui-undo{display:grid;justify-items:start;gap:.375rem}.ui-undo-done{margin:0;color:#33425a;font-size:.9375rem;line-height:1.375rem}.ui-undo-error{margin:0;color:#b42318;font-size:.875rem;line-height:1.25rem}@media(prefers-reduced-motion:reduce){.ui-reason-choice{transition:none}}@media(forced-colors:active){.ui-field-flag{border-left-color:CanvasText}.ui-reason-choice:has(.choice-control:checked){outline:2px solid Highlight;outline-offset:-2px}}.client-candidates{padding:.75rem 1rem;border:1px solid #e1e6ed;border-radius:.375rem;background:#f4f6f9}.client-candidates-title{color:#111b29;font-size:.875rem;font-weight:650;line-height:1.375rem}.client-candidates-list{display:grid;margin-top:.25rem}.client-candidates-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;min-height:3.5rem;padding-block:.5rem}.client-candidates-row+.client-candidates-row{border-top:1px solid #e1e6ed}.client-candidates-name{display:block;color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.375rem;overflow-wrap:anywhere}.client-candidates-meta{display:flex;flex-wrap:wrap;gap:0 .75rem;color:#526178;font-size:.875rem;line-height:1.375rem}.ui-agent-list{container-type:inline-size;max-height:22rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid #e1e6ed;border-radius:var(--ui-radius-panel);background:#fff;transition:opacity var(--motion-fast) var(--ease-standard)}.ui-agent-list[aria-busy=true]{opacity:.6}.ui-agent-option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar main radio";align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;min-height:3.75rem;padding:.625rem .875rem;border-top:1px solid #edf0f4;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}.ui-agent-option:first-child{border-top:0}.ui-agent-option>.ui-avatar{grid-area:avatar}.ui-agent-option-main{grid-area:main;display:grid;gap:.125rem;min-width:0}.ui-agent-option-load{grid-area:main;align-self:end}.ui-option-radio{grid-area:radio}@media(hover:hover){.ui-agent-option:hover{background:#f4f6f9}}.ui-agent-option:has(:checked){background:color-mix(in srgb,#f3f6fa 80%,#ffffff)}.ui-agent-option:has(:focus-visible){outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-agent-option:has(:disabled){cursor:not-allowed}.ui-agent-option-name{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;color:var(--ui-ink);font-size:var(--ui-type-body);font-weight:600;line-height:1.25rem;overflow-wrap:anywhere}.ui-agent-option-tag{padding:0 .375rem;border-radius:999px;background:#ecfdf3;box-shadow:inset 0 0 0 1px #a6f4c5;color:#05603a;font-size:.6875rem;font-weight:600;line-height:1.125rem;white-space:nowrap}.ui-agent-option-overdue{color:#b42318;font-weight:600}.ui-agent-option-load{display:none}@container (min-width: 26rem){.ui-agent-option{grid-template-columns:auto minmax(0,1fr) 6.5rem auto;grid-template-areas:"avatar main load radio"}.ui-agent-option-load{display:block;grid-area:load;align-self:center}}@container (min-width: 34rem){.ui-agent-option{grid-template-columns:auto minmax(0,1fr) 8.5rem auto}}.ui-option-radio{display:grid;place-items:center;width:1.125rem;height:1.125rem;border:1.5px solid #a3afbf;border-radius:999px;background:#fff;transition:border-color var(--motion-fast) var(--ease-standard)}.ui-option-radio:after{content:"";width:.5rem;height:.5rem;border-radius:999px;background:#c9276c;transform:scale(0);transition:transform var(--motion-fast) var(--ease-enter)}:checked+.ui-option-radio,.ui-agent-option:has(:checked) .ui-option-radio{border-color:#c9276c}.ui-agent-option:has(:checked) .ui-option-radio:after{transform:scale(1)}.ui-workload-legend{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.ui-workload-legend>span{display:inline-flex;align-items:center;gap:.375rem}.ui-workload-legend>span:before{content:"";width:.5rem;height:.5rem;border-radius:2px}.ui-workload-legend>[data-part=overdue]:before{background:#d92d20}.ui-workload-legend>[data-part=open]:before{background:#5b7ca5}@media(pointer:coarse){.ui-agent-option{min-height:4rem}}@media(prefers-reduced-motion:reduce){.ui-agent-list,.ui-agent-option,.ui-option-radio,.ui-option-radio:after{transition:none}}@media(forced-colors:active){.ui-agent-list{border-color:CanvasText}.ui-agent-option:has(:checked){outline:2px solid Highlight;outline-offset:-2px}.ui-option-radio{border-color:CanvasText}.ui-option-radio:after{background:Highlight}.ui-workload-legend>span:before{background:CanvasText}}.ui-list-toolbar-frame{container:list-toolbar / inline-size;min-width:0}.ui-list-toolbar-frame>.ui-list-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;min-width:0}.ui-list-toolbar-frame>.ui-list-toolbar>.ui-list-toolbar-search{flex:1 1 100%;min-width:0}.ui-list-toolbar-frame>.ui-list-toolbar>.ui-list-toolbar-filter{flex:1 1 calc(50% - .25rem);min-width:0}.ui-list-toolbar-frame>.ui-list-toolbar>.ui-list-toolbar-trailing{display:flex;flex:1 1 100%;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.ui-list-toolbar-frame>.ui-list-toolbar>.ui-list-toolbar-trailing>:first-child{flex:1 1 auto}.ui-list-toolbar-frame>.ui-list-toolbar>.ui-list-toolbar-trailing>:first-child>:is(button,.ui-button){width:100%}@container list-toolbar (max-width: 30rem){.ui-list-toolbar-frame>.ui-list-toolbar>.ui-list-toolbar-filter{flex-basis:100%}}@container list-toolbar (min-width: 30rem){.ui-list-toolbar-frame>.ui-list-toolbar>.ui-list-toolbar-trailing{flex:0 1 auto;margin-inline-start:auto}.ui-list-toolbar-frame>.ui-list-toolbar>.ui-list-toolbar-trailing>:first-child{flex:none}.ui-list-toolbar-frame>.ui-list-toolbar>.ui-list-toolbar-trailing>:first-child>:is(button,.ui-button){width:auto}}@container list-toolbar (min-width: 48rem){.ui-list-toolbar-frame>.ui-list-toolbar>.ui-list-toolbar-search{flex:1 1 14rem;min-width:14rem}.ui-list-toolbar-frame>.ui-list-toolbar>.ui-list-toolbar-filter{flex:0 0 auto;min-width:8.5rem}.ui-list-toolbar-frame>.ui-list-toolbar>.ui-list-toolbar-filter .ui-select-trigger{white-space:nowrap}.ui-list-toolbar-frame>.ui-list-toolbar>.ui-list-toolbar-trailing{flex:none}}.ui-filter-chips.ui-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0}.ui-filter-chips.ui-filter-chips>.ui-filter-chip{display:inline-flex;align-items:center;gap:.3125rem;max-width:min(20rem,100%);min-height:2rem;padding:.125rem .25rem .125rem .625rem;border:1px solid #cdd9e8;border-radius:999px;background:#f3f6fa;color:#243447;font-size:.8125rem;font-weight:600;line-height:1.25rem;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard);animation:ui-filter-chip-in var(--motion-base) var(--ease-enter) both}.ui-filter-chip-field{flex:none;color:#3a5373;font-weight:500}.ui-filter-chip-field:after{content:" :"}.ui-filter-chip-value{min-width:0;overflow-wrap:anywhere}.ui-filter-chip-remove{display:grid;flex:none;place-items:center;width:1.375rem;height:1.375rem;border-radius:999px;color:#46658c;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.ui-filter-chip-remove>svg{width:.875rem;height:.875rem}.ui-filter-chips.ui-filter-chips>.ui-filter-chips-clear{min-height:2rem;padding-inline:.625rem;border-radius:var(--ui-radius-control);color:#33425a;font-size:.8125rem;font-weight:500;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.ui-filter-chips-label{color:#526178;font-size:.75rem;font-weight:500}@keyframes ui-filter-chip-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media(hover:hover){.ui-filter-chips.ui-filter-chips>.ui-filter-chip:hover{border-color:#a8bdd6;background:#e6ecf4}.ui-filter-chips.ui-filter-chips>.ui-filter-chip:hover .ui-filter-chip-remove{background:#46658c;color:#fff}.ui-filter-chips.ui-filter-chips>.ui-filter-chips-clear:hover{background:#f4f6f9;color:#111b29}}.ui-filter-chips.ui-filter-chips>.ui-filter-chip:active{background:#e6ecf4}@media(pointer:coarse){.ui-filter-chips.ui-filter-chips>:is(.ui-filter-chip,.ui-filter-chips-clear){min-height:2.75rem}}@media(prefers-reduced-motion:reduce){.ui-filter-chips.ui-filter-chips>.ui-filter-chip{animation:none}}@media(forced-colors:active){.ui-filter-chips.ui-filter-chips>.ui-filter-chip{border-color:ButtonText}.ui-filter-chip-remove{forced-color-adjust:auto}}.ui-list-toolbar-frame>.ui-list-toolbar>.ui-list-toolbar-trailing:empty{display:none}.case-list-tabrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:1.5rem;column-gap:1.5rem;padding-inline:var(--ui-panel-pad);border-bottom:1px solid var(--ui-line)}.case-list-tabs{flex:1 1 auto;min-width:0}.case-list-tabrow>.case-list-scope{flex:0 1 auto;min-width:0;margin:0;padding-block:.5rem;color:#33425a;font-size:.875rem;line-height:1.25rem}.case-list-controls{display:grid;gap:.75rem;padding:.75rem var(--ui-panel-pad);border-bottom:1px solid var(--ui-line)}.case-list-controls .ui-filter-chips:empty{display:none}@container (max-width: 52rem){.case-list-tabs.ui-tabs{flex-wrap:wrap;gap:0 1.25rem;overflow-x:visible;animation:none;-webkit-mask-image:none;mask-image:none}.case-list-tabs>.ui-selection-indicator{display:none}.case-list-tabrow>.case-list-tabs.ui-tabs:has(>.ui-selection-indicator)>.ui-tab:after{visibility:visible}}@container adaptive-list (min-width: 36rem){.case-list-rows .ui-rows.adaptive-list:not([data-stacked])>.adaptive-list-scope-bar:not([data-sort-menu]):not(:has(>.adaptive-list-scope)){display:none}}.case-list-scope{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.case-list-scope-total{color:#111b29;font-weight:600;font-variant-numeric:tabular-nums}.case-list-export{display:flex;justify-content:flex-end}@container (min-width: 46rem){.case-list-rows .adaptive-list-scope-bar{padding:.75rem var(--ui-panel-pad) 0}.case-list-rows .ui-pagination{padding:.75rem var(--ui-panel-pad) .875rem}.case-list-export{padding:.875rem var(--ui-panel-pad) 0}}.case-list-notice{padding:.75rem var(--ui-panel-pad) 0}.case-row-identity{display:grid;gap:.125rem;min-width:0}.case-row-name-line{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0}@container adaptive-list (min-width: 36rem){.ui-rows.adaptive-list:not([data-stacked]) .case-row-name-line{display:grid;grid-template-columns:minmax(0,max-content) auto;justify-content:start;align-items:start;gap:.75rem}}.case-row-name{min-width:0;color:#111b29;font-size:1rem;font-weight:600;line-height:1.5rem;overflow-wrap:anywhere;text-decoration:none;border-radius:var(--ui-radius-label)}.case-row-name:hover{color:#2f435d;text-decoration:underline;text-underline-offset:4px}.case-row-name:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.case-row-name[data-missing]{color:#526178;font-weight:500}.case-row-preview.qv-trigger{min-height:2rem;padding-inline:.5rem;font-size:.875rem}.case-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .75rem;min-width:0;color:#526178;font-size:.875rem;line-height:1.375rem}.case-row-client{color:#33425a;font-weight:400}.case-row-note{color:#93370d;font-size:.875rem;line-height:1.375rem}.case-row-task,.case-row-stage,.case-row-balance{display:grid;gap:.125rem;min-width:0}.case-row-task-title,.case-row-stage-name{color:#111b29;font-size:.9375rem;line-height:1.375rem}.case-row-agent[data-unassigned]{flex-direction:column;align-items:flex-start;gap:.25rem}.adaptive-list .adaptive-list-value :is(.case-row-quiet,.case-row-stage-name,.case-row-task-due){overflow-wrap:normal}.adaptive-list .adaptive-list-value .case-row-quiet{white-space:nowrap}.case-row-task-due{color:#33425a;font-size:.875rem;line-height:1.375rem}.case-row-task-due[data-tone=danger]{color:#b42318;font-weight:600}.case-row-task-due[data-tone=notice]{color:#93370d;font-weight:600}.case-row-stage .ui-segments{margin-top:.25rem;max-width:8rem}.case-row-secondary{color:#33425a;font-size:.875rem;line-height:1.375rem}.case-row-quiet{color:#526178;font-size:.875rem;line-height:1.375rem}.case-row-agent{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;color:#111b29;font-size:.9375rem;line-height:1.375rem}.case-row-balance{justify-items:end;text-align:right}.case-row-amount{color:#111b29;font-size:.9375rem;font-weight:600;white-space:nowrap}.case-import{container-type:inline-size;display:grid;gap:1rem;min-width:0;padding:1rem var(--ui-panel-pad);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-paper);box-shadow:inset 3px 0 #c9276c,var(--ui-shadow-panel)}.case-import-head{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem 1rem;align-items:start}.case-import-mark{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--ui-radius-control);background:#fdf2f7;color:#a91f5a}.case-import-mark svg{width:1.25rem;height:1.25rem}.case-import-title{color:#111b29;font-size:1rem;font-weight:600;line-height:1.5rem;overflow-wrap:anywhere}.case-import-facts{display:flex;flex-wrap:wrap;gap:.125rem 1.25rem;color:#33425a;font-size:.9375rem;line-height:1.5rem}.case-import-actions{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:.5rem}@container (min-width: 46rem){.case-import-head{grid-template-columns:2.5rem minmax(0,1fr) auto}.case-import-actions{grid-column:auto;justify-content:flex-end}}.case-import-notes{display:grid;gap:.5rem;padding-top:.875rem;border-top:1px solid var(--ui-line)}.case-import-notes-lead{color:#33425a;font-size:.875rem;line-height:1.375rem}.case-import-note-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.case-import-note{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.375rem .75rem;border:1px solid var(--ui-button-line);border-radius:var(--ui-radius-control);background:var(--ui-paper);color:#111b29;font-size:.9375rem;line-height:1.375rem;transition:background-color .12s ease,border-color .12s ease}.case-import-note:hover{background:var(--ui-inset)}.case-import-note:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.case-import-note[aria-pressed=true]{border-color:#c9276c;background:#fdf2f7}.case-import-note-count{font-weight:650;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.case-import-note{transition:none}}.adaptive-list .adaptive-list-value .case-row-meta .ui-reference{min-width:0;white-space:normal;overflow-wrap:anywhere}.case-row-agent:not([data-unassigned]){flex-wrap:nowrap}.case-row-agent>span:last-child{min-width:0}.client-row-count{color:#111b29;font-variant-numeric:tabular-nums}.client-row-count[data-tone=notice]{color:#b54708;font-weight:600}.shell-responsive-inspector.shell-responsive-inspector{box-shadow:var(--ui-shadow-raised);animation:ui-inspector-open var(--motion-slow) var(--ease-drawer) both}.shell-inspector-content,.shell-inspector-header .shell-inspector-context{animation:ui-inspector-fade var(--motion-base) var(--ease-enter) both}.shell-inspector-header .shell-inspector-identity{display:inline-flex;flex:none;margin-top:.125rem}.shell-inspector-header .shell-inspector-eyebrow{margin:0 0 .25rem;color:#3a5373;font-size:.75rem;font-weight:650;letter-spacing:var(--ui-caps-tracking);line-height:1rem;text-transform:uppercase}.shell-inspector-header .shell-inspector-title{text-wrap:balance}.ui-inspector-section+.ui-inspector-section{margin-top:1.75rem}.ui-inspector-section .ui-inspector-section-heading{color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.25rem}.ui-inspector-facts.ui-inspector-facts{grid-template-columns:minmax(0,1fr);gap:0}.ui-inspector-facts .ui-inspector-fact-label{padding:.625rem 0 .125rem;border:0;color:#526178;font-size:.8125rem;line-height:1.25rem}.ui-inspector-facts .ui-inspector-fact-label:first-child{padding-top:0}.ui-inspector-facts .ui-inspector-fact-value{padding:0;border:0;font-size:.9375rem;line-height:1.375rem;font-variant-numeric:tabular-nums}@media(min-width:48rem){@container (min-width: 18rem){.ui-inspector-facts.ui-inspector-facts{grid-template-columns:minmax(5.5rem,.75fr) minmax(0,1.5fr);gap:.5rem 1rem;align-items:baseline}.ui-inspector-facts .ui-inspector-fact-label,.ui-inspector-facts .ui-inspector-fact-label:first-child{padding:0}.ui-inspector-facts .ui-inspector-fact-wide{grid-column:1 / -1}.ui-inspector-facts .ui-inspector-fact-label.ui-inspector-fact-wide{margin-bottom:-.375rem}}@container (min-width: 26rem){.ui-inspector-facts.ui-inspector-facts{grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.35fr);gap:.625rem 1.25rem}.ui-inspector-facts .ui-inspector-fact-label.ui-inspector-fact-wide{margin-bottom:-.5rem}}}.ui-inspector-notice.ui-inspector-notice{border-width:1px;border-radius:var(--ui-radius-panel);padding:.75rem .875rem}.ui-inspector-notice[data-tone=neutral]{border-color:#e1e6ed}.ui-inspector-notice[data-tone=accent]{border-color:#cdd9e8}.ui-inspector-notice[data-tone=notice]{border-color:#fedf89}.ui-inspector-notice[data-tone=danger]{border-color:#fecdca}.ui-inspector-notice[data-tone=success]{border-color:#a6f4c5}.ui-inspector-notice .ui-inspector-notice-icon{color:#526178}.ui-inspector-notice[data-tone=accent] .ui-inspector-notice-icon{color:#46658c}.ui-inspector-notice[data-tone=notice] .ui-inspector-notice-icon{color:#dc6803}.ui-inspector-notice[data-tone=danger] .ui-inspector-notice-icon{color:#d92d20}.ui-inspector-notice[data-tone=success] .ui-inspector-notice-icon{color:#039855}.ui-inspector-notice .ui-inspector-notice-body{margin-top:.25rem;padding-left:1.5rem;color:#33425a}.shell-inspector-actions.shell-inspector-actions{display:grid;gap:.5rem;padding:.75rem 1.25rem}.shell-detail-actions .shell-inspector-actions.shell-inspector-actions{padding:.75rem var(--detail-inline-end) .75rem var(--detail-inline-start)}.shell-inspector-commands{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.shell-inspector-commands>*{flex:1 1 auto;min-width:min(9rem,100%)}.shell-inspector-commands>.shell-inspector-action-skeleton{flex:1 1 9rem}.shell-inspector-handoffs{display:grid;gap:.125rem;min-width:0}.shell-inspector-handoff.shell-inspector-handoff{justify-content:space-between;gap:.75rem;padding-block:.5rem}.shell-inspector-handoff.shell-inspector-handoff:not(.ui-button-primary){border-color:transparent;background:transparent;box-shadow:none;color:#3a5373}.shell-inspector-handoff-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;text-align:left}.shell-inspector-handoff-label{font-weight:550;line-height:1.25rem}.shell-inspector-handoff-destination{color:#526178;font-size:.8125rem;font-weight:450;line-height:1.125rem}.ui-button-primary .shell-inspector-handoff-destination{color:#ffffffbf}.shell-inspector-handoff .ui-button-icon{transition:transform var(--motion-fast) var(--ease-standard)}@media(hover:hover){.shell-inspector-handoff.shell-inspector-handoff:not(.ui-button-primary):hover:not(:disabled){border-color:transparent;background:#f4f6f9;color:#2f435d}.shell-inspector-handoff:hover:not(:disabled) .ui-button-icon{transform:translate(2px,-2px)}}@keyframes ui-inspector-open{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes ui-inspector-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.shell-responsive-inspector.shell-responsive-inspector,.shell-inspector-content,.shell-inspector-header .shell-inspector-context{animation:none}.shell-inspector-handoff .ui-button-icon{transition:none}}@media(forced-colors:active){.ui-inspector-notice.ui-inspector-notice{border-color:CanvasText}.ui-inspector-notice .ui-inspector-notice-icon{color:CanvasText}.shell-inspector-handoff.shell-inspector-handoff:not(.ui-button-primary){border:1px solid ButtonText;color:LinkText}}.balance-bridge{margin:0}.balance-bridge .side-row dt{display:flex;align-items:baseline;gap:.375rem;min-width:0}.balance-bridge-sign{flex:none;width:.75rem;color:#526178;font-variant-numeric:tabular-nums;text-align:center}.balance-bridge-total{border-top:1px solid #a3afbf}.balance-bridge-total dt,.balance-bridge-total dd{color:#111b29;font-weight:650}.balance-bridge-aside{margin-top:.5rem}.balance-bridge-note{margin:.5rem 0 0;color:#526178;font-size:.8125rem;line-height:1.25rem}.balance-bridge-hint{display:block;color:#526178;font-size:.8125rem;font-weight:400}:root{--fiche-ink: #111b29;--fiche-body: #33425a;--fiche-muted: #526178;--fiche-line: #e1e6ed;--fiche-line-soft: #edf0f4;--fiche-magenta: #c9276c}.fiche{display:grid;gap:1.5rem;min-width:0;container-type:inline-size;color:var(--fiche-body)}.fiche-eyebrow{color:#a91f5a;font-size:.75rem;font-weight:600;line-height:1.25rem}.fiche-label{color:var(--fiche-muted);font-size:.75rem;font-weight:500;line-height:1.25rem}.fiche-header{display:grid;gap:1.25rem;min-width:0}.fiche-header-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;min-width:0}.fiche-header-copy{flex:1 1 22rem;min-width:0;overflow-wrap:anywhere}.fiche-title{color:var(--fiche-ink);font-size:clamp(1.5rem,1.9vw,1.875rem);font-weight:600;letter-spacing:-.025em;line-height:1.15}.fiche-subtitle{margin-top:.25rem;color:var(--fiche-muted);font-size:.875rem;line-height:1.25rem;font-variant-numeric:tabular-nums}.fiche-next{position:relative;display:grid;gap:1rem;padding:1.25rem 1.5rem;border:1px solid var(--fiche-line);border-radius:.625rem;background:#fff;box-shadow:inset 3px 0 0 var(--fiche-magenta);scroll-margin-top:6rem}.fiche-next[data-tone=closed]{gap:.25rem;background:#f4f6f9;box-shadow:inset 3px 0 #a3afbf}.fiche-next-title{margin-top:.25rem;color:var(--fiche-ink);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;line-height:1.4}.fiche-next[data-tone=closed] .fiche-next-title{margin-top:0}.fiche-next-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:.25rem;color:var(--fiche-muted);font-size:.875rem;line-height:1.4;font-variant-numeric:tabular-nums}.fiche-next-meta .is-danger{color:#b42318;font-weight:500}.fiche-next-meta .is-notice{color:#93370d;font-weight:500}.fiche-conditions{display:grid;gap:.5rem;margin:.375rem 0 0;padding:0;list-style:none;color:var(--fiche-body);font-size:.875rem;line-height:1.45}.fiche-conditions>li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.fiche-conditions>li>svg{width:.875rem;height:.875rem;flex:none;color:var(--fiche-muted)}.fiche-reason{max-width:36ch;margin-top:.375rem;color:var(--fiche-muted);font-size:.75rem;line-height:1.45}.fiche-return-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem 1.5rem;margin-top:1rem}.fiche-return-status{display:grid;gap:.625rem;margin:1rem 0 0;padding:0;list-style:none;font-size:.875rem;line-height:1.375rem}.fiche-return-status li{display:grid;gap:.125rem}.fiche-return-status strong{color:#111b29;font-weight:600}.fiche-note{padding:.75rem 1rem;border-left:2px solid var(--fiche-line);background:#f4f6f9;color:var(--fiche-body);font-size:.875rem;line-height:1.55}.fiche-note[data-tone=notice]{border-left-color:#f79009;background:#fffaeb;color:#7a2e0e}.fiche-note[data-tone=danger]{border-left-color:#d92d20;background:#fef3f2;color:#912018}.fiche-note[data-tone=success]{border-left-color:#039855;background:#ecfdf3;color:#05603a}.fiche-note strong{font-weight:600}.fiche-side{display:grid;gap:1.5rem;min-width:0;align-content:start}.fiche-section{min-width:0;padding:1.25rem 1.5rem;border:1px solid var(--fiche-line);border-radius:.625rem;background:#fff;scroll-margin-top:6rem}.fiche-section[data-tone=notice]{box-shadow:inset 3px 0 #f79009}.fiche-section[data-tone=danger]{box-shadow:inset 3px 0 #d92d20}.fiche-section>.section-header+*{margin-top:1rem}.fiche-panel{min-width:0;border:1px solid var(--fiche-line);border-radius:.625rem;background:#fff}.fiche-panel-block{padding:1.125rem 1.25rem;scroll-margin-top:6rem}.fiche-panel-block+.fiche-panel-block{border-top:1px solid var(--fiche-line)}.fiche-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.fiche-panel-head h2,.fiche-panel-head h3{color:var(--fiche-ink);font-size:.875rem;font-weight:600;letter-spacing:-.005em}.fiche-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.5rem 1rem;margin:0;font-size:.875rem;line-height:1.45}.fiche-kv dt{color:var(--fiche-muted);white-space:nowrap}.fiche-kv dd{min-width:0;color:var(--fiche-ink);font-weight:500;text-align:right;overflow-wrap:anywhere}.fiche-kv-stack{grid-template-columns:minmax(0,1fr);gap:.125rem}.fiche-kv-stack dd{text-align:left}.fiche-kv-stack dt:not(:first-child){margin-top:.625rem}.fiche-link{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.25rem;padding:.25rem 0;border:0;background:transparent;color:#3a5373;font-size:.875rem;font-weight:500;text-align:left;cursor:pointer}.fiche-link:hover{color:#243447;text-decoration:underline;text-underline-offset:3px}.fiche-link:focus-visible{outline:2px solid var(--fiche-magenta);outline-offset:2px;border-radius:2px}.fiche-link svg{width:1rem;height:1rem;flex:none}.fiche-rows{margin:0;padding:0;list-style:none}.fiche-row{display:grid;gap:.375rem;padding:.75rem 0;border-top:1px solid var(--fiche-line-soft)}.fiche-row:first-child{border-top:0;padding-top:0}.fiche-row[data-highlighted]{margin-inline:-1.25rem;padding-inline:1.25rem;background:#f3f6fa;box-shadow:inset 2px 0 0 var(--fiche-magenta)}.fiche-row-meta{color:var(--fiche-muted);font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}.fiche-timeline{margin:0;padding:0;list-style:none}.fiche-timeline-item{position:relative;display:grid;grid-template-columns:.75rem minmax(0,1fr);gap:1rem;padding-bottom:1.125rem}.fiche-timeline-item:before{content:"";position:absolute;top:1rem;bottom:0;left:calc(.375rem - .5px);width:1px;background:var(--fiche-line)}.fiche-timeline-item:last-child{padding-bottom:0}.fiche-timeline-item:last-child:before{display:none}.fiche-timeline-dot{position:relative;z-index:1;width:.75rem;height:.75rem;margin-top:.25rem;border:2px solid #7d9bbf;border-radius:999px;background:#fff}.fiche-timeline-item[data-kind=PAYMENT] .fiche-timeline-dot{border-color:#039855}.fiche-timeline-item[data-kind=DECISION] .fiche-timeline-dot,.fiche-timeline-item[data-override] .fiche-timeline-dot{border-color:#f79009}.fiche-timeline-item[data-kind=WORKFLOW] .fiche-timeline-dot,.fiche-timeline-item[data-kind=JUDICIAL] .fiche-timeline-dot{border-color:#3a5373;background:#3a5373}.fiche-timeline-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;min-width:0}.fiche-timeline-title{min-width:0;color:var(--fiche-ink);font-size:.875rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.fiche-timeline-kind{color:var(--fiche-muted);font-size:.75rem;font-weight:500}.fiche-timeline-summary{margin-top:.125rem;color:var(--fiche-body);font-size:.875rem;line-height:1.55;overflow-wrap:anywhere}.fiche-timeline-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.25rem;color:var(--fiche-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.fiche-timeline-deadline{color:#93370d;font-weight:500}.fiche-focus{min-width:0;padding:0;overflow:hidden;border:1px solid var(--fiche-line);border-radius:.625rem;background:#fff;box-shadow:inset 3px 0 0 var(--fiche-magenta);overflow-wrap:anywhere}.fiche-focus-header{padding:1.5rem 1.75rem 1.25rem;scroll-margin-top:6rem}.fiche-focus-header-split{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem}.fiche-focus-header h2{margin-top:.5rem;color:var(--fiche-ink);font-size:1.375rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;font-variant-numeric:tabular-nums}.fiche-focus-sub{margin-top:.375rem;color:var(--fiche-muted);font-size:.875rem;line-height:1.55}.fiche-focus-reason{display:grid;gap:.25rem;max-width:72ch;margin:1rem 0 0;padding-left:.875rem;border-left:2px solid var(--fiche-line)}.fiche-focus-reason blockquote{margin:0;color:#33425a;font-size:.9375rem;line-height:1.5rem}.fiche-focus-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin:0;padding:1.25rem 1.75rem;border-top:1px solid var(--fiche-line)}.fiche-focus-fact{min-width:0}.fiche-focus-block{display:grid;gap:.75rem;padding:1.25rem 1.75rem;border-top:1px solid var(--fiche-line)}.fiche-focus-block-title{color:var(--fiche-ink);font-size:.875rem;font-weight:600;line-height:1.25rem}.fiche-focus-review>.decision-review{padding:0;border:0;background:transparent}.fiche-focus-fact dd{margin-top:.25rem;color:var(--fiche-ink);font-size:.875rem;font-weight:500;line-height:1.5;white-space:pre-wrap;font-variant-numeric:tabular-nums}.fiche-focus-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.75rem;background:#f4f6f9}@media(max-width:1023px){.fiche-focus-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.fiche{gap:1.25rem}.fiche-next,.fiche-section{padding:1rem 1.125rem}.fiche-focus-header{padding:1.25rem 1.125rem 1rem}.fiche-focus-facts{grid-template-columns:minmax(0,1fr);padding-inline:1.125rem}.fiche-focus-block{padding-inline:1.125rem}.fiche-focus-actions{padding:1rem 1.125rem;align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.fiche *,.fiche *:before{transition:none!important;animation:none!important}}@media(forced-colors:active){.fiche-next,.fiche-focus,.fiche-section[data-tone]{box-shadow:none;border-left:4px solid CanvasText}.fiche-row[data-highlighted]{outline:2px solid Highlight;box-shadow:none}}.fiche-toggle-on{background:#f3f6fa;box-shadow:inset 0 0 0 1px #46658c}.fiche-notice-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem 1.5rem;margin:1rem 0 0;padding-top:.875rem;border-top:1px solid var(--fiche-line-soft)}.fiche-notice-facts dd{margin-top:.125rem;color:var(--fiche-ink);font-size:.875rem;font-weight:500;overflow-wrap:anywhere}.fiche-section>.fiche-note,.fiche-section>.fiche-notice-facts+p{margin-top:.875rem}.fiche-disclosure{color:var(--fiche-body);font-size:.875rem;line-height:1.55}.fiche-disclosure>summary{display:flex;align-items:center;min-height:2.25rem;color:#3a5373;font-weight:500;cursor:pointer;list-style-position:inside}.fiche-disclosure>summary:focus-visible{outline:2px solid var(--fiche-magenta);outline-offset:2px;border-radius:2px}.fiche-disclosure[open]>summary{margin-bottom:.5rem}.fiche-pager{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;margin-top:.75rem;color:var(--fiche-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.fiche-pager .ui-button{width:2.25rem;padding-inline:0}.fiche-menu-group+.fiche-menu-group{margin-top:.375rem;padding-top:.375rem;border-top:1px solid var(--fiche-line-soft)}.fiche-menu-label{padding:.375rem .625rem .25rem;color:var(--fiche-muted);font-size:.75rem;font-weight:500}.fiche-menu-item{display:flex;align-items:flex-start;gap:.625rem;width:100%;min-height:2.5rem;padding:.5rem .625rem;border:0;border-radius:.375rem;background:transparent;color:var(--fiche-ink);font-size:.875rem;line-height:1.4;text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}.fiche-menu-item:hover,.fiche-menu-item:focus-visible{background:#f4f6f9;outline:none}.fiche-menu-item:focus-visible{box-shadow:inset 0 0 0 2px #46658c}.fiche-menu-icon{width:1rem;height:1rem;flex:none;margin-top:.125rem;color:#3a5373}.fiche-menu-description{display:block;margin-top:.125rem;color:var(--fiche-muted);font-size:.75rem;line-height:1.4}@media(prefers-reduced-motion:reduce){.fiche-menu-item{transition:none}}@media(forced-colors:active){.fiche-menu-item:focus-visible{outline:2px solid Highlight;box-shadow:none}}.fiche-timeline-item[data-fresh] .fiche-timeline-title:after{content:"Nouveau";margin-left:.5rem;padding:0 .375rem;border-radius:.375rem;background:#f3f6fa;color:#3a5373;font-size:.75rem;font-weight:500}.fiche-focus-fact[data-wide]{grid-column:1 / -1}.fiche-stage{display:grid;gap:1.25rem;min-width:0}.fiche-row{transition:background-color var(--motion-slow) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.fiche-row{transition:none}}.fiche .case-reaction-history{padding:0;border:0;background:transparent}.fiche .case-reaction-history-feedback:empty{display:none}.fiche .case-reaction-history-empty{border-top:0;padding-block:.75rem 0}.fiche .case-reaction-history-empty p{margin-top:0;color:var(--fiche-muted)}.fiche .case-reaction-history-row{grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);gap:1.25rem;padding-block:1rem;border-top-color:var(--fiche-line-soft)}.fiche .case-reaction-history-row-heading h4{font-size:.875rem;font-weight:600}.fiche .case-reaction-history-summary{margin-top:.25rem;font-size:.875rem;line-height:1.6}@container (max-width: 560px){.fiche .case-reaction-history-row{grid-template-columns:minmax(0,1fr);gap:.25rem}}.fiche-task,.fiche-stage #dossier-courrier{box-shadow:inset 3px 0 0 var(--fiche-magenta)}@media(forced-colors:active){.fiche-task,.fiche-stage #dossier-courrier{box-shadow:none;border-left:4px solid CanvasText}}.fiche-v2{gap:1.25rem}.fiche-band .page-header-fact dd{display:grid;gap:.125rem}.fiche-band-overview .page-header-fact dd{min-height:2.875rem}.band-slot-main{display:block}.band-slot-sub{display:block;color:#526178;font-size:.875rem;font-weight:400;line-height:1.375rem}.fiche-band .page-header-fact[data-tone] .band-slot-sub{color:inherit;opacity:.85}.band-person{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.band-meta-item{display:inline-flex;align-items:center;gap:.375rem;min-width:0;white-space:nowrap}.band-meta-label{color:#526178}.band-reference{color:#111b29;font-weight:600}.band-link{color:#3a5373;font-weight:500;text-decoration:underline;text-decoration-color:#cdd9e8;text-underline-offset:3px}.band-link:hover{color:#243447;text-decoration-color:currentColor}.band-copy{display:inline-grid;width:1.75rem;height:1.75rem;place-items:center;border:0;border-radius:.375rem;background:transparent;color:#526178;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.band-copy svg{width:.9375rem;height:.9375rem}.band-copy:hover{background:#f4f6f9;color:#111b29}.band-copy:focus-visible{outline:2px solid #46658c;outline-offset:1px}.band-copy[data-copied]{color:#027a48}.fiche-tabs{padding-inline:1.5rem}.fiche-loading-band{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:1.25rem;padding:1.5rem;border:1px solid #e1e6ed;border-radius:.625rem;background:#fff}.fiche-loading-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem 1.5rem}@media(max-width:639px){.fiche-tabs{padding-inline:1rem}}.fiche-grid{display:grid;gap:1.25rem;min-width:0;align-items:start;grid-template-areas:"lead" "side" "rest"}.fiche-col{display:grid;gap:1.25rem;min-width:0;align-content:start}.fiche-lead{grid-area:lead}.fiche-side{grid-area:side}.fiche-rest{grid-area:rest}.fiche-focal{display:grid;gap:.75rem;min-width:0;scroll-margin-top:6rem}.fiche-focal:focus{outline:none}.fiche-focal:empty{display:none}@container (min-width: 59rem){.fiche-grid{grid-template-columns:minmax(0,1fr) 22.5rem;grid-template-rows:auto 1fr;grid-template-areas:"lead side" "rest side";-moz-column-gap:1.5rem;column-gap:1.5rem}}@container (min-width: 87.5rem){.fiche-grid{grid-template-columns:minmax(0,1fr) 26.25rem}}.fiche-card{min-width:0;padding:1.25rem 1.5rem;border:1px solid #e1e6ed;border-radius:.625rem;background:#fff;scroll-margin-top:6rem}.fiche-card:focus{outline:none}.fiche-card>.section-header+*{margin-top:1rem}.fiche-card-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;color:#111b29;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.5rem}.fiche-card-count{color:#526178;font-size:.875rem;font-weight:500;font-variant-numeric:tabular-nums}.fiche-card-note{margin-top:.75rem;color:#526178;font-size:.875rem;line-height:1.375rem}.fiche-card-title+*{margin-top:.875rem}.preview-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem}.preview-head+*{margin-top:.875rem}.preview-all{margin-block:-.375rem;margin-inline-end:-.75rem}.next{display:grid;gap:.75rem;min-width:0;padding:1.5rem 1.75rem;border:1px solid #e1e6ed;border-radius:.625rem;background:#fff;box-shadow:inset 3px 0 #c9276c}.next[data-tone=closed]{background:#f4f6f9;box-shadow:inset 3px 0 #a3afbf}.next[data-tone=paused]{box-shadow:inset 3px 0 #f79009}.next-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.next-eyebrow{color:#a91f5a;font-size:.75rem;font-weight:650;letter-spacing:var(--ui-caps-tracking);line-height:1rem;text-transform:uppercase}.next[data-tone] .next-eyebrow{color:#526178}.next-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;color:#111b29;font-size:1.25rem;font-weight:600;letter-spacing:-.015em;line-height:1.75rem}.next-title-count{color:#33425a;font-size:.9375rem;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums}.next-reason{max-width:72ch;color:#33425a;font-size:.9375rem;line-height:1.5rem}.next-label{color:#526178;font-size:.75rem;font-weight:650;letter-spacing:var(--ui-caps-tracking);line-height:1rem;text-transform:uppercase}.next-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem 1.5rem;margin:.25rem 0 0;padding-top:1rem;border-top:1px solid #edf0f4}.next-fact{min-width:0}.next-fact dt{color:#526178;font-size:.75rem;font-weight:650;letter-spacing:var(--ui-caps-tracking);line-height:1rem;text-transform:uppercase}.next-fact dd{margin-top:.25rem;color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.375rem;font-variant-numeric:tabular-nums}.next-fact[data-tone=danger] dd{color:#b42318}.next-fact[data-tone=notice] dd{color:#93370d}.next-fact-sub{display:block;color:#526178;font-size:.875rem;font-weight:400;line-height:1.375rem}.next-person{display:inline-flex;align-items:center;gap:.5rem}.next-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem}.next-body{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem}.next-body:empty{display:none}.next-body>.next-facts{flex:1 1 26rem}.next-body>.next-actions{margin-top:0}.next-contact{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem 1.5rem;margin-top:.5rem;padding:.875rem 1.25rem;border-radius:.375rem;background:#f4f6f9}@container (min-width: 40rem){.next-contact{grid-template-columns:minmax(0,1fr) auto auto;align-items:start}}.next-contact-main{margin-top:.25rem;color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.375rem}.next-contact-date{margin-left:.5rem;color:#526178;font-weight:400}.next-contact-summary{margin-top:.125rem;color:#33425a;font-size:.875rem;line-height:1.375rem}.next-contact-sub{margin-top:.125rem;color:#526178;font-size:.875rem;line-height:1.375rem}.next-contact-quiet{margin-top:.25rem;color:#526178;font-size:.875rem}.next-contact-phone{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;margin-top:.125rem;color:#3a5373;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.next-contact-phone svg{width:1rem;height:1rem}.next-contact-phone:hover{text-decoration:underline;text-underline-offset:3px}.next-contact-action{align-self:center}.next-others>summary{display:flex;align-items:center;min-height:2.5rem;color:#3a5373;font-size:.875rem;font-weight:500;cursor:pointer}.next-others>summary:focus-visible{outline:2px solid #46658c;outline-offset:2px;border-radius:2px}.next-others ul{margin:.25rem 0 0;padding:0;list-style:none}.next-others li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-block:.875rem;border-top:1px solid #edf0f4}.next-others-title{color:#111b29;font-size:.9375rem;font-weight:600}.next-others-sub{color:#526178;font-size:.8125rem;line-height:1.25rem}.journey{container:journey / inline-size;min-width:0;padding:1.25rem 1.5rem 1.5rem;border:1px solid #e1e6ed;border-radius:.625rem;background:#fff;scroll-margin-top:6rem}.journey:focus{outline:none}.journey>.section-header+*{margin-top:1.25rem}.journey-loading{display:grid;gap:.75rem}.journey-track{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.journey-step{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;-moz-column-gap:.75rem;column-gap:.75rem;align-items:center;min-height:2.75rem}.journey-step:before{content:"";position:absolute;top:calc(50% + .75rem);bottom:calc(-50% + .75rem);left:calc(.75rem - 1px);width:2px;border-radius:2px;background:#e1e6ed}.journey-step:last-child:before{display:none}.journey-step[data-status=complete]:before{background:#46658c}.journey-marker{position:relative;z-index:1;display:grid;width:1.5rem;height:1.5rem;place-items:center;border:2px solid #a3afbf;border-radius:999px;background:#fff;color:#fff}.journey-marker svg{width:.875rem;height:.875rem}.journey-step[data-status=complete] .journey-marker{border-color:#46658c;background:#46658c}.journey-step[data-status=current] .journey-marker{border-color:#c9276c;box-shadow:0 0 0 4px #fbe3ee}.journey-step[data-status=current] .journey-marker:after{content:"";width:.5rem;height:.5rem;border-radius:999px;background:#c9276c}.journey-step[data-status=paused] .journey-marker{border-color:#dc6803;box-shadow:0 0 0 4px #fef0c7}.journey-step[data-status=paused] .journey-marker:after{content:"";width:.375rem;height:.5rem;border-inline:2px solid #dc6803}.journey-step[data-status=paused] .journey-step-name{color:#111b29;font-weight:650}.journey[data-off-track] .journey-step[data-status=upcoming] .journey-marker{border-style:dashed}.journey-step[data-undated] .journey-marker{border-style:dashed;border-color:#a3afbf;background:transparent}.journey-step[data-undated]:before{background:#e1e6ed}.journey-step[data-undated] .journey-step-date{color:#93370d}.journey-step-name{min-width:0;color:#33425a;font-size:.9375rem;font-weight:500;line-height:1.375rem}.journey-step[data-status=current] .journey-step-name{color:#111b29;font-weight:650}.journey-step[data-status=upcoming] .journey-step-name{color:#526178;font-weight:400}.journey-step-date{color:#526178;font-size:.875rem;line-height:1.375rem;font-variant-numeric:tabular-nums;white-space:nowrap}.journey-step[data-status=current] .journey-step-date{color:#33425a}@container journey (min-width: 46rem){.journey-track{grid-template-columns:repeat(6,minmax(0,1fr));-moz-column-gap:.5rem;column-gap:.5rem}.journey-step{grid-template-columns:minmax(0,1fr);grid-template-rows:1.5rem auto auto;align-items:start;row-gap:0;min-height:0;padding-right:.75rem}.journey-step:before{top:calc(.75rem - 1px);bottom:auto;left:2.25rem;right:.5rem;width:auto;height:2px}.journey-step-name{margin-top:.625rem;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.journey-step-date{margin-top:.125rem;white-space:normal}}.journey-pause{display:flex;gap:.75rem;margin-top:1.25rem;padding:.875rem 1rem;border-radius:.375rem;background:#fffaeb;color:#7a2e0e}.journey-pause>svg{width:1.25rem;height:1.25rem;flex:none;margin-top:.0625rem;color:#b54708}.journey-pause-title{font-size:.9375rem;font-weight:600;line-height:1.375rem}.journey-pause-detail{margin-top:.125rem;font-size:.875rem;line-height:1.375rem}.journey-checklist{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #edf0f4}.journey-current{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #edf0f4}.journey-current>.journey-counters{margin-top:0}.journey-term{margin-top:.75rem}.journey-reference{margin-top:.25rem;font-size:.8125rem;line-height:1.25rem}.journey-reference a{color:#3a5373;font-weight:500;text-decoration:underline;text-decoration-color:#cdd9e8;text-underline-offset:4px}.journey-reference a:hover{color:#243447;text-decoration-color:currentColor}.journey-pause+.journey-counters{margin-bottom:1.25rem}.journey-subtitle{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;color:#111b29;font-size:.9375rem;font-weight:650;line-height:1.375rem}.journey-subtitle-since{color:#526178;font-size:.875rem;font-weight:400}.journey-verdict{margin-top:.375rem;font-size:.875rem;font-weight:600;line-height:1.375rem}.journey-verdict[data-tone=notice]{color:#93370d}.journey-verdict[data-tone=success]{color:#027a48}.journey-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1.125rem 1.5rem;margin:1rem 0 0}.journey-counter{display:grid;align-content:start;gap:.25rem;min-width:0}.journey-counter dt{color:#526178;font-size:.75rem;font-weight:650;letter-spacing:var(--ui-caps-tracking);line-height:1rem;text-transform:uppercase}.journey-counter dd{color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.375rem;font-variant-numeric:tabular-nums}.journey-counter dd[data-tone=notice]{color:#93370d}.journey-counter dd[data-tone=danger]{color:#b42318}.journey-counter dd.journey-counter-sub{color:#526178;font-size:.875rem;font-weight:400;line-height:1.375rem}.journey-counter dd.journey-counter-quiet,.journey-counter-quiet{color:#526178;font-size:.875rem;font-weight:400}.journey-counter dd.journey-counter-meter{padding-block:.25rem}.journey-counter-wide{grid-column:1 / -1;padding-top:1rem;border-top:1px dashed #e1e6ed}.journey-conditions{display:grid;gap:.375rem;margin:.125rem 0 0;padding:0;list-style:none;font-weight:500}.journey-conditions>li{position:relative;padding-left:1.125rem;color:#111b29;font-size:.9375rem;line-height:1.375rem}.journey-conditions>li:before{content:"";position:absolute;top:.5625rem;left:.125rem;width:.4375rem;height:.4375rem;border:1.5px solid #dc6803;border-radius:999px}.journey-checklist-list{display:grid;margin:.75rem 0 0;padding:0;list-style:none}.journey-checklist-row{padding-block:1rem;border-top:1px solid #edf0f4}.journey-checklist-row:first-child{border-top:0;padding-top:.25rem}.journey-checklist-row>.journey-counters{margin-top:.75rem}.journey-checklist-name{display:flex;align-items:center;gap:.625rem;color:#111b29;font-size:.9375rem;font-weight:650}.journey-now{padding:0 .5rem;border-radius:999px;background:#fdf2f7;color:#a91f5a;font-size:.75rem;font-weight:600;line-height:1.25rem}.creance{display:grid;margin:0}.creance-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.125rem 1rem;padding-block:.625rem;border-top:1px solid #edf0f4}.creance-line:first-child{border-top:0;padding-top:0}.creance-line dt{flex:1 1 10rem;min-width:0;color:#33425a;font-size:.875rem;line-height:1.375rem}.creance-line dd{color:#111b29;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.creance-line-sub{display:block;color:#526178;font-size:.875rem;line-height:1.375rem}.creance-line[data-tone=notice]{margin-inline:-.75rem;padding-inline:.75rem;border-top-color:transparent;border-radius:.375rem;background:#fffaeb}.creance-line[data-tone=notice] dt,.creance-line[data-tone=notice] dd{color:#7a2e0e}.creance-line[data-tone=notice] .creance-line-sub{color:#93370d}.creance-line[data-tone=notice]+.creance-line{border-top-color:transparent}.creance-line[data-tone=total]{margin-top:.25rem;padding-top:.875rem;border-top:1px solid #a3afbf}.creance-line[data-tone=total] dt{color:#111b29;font-weight:600}.creance-line[data-tone=total] dd{font-size:1.125rem}.creance-meter{padding:0 0 .625rem}.creance-loading{display:grid;gap:.5rem;padding-block:.5rem}.statement-lines{margin-top:.25rem}.statement-frozen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding-top:1rem;border-top:1px solid #edf0f4}.statement-frozen>.min-w-0{display:grid;flex:1 1 16rem;gap:.375rem}.statement-frozen-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;color:#111b29;font-size:.9375rem}.side-rows{display:grid;margin:0}.side-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.5rem;border-top:1px solid #edf0f4;font-size:.875rem;line-height:1.375rem}.side-row:first-child{border-top:0;padding-top:0}.side-row dt{flex:none;color:#526178}.side-row dd{min-width:0;color:#111b29;font-weight:500;text-align:right;overflow-wrap:break-word}.side-row[data-stacked]{display:grid;gap:.375rem}.side-row[data-stacked] dd{text-align:left;font-weight:400}.side-row[data-quiet] dd{color:#526178;font-weight:400}.side-contact{display:inline-flex;align-items:center;gap:.375rem;color:#3a5373;font-variant-numeric:tabular-nums}.side-contact svg{width:.875rem;height:.875rem;flex:none}.side-contact:hover{text-decoration:underline;text-underline-offset:3px}.side-frame{margin-top:.75rem}.side-links{display:grid;gap:.125rem;margin:.5rem 0 0;padding:.5rem 0 0;border-top:1px solid #edf0f4;list-style:none}.side-links .ui-button{justify-content:space-between;width:100%;margin-inline:-.75rem;width:calc(100% + 1.5rem)}.preview-list{margin:0;padding:0;list-style:none}.preview-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-block:.625rem;border-top:1px solid #edf0f4}.preview-row:first-child{border-top:0;padding-top:0}.preview-row-main{color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.375rem}.preview-row-sub{color:#526178;font-size:.875rem;line-height:1.375rem}.preview-row-sub[data-tone=notice]{color:#93370d}.preview-row-status{flex:none;color:#33425a;font-size:.8125rem;font-weight:500;text-align:right}.preview-row-status[data-status=RECONCILED]{color:#027a48}.preview-row-status:is([data-status=PENDING],[data-status=PENDING_REFERENCE],[data-status=PENDING_VERIFICATION],[data-status=CONFIRMED],[data-status=NEEDS_CORRECTION]){color:#93370d}.preview-row-status[data-status=REVERSED]{color:#b42318}.verify-list{display:grid;margin:.25rem 0 0;padding:0;list-style:none}.verify-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.375rem 1rem;padding-block:.875rem;border-top:1px solid #edf0f4}.verify-row:first-child{border-top:0;padding-top:.25rem}@container (min-width: 36rem){.verify-row{grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:center}}.verify-amount{color:#111b29;font-size:1rem;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.verify-facts{min-width:0;color:#111b29;font-size:.875rem;line-height:1.375rem}.verify-sub{color:#526178;font-size:.875rem;line-height:1.375rem}.verify-action{justify-self:start}.decision-list{display:grid;margin:.25rem 0 0;padding:0;list-style:none}.decision-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-block:.875rem;border-top:1px solid #edf0f4}.decision-row:first-child{border-top:0;padding-top:.25rem}.decision-kind{color:#526178;font-size:.75rem;font-weight:650;letter-spacing:var(--ui-caps-tracking);text-transform:uppercase}.decision-title{margin-top:.125rem;color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.375rem}.decision-sub{color:#526178;font-size:.875rem;line-height:1.375rem}.decision-detail{margin-top:.25rem;color:#33425a;font-size:.875rem;line-height:1.375rem}.state-note-title{color:inherit;font-size:.9375rem;font-weight:600}.state-note-list{display:grid;gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none}.state-note-sub{font-size:.8125rem;opacity:.85}.recent-timeline{margin-top:.25rem}.recent-kind{display:inline-block;margin-right:.5rem;color:#526178;font-size:.75rem;font-weight:600;letter-spacing:var(--ui-caps-tracking);text-transform:uppercase}.recent-summary{display:block;margin-top:.125rem}@media(max-width:639px){.next{padding:1.25rem 1.125rem}.journey,.fiche-card{padding:1.125rem 1.125rem 1.25rem}.next-actions>.ui-button{flex:1 1 100%}.fiche-primary-slot>.ui-button-primary{position:fixed;left:1rem;right:1rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:21;min-height:2.75rem;margin:0}.fiche-v2:has(.fiche-primary-slot>.ui-button-primary):after{content:"";position:fixed;inset:auto 0 0;z-index:20;height:calc(4.25rem + env(safe-area-inset-bottom));border-top:1px solid #e1e6ed;background:#fff;box-shadow:0 -4px 12px #0f172a0f}.fiche-v2:has(.fiche-primary-slot>.ui-button-primary){padding-bottom:5.5rem}}@media(prefers-reduced-motion:reduce){.band-copy{transition:none}}@media(forced-colors:active){.next{box-shadow:none;border-left:4px solid CanvasText}.journey-step[data-status=current] .journey-marker{border-color:Highlight;box-shadow:none}.journey-step[data-status=current] .journey-marker:after{background:Highlight}.journey-step[data-status=paused] .journey-marker{border-color:CanvasText;box-shadow:none}.journey-step[data-status=paused] .journey-marker:after{border-color:CanvasText}.journey-step[data-status=complete] .journey-marker{border-color:CanvasText;background:CanvasText}}#dossier-controle .journey-subtitle{margin-top:1rem}.control-lines{margin:.25rem 0 0}.control-lines .creance-line:first-child{border-top:0}.creance-line[data-quiet] dd{color:#526178;font-weight:500}.creance-plan{margin-top:1rem;padding-top:.75rem;border-top:1px solid #edf0f4}.creance-plan .creance-line:first-child{border-top:0}.creance-line[data-tone=danger]{margin-inline:-.75rem;padding-inline:.75rem;border-top-color:transparent;border-radius:.375rem;background:#fef3f2}.creance-line[data-tone=danger] dt,.creance-line[data-tone=danger] dd{color:#912018}.creance-line[data-tone=danger] .creance-line-sub{color:#b42318}.debtor-next-list{display:grid;margin:.25rem 0 0;padding:0;list-style:none}.debtor-next-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.375rem 1rem;padding-block:.875rem;border-top:1px solid #edf0f4}.debtor-next-row:first-child{border-top:0;padding-top:.25rem}@container (min-width: 40rem){.debtor-next-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}}.debtor-next-due{color:#33425a;font-size:.875rem;line-height:1.375rem;white-space:nowrap}.debtor-next-due[data-late],.fiche [data-late]{color:#b42318}.debtor-contact-list{display:grid;margin:.25rem 0 0;padding:0;list-style:none}.debtor-contact-row{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.25rem .75rem;align-items:start;padding-block:.75rem;border-top:1px solid #edf0f4}.debtor-contact-row:first-child{border-top:0;padding-top:.25rem}.debtor-contact-icon{width:1.125rem;height:1.125rem;margin-top:.1875rem;color:#526178}.debtor-contact-call,.debtor-contact-value,.debtor-contact-link{color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.375rem;overflow-wrap:anywhere}.debtor-contact-call{font-variant-numeric:tabular-nums;text-decoration:none}.debtor-contact-call:hover,.debtor-contact-link:hover{text-decoration:underline}.debtor-contact-sub{color:#526178;font-size:.875rem;line-height:1.375rem}.debtor-contact-row[data-unreachable] .debtor-contact-value{color:#526178;font-weight:500}.debtor-contact-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.25rem}.debtor-money+.debtor-money{margin-top:1rem;padding-top:1rem;border-top:1px solid #edf0f4}.debtor-money .side-row[data-tone=notice] dd{color:#93370d}.debtor-money-sub{display:block;color:#526178;font-size:.8125rem;text-align:right}.debtor-money-total dt,.debtor-money-total dd{color:#111b29;font-weight:650}.change-history-fields{display:grid;gap:.25rem;margin-block:.375rem}.change-history-fields>li{display:flex;flex-wrap:wrap;gap:0 .5rem;min-width:0;overflow-wrap:anywhere}.change-history-field{color:#33425a;font-weight:500}.change-history-fields del{color:#526178}.change-history-fields ins{color:#111b29;text-decoration:none}.client-work-list{display:grid;margin:.25rem 0 0;padding:0;list-style:none}.client-work-list>li+li{border-top:1px solid #edf0f4}.client-work-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem 1rem;min-height:3.5rem;padding-block:.75rem;color:inherit;text-decoration:none}a.client-work-row{margin-inline:-.75rem;padding-inline:.75rem;border-radius:.375rem;transition:background-color var(--motion-fast) var(--ease-standard)}a.client-work-row:hover{background:#f4f6f9}a.client-work-row:focus-visible{outline:2px solid #46658c;outline-offset:2px}.client-work-label{grid-column:1;color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.375rem;font-variant-numeric:tabular-nums}.client-work-detail{grid-column:1;color:#526178;font-size:.875rem;line-height:1.375rem}.client-work-chevron{grid-column:2;grid-row:1 / span 2;width:1.125rem;height:1.125rem;color:#526178}.client-money-currency{margin-bottom:.25rem;color:#33425a;font-size:.875rem;font-weight:650}.client-fee-facts{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:.5rem}.client-fee-facts dt{color:#526178;font-size:.8125rem;line-height:1.25rem}.client-fee-facts dd{color:#111b29;font-size:.9375rem;line-height:1.375rem}.client-fee-note{margin-top:.5rem;color:#33425a;font-size:.875rem;line-height:1.375rem}.client-fee-trail{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-top:.5rem;color:#526178;font-size:.875rem;line-height:1.375rem}.dash-region{min-width:0}.dash-region-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem;padding:1.25rem var(--ui-panel-pad) 1rem;border-bottom:1px solid var(--ui-line)}.dash-region-heading{display:grid;gap:.25rem;min-width:0}.dash-region-title{color:#111b29;font-size:1.125rem;font-weight:650;letter-spacing:-.012em;line-height:1.5rem}.dash-region[data-tone=danger] .dash-region-title{color:#912018}.dash-region-scope{color:#33425a;font-size:.875rem;line-height:1.25rem}.dash-region-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.dash-region-link{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;margin:-.5rem -.75rem -.5rem 0;padding-inline:.75rem;border-radius:var(--ui-radius-control);color:#3a5373;font-size:.9375rem;font-weight:600;transition:background-color var(--motion-instant) var(--ease-standard),color var(--motion-instant) var(--ease-standard)}@media(pointer:fine){.dash-region-link{min-height:2.25rem;margin-block:-.25rem}}.dash-region-link:hover{background:#f3f6fa;color:#2f435d}.dash-region-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.dash-region-link svg{width:1rem;height:1rem;flex:none}.dash-card-summary{padding:.75rem var(--ui-panel-pad);border-bottom:1px solid #e1e6ed;color:#111b29;font-size:.9375rem;font-weight:500;line-height:1.375rem}.dash-card-summary[data-late]{color:#93370d;font-weight:600}.dash-region-empty{padding:1.5rem var(--ui-panel-pad)}.dash-region-retry{display:grid;justify-items:start;gap:.75rem;color:#33425a;font-size:.9375rem}.dash-section,.dash-section-main,.dash-section-side{display:grid;align-content:start;gap:1.5rem;min-width:0}.dash-section-main:empty,.dash-section-side:empty,.dash-section:not(:has(>*>*)){display:none}@media(min-width:1280px){.dash-section[data-split=aside]{grid-template-columns:minmax(0,1fr) minmax(21rem,26rem)}.dash-section[data-split]{align-items:start}.dash-section[data-split]:has(>:empty){grid-template-columns:minmax(0,1fr)}.dash-section[data-split]>:is(.dash-section-main,.dash-section-side){position:sticky;top:calc(var(--app-header-height) + 1rem)}}@media not (min-width:36rem){.dash-region[data-dash-region=phases]{display:none}}@media(prefers-reduced-motion:reduce){.dash-region-link{transition:none}}.ui-help{min-width:0;max-width:72ch}.ui-help-trigger{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;border-radius:var(--ui-radius-control);padding:.125rem .25rem .125rem 0;color:#3a5373;font-size:.8125rem;font-weight:500;line-height:1.25rem;text-align:left;text-decoration:underline;text-decoration-color:#cdd9e8;text-underline-offset:4px;transition:color var(--motion-fast) var(--ease-standard)}.ui-help-trigger:hover{color:#243447;text-decoration-color:currentColor}.ui-help-trigger:focus-visible{outline:2px solid #c9276c;outline-offset:2px}.ui-help-panel{margin-top:.25rem;border-left:2px solid #cdd9e8;padding:.125rem 0 .25rem .75rem;color:#33425a;font-size:.875rem;font-weight:400;line-height:1.5}.ui-help-panel>*+*{margin-top:.375rem}@media(prefers-reduced-motion:reduce){.ui-help-trigger{transition:none}}.dash-region[data-dash-region=collections]{container-type:inline-size}.dash-money-period{display:flex}.dash-money-period .ui-segmented{flex-wrap:nowrap}@media(max-width:36rem){.dash-money-period{flex:1 1 100%}.dash-money-period>div,.dash-money-period .ui-segmented{width:100%}.dash-money-period .ui-segmented-option{flex:1 1 0;justify-content:center;white-space:nowrap}}.dash-money-blocks{display:grid;grid-template-columns:minmax(0,1fr)}.dash-money-block{display:grid;align-content:start;justify-items:start;gap:.375rem;min-width:0;padding:1.5rem var(--ui-panel-pad);transition:opacity var(--motion-base) var(--ease-standard)}.dash-money-block+.dash-money-block{border-top:1px solid var(--ui-line)}.dash-money-blocks[data-refreshing] .dash-money-block[data-period]{opacity:.55;transition-delay:var(--motion-fast)}.dash-money-label{color:#33425a;font-size:.9375rem;font-weight:600;line-height:1.375rem}.dash-money-figure{display:grid;color:#111b29;font-size:2.25rem;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.03em;line-height:2.75rem}.dash-money-link{border-radius:.25rem}.dash-money-link:hover .dash-money-figure{color:#2f435d;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em}.dash-money-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.dash-money-note{color:#33425a;font-size:.875rem;line-height:1.25rem}.dash-money-meter{width:100%;max-width:18rem;margin-block:.25rem}.dash-money-meter .ui-meter-track{height:.625rem}@container (min-width: 52rem){.dash-money-blocks{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.dash-money-block+.dash-money-block{border-top:0;border-left:1px solid var(--ui-line)}}@media(prefers-reduced-motion:reduce){.dash-money-block{transition:none}}.dash-track{--dash-rail: 3rem;--dash-track-edge-start: calc(var(--dash-rail) - 1rem);--dash-track-edge-end: max(0px, calc(var(--ui-panel-pad) - 1.25rem));padding-bottom:.5rem}.dash-track-columns{display:none}.dash-track-bucket{position:relative}.dash-track-node{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:1.25rem var(--ui-panel-pad) .25rem}.dash-track-dot{display:none}.dash-track-label{color:#111b29;font-size:.9375rem;font-weight:650;line-height:1.375rem}.dash-track-count{color:#33425a;font-size:.875rem;font-variant-numeric:tabular-nums;line-height:1.25rem}.dash-track-bucket[data-bucket=OVERDUE] .dash-track-label{color:#b42318}.dash-track-more{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;margin-left:auto;padding-inline:.5rem;border-radius:var(--ui-radius-control);color:#3a5373;font-size:.875rem;font-weight:600}@media(pointer:fine){.dash-track-more{min-height:2rem}}.dash-track-more:hover{background:#f3f6fa;color:#2f435d}.dash-track-more:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.dash-track-more svg{width:.875rem;height:.875rem}.dash-track-bucket+.dash-track-bucket{border-top:1px solid var(--ui-line)}.dash-track-node:before{content:"";position:absolute;top:1.375rem;bottom:.375rem;left:0;width:3px;border-radius:0 3px 3px 0;background:#a3afbf}.dash-track-bucket[data-bucket=OVERDUE] .dash-track-node:before{background:#d92d20}.dash-track-bucket[data-bucket=DUE_TODAY] .dash-track-node:before{background:#c9276c}.dash-track-bucket[data-bucket=BLOCKED] .dash-track-node:before{background:#f79009}@container (min-width: 36rem){.dash-track-bucket+.dash-track-bucket{border-top:0}.dash-track-node:before{content:none}.dash-track-columns{display:grid;grid-template-columns:var(--dash-track-columns);-moz-column-gap:1rem;column-gap:1rem;padding:.75rem 0 .625rem;border-bottom:1px solid var(--ui-line);color:#526178;font-size:.75rem;font-weight:600;line-height:1rem}.dash-track-columns>:first-child{grid-column:2}.dash-track .dash-track-list.ui-rows.adaptive-list .adaptive-list-table{grid-template-columns:var(--dash-track-columns);-moz-column-gap:1rem;column-gap:1rem}.dash-track .dash-track-list.ui-rows.adaptive-list .adaptive-list-table>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dash-track-bucket:before{content:"";position:absolute;top:1.9375rem;bottom:-1.9375rem;left:calc(var(--dash-rail) / 2 - 1px);width:2px;background:#e1e6ed}.dash-track-bucket:last-child:before{bottom:1.25rem}.dash-track-node{padding-left:var(--dash-rail)}.dash-track-dot{position:absolute;top:1.5rem;left:calc(var(--dash-rail) / 2 - .5rem);display:block;width:1rem;height:1rem;border:3px solid #ffffff;border-radius:999px;background:#5f6e85;box-shadow:0 0 0 1px #a3afbf}.dash-track-bucket[data-bucket=OVERDUE] .dash-track-dot{background:#d92d20;box-shadow:0 0 0 1px #fda29b}.dash-track-bucket[data-bucket=DUE_TODAY] .dash-track-dot{background:#c9276c;box-shadow:0 0 0 1px #ee94b8}.dash-track-bucket[data-bucket=BLOCKED] .dash-track-dot{background:#f79009;box-shadow:0 0 0 1px #fec84b}}@media(forced-colors:active){.dash-track-dot{border-color:Canvas;background:CanvasText}.dash-track-bucket:before{background:CanvasText}}.dash-day{position:relative}.dash-day-title{padding:1.25rem var(--ui-panel-pad) 0;color:#111b29;font-size:1.25rem;font-weight:650;letter-spacing:-.014em;line-height:1.75rem}.dash-day-body{display:grid;grid-template-columns:minmax(0,1fr)}.dash-day-next{min-width:0}.dash-next{position:relative;display:grid;align-content:start;gap:.375rem;min-width:0;padding:1rem var(--ui-panel-pad) 1.5rem;overflow-wrap:anywhere}.dash-next-head{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.dash-next-eyebrow{color:#a91f5a;font-size:.75rem;font-weight:700;letter-spacing:var(--ui-caps-tracking);line-height:1rem;text-transform:uppercase}.dash-next[data-tone=late] .dash-next-eyebrow{color:#b42318}.dash-next[data-tone=clear] .dash-next-eyebrow{color:#027a48}.dash-next[data-tone=idle] .dash-next-eyebrow{color:#526178}.dash-next-name{margin-top:.25rem;color:#111b29;font-size:1.5rem;font-weight:650;letter-spacing:-.02em;line-height:2rem;text-wrap:balance}.dash-next-task{color:#111b29;font-size:1.0625rem;line-height:1.5rem}.dash-next-context{display:flex;flex-wrap:wrap;gap:0 .5rem;color:#33425a;font-size:.9375rem;line-height:1.375rem}.dash-next-context>*+*:before{content:"·";margin-right:.5rem;color:#5f6e85}.dash-next-note{color:#33425a;font-size:.9375rem;line-height:1.375rem}.dash-next-facts{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin-top:1rem}.dash-next-fact dt{color:#526178;font-size:.75rem;font-weight:600;letter-spacing:var(--ui-caps-tracking);line-height:1rem;text-transform:uppercase}.dash-next-fact dd{margin-top:.375rem;color:#111b29;font-size:.9375rem;font-weight:600}.dash-next-fact[data-fact=when] .dash-rec-when-words{font-size:1.25rem;line-height:1.75rem}.dash-next-amount{font-size:1.25rem;font-variant-numeric:tabular-nums;line-height:1.75rem;white-space:nowrap}.dash-next-fact .dash-rec-priority{font-size:1rem;line-height:1.75rem}.dash-next-person{display:inline-flex;align-items:center;gap:.5rem}.dash-next-check{display:grid;gap:.5rem;margin-top:1rem;padding:.875rem 1rem;border:1px solid #fedf89;border-radius:var(--ui-radius-control);background:#fffaeb}.dash-next-check-title{color:#7a2e0e;font-size:.8125rem;font-weight:700;letter-spacing:var(--ui-caps-tracking);text-transform:uppercase}.dash-next-check ul{display:grid;gap:.5rem}.dash-next-check li{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;color:#7a2e0e;font-size:.9375rem;line-height:1.375rem}.dash-next-check-label{flex:1 1 12rem;min-width:0}.dash-next-check-mark{flex:none;width:1.125rem;height:1.125rem;border:2px solid #dc6803;border-radius:999px;background:#fff}.dash-next-closed{margin-top:1rem;padding:.875rem 1rem;border-radius:var(--ui-radius-control);background:#f4f6f9;color:#111b29;font-size:.9375rem;line-height:1.375rem}.dash-next-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.dash-next-actions>*{justify-content:center}@container (width < 30rem){.dash-next-actions>*{width:100%}}.dash-day-split{display:grid;align-content:start;gap:1rem;min-width:0;padding:1.25rem var(--ui-panel-pad) 1.5rem;border-top:1px solid var(--ui-line);background:#f4f6f9}.dash-day-total{display:flex;align-items:baseline;gap:.5rem;color:#33425a;font-size:1rem;font-weight:500}.dash-day-total-figure{color:#111b29;font-size:2.25rem;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.03em;line-height:2.5rem}.dash-day-bar{display:flex;gap:2px;height:.75rem;overflow:hidden;border-radius:999px;background:#e1e6ed}.dash-day-bar>span{min-width:.375rem}.dash-day-bar>[data-part=OVERDUE]{background:#d92d20}.dash-day-bar>[data-part=DUE_TODAY]{background:#c9276c}.dash-day-bar>[data-part=UPCOMING]{background:#7d9bbf}.dash-day-bar>[data-part=BLOCKED]{background:#fdb022}.dash-day-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dash-day-tile{position:relative;display:grid;align-content:start;gap:.25rem;min-height:6rem;padding:.875rem 1rem .875rem 1.125rem;overflow:hidden;border:1px solid var(--ui-line);border-radius:.75rem;background:#fff;transition:border-color var(--motion-instant) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.dash-day-tile:before{content:"";position:absolute;inset-block:0;left:0;width:4px;background:#7d9bbf}.dash-day-tile[data-part=OVERDUE]:before{background:#d92d20}.dash-day-tile[data-part=DUE_TODAY]:before{background:#c9276c}.dash-day-tile[data-part=BLOCKED]:before{background:#fdb022}.dash-day-tile[data-zero]:before{background:#e1e6ed}.dash-day-tile-figure{color:#111b29;font-size:2rem;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.025em;line-height:2.25rem}.dash-day-tile[data-part=OVERDUE]:not([data-zero]) .dash-day-tile-figure{color:#b42318}.dash-day-tile[data-zero] .dash-day-tile-figure{color:#526178}.dash-day-tile-label{color:#33425a;font-size:.9375rem;font-weight:500;line-height:1.375rem}.dash-day-tile:hover{border-color:#a8bdd6;box-shadow:0 6px 16px -10px #17223159;transform:translateY(-1px)}.dash-day-tile:active{transform:none}.dash-day-tile:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.dash-day-portfolio{display:flex;flex-wrap:wrap;gap:.75rem 2rem;padding-top:.25rem}.dash-day-portfolio dt{color:#526178;font-size:.8125rem;font-weight:500;line-height:1.25rem}.dash-day-portfolio dd{margin-top:.125rem;color:#111b29;font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:650}.dash-day-portfolio-link{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;margin-block:-.625rem;border-radius:.25rem;color:#3a5373}@media(pointer:fine){.dash-day-portfolio-link{min-height:1.75rem;margin-block:-.125rem}}.dash-day-portfolio-link svg{width:1rem;height:1rem}.dash-day-portfolio-link:hover{color:#243447;text-decoration:underline;text-underline-offset:.2em}.dash-day-portfolio-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.dash-day-split-note{color:#33425a;font-size:.9375rem;line-height:1.375rem}@container (min-width: 60rem){.dash-day-body{grid-template-columns:minmax(0,1.45fr) minmax(20rem,1fr)}.dash-day-split{margin:1rem var(--ui-panel-pad) 1.5rem 0;padding:1.25rem;border:1px solid var(--ui-line);border-radius:.875rem}}@media(prefers-reduced-motion:reduce){.dash-day-tile{transition:none}.dash-day-tile:hover{transform:none}}@media(forced-colors:active){.dash-day-bar>span,.dash-day-tile:before{background:CanvasText}}.dash-intake-title{padding:1.25rem var(--ui-panel-pad) 0;color:#111b29;font-size:1.25rem;font-weight:650;letter-spacing:-.014em;line-height:1.75rem}.dash-pipeline{display:grid;grid-template-columns:minmax(0,1fr);padding:.5rem 0}.dash-stage{position:relative;display:grid;align-content:start;justify-items:start;gap:.375rem;min-width:0;padding:1.25rem var(--ui-panel-pad) 1.25rem calc(var(--ui-panel-pad) + 1.75rem)}.dash-stage:before{content:"";position:absolute;top:1.75rem;bottom:-1.75rem;left:calc(var(--ui-panel-pad) + .4375rem);width:2px;background:#e1e6ed}.dash-stage:last-child:before{content:none}.dash-stage-node{position:absolute;top:1.375rem;left:var(--ui-panel-pad);width:1rem;height:1rem;border:3px solid #ffffff;border-radius:999px;background:#46658c;box-shadow:0 0 0 1px #a8bdd6}.dash-stage[data-tone=notice] .dash-stage-node{background:#f79009;box-shadow:0 0 0 1px #fec84b}.dash-stage-eyebrow{color:#526178;font-size:.75rem;font-weight:700;letter-spacing:var(--ui-caps-tracking);line-height:1rem;text-transform:uppercase}.dash-stage-figure{color:#111b29;font-size:2.25rem;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.03em;line-height:2.5rem}.dash-stage[data-tone=notice] .dash-stage-figure{color:#93370d}.dash-stage[data-tone=highlight] .dash-stage-node{background:#c9276c;box-shadow:0 0 0 1px #ee94b8}.dash-stage[data-tone=highlight] .dash-stage-figure{color:#a91f5a}.dash-stage-figure-link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;border-radius:var(--ui-radius-control);color:#111b29}.dash-stage-figure-link svg{width:1.25rem;height:1.25rem;color:#46658c;transition:transform var(--motion-fast) var(--ease-standard)}.dash-stage-figure-link:hover .dash-stage-figure{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em}.dash-stage-figure-link:hover svg{transform:translate(2px)}.dash-stage-figure-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.dash-pipeline-aside{padding:0 var(--ui-panel-pad) 1.25rem;color:#33425a;font-size:.9375rem;line-height:1.375rem}.dash-stage-meaning{color:#111b29;font-size:.9375rem;font-weight:500;line-height:1.375rem}.dash-stage-meta{color:#33425a;font-size:.875rem;line-height:1.25rem}.dash-stage-meta[data-tone=notice]{color:#93370d;font-weight:600}.dash-stage-meta-link{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;margin-block:-.625rem;color:#93370d;font-size:.875rem;font-weight:600}@media(pointer:fine){.dash-stage-meta-link{min-height:1.75rem;margin-block:-.125rem}}.dash-stage-meta-link svg{width:.875rem;height:.875rem}.dash-stage-meta-link:hover{text-decoration:underline;text-underline-offset:.2em}.dash-stage-meta-link:focus-visible{border-radius:.25rem;outline:2px solid var(--ui-focus);outline-offset:2px}.dash-stage-action{margin-top:.75rem}.dash-stage-action svg{width:1rem;height:1rem}.dash-stage-retry{display:grid;justify-items:start;gap:.75rem;color:#33425a;font-size:.9375rem}.dash-stage-skeleton{display:grid;gap:.625rem}@container (min-width: 52rem){.dash-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:.5rem .75rem}.dash-pipeline[data-stages="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-stage{padding:2.75rem var(--ui-panel-pad) 1.25rem}.dash-stage:before{top:1.6875rem;right:0;bottom:auto;left:calc(var(--ui-panel-pad) + 1.25rem);width:auto;height:2px}.dash-stage+.dash-stage:before{left:0}.dash-stage:last-child:before{content:"";right:auto;width:var(--ui-panel-pad)}.dash-stage-node{top:1.25rem}.dash-stage+.dash-stage{border-left:1px solid var(--ui-line)}}.dash-import-facts{display:flex;flex-wrap:wrap;gap:.125rem 1.5rem;color:#111b29;font-size:.875rem;font-weight:400;line-height:1.25rem}.dash-import-fact-label{margin-right:.25rem;color:#526178}.dash-import-result{display:grid;justify-items:start;gap:.125rem}.dash-import-created{color:#111b29;font-size:1rem;font-weight:600;line-height:1.5rem;white-space:nowrap}.dash-import-clean{color:#526178;font-size:.875rem}.dash-import-rejected{display:inline-flex;align-items:center;min-height:2.75rem;margin-block:-.5rem;border-radius:.25rem;color:#93370d;font-size:.875rem;font-weight:600;text-align:left;text-decoration:underline;text-decoration-color:#fec84b;text-underline-offset:.2em}@media(pointer:fine){.dash-import-rejected{min-height:1.75rem;margin-block:0}}.dash-import-rejected:hover{color:#7a2e0e;text-decoration-color:currentColor}.dash-import-rejected:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.dash-stage-figure-link svg{transition:none}}@media(forced-colors:active){.dash-stage-node{border-color:Canvas;background:CanvasText}.dash-stage:before{background:CanvasText}}.dash-stage-setup{display:grid;gap:.5rem;margin-top:.25rem}.dash-stage-setup-links{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none}.dash-stage-setup-links .dash-stage-meta-link{margin-block:0;color:#3a5373}.dash-breakdown{container-type:inline-size;display:grid;gap:1rem;padding:1.25rem var(--ui-panel-pad) 1rem}.dash-breakdown-bar{display:flex;gap:2px;height:.75rem;overflow:hidden;border-radius:999px;background:#e1e6ed}.dash-breakdown-bar>span{min-width:.375rem}:is(.dash-breakdown-bar>span,.dash-breakdown-swatch)[data-shade="0"]{background:#3a5373}:is(.dash-breakdown-bar>span,.dash-breakdown-swatch)[data-shade="1"]{background:#5b7ca5}:is(.dash-breakdown-bar>span,.dash-breakdown-swatch)[data-shade="2"]{background:#a8bdd6}:is(.dash-breakdown-bar>span,.dash-breakdown-swatch)[data-shade="3"]{background:#cdd9e8}:is(.dash-breakdown-bar>span,.dash-breakdown-swatch)[data-ink=highlight]{background:#c9276c}:is(.dash-breakdown-bar>span,.dash-breakdown-swatch)[data-ink=danger]{background:#d92d20}:is(.dash-breakdown-bar>span,.dash-breakdown-swatch)[data-ink=notice]{background:#f79009}:is(.dash-breakdown-bar>span,.dash-breakdown-swatch)[data-ink=neutral]{background:#5f6e85}.dash-breakdown-parts{display:grid;margin-inline:-.5rem}.dash-breakdown-parts>li+li{border-top:1px solid #edf0f4}.dash-breakdown-part{display:grid;grid-template-columns:auto minmax(0,1fr) auto 3.5rem;align-items:center;gap:.75rem;min-height:3.25rem;padding:.375rem .5rem;border-radius:var(--ui-radius-control);color:#111b29;font-size:.9375rem;line-height:1.375rem}a.dash-breakdown-part{transition:background-color var(--motion-instant) var(--ease-standard)}a.dash-breakdown-part:hover{background:#f3f6fa}a.dash-breakdown-part:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.dash-breakdown-swatch{width:.75rem;height:.75rem;border-radius:.1875rem}.dash-breakdown-label{min-width:0}.dash-breakdown-figure{font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:650;line-height:2.25rem;text-align:right}.dash-breakdown-share{color:#526178;font-size:.875rem;font-variant-numeric:tabular-nums;text-align:right}@container (min-width: 52rem){.dash-breakdown .dash-breakdown-parts{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-inline:0}.dash-breakdown .dash-breakdown-parts>li+li{border-top:0}.dash-breakdown .dash-breakdown-part{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"figure figure" "swatch label" ". share";align-content:start;gap:.25rem .5rem;min-height:0;height:100%;padding:1rem;border:1px solid #e1e6ed}.dash-breakdown .dash-breakdown-swatch{grid-area:swatch}.dash-breakdown .dash-breakdown-label{grid-area:label;color:#33425a}.dash-breakdown .dash-breakdown-figure{grid-area:figure;margin-bottom:.25rem;text-align:left}.dash-breakdown .dash-breakdown-share{grid-area:share;text-align:left}}@media(prefers-reduced-motion:reduce){a.dash-breakdown-part{transition:none}}@media(forced-colors:active){.dash-breakdown-bar>span,.dash-breakdown-swatch{background:CanvasText;forced-color-adjust:none}.dash-breakdown .dash-breakdown-part{border-color:CanvasText}}.dash-breakdown-basis{margin:-.5rem 0 0;color:#526178;font-size:.8125rem;font-variant-numeric:tabular-nums}.dash-role-action{display:inline-flex;align-items:center;justify-content:center}.dash-agenda-identity{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1rem;min-width:0}.dash-agenda-day{display:grid;justify-items:center;align-content:start;min-height:4.5rem;padding:.5rem .25rem;border:1px solid #cdd9e8;border-radius:var(--ui-radius-control);background:#f3f6fa;color:#243447;font-variant-numeric:tabular-nums;text-align:center}.dash-agenda-number{font-size:1.5rem;font-weight:650;line-height:1.75rem}.dash-agenda-month{font-size:.875rem;font-weight:600;line-height:1.125rem;text-transform:lowercase}.dash-agenda-weekday{margin-top:.125rem;color:#33425a;font-size:.75rem;line-height:1rem}.dash-agenda-relative{margin-top:.125rem;color:#33425a;font-size:.75rem;font-weight:400;line-height:1rem}.dash-agenda-day[data-tone=notice]{align-content:center;border-style:dashed;border-color:#fdb022;background:#fffaeb;color:#7a2e0e}.dash-agenda-unset{font-size:.8125rem;font-weight:600;line-height:1.125rem}.dash-role-packet{color:#93370d;font-weight:600}.dash-role-packet[data-ready]{color:#05603a;font-weight:500}@container adaptive-list (min-width: 36rem){.dash-role-compare.dash-records.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row{align-items:center;padding-block:1rem}}.dash-role-score{display:grid;grid-template-columns:auto minmax(6rem,1fr);align-items:center;gap:1rem;width:100%;min-width:12rem}.dash-role-score-figure{color:#111b29;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.75rem;white-space:nowrap}.dash-role-score-whole{color:#526178;font-size:.875rem;font-weight:500}.dash-role-score[data-low] .dash-role-score-figure{color:#93370d}.dash-role-score-track{display:block;height:.625rem;border-radius:999px;background:#f4f6f9;box-shadow:inset 0 0 0 1px #e1e6ed;overflow:hidden}.dash-role-score-track>span{display:block;width:var(--score);height:100%;border-radius:inherit;background:#46658c;transform-origin:left center;animation:dash-role-grow var(--motion-slow) var(--ease-enter) both}.dash-role-score[data-low] .dash-role-score-track>span{background:#f79009}@keyframes dash-role-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@container adaptive-list (width < 36rem){.dash-role-compare.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>td[data-priority=wide]>.adaptive-list-field-label{display:none}.dash-role-compare.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>td[data-priority=wide]>.adaptive-list-value{flex:1 1 auto}.dash-role-score{min-width:0}.dash-agenda-identity{grid-template-columns:4rem minmax(0,1fr);gap:.75rem}}@media(prefers-reduced-motion:reduce){.dash-role-score-track>span{animation:none}}@media(forced-colors:active){.dash-agenda-day{border-color:CanvasText}.dash-role-score-track{border:1px solid CanvasText}.dash-role-score-track>span{background:CanvasText;forced-color-adjust:none}}.decision-review .decision-review-label{margin:0 0 .25rem;color:#526178;font-size:.75rem;font-weight:600;letter-spacing:var(--ui-caps-tracking);line-height:1rem;text-transform:uppercase}.decision-review-justification{margin:0;padding:.625rem .875rem;border-left:2px solid #cdd9e8;border-radius:0 var(--ui-radius-control) var(--ui-radius-control) 0;background:#f4f6f9;color:#111b29;font-size:.875rem;line-height:1.5rem;white-space:pre-wrap;overflow-wrap:anywhere}.decision-review-justification[data-empty]{border-left-color:#e1e6ed;color:#526178;font-style:italic}.decision-review-person{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem .375rem;min-width:0}.decision-review-person-role{color:#526178;font-weight:400}.decision-review-person-role:before{content:"· "}.decision-review-requester{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;min-width:0}.decision-review-requester-unknown{flex:none;width:2rem;height:2rem;border:1px dashed #a3afbf;border-radius:999px;background:#f4f6f9}.decision-review-requester-name{color:#111b29;font-size:.875rem;font-weight:600;line-height:1.25rem}.decision-review-task{display:grid;gap:.25rem;min-width:0}.decision-review-task-title{color:#111b29;font-size:.875rem;font-weight:550;line-height:1.375rem}.decision-review-task-comment{color:#33425a;font-size:.875rem;line-height:1.375rem;white-space:pre-wrap}.decision-review .decision-review-task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.125rem}.decision-review-fact[data-tone=notice]{color:#b54708}.decision-review-fact[data-tone=success]{color:#027a48}.decision-review-effect{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.625rem;margin-top:1rem;padding:.75rem .875rem;border:1px solid #cdd9e8;border-radius:var(--ui-radius-panel);background:#f3f6fa}.decision-review-effect-icon{width:1rem;height:1rem;margin-top:.125rem;color:#46658c}.decision-review-effect-title{color:#2f435d;font-size:.8125rem;font-weight:600;line-height:1.25rem}.decision-review-effect-text{margin-top:.125rem;color:#111b29;font-size:.875rem;line-height:1.375rem;white-space:pre-line}.decision-review-disclosure{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.75rem;padding:0 .75rem;border:1px solid #e1e6ed;border-radius:var(--ui-radius-control);background:#fff;color:#33425a;font-size:.875rem;font-weight:550;text-align:left;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}@media(min-width:48rem){.decision-review-disclosure{min-height:2.5rem}}.decision-review-disclosure[aria-expanded=true]{border-color:#a3afbf;color:#111b29}.decision-review-disclosure:focus-visible{outline:2px solid #3a5373;outline-offset:2px}.decision-review-disclosure-icon{width:1rem;height:1rem;flex:none;color:#526178;transition:transform var(--motion-base) var(--ease-standard)}@media(hover:hover){.decision-review-disclosure:hover{background:#f4f6f9}}.decision-review-activity:not([hidden]){margin-top:.875rem;animation:decision-review-fade var(--motion-base) var(--ease-enter) both}.decision-activity-kind{color:#526178;font-weight:500}.decision-schedule{max-height:24rem;overflow:auto;overscroll-behavior:contain;border:1px solid #e1e6ed;border-radius:var(--ui-radius-control)}.decision-schedule:focus-visible{outline:2px solid #3a5373;outline-offset:2px}.decision-schedule table{width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem;line-height:1.25rem;font-variant-numeric:tabular-nums}.decision-schedule th,.decision-schedule td{padding:.5rem .75rem;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.decision-schedule thead th{position:sticky;top:0;z-index:1;border-bottom-color:#e1e6ed;background:#f4f6f9;color:#526178;font-size:.75rem;font-weight:600;white-space:nowrap}.decision-schedule tbody tr:last-child>*{border-bottom:0}.decision-schedule tbody th{width:2.25rem;color:#526178;font-weight:500}.decision-schedule tbody td{color:#111b29;white-space:nowrap}.decision-schedule [data-align=end]{text-align:right}.decision-schedule [data-strong]{font-weight:550}.decision-review .decision-review-title{color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.5rem}.decision-review-step{margin-top:1.25rem}.decision-review .decision-review-step-label{display:block;margin-bottom:.5rem;padding:0;color:#111b29;font-size:.875rem;font-weight:600;line-height:1.25rem}.decision-review-step-number{color:#46658c;font-variant-numeric:tabular-nums}.decision-review-required{color:#526178;font-weight:400}.decision-choices{overflow:hidden;border:1px solid #e1e6ed;border-radius:var(--ui-radius-control);background:#fff}.decision-review .decision-choice{position:relative;display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem .875rem;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}.decision-review .decision-choice+.decision-choice{border-top:1px solid #e1e6ed}.decision-review .decision-choice>.choice-control{margin-top:.1875rem}.decision-choice-label{display:block;color:#111b29;font-size:.875rem;font-weight:600;line-height:1.5rem}.decision-choice-effect{display:block;margin-top:.125rem;color:#33425a;font-size:.8125rem;line-height:1.25rem;white-space:pre-line}.decision-review .decision-choice:has(input:checked){background:#f3f6fa}.decision-review .decision-choice[data-tone=danger]:has(input:checked){background:#fef3f2}.decision-review .decision-choice:has(input:checked):before{position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:#c9276c;content:""}.decision-review .decision-choice[data-tone=danger]:has(input:checked):before{background:#b42318}.decision-review .decision-choice:has(input:disabled){cursor:not-allowed}.decision-review .decision-choice:has(input:disabled)>span{opacity:.55}.decision-review .decision-choice:has(input:focus-visible){outline:2px solid #3a5373;outline-offset:-2px}@media(hover:hover){.decision-review .decision-choice:hover:not(:has(input:disabled,input:checked)){background:#f4f6f9}}.decision-review .decision-review-rationale:focus-visible{border-color:#3a5373;outline:2px solid #e6ecf4;outline-offset:0}.decision-review .decision-review-rationale[aria-invalid=true]{border-color:#b42318}.decision-review-rationale-help{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-top:.375rem;color:#526178;font-size:.75rem;line-height:1.25rem}.decision-review-count{flex:none;font-variant-numeric:tabular-nums}.decision-review-count[data-over]{color:#912018;font-weight:600}.decision-review .decision-review-error{color:#912018;font-size:.875rem;line-height:1.375rem}.decision-review-submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem;margin-top:1.25rem}.decision-review-submit>.ui-button{flex:0 1 auto}@media(max-width:40rem){.decision-review-submit>.ui-button{flex:1 1 100%}}.decision-review-confirm{display:grid;gap:1rem}.decision-review-confirm-request-title{color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.5rem}.decision-review-confirm-effect{padding:.75rem .875rem;border:1px solid #cdd9e8;border-radius:var(--ui-radius-panel);background:#f3f6fa}.decision-review-confirm-effect[data-tone=danger]{border-color:#fecdca;background:#fef3f2}.decision-review-confirm-effect .decision-review-label{color:#3a5373}.decision-review-confirm-effect[data-tone=danger] .decision-review-label{color:#b42318}.decision-review-confirm-effect-text{color:#111b29;font-size:.875rem;line-height:1.375rem;white-space:pre-line}.decision-review-confirm-error{padding:.75rem;border-radius:var(--ui-radius-control);background:#fef3f2;color:#912018;font-size:.875rem;line-height:1.375rem}.decision-review-outcome{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.decision-review-outcome-title{color:#111b29;font-size:.9375rem;font-weight:600;line-height:1.5rem}.decision-outcome-mark{flex:none;width:2.25rem;height:2.25rem;fill:none;stroke:#039855;stroke-linecap:round;stroke-linejoin:round}.decision-review-outcome[data-outcome=REJECTED] .decision-outcome-mark{stroke:#d92d20}.decision-review-outcome[data-outcome=DONE] .decision-outcome-mark{stroke:#46658c}.decision-outcome-ring{stroke-width:1.5;opacity:.35}.decision-outcome-stroke{stroke-width:2}.decision-outcome-mark[data-drawn] .decision-outcome-ring,.decision-outcome-mark[data-drawn] .decision-outcome-stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:decision-outcome-draw var(--motion-slow) var(--ease-enter) forwards}.decision-outcome-mark[data-drawn] .decision-outcome-stroke{animation-delay:.14s}.decision-review-note{margin-top:1rem}.decision-review-result:focus-visible{outline:2px solid #3a5373;outline-offset:3px}@keyframes decision-outcome-draw{to{stroke-dashoffset:0}}@keyframes decision-review-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.decision-review .decision-choice,.decision-review-disclosure,.decision-review-disclosure-icon{transition:none}.decision-review-activity:not([hidden]){animation:none}.decision-outcome-mark[data-drawn] .decision-outcome-ring,.decision-outcome-mark[data-drawn] .decision-outcome-stroke{stroke-dashoffset:0;animation:none}}@media(forced-colors:active){.decision-review .decision-choice:has(input:checked):before{background:Highlight}.decision-review-effect,.decision-review-confirm-effect,.decision-review-justification{border-color:CanvasText}.decision-outcome-mark{stroke:CanvasText}}.decision-workspace{container:decision-workspace / inline-size}.decision-brief{display:grid;gap:.875rem;min-width:0;padding:1rem 1.125rem;border:1px solid #e1e6ed;border-radius:var(--ui-radius-panel);background:#f4f6f98c}.decision-brief-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.875rem 1.5rem;margin:0;min-width:0}.decision-brief-cell{display:grid;align-content:start;gap:.25rem;min-width:0}.decision-brief-cell dt{color:#526178;font-size:.75rem;font-weight:600;letter-spacing:var(--ui-caps-tracking);line-height:1rem;text-transform:uppercase}.decision-brief-cell dd{display:grid;gap:.125rem;margin:0;min-width:0;color:#111b29;font-size:.875rem;line-height:1.375rem;overflow-wrap:anywhere}.decision-brief-strong{font-weight:600}.decision-brief-measure{color:#33425a}@container decision-workspace (min-width: 22rem){.decision-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container decision-workspace (min-width: 56rem){.decision-brief-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.6fr)}}.decision-brief-effect dd>span:first-child{color:#111b29}.decision-brief-check{min-width:0;padding-top:.75rem;border-top:1px solid #e1e6ed}.decision-brief-check-title{display:flex;align-items:center;gap:.375rem;margin:0 0 .375rem;color:#111b29;font-size:.8125rem;font-weight:600}.decision-brief-check-icon{width:1rem;height:1rem;color:#46658c}.decision-brief-check ul{display:grid;gap:.25rem;margin:0;padding-inline-start:1.375rem;color:#33425a;font-size:.8125rem;line-height:1.25rem;list-style:disc}.decision-review[data-presentation=review]{display:grid;gap:1.75rem 2rem;min-width:0}.decision-review[data-presentation=review]>.ui-inspector-section,.decision-review[data-presentation=review]>.decision-review-cell{margin-top:0;min-width:0}.decision-review[data-presentation=review]>.decision-review-wide{margin:0}@container decision-workspace (min-width: 44rem){.decision-review[data-presentation=review]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.decision-review[data-presentation=review]>.decision-review-wide{grid-column:1 / -1}}.decision-review-cell>.ui-inspector-section+.ui-inspector-section,.decision-review-cell>*+*{margin-top:1.25rem}.decision-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;min-width:0}.decision-compare-panel{display:grid;gap:.5rem;min-width:0;padding:.75rem .875rem;border:1px solid #e1e6ed;border-radius:var(--ui-radius-control)}.decision-compare-panel table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.375rem}.decision-compare-panel caption{margin-bottom:.375rem;color:#111b29;font-size:.8125rem;font-weight:600;text-align:start}.decision-compare-panel thead th{padding:0 .5rem .25rem 0;color:#526178;font-size:.75rem;font-weight:600;text-align:start}.decision-compare-panel tbody th{padding:.25rem .75rem .25rem 0;color:#526178;font-weight:500;text-align:start;white-space:nowrap}.decision-compare-panel tbody td{padding:.25rem .5rem .25rem 0;color:#111b29;font-variant-numeric:tabular-nums;vertical-align:top}.decision-compare-panel [data-tone=attention]{color:#93370d;font-weight:600}.ui-user-quote{margin:.5rem 0 0;min-width:0}.ui-user-quote-source{margin:0 0 .25rem;color:#526178;font-size:.8125rem;line-height:1.25rem}.ui-user-quote blockquote{margin:0;padding:.5rem .75rem;border-left:2px solid #cdd9e8;border-radius:0 var(--ui-radius-control) var(--ui-radius-control) 0;background:#f4f6f9;color:#111b29;font-size:.875rem;line-height:1.5rem;white-space:pre-wrap;overflow-wrap:anywhere}.ui-user-quote--compact blockquote{padding:.25rem .5rem;font-size:.8125rem;line-height:1.25rem}@media(forced-colors:active){.ui-user-quote blockquote{border-color:CanvasText}}.dash-preview-dossier{display:grid;gap:1rem}.dash-preview-identity{display:grid;gap:.25rem}.dash-preview-name-line{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem}.dash-preview-debtor{color:#111b29;font-size:1rem;font-weight:600;line-height:1.5rem}.dash-preview-reference{color:#33425a;font-size:.875rem;line-height:1.25rem}.dash-preview-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.875rem 1.25rem}.dash-preview-facts dt{color:#526178;font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1rem;text-transform:uppercase}.dash-preview-facts dd{margin-top:.25rem;color:#111b29;font-size:.9375rem;font-weight:500;line-height:1.375rem}.dash-preview-facts .dash-preview-figure{font-size:1.25rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.75rem;white-space:nowrap}.dash-preview-person{display:inline-flex;align-items:center;gap:.5rem}.dash-preview-meta{color:#526178;font-size:.875rem;font-weight:400}.dash-preview-procedure{display:grid;gap:.75rem}.dash-preview-steps{display:grid;gap:.5rem}.dash-preview-steps-title{color:#526178;font-size:.75rem;font-weight:600;letter-spacing:var(--ui-caps-tracking);line-height:1rem;text-transform:uppercase}.dash-preview-steps-list{display:grid}.dash-preview-step{position:relative;display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.25rem;color:#33425a;font-size:.9375rem;line-height:1.375rem}.dash-preview-step:not(:last-child):after{content:"";position:absolute;top:calc(50% + .625rem);bottom:calc(-50% + .625rem);left:calc(.625rem - 1px);width:2px;background:#e1e6ed}.dash-preview-step[data-state=done]:not(:last-child):after{background:#46658c}.dash-preview-step-mark{display:grid;place-items:center;width:1.25rem;height:1.25rem;border:2px solid #a3afbf;border-radius:999px;background:#fff;color:#fff}.dash-preview-step-mark svg{width:.75rem;height:.75rem}.dash-preview-step[data-state=done] .dash-preview-step-mark{border-color:#46658c;background:#46658c}.dash-preview-step[data-state=current] .dash-preview-step-mark{border-color:#c9276c;background:#c9276c;box-shadow:0 0 0 4px #fbe3ee}.dash-preview-step[data-state=current]{color:#111b29;font-weight:600}.dash-preview-step[data-state=next]{color:#526178}.dash-preview-steps-list[data-off-track] .dash-preview-step-mark{border-style:dashed}.dash-preview-step-state{color:#526178;font-size:.875rem;font-weight:400}.dash-preview-step[data-state=current] .dash-preview-step-state{color:#a91f5a;font-weight:600}.dash-preview-steps-off{color:#111b29;font-size:.9375rem;font-weight:600}.dash-preview-note{display:flex;align-items:center;gap:.5rem;color:#33425a;font-size:.875rem;font-weight:500}.dash-preview-note>svg{width:1rem;height:1rem;flex:none}.dash-preview-note[data-tone=notice]{color:#93370d}.dash-preview-note[data-tone=notice]>svg{color:#b54708}.dash-preview-note[data-tone=danger]{color:#b42318}.dash-preview-quiet{display:flex;align-items:center;gap:.5rem;color:#526178;font-size:.875rem}.dash-preview-quiet>svg{width:1rem;height:1rem;flex:none}.dash-preview-skeleton{display:grid;gap:.625rem}.dash-preview-timeline{font-size:.9375rem}.dash-preview-missing{display:grid;gap:.5rem}.dash-preview-missing li{display:flex;align-items:center;gap:.625rem;color:#7a2e0e;font-size:.9375rem;line-height:1.375rem}.dash-preview-missing li:before{content:"";flex:none;width:1rem;height:1rem;border:2px solid #dc6803;border-radius:999px}.dash-preview-team{display:grid;gap:.625rem}.dash-preview-team li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;font-size:.9375rem}.dash-preview-team-name{min-width:0;color:#111b29;font-weight:500}.dash-preview-team-load{color:#526178;font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.dash-preview-team-load [data-tone=danger]{color:#b42318}@media(forced-colors:active){.dash-preview-step[data-state=current] .dash-preview-step-mark{background:Highlight;border-color:Highlight;box-shadow:none}.dash-preview-step[data-state=done] .dash-preview-step-mark{background:CanvasText;border-color:CanvasText}}.team-load{display:grid;grid-template-columns:minmax(4.5rem,1fr) auto;align-items:center;gap:.75rem;width:100%;min-width:11rem}.team-load-track{display:block;height:.625rem;border-radius:999px;background:#f4f6f9;box-shadow:inset 0 0 0 1px #e1e6ed;overflow:hidden}.team-load-fill{display:flex;gap:2px;width:var(--team-load);height:100%;transform-origin:left center;animation:team-load-grow var(--motion-slow) var(--ease-enter) both;animation-delay:var(--arrive-rows)}.team-load-part{flex-basis:0;min-width:3px;background:var(--part-ink)}.team-load-total{color:#33425a;font-size:.875rem;font-variant-numeric:tabular-nums;line-height:1.25rem;white-space:nowrap}:is(.team-load-part,.team-load-legend>span)[data-part=overdue]{--part-ink: #f04438}:is(.team-load-part,.team-load-legend>span)[data-part=today]{--part-ink: #c9276c}:is(.team-load-part,.team-load-legend>span)[data-part=upcoming]{--part-ink: #a8bdd6}:is(.team-load-part,.team-load-legend>span)[data-part=blocked]{--part-ink: #fdb022}@keyframes team-load-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.team-load-legend{display:flex;flex-wrap:wrap;gap:.375rem 1.25rem;padding:.875rem var(--ui-panel-pad) 1.125rem;border-top:1px solid #e1e6ed;color:#33425a;font-size:.875rem;line-height:1.25rem}.team-load-legend>span{display:inline-flex;align-items:center;gap:.5rem}.team-load-legend>span:before{content:"";width:.75rem;height:.75rem;border-radius:.1875rem;background:var(--part-ink)}@media(prefers-reduced-motion:reduce){.team-load-fill{animation:none}}@media(forced-colors:active){.team-load-track{border:1px solid CanvasText}.team-load-part,.team-load-legend>span:before{background:CanvasText;forced-color-adjust:none}}.dash-team-summary{display:flex;align-items:center;gap:.625rem;padding:.875rem var(--ui-panel-pad);border-bottom:1px solid #e1e6ed;color:#111b29;font-size:.9375rem;font-weight:500;line-height:1.375rem}.dash-team-summary-dot{width:.625rem;height:.625rem;flex:none;border-radius:999px;background:#12b76a}.dash-team-summary[data-tone=danger]{color:#912018;font-weight:600}.dash-team-summary[data-tone=danger] .dash-team-summary-dot{background:#f04438}@container adaptive-list (min-width: 36rem){.dash-team-list.dash-records.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row{align-items:center;padding-block:1rem}}.dash-team-figure{color:#111b29;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.75rem}.dash-team-figure[data-tone=danger]{color:#b42318}.dash-team-figure[data-empty]{color:#5f6e85;font-weight:500}.dash-team-action{display:inline-flex;align-items:center;justify-content:center}@container adaptive-list (width < 36rem){.dash-team-list.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>td[data-priority=wide]{flex:1 1 10rem;align-items:center;order:4}.dash-team-list.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>td[data-priority=wide]>.adaptive-list-field-label{display:none}.dash-team-list.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>td[data-priority=wide]>.adaptive-list-value{flex:1 1 auto}.dash-team-list.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>td:not([data-lead]) .dash-team-figure{font-size:1rem;line-height:1.375rem}.dash-team-list .team-load{min-width:0}.dash-team-list.ui-rows.adaptive-list .adaptive-list-table .adaptive-list-row>[data-role=action]{order:5}}@media(forced-colors:active){.dash-team-summary-dot{background:CanvasText;forced-color-adjust:none}}.payment-suggestion{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-height:2.75rem;padding:.5rem .875rem;border:1px solid #e1e6ed;border-radius:.375rem;background:#fff;color:#33425a;font-size:.875rem;line-height:1.25rem;text-align:left;transition:background-color .15s,border-color .15s}.payment-suggestion strong{color:#111b29;font-weight:600;font-variant-numeric:tabular-nums}.payment-suggestion:hover{border-color:#a8bdd6;background:#f3f6fa}.payment-suggestion:focus-visible{outline:2px solid #c9276c;outline-offset:2px}@media(min-width:768px){.payment-suggestion{min-height:2.5rem}}@media(prefers-reduced-motion:reduce){.payment-suggestion{transition:none}}.agent-filter-trigger{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;height:2.375rem;padding:0 .625rem 0 .75rem;border:1px solid color-mix(in srgb,#a3afbf 40%,#e1e6ed);border-radius:var(--ui-radius-control);background:#fff;color:#33425a;font-size:.875rem;line-height:1.25rem;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.agent-filter-trigger>svg{flex:none;width:1rem;height:1rem;color:#5f6e85}.agent-filter-trigger>.ui-avatar{flex:none}.agent-filter-trigger:hover{border-color:#a8bdd6;background:#f3f6fa}.agent-filter-trigger[data-state=open]{border-color:#7d9bbf}.agent-filter-trigger[data-active]{border-color:#a8bdd6;background:#f3f6fa}.agent-filter-trigger:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.agent-filter-trigger-label{flex:none;color:#526178}.agent-filter-trigger-label:after{content:" :"}.agent-filter-trigger-value{min-width:0;color:#111b29;font-weight:600}.agent-filter-trigger .agent-filter-chevron{margin-left:auto;transition:transform var(--motion-fast) var(--ease-standard)}.agent-filter-trigger[data-state=open] .agent-filter-chevron{transform:rotate(180deg)}.agent-filter-menu{display:flex;flex-direction:column;width:min(20rem,calc(100vw - 1.5rem));max-height:min(26rem,var(--radix-popover-content-available-height));overflow:hidden;border:0;border-radius:var(--ui-radius-overlay);background:#fff;box-shadow:var(--ui-shadow-overlay)}.agent-filter-search{display:flex;flex:none;align-items:center;gap:.5rem;padding:0 .75rem;border-bottom:1px solid #e1e6ed}.agent-filter-search>svg{flex:none;width:1rem;height:1rem;color:#5f6e85}.agent-filter-search input{flex:1 1 auto;min-width:0;height:2.75rem;border:0;background:transparent;color:#111b29;font-size:.875rem;outline:none}.agent-filter-search input::-moz-placeholder{color:#5f6e85}.agent-filter-search input::placeholder{color:#5f6e85}.agent-filter-list{flex:1 1 auto;min-height:0;margin:0;padding:.375rem;overflow-y:auto;overscroll-behavior:contain;list-style:none}.agent-filter-option{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.5rem;padding:.375rem .625rem .375rem .5rem;border:0;border-radius:var(--ui-radius-control);background:transparent;color:#111b29;font-size:.875rem;text-align:left;cursor:pointer}@media(hover:hover){.agent-filter-option:hover{background:#f4f6f9}}.agent-filter-option[aria-pressed=true]{background:#f3f6fa;font-weight:600}.agent-filter-option:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.agent-filter-all-mark{display:grid;flex:none;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;background:#3a5373;color:#fff}.agent-filter-all-mark svg{width:.8125rem;height:.8125rem}.agent-filter-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.agent-filter-name{min-width:0;line-height:1.25rem}.agent-filter-team{min-width:0;color:#526178;font-size:.75rem;font-weight:400;line-height:1rem}.agent-filter-match{border-radius:.125rem;background:#fbe3ee;color:inherit;font-weight:600}.agent-filter-check{flex:none;width:1rem;height:1rem;color:#c9276c;opacity:0}.agent-filter-option[aria-pressed=true] .agent-filter-check{opacity:1}.agent-filter-placeholder{display:flex;align-items:center;gap:.625rem;padding:.5rem}.agent-filter-status{display:grid;gap:.5rem;padding:.75rem 1rem;color:#526178;font-size:.8125rem;line-height:1.25rem}.agent-filter-more{display:flex;flex:none;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem .875rem;border-top:1px solid #e1e6ed}.agent-filter-count{flex:none;color:#526178;font-size:.8125rem;font-variant-numeric:tabular-nums}.agent-filter-more .ui-button{flex:1 1 auto;justify-content:flex-end}@media(pointer:coarse){.agent-filter-trigger{height:2.75rem}.agent-filter-option{min-height:2.75rem}}@media(prefers-reduced-motion:reduce){.agent-filter-trigger .agent-filter-chevron{transition:none}}.report-workspace,.report-workspace-body{display:grid;gap:var(--ui-region-gap);min-width:0}.report-export{display:grid;justify-items:end;gap:.375rem;min-width:0}.report-export-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.report-export-summary{max-width:28rem;margin:0;text-align:end}@media(max-width:639px){.report-export{justify-items:stretch}.report-export-summary{text-align:start}.report-export-buttons>*{flex:1 1 10rem}}.report-builder-scope,.report-builder-content{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;padding:1rem var(--ui-panel-pad)}.report-builder-content{align-items:flex-start;border-top:1px solid var(--ui-line)}.report-builder-period{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;min-width:0}.report-builder-dates{display:flex;flex-wrap:wrap;gap:.75rem}.report-builder-dates>*{width:11.5rem}.report-builder-filters{display:flex;flex:1 1 30rem;flex-wrap:wrap;align-items:flex-end;gap:.75rem;min-width:0}.report-builder-filters>*{flex:0 1 16rem;min-width:12rem}.report-builder-client{display:grid;gap:.5rem}.report-builder-clear{justify-self:start;display:inline-flex;align-items:center;gap:.25rem}.report-builder-sections{flex:1 1 100%;min-width:0;margin:0;padding:0;border:0}.report-builder-legend{display:flex;gap:.5rem;align-items:baseline;margin-bottom:.5rem;padding:0;color:#111b29;font-size:.8125rem;font-weight:500}.report-builder-note{flex:1 1 100%;max-width:48rem}.report-chips{display:flex;flex-wrap:wrap;gap:.5rem}.report-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .875rem 0 .625rem;border:1px solid var(--ui-control-line);border-radius:var(--ui-radius-control);background:var(--ui-paper);color:#33425a;font-size:.875rem;font-weight:500;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-instant) var(--ease-standard)}.report-chip:hover{border-color:#7d9bbf;color:#111b29}.report-chip:active{transform:scale(.98)}.report-chip:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.report-chip[aria-pressed=true]{border-color:#a8bdd6;background:#f3f6fa;color:#111b29}.report-chip-box{display:inline-grid;place-items:center;width:1.125rem;height:1.125rem;border:1.5px solid #7d9bbf;border-radius:4px;background:var(--ui-paper);color:var(--ui-paper);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.report-chip[aria-pressed=true] .report-chip-box{border-color:#3a5373;background:#3a5373}@media(pointer:coarse){.report-chip{min-height:2.75rem}}@media(max-width:639px){.report-builder-filters>*{flex:1 1 100%}.report-builder-dates>*{width:auto;flex:1 1 9rem}}.report-paper-alert{margin:1rem var(--ui-panel-pad) 0}.report-paper-body.is-refreshing{opacity:.55;transition:opacity var(--motion-base) var(--ease-fade)}.report-identity{display:grid;gap:.5rem;padding:1.5rem var(--ui-panel-pad) 1.25rem;border-bottom:1px solid var(--ui-line)}.report-identity-title{margin:0;color:#111b29;font-size:1.375rem;font-weight:650;line-height:1.75rem;letter-spacing:-.015em}.report-identity-facts{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin:.5rem 0 0}.report-identity-fact{display:grid;gap:.125rem;margin:0}.report-identity-fact dd{margin:0}.report-identity-note{max-width:72ch;margin:.5rem 0 0;padding:.75rem 1rem;border-inline-start:3px solid #a8bdd6;background:#f3f6fa;color:#111b29;white-space:pre-line}.report-section{display:grid;gap:1rem;min-width:0;padding:1.5rem var(--ui-panel-pad)}.report-section+.report-section{border-top:1px solid var(--ui-line)}.report-no-data,.report-aside{margin:0}.report-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:1rem 1.5rem;margin:0}.report-figure{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start;gap:.25rem;min-width:0;padding-inline-start:.875rem;border-inline-start:1px solid var(--ui-line)}.report-figure[data-highlight]{border-inline-start:3px solid var(--brand-highlight);padding-inline-start:calc(.875rem - 2px)}.report-figure-label{color:#33425a;font-size:.875rem;font-weight:500}.report-figure-value{margin:0;overflow-wrap:anywhere}.report-figure-value .ui-amount{flex-wrap:wrap;row-gap:0}.report-figure-words{color:#33425a;font-size:.9375rem;font-weight:500}.report-figure-foot{margin:0}.report-foot-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.report-foot-stack{display:grid;gap:.375rem;max-width:20rem}.report-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1.5rem 2.5rem}.report-block{display:grid;align-content:start;gap:.625rem;min-width:0}.report-block>.ui-distribution{max-width:42rem}.report-block-title{margin:0;color:#111b29;font-size:.9375rem;font-weight:650}.report-block-note{margin:-.375rem 0 0}.report-ranked-toggle{justify-self:start;margin-top:.5rem}.report-rows{display:grid;gap:.75rem;min-width:0;outline:none}.report-rows-alert{margin:0}.report-row-identity,.report-row-stack{display:grid;gap:.25rem;min-width:0;justify-items:start}.report-row-name{color:#111b29;font-size:1rem;font-weight:600;overflow-wrap:anywhere}a.report-row-name{text-decoration:underline;text-decoration-color:#a3afbf;text-underline-offset:4px}a.report-row-name:hover{color:#2f435d;text-decoration-color:currentColor}.report-late{color:#b42318;font-weight:600}.report-row-person{display:flex;align-items:center;gap:.625rem;min-width:0}.report-row-reason{color:#33425a;line-height:1.5;overflow-wrap:anywhere}.balance-adjustment-outcome{border-left:3px solid #46658c;background:#f4f6f9;padding:.75rem 1rem;color:#33425a;line-height:1.5}.balance-adjustment-outcome strong{color:#111b29;font-variant-numeric:tabular-nums}.report-stage-track{display:flex;gap:1rem;min-width:0;padding-bottom:.25rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.report-stage-steps,.report-stage-others{display:flex;flex:1 0 auto;gap:.75rem;margin:0;padding:0;list-style:none}.report-stage-others{flex:0 0 auto;padding-inline-start:1rem;border-inline-start:1px dashed var(--ui-line)}.report-stage{display:grid;grid-template-rows:9rem auto auto auto;gap:.25rem;width:8.5rem;flex:1 0 8.5rem}.report-stage-bar{position:relative;display:block;border-radius:6px 6px 2px 2px;background:#f3f6fa;box-shadow:inset 0 -1px #cdd9e8;overflow:hidden}.report-stage-fill{position:absolute;inset:0;border-radius:inherit;background:#46658c;clip-path:inset(calc((1 - var(--stage-ratio, 0)) * 100%) 0 0 0 round 6px 6px 2px 2px);transition:clip-path var(--motion-slow) var(--ease-standard)}.report-stage[data-best] .report-stage-fill{background:var(--brand-highlight)}.report-stage-others .report-stage-fill{background:#a8bdd6}.report-stage-name{margin-top:.375rem;color:#111b29;font-size:.875rem;font-weight:600}.report-stage-amount{font-size:.9375rem;font-weight:600}.report-stage[data-empty] :is(.report-stage-name,.report-stage-amount){color:#33425a;font-weight:500}@keyframes report-stage-rise{0%{clip-path:inset(100% 0 0 0 round 6px 6px 2px 2px)}}@media(prefers-reduced-motion:no-preference){[data-arrival=open] .report-stage-fill{animation:report-stage-rise var(--motion-slow) var(--ease-enter) var(--arrive-figures) backwards}}@media(prefers-reduced-motion:reduce){.report-chip,.report-chip-box,.report-stage-fill,.report-paper-body.is-refreshing{transition:none}}@media(max-width:639px){.report-stage{grid-template-rows:6rem auto auto auto;width:7.5rem;flex-basis:7.5rem}.report-figures{grid-template-columns:1fr 1fr;gap:1rem}}@media(forced-colors:active){.report-stage-fill{background:Highlight}.report-chip[aria-pressed=true]{border-width:2px}}.report-statement-client{flex:0 1 24rem}.statement-bridge{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--ui-line);border-radius:var(--ui-radius-section)}.statement-step{display:grid;align-content:start;gap:.375rem;min-width:0;padding:.875rem 1rem;border-inline-start:1px solid var(--ui-line)}.statement-step:first-child{border-inline-start:0}.statement-step[data-total]{background:#f3f6fa}.statement-step:last-child{box-shadow:inset 0 3px 0 var(--brand-highlight)}.statement-step-label{display:flex;gap:.375rem;align-items:baseline;color:#33425a;font-size:.875rem;font-weight:500}.statement-step-sign{min-width:.75rem;color:#3a5373;font-weight:650}.statement-step[data-zero]:not([data-total]) .statement-step-amount{color:#33425a}.statement-step-amount{font-size:1.25rem;overflow-wrap:anywhere}.statement-delta{font-weight:600;white-space:nowrap}.statement-delta[data-direction=down]{color:#027a48}@media(max-width:639px){.statement-bridge{grid-template-columns:1fr}.statement-step{grid-template-columns:1fr auto;align-items:baseline;border-inline-start:0;border-top:1px solid var(--ui-line)}.statement-step:first-child{border-top:0}.statement-step:last-child{box-shadow:inset 3px 0 0 var(--brand-highlight)}}.statement-bridge[data-layout=stack]{grid-template-columns:1fr}.statement-bridge[data-layout=stack] .statement-step{grid-template-columns:1fr auto;align-items:baseline;border-inline-start:0;border-top:1px solid var(--ui-line);padding-block:.625rem}.statement-bridge[data-layout=stack] .statement-step:first-child{border-top:0}.statement-bridge[data-layout=stack] .statement-step:last-child{box-shadow:inset 3px 0 0 var(--brand-highlight)}.statement-bridge[data-layout=stack] .statement-step-amount{font-size:1rem}.statement-history{display:grid;margin:0;padding:0;list-style:none}.statement-history>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;align-items:baseline;padding-block:.75rem}.statement-history>li+li{border-top:1px solid var(--ui-line)}.statement-history-value{color:#111b29;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.report-row-identity .ui-meta{overflow-wrap:anywhere}.adaptive-list .adaptive-list-value :is(.report-row-identity,.report-row-stack) .ui-reference{white-space:normal;overflow-wrap:anywhere}.adaptive-list .adaptive-list-value .report-row-stack>:not(.ui-reference){overflow-wrap:break-word}.adaptive-list .adaptive-list-value .report-row-stack>*{min-width:auto}.statement-history-download{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;color:#3a5373;font-size:.875rem;font-weight:500;text-decoration:underline;text-decoration-color:#cdd9e8;text-underline-offset:4px}.statement-history-download:hover{color:#243447;text-decoration-color:currentColor}.statement-difference{border-left:3px solid #f79009;background:#fffaeb;padding:.625rem .875rem;color:#93370d;font-weight:600}
