.u-accent-color-var-navy-900{accent-color:var(--navy-900)}.u-align-items-center{align-items:center}.u-align-items-end{align-items:end}.u-align-items-flex-end{align-items:flex-end}.u-align-items-flex-start{align-items:flex-start}.u-align-items-stretch{align-items:stretch}.u-align-self-center{align-self:center}.u-align-self-end{align-self:end}.u-align-self-flex-end{align-self:flex-end}.u-border-0{border:0}.u-border-1px-solid-var-border-ddd{border:1px solid var(--border,#ddd)}.u-border-bottom-1px-solid-var-line{border-bottom:1px solid var(--line)}.u-border-left-2px-solid-var-border-ddd{border-left:2px solid var(--border,#ddd)}.u-border-radius-6px{border-radius:6px}.u-border-top-1px-solid-var-line{border-top:1px solid var(--line)}.u-color-75d6c7,.u-color-c5a880{color:var(--color-brand-brass)}.u-color-8e9bb0{color:#8e9bb0}.u-color-aab6c8{color:#aab6c8}.u-color-fff{color:#fff}.u-color-inherit{color:inherit}.u-color-var-danger{color:var(--danger);font-weight:600}.u-color-var-ink{color:var(--ink)}.u-color-var-success{color:var(--success)}.u-display-block{display:block}.u-display-contents{display:contents}.u-display-flex{display:flex}.u-display-grid{display:grid}.u-display-inline-flex{display:inline-flex}.u-flex-1-1-180px{flex:180px}.u-flex-1-1-200px{flex:200px}.u-flex-1-1-220px{flex:220px}.u-flex-1-1-240px{flex:240px}.u-flex-1-1-260px{flex:260px}.u-flex-1-1-300px{flex:300px}.u-flex-1-1-320px{flex:320px}.u-flex-basis-100{flex-basis:100%}.u-flex-direction-column{flex-direction:column}.u-flex-wrap-nowrap{flex-wrap:nowrap}.u-flex-wrap-wrap{flex-wrap:wrap}.u-font-family-inherit{font-family:inherit}.u-font-size-0_78rem{font-size:.78rem}.u-font-size-0_82rem{font-size:.82rem}.u-font-size-0_85rem{font-size:.85rem}.u-font-size-0_8rem{font-size:.8rem}.u-font-size-0_95rem{font-size:.95rem}.u-font-size-0_9rem{font-size:.9rem}.u-font-size-13px{font-size:13px}.u-font-size-1_05rem{font-size:1.05rem}.u-font-size-1_15rem{font-size:1.15rem}.u-font-size-1_1rem{font-size:1.1rem}.u-font-size-1_3rem{font-size:1.3rem}.u-font-size-1_4rem{font-size:1.4rem}.u-font-size-1_5rem{font-size:1.5rem}.u-font-size-1_6rem{font-size:1.6rem}.u-font-size-1_75rem{font-size:1.75rem}.u-font-size-1rem{font-size:1rem}.u-font-style-normal{font-style:normal}.u-font-weight-400{font-weight:400}.u-font-weight-600{font-weight:600}.u-font-weight-650{font-weight:650}.u-font-weight-700{font-weight:700}.u-gap-10px{gap:10px}.u-gap-12px{gap:12px}.u-gap-14px{gap:14px}.u-gap-16px{gap:16px}.u-gap-18px{gap:18px}.u-gap-20px{gap:20px}.u-gap-2px{gap:2px}.u-gap-4px{gap:4px}.u-gap-6px{gap:6px}.u-gap-8px{gap:8px}.u-grid-column-1-n1{grid-column:1/-1}.u-grid-template-columns-8_5rem-1fr-auto-1fr{grid-template-columns:8.5rem 1fr auto 1fr}.u-grid-template-columns-auto-1fr{grid-template-columns:auto 1fr}.u-height-0{height:0}.u-height-18px{height:18px}.u-justify-content-flex-end{justify-content:flex-end}.u-justify-content-space-between{justify-content:space-between}.u-left-n10000px{left:-10000px}.u-letter-spacing-0_04em{letter-spacing:.04em}.u-list-style-none{list-style:none}.u-margin-0{margin:0}.u-margin-0-0-10px{margin:0 0 10px}.u-margin-0-0-16px{margin:0 0 16px}.u-margin-0-0-6px{margin:0 0 6px}.u-margin-0-0-8px{margin:0 0 8px}.u-margin-0-16px{margin:0 -16px}.u-margin-0-20px{margin:0 -20px}.u-margin-10px-0-0{margin:10px 0 0}.u-margin-12px-0-0{margin:12px 0 0}.u-margin-12px-20px{margin:12px 20px}.u-margin-18px-0-8px{margin:18px 0 8px}.u-margin-2px-0{margin:2px 0}.u-margin-40px-auto{margin:40px auto}.u-margin-48px-auto{margin:48px auto}.u-margin-4px-0-0{margin:4px 0 0}.u-margin-4px-0-6px{margin:4px 0 6px}.u-margin-6px-0-0{margin:6px 0 0}.u-margin-8px-0-0{margin:8px 0 0}.u-margin-bottom-12px{margin-bottom:12px}.u-margin-bottom-14px{margin-bottom:14px}.u-margin-bottom-16px{margin-bottom:16px}.u-margin-bottom-20px{margin-bottom:20px}.u-margin-bottom-22px{margin-bottom:22px}.u-margin-bottom-48px{margin-bottom:48px}.u-margin-bottom-4px{margin-bottom:4px}.u-margin-bottom-6px{margin-bottom:6px}.u-margin-bottom-8px{margin-bottom:8px}.u-margin-left-12px{margin-left:12px}.u-margin-left-6px{margin-left:6px}.u-margin-left-8px{margin-left:8px}.u-margin-n18px-20px{margin:-18px -20px}.u-margin-right-6px{margin-right:6px}.u-margin-right-auto{margin-right:auto}.u-margin-top-10px{margin-top:10px}.u-margin-top-12px{margin-top:12px}.u-margin-top-14px{margin-top:14px}.u-margin-top-16px{margin-top:16px}.u-margin-top-20px{margin-top:20px}.u-margin-top-24px{margin-top:24px}.u-margin-top-40px{margin-top:40px}.u-margin-top-4px{margin-top:4px}.u-margin-top-6px{margin-top:6px}.u-margin-top-8px{margin-top:8px}.u-max-height-360px{max-height:360px}.u-max-height-420px{max-height:420px}.u-max-width-640px{max-width:640px}.u-max-width-65ch{max-width:65ch}.u-max-width-70ch{max-width:70ch}.u-max-width-720px{max-width:720px}.u-max-width-760px{max-width:760px}.u-max-width-820px{max-width:820px}.u-min-height-70px{min-height:70px}.u-min-width-150px{min-width:150px}.u-min-width-220px{min-width:220px}.u-min-width-240px{min-width:240px}.u-min-width-320px{min-width:320px}.u-min-width-7rem{min-width:7rem}.u-overflow-auto{overflow:auto}.u-overflow-hidden{overflow:hidden}.u-overflow-wrap-anywhere{overflow-wrap:anywhere}.u-overflow-x-auto{overflow-x:auto}.u-overflow-y-auto{overflow-y:auto}.u-padding-0{padding:0}.u-padding-0-16px{padding:0 16px}.u-padding-0-16px-16px{padding:0 16px 16px}.u-padding-0-20px-12px{padding:0 20px 12px}.u-padding-0-20px-16px{padding:0 20px 16px}.u-padding-10px{padding:10px}.u-padding-12px{padding:12px}.u-padding-12px-16px-0{padding:12px 16px 0}.u-padding-12px-20px{padding:12px 20px}.u-padding-14px{padding:14px}.u-padding-16px{padding:16px}.u-padding-24px{padding:24px}.u-padding-28px{padding:28px}.u-padding-32px{padding:32px}.u-padding-bottom-6px{padding-bottom:6px}.u-padding-left-0{padding-left:0}.u-padding-left-12px{padding-left:12px}.u-padding-left-16px{padding-left:16px}.u-padding-left-18px{padding-left:18px}.u-padding-left-20px{padding-left:20px}.u-padding-right-0{padding-right:0}.u-padding-top-0{padding-top:0}.u-padding-top-10px{padding-top:10px}.u-position-absolute{position:absolute}.u-row-gap-6px{row-gap:6px}.u-row-gap-8px{row-gap:8px}.u-text-align-left{text-align:left}.u-text-align-right{text-align:right}.u-text-transform-uppercase{text-transform:uppercase}.u-white-space-pre-line{white-space:pre-line}.u-white-space-pre-wrap{white-space:pre-wrap}.u-width-100px{width:100px}.u-width-110px{width:110px}.u-width-18px{width:18px}.u-width-auto{width:auto}.u-word-break-break-word{word-break:break-word}.u-cursor-not-allowed{cursor:not-allowed}.u-folder-depth-1{padding-left:26px}.u-folder-depth-2{padding-left:42px}.u-folder-depth-3{padding-left:58px}.u-folder-depth-4{padding-left:74px}.u-folder-depth-5{padding-left:90px}.u-folder-depth-6{padding-left:106px}.u-folder-depth-7{padding-left:122px}.u-folder-depth-8{padding-left:138px}.u-indent-5{padding-left:80px}.u-indent-6{padding-left:96px}.u-indent-7{padding-left:112px}.u-indent-8{padding-left:128px}.u-opacity-0_55{opacity:.55}.u-opacity-0_6{opacity:.6}.u-word-break-break-all{word-break:break-all}.u-indent-1{padding-left:40px}.u-indent-2{padding-left:64px}.u-indent-3{padding-left:88px}.u-indent-4{padding-left:112px}.u-columns-2{columns:2}.u-font-family-monospace{font-family:monospace}.u-flex-1{flex:1}.u-max-w-300px{max-width:300px}
.workspace-menu{display:none}.workspace-drawer{background:var(--navy-900);color:#b5c4c1;overscroll-behavior:contain;border:0;width:min(340px,100vw - 24px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow-y:auto}.workspace-drawer::backdrop{background:#0c141699}body:has(.workspace-drawer[open]){overflow:hidden}.workspace-drawer__head{z-index:1;background:var(--navy-900);border-bottom:1px solid var(--navy-600);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:sticky;top:0}.workspace-drawer__head h2{color:#fff;font-size:1rem}.workspace-drawer__head button{min-width:44px;min-height:44px}.workspace-drawer__body{flex-direction:column;min-height:calc(100% - 77px);padding:20px 16px;display:flex}.workspace-drawer__body :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace-state{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:16px;width:min(100%,640px);margin:32px auto;padding:32px 24px;display:flex}.workspace-state h1{font-size:1.4rem}.workspace-state p{color:var(--ink-2);max-width:52ch}.workspace-state__icon{border-radius:var(--radius-card);width:56px;height:56px;color:var(--accent-strong);background:var(--accent-soft);place-items:center;display:grid}.workspace-state__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.loader{opacity:0;animation:.16s ease-out .2s forwards loader-appear}@keyframes loader-appear{to{opacity:1}}.loader__caption{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:.86rem;display:flex}.loader__spinner{border:2px solid var(--line);border-top-color:var(--color-action-teal,var(--accent));border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite loader-spin}@keyframes loader-spin{to{transform:rotate(360deg)}}.loader__bone{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--line) 0%, var(--surface-2,#f3f6f5) 45%, var(--line) 90%);background-size:200% 100%;height:12px;animation:1.4s ease-in-out infinite loader-shimmer;display:block}@keyframes loader-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.loader--inline{color:var(--ink-2);align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.loader--section{flex-direction:column;gap:12px;padding:16px;display:flex}.loader__lines{flex-direction:column;gap:10px;display:flex}.loader__lines .loader__bone:nth-child(3n+1){width:92%}.loader__lines .loader__bone:nth-child(3n+2){width:76%}.loader__lines .loader__bone:nth-child(3n){width:58%}.loader--page{flex-direction:column;gap:20px;padding:4px 0;display:flex}.loader__head{flex-direction:column;gap:10px;display:flex}.loader__bone--eyebrow{width:140px;height:10px}.loader__bone--title{width:min(320px,70%);height:26px}.loader__bone--subtitle{width:min(520px,90%)}.loader__stats{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.loader__stat{flex-direction:column;gap:10px;padding:16px 20px;display:flex}.loader__stat+.loader__stat{border-left:1px solid var(--line)}.loader__bone--label{width:60%;height:10px}.loader__bone--figure{width:40%;height:22px}.loader__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:14px;padding:20px;display:flex}.loader__card .loader__bone--line:nth-child(odd){width:88%}.loader__card .loader__bone--line:nth-child(2n){width:64%}@media (max-width:820px){.loader__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.loader__stat:nth-child(3){border-left:none}.loader__stat:nth-child(n+3){border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.loader{animation-duration:1ms}.loader__spinner,.loader__bone{animation:none}}@media (max-width:820px){.shell{grid-template-columns:minmax(0,1fr)}.workspace-sidebar{display:none}.workspace-menu{min-height:44px;display:inline-flex}.workspace-drawer .brand__text,.workspace-drawer .nav__section,.workspace-drawer .nav__label,.workspace-drawer .nav__count,.workspace-drawer .sidebar__foot{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.workspace-drawer .brand,.workspace-drawer .nav__link{justify-content:flex-start}.workspace-drawer .nav__link{min-height:44px;padding:10px 12px}.workspace-drawer .brand{padding:4px 8px 20px}.workspace-drawer .nav__link[aria-current=page]:before{left:-10px}.topbar .firm-switch{flex-wrap:wrap;flex:calc(100% - 120px);min-width:0}.topbar .firm-switch select{flex:1;width:100%;min-width:0}.topbar .firm-name{min-width:0;max-width:none}.topbar__spacer{display:none}.topbar .userchip{margin-left:auto}.shell .table-wrap>table.table{min-width:560px}}@media (max-width:420px){.shell .grid--kpi{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.shell .table-wrap>table.table--responsive-cards{min-width:0}.shell .table--responsive-cards tr{background:var(--surface)!important;border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important}.shell .table--responsive-cards td{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;border-bottom-color:var(--line)!important}.shell .table--responsive-cards td[data-label]:before{color:var(--ink-2)}}@media print{.workspace-drawer{display:none!important}}
