.review{grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.review[data-open=true]{grid-template-columns:clamp(20rem,26vw,34rem) minmax(0,1fr)}.review-list{background:var(--bg)}.review-list>.flag,.review-list>.drafted,.review-list>.fixture-banner{margin:var(--s-4) var(--pad) 0}.queue{gap:var(--s-8);width:min(100%,44rem);padding:var(--s-10) var(--pad) var(--s-12);grid-template-columns:minmax(0,1fr);align-content:start;margin-inline:auto;display:grid}.review[data-open=true] .queue{width:100%;padding-top:var(--s-6);gap:var(--s-6);margin-inline:0}.queue-summary-strip{gap:var(--s-3);display:grid}.queue-count{font-size:var(--type-title-2);line-height:var(--lead-title);letter-spacing:var(--track-title);margin:0;font-weight:600}.queue-count span{font-size:var(--type-callout);letter-spacing:0;color:var(--label-2);font-weight:400}.queue-bar{border-radius:var(--r-pill);background:var(--fill-3);height:3px;overflow:hidden}.queue-bar-fill{background:var(--accent);width:100%;height:100%}.queue-group{gap:var(--s-1);align-content:start;min-width:0;display:grid}.queue-heading,.queue-toggle{font-size:var(--type-subhead);line-height:var(--lead-small);letter-spacing:var(--track-small);color:var(--label-2);margin:0;font-weight:600}.queue-heading{padding-bottom:var(--s-1)}.queue-toggle{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;min-height:var(--target);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.queue-show{color:var(--accent-text);font-weight:500}.queue-rows{border-radius:var(--r-lg);background:var(--bg-2);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.queue-row{align-items:center;gap:var(--s-3);width:100%;min-height:var(--row);padding:var(--s-3) var(--s-4);color:var(--label);text-align:left;cursor:pointer;transition:background-color var(--motion-quick) ease-out;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.queue-rows li+li>.queue-row{box-shadow:inset 0 1px 0 var(--sep)}.queue-row:hover{background:var(--fill)}.queue-row:active{background:var(--fill-2)}.queue-row[aria-expanded=true]{background:var(--accent-wash)}.queue-row>.icon{width:1.1rem;height:1.1rem;color:var(--label-3)}.queue-main{gap:2px;min-width:0;display:grid}.queue-title{font-size:var(--type-body);line-height:var(--lead-body);font-weight:500}.queue-code{margin-right:var(--s-2);font-family:var(--mono);font-size:var(--type-footnote);color:var(--label-2);font-weight:500}.queue-word{font-size:var(--type-footnote);line-height:var(--lead-small);color:var(--label-2);text-align:right;font-weight:500}.queue-row[data-tone=escalate] .queue-word{color:var(--escalate);font-weight:600}.review-panel{background:var(--bg);border-left:1px solid var(--sep);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.review-panel[hidden]{display:none}.review-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--sep);background:var(--bg);flex:none;display:flex}.review-panel-titles{gap:var(--s-1);min-width:0;display:grid}.review-panel-titles h2{font-size:var(--type-title-3);line-height:var(--lead-title);letter-spacing:var(--track-title);margin:0;font-weight:600}.review-panel-eyebrow{font-size:var(--type-footnote);line-height:var(--lead-small);color:var(--label-2);margin:0}.review-panel-meta{align-items:center;gap:var(--s-3);font-size:var(--type-footnote);line-height:var(--lead-small);color:var(--label-2);flex-wrap:wrap;margin:0;display:flex}.review-panel-tools{gap:var(--s-1);flex:none;display:flex}.review-panel-tools .tool:disabled{opacity:.4;cursor:default}.review-panel-body{flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;display:grid;overflow-y:auto}.review-panel-main{--pad:var(--s-5);min-width:0;container-type:inline-size}.review-panel-evidence{background:var(--bg-2);border-top:1px solid var(--sep);min-width:0}@container (min-width:56rem){.review-panel-body{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-content:stretch}.review-panel-evidence{border-top:0;border-left:1px solid var(--sep)}}.review-panel .item{padding-top:var(--s-4);border-bottom:0}.review-panel .item-head{display:none}.review-panel .item-body{margin-top:0;margin-left:0}.review-panel .rating,.review-panel .attestation{margin:var(--s-4) var(--pad)}.review-panel .rating .attestation{margin:0}.review-panel .pane-record{background:0 0;border-left:0;overflow:visible}.review-panel .pane-record .pane-heading{display:none}.review-panel-main>div:not([hidden]){animation:panel-step var(--motion-quick) var(--ease-out)}@keyframes panel-step{0%{opacity:0}}.more>summary{min-height:var(--target);cursor:pointer;color:var(--accent-text);font-size:var(--type-subhead);align-items:center;font-weight:500;display:flex}.more>p{margin:0 0 var(--s-2);max-width:var(--measure);font-size:var(--type-subhead);line-height:var(--lead-reading);color:var(--label-2)}.cited{gap:var(--s-3);padding:var(--s-4) var(--s-5) var(--s-6);align-content:start;display:grid}.cited-heading{font-size:var(--type-subhead);line-height:var(--lead-small);letter-spacing:var(--track-small);color:var(--label-2);margin:0;font-weight:600}.cited-empty{font-size:var(--type-callout);line-height:var(--lead-body);color:var(--label-2);margin:0}.cited-lines{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.cited-line{gap:var(--s-2);padding:var(--s-2);border-radius:var(--r);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.cited-line[data-selected=true]{background:var(--accent-wash)}.cited-ref{font-family:var(--mono);font-size:var(--type-caption-1);color:var(--label-2);text-align:right;padding-top:.35em;font-weight:500}.cited-text{font-size:var(--type-callout);line-height:var(--lead-reading)}.cited .action{justify-self:start}@media screen and (max-width:899px){.review[data-open=true]{grid-template-columns:minmax(0,1fr)}.review-panel{z-index:var(--z-floating);border-left:0;position:fixed;inset:0}}@media screen and (max-width:640px){.review{height:auto;overflow:visible}}@media (prefers-reduced-motion:reduce){.review-panel-main>div:not([hidden]){animation:none}}
div.dash,.client,.upload{container-type:inline-size}.app:not([data-dense]) .main{grid-template-rows:auto auto minmax(min-content,1fr) auto}.dash-grid{gap:var(--s-10) var(--s-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.dash-grid>*{min-width:0}.dash-primary,.dash-quiet{container-type:inline-size}@container (min-width:90rem){.dash-grid:has(>.dash-primary):has(>.dash-quiet){grid-template-columns:minmax(0,1fr) clamp(26rem,30cqi,42rem)}.dash-grid>.dash-files{grid-column:1/-1}}.page-title:has(.filters){grid-template-columns:minmax(0,1fr)}.filters{gap:var(--s-1) var(--s-2);margin-left:calc(-1 * var(--s-3));flex-wrap:wrap;min-width:0;display:flex}.filter{align-items:baseline;gap:var(--s-1);min-height:var(--target);padding:var(--s-3) var(--s-3);border-radius:var(--r-pill);font-size:var(--type-callout);line-height:var(--lead-callout);color:var(--label-2);white-space:nowrap;transition:background-color var(--motion-quick) ease-out, color var(--motion-quick) ease-out;text-decoration:none;display:inline-flex}.filter strong{color:var(--label);font-weight:600}.filter:hover{background:var(--fill);color:var(--label)}.filter:active{background:var(--fill-2)}.filter[aria-current=true]{background:var(--accent-wash);color:var(--accent-text)}.filter[aria-current=true] strong{color:inherit}@media screen and (max-width:640px){.page-meta:has(>.filters){flex-wrap:nowrap}.filters{scrollbar-width:none;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);flex-wrap:nowrap;flex:auto;overflow-x:auto}.filters::-webkit-scrollbar{display:none}}.queues{gap:var(--s-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.queues>*{min-width:0}@container (min-width:56rem){.queues[data-arrangement=even]{grid-template-columns:repeat(2,minmax(0,1fr))}.queues[data-arrangement=lead]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.queues[data-arrangement=trio]{grid-template-columns:repeat(2,minmax(0,1fr))}.queues[data-arrangement=trio]>:nth-child(3){grid-column:1/-1}}@container (min-width:80rem){.queues[data-arrangement=trio]{grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,3fr)}.queues[data-arrangement=trio]>:nth-child(3){grid-column:auto}}.listing{min-width:0;container-type:inline-size}.listing>.panel-head{gap:var(--s-1);display:grid}.listing>.panel-head .muted{max-width:var(--measure)}.listing .panel-foot{padding-top:var(--s-2);font-size:var(--type-callout)}.listing .panel-foot a{min-height:var(--target);align-items:center;display:inline-flex}.filelist>.file-row{gap:0 var(--s-4);padding-block:var(--s-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name action""state action"}.filelist>.file-row:not(:has(>.file-state)){grid-template-areas:"name action"}.filelist>.file-row>.file-name{grid-area:name;min-width:0;display:grid}.filelist>.file-row>.file-state{margin-top:var(--s-1);grid-area:state;justify-self:start;min-width:0}.filelist>.file-row>.file-action{grid-area:action;place-self:center end;min-width:0}.filelist .file-name .primary{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.file-name .secondary{margin-top:2px}.filelist .file-name a.primary:after{content:"";border-radius:var(--r);position:absolute;inset:0}.filelist>.file-row>.file-action{z-index:var(--z-over);position:relative}.file-state .pill{white-space:normal}.filelist>.file-row[data-control=wide]{row-gap:var(--s-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"name""action"}.filelist>.file-row[data-control=wide]>.file-action{justify-self:stretch}@container (min-width:38rem){.filelist>.file-row{grid-template-columns:minmax(0,1fr) 12.5rem auto;grid-template-areas:"name state action"}.filelist>.file-row:not(:has(>.file-state)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name action"}.filelist>.file-row[data-control=wide]{grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);grid-template-areas:"name action";row-gap:0}.filelist>.file-row>.file-state{margin-top:0}}.row-form{justify-content:flex-end;align-items:center;gap:var(--s-2);white-space:normal;flex-wrap:wrap;width:100%;display:flex}.row-form .form-error{flex:100%}.row-form select{width:100%;max-width:none;height:var(--control);font-size:var(--type-callout);flex:14rem}.row-form .action{flex:none}.listing-empty{gap:var(--s-1);padding:var(--s-5) 0 var(--s-2);font-size:var(--type-callout);line-height:var(--lead-callout);color:var(--label-2);display:grid}.listing-empty strong{font-size:var(--type-body);color:var(--label);font-weight:600}.files>.panel-head{align-items:center;gap:var(--s-2) var(--s-4);padding-bottom:var(--s-3)}.files .search{flex:0 22rem;min-width:0}.files .search input{width:100%;height:var(--control);font-size:var(--type-callout);appearance:none}.dash-files .table-wrap,.client-assessments .table-wrap{container-type:inline-size}.ledger .sub{font-size:var(--type-subhead);line-height:var(--lead-subhead);color:var(--label-2);margin-top:2px;font-weight:400;display:block}.ledger td .sub{margin-top:var(--s-1)}.signed-date{color:var(--label-2)}span.dash{color:var(--label-3)}.ledger th.col-client a{padding-block:var(--s-3);margin-block:calc(-1 * var(--s-3));width:fit-content;max-width:100%;display:block}.ledger-files :is(.col-assigned,.col-meeting,.col-confirm,.col-external,.col-signed,.col-signed-on),.ledger-assessments :is(.col-confirm,.col-external,.col-signed){display:none}@container (min-width:36rem){.ledger-files th.col-client{min-width:13rem}.ledger-files .col-status{min-width:9rem}.ledger-files td.col-risk{min-width:5rem}.ledger-assessments th.col-meeting{min-width:7rem}.ledger-assessments .col-status{min-width:9rem}}@container (min-width:50rem){.ledger-files :is(.col-meeting,.col-confirm){display:table-cell}.ledger-files .sub-client{display:none}}@container (min-width:72rem){.ledger-files :is(.col-signed,.col-external){display:table-cell}.ledger-files .sub-signed{display:none}}@container (min-width:88rem){.ledger-files :is(.col-assigned,.col-signed-on){display:table-cell}.ledger-files .signed-date{display:none}}@container (min-width:48rem){.ledger-assessments :is(.col-confirm,.col-external){display:table-cell}}@container (min-width:60rem){.ledger-assessments .col-signed{display:table-cell}.ledger-assessments .sub-signed{display:none}}@container (max-width:35.99rem){:is(.ledger-files,.ledger-assessments){display:block}:is(.ledger-files,.ledger-assessments) thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:is(.ledger-files,.ledger-assessments) tbody{display:block}:is(.ledger-files,.ledger-assessments) tbody tr{align-items:start;gap:var(--s-2) var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--sep);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"client client""status risk""actions actions";display:grid}:is(.ledger-files,.ledger-assessments) :is(th,td){border:0;height:auto;padding:0;display:block}:is(.ledger-files,.ledger-assessments) tbody tr:hover :is(th,td){background:0 0}.ledger-files th.col-client,.ledger-assessments th.col-meeting{font-size:var(--type-body);grid-area:client}:is(.ledger-files,.ledger-assessments) td.col-status{grid-area:status}:is(.ledger-files,.ledger-assessments) td.col-risk{font-size:var(--type-subhead);color:var(--label-2);grid-area:risk;align-self:center}:is(.ledger-files,.ledger-assessments) td.col-risk:has(>span.dash){display:none}:is(.ledger-files,.ledger-assessments) td.col-risk:before{content:"Risk: "}:is(.ledger-files,.ledger-assessments) td.col-actions{justify-content:flex-start;gap:var(--s-2);margin-left:calc(-1 * var(--s-3));text-align:left;grid-area:actions;display:flex}:is(.ledger-files,.ledger-assessments) td.col-actions>*+*{margin-left:0}}.client-grid{gap:var(--s-10) var(--s-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.client-grid>*{min-width:0}@container (min-width:90rem){.client-grid{grid-template-columns:clamp(24rem,24cqi,36rem) minmax(0,1fr)}.client-grid>.client-profile{grid-area:1/1}.client-grid[data-registers]>.client-profile{grid-row:1/span 2}.client-grid>.client-assessments{grid-area:1/2}.client-grid>.client-registers{grid-area:2/2}}.fact-groups{gap:var(--s-5);padding-top:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}dl.fact-group{border-radius:var(--r);background:var(--fill);margin:0;display:grid;overflow:hidden;container-type:inline-size}.fact{align-items:baseline;gap:var(--s-1) var(--s-4);min-height:var(--target);padding:var(--s-3) var(--s-4);grid-template-columns:minmax(7rem,2fr) minmax(0,3fr);display:grid;position:relative}.fact+.fact:before{content:"";top:0;left:var(--s-4);border-top:1px solid var(--sep);position:absolute;right:0}.fact dt{font-size:var(--type-callout);line-height:var(--lead-callout);color:var(--label-2)}.fact dd{min-width:0;font-size:var(--type-body);line-height:var(--lead-body);overflow-wrap:anywhere;margin:0}@container (max-width:26rem){.fact{grid-template-columns:minmax(0,1fr)}}.upload-refused{max-width:52rem}.upload-form{gap:var(--s-6) var(--s-12);padding-top:var(--s-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.upload-form>.form-error{grid-column:1/-1}.upload-details,.upload-file{align-content:start;min-width:0;display:grid}.upload-details>.field{max-width:36rem}.upload-details .grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}@container (min-width:64rem){.upload-form{grid-template-columns:minmax(0,3fr) minmax(20rem,2fr)}}.drop{min-height:clamp(11rem,26vh,20rem);padding:var(--s-6);border:2px dashed var(--sep-strong);border-radius:var(--r-xl);background:var(--fill);text-align:center;transition:background-color var(--motion-state) ease-out, border-color var(--motion-state) ease-out;place-items:center;display:grid;position:relative}.drop:hover{background:var(--fill-2)}.drop[data-over=true]{border-color:var(--accent);background:var(--accent-wash)}.drop:has(>input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.drop:has(>input[aria-invalid=true]){border-color:var(--escalate-mark)}.drop>input{z-index:var(--z-over);border-radius:var(--r-xl);opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.drop-prompt{justify-items:center;gap:var(--s-1);pointer-events:none;display:grid}.drop-title{font-size:var(--type-title-3);line-height:var(--lead-title-3);letter-spacing:var(--track-title);color:var(--label);text-wrap:balance;max-width:20ch;font-weight:600}.drop-sub{font-size:var(--type-callout);line-height:var(--lead-callout);color:var(--label-2)}.drop-chosen{padding:var(--s-2) var(--s-3);border-radius:var(--r);background:var(--fill);font-size:var(--type-callout);line-height:var(--lead-callout);color:var(--label);overflow-wrap:anywhere;justify-self:start;font-weight:500}.upload-file>.field{margin-bottom:0}.upload-file>.actions{margin-top:var(--s-5);gap:var(--s-3) var(--s-5)}.upload-file>.actions .hint{flex:16rem}.vacant{place-items:center;min-height:min(60dvh,40rem);display:grid}
.practice{container:practice/inline-size}.screen{gap:var(--s-10) var(--s-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.screen>*{min-width:0}.practice .panel-head+.table-wrap{margin-top:var(--s-1)}.practice .panel-head+.empty{padding-top:var(--s-8)}.screen>.segments{justify-self:start}.segments{border-radius:var(--r-sm);background:var(--system-gray6);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;max-width:100%;padding:2px;display:inline-grid}.segments>a{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--control);padding:0 var(--s-5);border-radius:calc(var(--radius-sm) - 2px);color:var(--label);font-size:var(--type-callout);line-height:var(--lead-callout);text-align:center;transition:background-color var(--motion-state) ease-out, box-shadow var(--motion-state) ease-out;text-decoration:none;display:flex}.segments>a:hover{background:var(--fill)}.segments>a:active{opacity:.7}.segments>a[aria-current=true]{background:var(--tertiary-system-background);box-shadow:var(--shadow-thumb);font-weight:600}.segment-label{overflow-wrap:anywhere;min-width:0}.segment-count{font-size:var(--type-footnote);color:var(--label-2);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.segments[data-many=true]{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;display:grid}.segments[data-many=true]>a{padding:0 var(--s-3)}@container practice (max-width:47.99rem){.segments,.segments[data-many=true]{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;width:100%;display:grid}.segments>a{justify-content:space-between}}.register{table-layout:fixed}.register th,.register td{vertical-align:top;height:auto;padding:var(--s-4) var(--s-3)}.register thead th{height:var(--target);vertical-align:middle;padding-top:0;padding-bottom:0}.register th.col-recorded{width:9.5rem}.register th.col-client{width:16rem}.register th.col-rating{width:11.5rem}.register th.col-by{width:11rem}.register th.col-file{width:6rem}.register td.col-client a{font-weight:600;font-size:var(--type-body);overflow-wrap:anywhere}.register td.col-file{text-align:right}.entry-text{max-width:var(--measure);line-height:var(--lead-reading);white-space:pre-line;overflow-wrap:anywhere;display:block}.register .fold{margin-top:var(--s-1);font-size:var(--type-subhead);line-height:var(--lead-subhead);color:var(--label-2);overflow-wrap:anywhere;display:block}.register .fold .state{vertical-align:baseline}@container practice (max-width:89.99rem){.register th.col-rating,.register td.col-rating,.register th.col-by,.register td.col-by{display:none}}@container practice (min-width:90rem){.register .fold{display:none}}@container practice (max-width:45.99rem){.practice .register,.practice .register tbody{display:block}.register thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.practice .register tbody tr{align-items:start;gap:var(--s-2) var(--s-3);padding:var(--s-4) 0;border-bottom:1px solid var(--sep);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"client file""entry entry""recorded recorded";display:grid}.practice .register td{text-align:left;border:0;height:auto;padding:0;display:block}.practice .register tbody tr:hover td{background:0 0}.practice .register td.col-client{grid-area:client}.practice .register td.col-file{grid-area:file}.practice .register td.col-entry{grid-area:entry}.practice .register td.col-recorded{gap:0 var(--s-3);font-size:var(--type-subhead);color:var(--label-2);flex-wrap:wrap;grid-area:recorded;display:flex}.practice .register td.col-recorded .fold{margin:0;display:inline}.practice .register td.col-rating,.practice .register td.col-by{display:none}.practice .register td.col-file{margin-right:calc(-1 * var(--s-3));justify-self:end}.practice .register td.col-file:empty{display:none}}.report-signed{order:2}@container practice (min-width:46rem){.screen-report{grid-template-columns:repeat(2,minmax(0,1fr))}.report-signed{grid-column:1/-1}}@container practice (min-width:90rem){.screen-report{grid-template-columns:repeat(3,minmax(0,1fr))}.report-signed{grid-column:span 2}}@container practice (min-width:120rem){.screen-report{grid-template-columns:repeat(4,minmax(0,1fr))}.report-signed{grid-column:1/-1}}.figures>li{grid-template-columns:minmax(0,1fr) auto auto}.figures>li>.state{grid-column:2}.figures>li>.num{grid-column:3}.figures .primary{white-space:normal}.figures .num{min-width:2.5ch;font-weight:600}.figures .num[data-zero=true],.months .num[data-zero=true]{color:var(--label-2);font-weight:400}.months-frame{min-width:0;margin-top:var(--s-1);overflow-x:auto}.months-halves{gap:0 var(--s-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.months-halves>.months{max-width:36rem}.months thead th{white-space:normal}.months tbody th{font-size:var(--type-callout);font-weight:500}.months .num{font-size:var(--type-callout)}.screen-people{grid-template-columns:minmax(0,1fr)}.screen-people>.notice,.screen-people>.roster-panel{grid-column:1/-1}@container practice (min-width:72rem){.screen-people{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.roster{table-layout:fixed}.roster th,.roster td{vertical-align:top;height:auto;padding:var(--s-4) var(--s-3)}.roster thead th{height:var(--target);vertical-align:middle;padding-top:0;padding-bottom:0}.roster tbody th{font-size:var(--type-body)}.roster th.col-person{width:18rem}.roster th.col-role{width:16rem}.roster th.col-sees{width:15rem}.roster th.col-officer,.roster th.col-actions{width:17rem}.person{gap:2px;min-width:0;display:grid}.person-name{align-items:center;gap:var(--s-1) var(--s-2);font-weight:600;line-height:var(--lead-body);flex-wrap:wrap;display:flex}.person-name .pill.self{margin-left:0}.person-email{font-size:var(--type-subhead);font-weight:400;line-height:var(--lead-subhead);color:var(--label-2);overflow-wrap:anywhere}.roster .cell-label{display:none}.roster .state[data-tone=accent],.client-gates .state[data-tone=accent]{color:var(--label)}.cell-form{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.cell-form .field{flex:100%;margin:0}.cell-form>.hint,.cell-form>.form-error{flex:100%}.roster .assignments{gap:var(--s-2)}.roster .assignments select{height:var(--control);width:15rem}.assignments form{display:inline-flex}.assignments>.hint,.assignments>.form-error{flex:100%}.roster td.col-actions{text-align:right;white-space:normal}.row-buttons{gap:var(--s-1) var(--s-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.row-buttons form{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.roster tr[data-inactive] .person-name{color:var(--label-2)}@container practice (max-width:95.99rem){.practice .roster,.practice .roster tbody{display:block}.roster thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.practice .roster tbody tr{gap:var(--s-4) var(--s-5);padding:var(--s-5) 0;border-bottom:1px solid var(--sep);grid-template-columns:minmax(0,1fr);grid-template-areas:"person""role""sees""officer""files""actions";align-items:start;display:grid}.practice .roster th,.practice .roster td{text-align:left;border:0;height:auto;padding:0;display:block}.practice .roster tbody tr:hover th,.practice .roster tbody tr:hover td{background:0 0}.roster .col-person{grid-area:person}.roster .col-role{grid-area:role}.roster .col-sees{grid-area:sees}.roster .col-officer{grid-area:officer}.roster .col-files{grid-area:files}.practice .roster td.col-actions{grid-area:actions}.practice .roster .row-buttons{justify-content:flex-start}.roster .cell-label{margin-bottom:var(--s-1);font-size:var(--type-footnote);line-height:var(--lead-small);letter-spacing:var(--track-small);color:var(--label-2);font-weight:600;display:block}}@container practice (min-width:36rem) and (max-width:95.99rem){.practice .roster tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"person person""role sees""officer officer""files files""actions actions"}}@container practice (min-width:60rem) and (max-width:95.99rem){.practice .roster tbody tr{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));grid-template-areas:"person role sees officer""files files files actions"}.practice .roster tbody tr:not(:has(.col-actions)){grid-template-areas:"person role sees officer""files files files files"}}.invite-form{padding-top:var(--s-4)}.invite-form .grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.invite-form .actions{gap:var(--s-3) var(--s-4)}.invite-form .actions .hint{max-width:var(--measure);flex:18rem}.reveal{max-width:var(--measure)}.role-guide{padding:var(--s-4) 0 0;gap:var(--s-6) var(--s-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));margin:0;list-style:none;display:grid}.role-guide>li{gap:var(--s-2);min-width:0;padding-top:var(--s-3);border-top:1px solid var(--sep);align-content:start;display:grid}.role-guide h3{font-size:var(--type-headline)}.role-guide .hint{font-size:var(--type-subhead);line-height:var(--lead-subhead)}.role-guide ul{gap:var(--s-1);font-size:var(--type-callout);line-height:var(--lead-callout);margin:0;padding-left:1.2em;display:grid}.role-guide ul li::marker{color:var(--label-3)}.screen-column{gap:var(--s-10);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;container:column/inline-size}.sources-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));align-items:start}@container practice (min-width:64rem){.screen-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}.setting-form{gap:var(--s-3);display:grid}.setting-control{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.setting-control .field{flex:18rem;max-width:34rem;margin:0}.setting-note{max-width:var(--measure)}.setting-form .form-error,.gate-toggle .form-error,.contact-emails .form-error{padding:var(--s-2) var(--s-3)}.client-gates{margin:var(--s-1) 0 0;column-gap:var(--s-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));padding:0;list-style:none;display:grid}.client-gates>li{align-items:start;gap:var(--s-1) var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--sep);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name toggle""state toggle""emails emails";display:grid}.client-gates .primary{font-size:var(--type-body);font-weight:600;line-height:var(--lead-body);overflow-wrap:anywhere;grid-area:name}.client-gates .state{grid-area:state;justify-self:start}.client-gates .gate-toggle{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;grid-area:toggle;display:flex}.client-gates .contact-emails{margin-top:var(--s-3);grid-area:emails}.contact-emails{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.contact-emails .field{flex:14rem;margin:0}.contact-emails>.hint,.contact-emails>.form-error{flex:100%;margin:0}@container column (max-width:30rem){.client-gates>li{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""state""toggle""emails"}.client-gates .gate-toggle{margin-top:var(--s-2);justify-content:flex-start}}.source{gap:var(--s-4);align-content:start;min-width:0;display:grid}.source-head{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-4);padding-bottom:var(--s-2);border-bottom:2px solid var(--label);flex-wrap:wrap;display:flex}.source>p{max-width:var(--measure);color:var(--label-2);font-size:var(--type-callout);line-height:var(--lead-reading)}.fact-rows{border-radius:var(--r);background:var(--fill);font-size:var(--type-callout);line-height:var(--lead-callout);grid-template-columns:minmax(8rem,2fr) minmax(0,3fr);margin:0;display:grid;overflow:hidden}.fact-rows>dt,.fact-rows>dd{padding:var(--s-3) var(--s-4);overflow-wrap:anywhere;min-width:0;margin:0}.fact-rows>dt{color:var(--label-2)}.fact-rows>dt:not(:first-of-type),.fact-rows>dt:not(:first-of-type)+dd{border-top:1px solid var(--sep)}@container column (max-width:26rem){.fact-rows{grid-template-columns:minmax(0,1fr)}.fact-rows>dt{padding-bottom:0}.fact-rows>dd{padding-top:var(--s-1)}.fact-rows>dt:not(:first-of-type)+dd{border-top:0}}.source-notes{gap:var(--s-1);max-width:var(--measure);font-size:var(--type-subhead);line-height:var(--lead-subhead);color:var(--label-2);margin:0;padding-left:1.2em;display:grid}.source-notes li::marker{color:var(--label-3)}.source-foot{gap:var(--s-2);justify-items:start;display:grid}.source-foot .hint{max-width:var(--measure)}.page>.panel[aria-label="What is held"]{order:1}.page>.panel[aria-label=Policy]{order:2}.page>.panel[aria-label=Job\ history]{order:3}.page .provenance{max-width:56rem}.page .provenance dt,.page .provenance dd{padding:var(--s-3) 0}.page .panel-body>.muted{max-width:var(--measure)}.summary[aria-label=Event\ family]{gap:0 var(--s-6)}.summary[aria-label=Event\ family] a{min-height:var(--target);align-items:center;display:inline-flex}.audit{table-layout:auto}.audit th,.audit td{vertical-align:top;padding:var(--s-3)}.audit thead th{vertical-align:middle}.audit td.details{line-height:var(--lead-reading)}.audit td.details .pill{margin-right:var(--s-1)}.panel-foot.actions{padding-top:var(--s-4)}@media screen and (max-width:735px){.audit,.audit tbody{display:block}.audit thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.audit tbody tr{gap:var(--s-1) var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--sep);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"event event""who when""subject subject""details details";display:grid}.audit td{border:0;min-width:0;height:auto;padding:0;display:block}.audit tbody tr:hover td{background:0 0}.audit td:first-child{text-align:right;color:var(--label-2);font-size:var(--type-subhead);grid-area:when}.audit td:nth-child(2){grid-area:who;font-weight:600}.audit td:nth-child(3){font-size:var(--type-code);overflow-wrap:anywhere;grid-area:event}.audit td:nth-child(4){font-size:var(--type-subhead);grid-area:subject}.audit td.details{width:auto;min-width:0;margin-top:var(--s-2);grid-area:details;display:block}.audit td:empty{display:none}}@media screen and (max-width:640px){.practice .panel-head{flex-direction:column;align-items:flex-start}.source-foot .action{width:100%}}@media print{.screen-report{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.report-signed{grid-column:1/-1}.register tr,.roster tr,.source{break-inside:avoid}}
