@layer lateral.tokens,lateral.base,lateral.fonts;@layer lateral.components{.module-view{overflow-wrap:anywhere;min-inline-size:0;padding:30px 36px 56px;container:module/inline-size}.module-heading{justify-content:space-between;align-items:center;gap:24px;margin-block-end:27px;display:flex}.module-heading h1{font-size:1.65em;line-height:1.2;font-weight:var(--lt-weight-strong);letter-spacing:-.035em;margin:0}.module-heading p{color:var(--lt-muted);font-size:max(var(--lt-text-floor), .95em);margin:8px 0 0;line-height:1.55}.module-heading>div:first-child,.module-report-lead>div,.module-request-main,.module-evidence-row>div,.module-auditor-record>span,.module-check-heading>span:first-of-type,.module-heading h1,.module-heading p,.module-subheading h2{overflow-wrap:anywhere;min-inline-size:0}.module-subheading{justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;display:flex}.module-subheading h2{font-size:1em;font-weight:var(--lt-weight-strong);letter-spacing:-.012em;align-items:center;gap:9px;margin:0;display:flex}.module-secondary{color:var(--lt-muted);font-size:max(var(--lt-text-floor), .92em);margin:0;line-height:1.55}.module-id{color:var(--lt-muted);font-family:var(--lt-font-mono);font-size:max(var(--lt-text-floor), .84em);font-variant-numeric:tabular-nums;white-space:nowrap}.module-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-block-size:65px;padding:12px 0;display:flex}.module-search{color:var(--lt-muted);align-items:center;gap:8px;min-inline-size:0;max-inline-size:340px;display:flex}.module-search input{inline-size:230px;min-inline-size:0;font-size:max(var(--lt-text-floor), .92em);background:0 0;border:0;padding-inline-start:0}.module-search input:focus{outline-offset:3px}.module-home-layout{grid-template-columns:minmax(0,1fr) max(255px,20ch);gap:42px;display:grid}.module-home-main{min-inline-size:0}.module-task-row{inline-size:100%;padding-block:10px;padding-inline:var(--lt-module-row-inline-inset);border-block-start:1px solid var(--lt-line);isolation:isolate;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) max(128px,14ch) 15px;align-items:baseline;column-gap:12px;display:grid}.module-task-row:hover{background:var(--lt-surface)}.module-task-open{grid-area:1/1/-1/-1;grid-template-columns:inherit;grid-template-rows:inherit;grid-template-columns:subgrid;grid-template-rows:subgrid;inline-size:100%;color:var(--lt-text);text-align:start;cursor:pointer;z-index:0;background:0 0;border:0;align-self:stretch;align-items:baseline;padding:0;display:grid}.module-task-open>.module-task-main{grid-area:1/1}.module-task-main{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-inline-size:0;display:flex}.module-task-main strong{font-size:max(var(--lt-text-floor), .98em);line-height:1.4;font-weight:var(--lt-weight-emphasis)}.module-task-main>span{color:var(--lt-muted);font-size:max(var(--lt-text-floor), .85em);line-height:1.45}.module-task-main>span .module-id{margin-inline-end:8px;font-size:1em}.module-task-end{font-size:max(var(--lt-text-floor), .86em);overflow-wrap:anywhere;min-inline-size:0;line-height:1.4;display:contents}.module-task-end>span:first-child{white-space:nowrap;flex-shrink:0;grid-area:1/2;justify-self:end}.module-task-end>span+span{color:var(--lt-muted);font-size:max(var(--lt-text-floor), .91em);text-align:end;grid-area:2/2;justify-self:end;min-inline-size:0;max-inline-size:100%}.module-task-open>svg{color:var(--lt-muted);grid-area:1/3/-1;align-self:center}.module-task-metadata{font-size:max(var(--lt-text-floor), .84em);z-index:1;pointer-events:none;flex-wrap:wrap;grid-area:2/1;align-items:baseline;gap:15px;min-inline-size:0;padding:0;display:flex}.module-task-metadata>.module-id{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;font-size:1em}.module-task-context{pointer-events:none;color:var(--lt-muted);overflow-wrap:anywhere;flex:12ch;min-inline-size:0}.module-task-context summary{pointer-events:auto;cursor:pointer;min-block-size:24px;inline-size:fit-content;padding-block:0;font-size:1em;line-height:1.6}.module-task-context summary:hover{color:var(--lt-accent)}.module-task-context p{pointer-events:auto;max-inline-size:65ch;margin:8px 0 2px;line-height:1.6}.module-task-row[data-complete] .module-task-main{color:var(--lt-muted)}.module-agenda{border-inline-start:1px solid var(--lt-line);padding-inline-start:26px}.module-agenda .module-subheading{margin-block-end:5px}.module-agenda-list{margin-block-start:22px}.module-agenda-list button{inline-size:100%;color:var(--lt-text);cursor:pointer;text-align:start;background:0 0;border:0;align-items:flex-start;gap:13px;padding:13px 0;display:flex}.module-agenda-list button:hover strong{color:var(--lt-accent)}.module-agenda-date{inline-size:max-content;color:var(--lt-muted);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.module-agenda-date strong{color:var(--lt-text);font-size:1.1em;font-weight:var(--lt-weight-emphasis);line-height:1.2}.module-agenda-date span{font-size:max(var(--lt-text-floor), .76em);margin-block-start:3px}.module-agenda-list button>span+span{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-inline-size:0;display:flex}.module-agenda-list button>span+span strong{font-size:max(var(--lt-text-floor), .9em);line-height:1.45;font-weight:var(--lt-weight-medium)}.module-agenda-list button>span+span>span{color:var(--lt-muted);font-size:max(var(--lt-text-floor), .79em);line-height:1.5}.module-training-layout,.module-reading-layout{grid-template-columns:minmax(0,1fr);display:grid}.module-training-row,.module-reading-row{border:0;border-block-end:1px solid var(--lt-line);text-align:start;inline-size:100%;color:var(--lt-text);cursor:pointer;background:0 0;align-items:center;gap:13px;padding:18px 12px;display:flex}.module-training-row .module-task-main,.module-reading-row .module-task-main{flex:1}.module-training-row:hover,.module-reading-row:hover{background:var(--lt-surface)}.module-training-row[data-selected],.module-reading-row[data-selected]{background:var(--lt-accent-soft)}.module-training-row>svg,.module-reading-row>svg{color:var(--lt-muted);flex-shrink:0}.module-training-reader,.module-reading-reader{border-inline-start:1px solid var(--lt-line);min-inline-size:0;margin-block-start:20px;padding-block:0;padding-inline:27px 0}.module-training-reader h2,.module-reading-reader h2{font-size:1.5em;line-height:1.4;font-weight:var(--lt-weight-emphasis);letter-spacing:-.025em;overflow-wrap:anywhere;margin:17px 0 11px}.module-reader-toolbar{color:var(--lt-muted);font-size:max(var(--lt-text-floor), .85em);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.module-reader-content.record-reading-column{max-inline-size:74ch;margin:29px 0 0;padding:0;font-size:1em;line-height:1.8}.module-reader-content{overflow-wrap:anywhere}.module-source-detail{border-block-start:1px solid var(--lt-line);font-size:max(var(--lt-text-floor), .94em);margin-block-start:20px;padding:14px 0}.module-source-detail summary{color:var(--lt-muted);cursor:pointer;line-height:1.5}.module-source-detail summary span{font-size:max(var(--lt-text-floor), .88em);margin-inline-start:15px;display:inline-block}.module-source-detail dl,.module-assignment-detail dl{margin:20px 0}.module-source-detail dl div,.module-assignment-detail dl div{grid-template-columns:140px minmax(0,1fr);gap:15px;padding:9px 0;display:grid}.module-source-detail dt,.module-assignment-detail dt{color:var(--lt-muted)}.module-source-detail dd,.module-assignment-detail dd{overflow-wrap:anywhere;margin:0}.module-reading-layout.has-reader{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:22px}.module-reader-page{flex-direction:column;block-size:100%;min-block-size:0;padding-block:24px 20px;display:flex;overflow:hidden}.module-reader-page>.module-reader-heading{overscroll-behavior:contain;flex:0 auto;min-block-size:0;max-block-size:45%;overflow:auto}.module-reader-page>.module-reader-panel{flex:1;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.module-reader-page .module-reader-layout{flex:1;min-block-size:0;min-inline-size:0}.module-reader-page .module-reader-collection,.module-reader-page .module-reader-detail{overscroll-behavior:contain;scrollbar-gutter:stable;min-block-size:0;min-inline-size:0;padding-block-end:20px;overflow:auto}.module-reader-page .module-reader-detail{margin-block-start:0;padding-block-start:16px}.module-reader-heading:focus-visible,.module-reader-collection:focus-visible,.module-reader-detail:focus-visible{outline-offset:-3px}.module-reading-revision{color:var(--lt-muted);font-size:max(var(--lt-text-floor), .87em);white-space:nowrap}.lt-density-compact .module-task-row{padding-block:6px}.lt-density-compact .module-training-row,.lt-density-compact .module-reading-row{padding-block:12px}@container module (width<=920px){.module-home-layout{grid-template-columns:minmax(0,1fr) max(215px,18ch);gap:25px}.module-agenda{padding-inline-start:20px}.module-training-layout,.module-training-layout.has-reader,.module-reading-layout.has-reader{grid-template-columns:minmax(0,1fr)}.module-training-reader,.module-reading-reader{border-inline-start:0;margin-block-start:16px;padding:0}.module-reader-page .module-reader-detail{margin-block-start:0;padding-block:16px 20px}.module-reader-layout.has-reader>.module-reader-collection{display:none}.module-heading{align-items:flex-start}}@container module (width<=65ch) or (width<=640px){.module-home-layout{grid-template-columns:minmax(0,1fr);gap:32px}.module-agenda{border-inline-start:0;border-block-start:1px solid var(--lt-line);padding:24px 0 0}.module-agenda-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,15em),1fr));gap:4px 15px;display:grid}}@container module (width<=640px){.module-heading{flex-direction:column;gap:17px;margin-block-end:24px}.module-heading h1{font-size:1.45em}.module-task-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 15px;column-gap:10px}.module-task-end{flex-flow:wrap;grid-area:2/1;justify-content:space-between;align-items:center;inline-size:100%;display:flex}.module-task-end>span{grid-area:auto}.module-task-open>svg{grid-area:1/2}.module-task-main strong{font-size:max(var(--lt-text-floor), .96em)}.module-task-metadata{grid-row:3;gap:0 15px}.module-search{inline-size:100%;max-inline-size:none}.module-search input{inline-size:100%}.module-training-row,.module-reading-row{grid-template-columns:18px minmax(0,1fr) 15px;align-items:start;gap:10px;padding:17px 5px;display:grid}.module-training-row>.module-task-symbol,.module-reading-row>svg:first-child{grid-area:1/1}.module-training-row>.module-task-main,.module-reading-row>.module-task-main{grid-area:1/2}.module-training-row>.lt-badge,.module-reading-row>.module-reading-revision{grid-area:2/2;justify-self:start}.module-training-row>svg,.module-reading-row>svg:last-child{grid-area:1/3}}@container module (width<=420px){.module-source-detail dl div,.module-assignment-detail dl div{grid-template-columns:minmax(0,1fr);gap:4px}}@container work (width<=720px){.module-view{padding:24px 20px 40px}}.module-training-row,.module-reading-row,.module-task-row{--lt-interaction-duration:var(--lt-duration-smooth)}.module-heading-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.module-header-note{color:var(--lt-muted);font-size:max(var(--lt-text-floor), .88em);font-variant-numeric:tabular-nums}.module-footnote{font-size:max(var(--lt-text-floor), .84em);color:var(--lt-muted);max-inline-size:78ch;margin:16px 0 0;line-height:1.6}.module-table-scroll{inline-size:100%;overflow:auto}.module-table-scroll table{border-collapse:collapse;text-align:start;inline-size:100%;font-size:max(var(--lt-text-floor), .94em)}.module-table-scroll th{font-weight:var(--lt-weight-emphasis);font-size:max(var(--lt-text-floor), .92em);color:var(--lt-muted)}.module-table-scroll th,.module-table-scroll td{border-block-end:1px solid var(--lt-line);vertical-align:middle;padding:14px 16px}.module-table-scroll th:first-child,.module-table-scroll td:first-child{padding-inline-start:var(--lt-module-row-inline-inset)}.module-table-scroll th:last-child,.module-table-scroll td:last-child{padding-inline-end:var(--lt-module-row-inline-inset)}.module-table-scroll thead{background:var(--lt-surface)}.module-table-scroll thead th{white-space:nowrap}.module-table-scroll tbody tr:hover{background:var(--lt-surface)}.module-person{color:var(--lt-text);font-weight:var(--lt-weight-regular);white-space:nowrap;align-items:center;gap:10px;display:flex}.module-person small{font-size:max(var(--lt-text-floor), .86em);color:var(--lt-muted);font-weight:var(--lt-weight-regular);margin-block-start:4px;display:block}.module-record-link{color:var(--lt-text);font-size:max(var(--lt-text-floor), .94em);text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;min-inline-size:0;max-inline-size:100%;padding:0;line-height:1.55;display:flex}.module-record-link>span+span{overflow-wrap:anywhere;min-inline-size:0}.module-record-link>.module-id{flex-shrink:0}.module-record-link:hover>span+span{color:var(--lt-accent)}.module-table-scroll .module-record-link{font-size:1em}.lt-density-compact .module-table-scroll th,.lt-density-compact .module-table-scroll td{padding-block:10px}@container module (width<=920px){.module-heading-actions{flex-wrap:wrap;justify-content:flex-end;max-inline-size:245px}}@container module (width<=640px){.module-heading-actions{justify-content:flex-start;inline-size:100%;max-inline-size:none}.module-table-scroll table{min-inline-size:550px}.module-table-scroll :is(th,td){overflow-wrap:break-word}.module-table-scroll[data-phone=stack] table{min-inline-size:0}.module-table-scroll[data-phone=stack] thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.module-table-scroll[data-phone=stack] :is(table,tbody,tr){display:block}.module-table-scroll[data-phone=stack] tr{padding:12px var(--lt-module-row-inline-inset);border-block-end:1px solid var(--lt-line)}.module-table-scroll[data-phone=stack] :is(th,td){text-align:start;border:0;grid-template-columns:minmax(0,1fr);gap:2px 12px;padding:4px 0;display:grid}.module-table-scroll[data-phone=stack] :is(th,td):is(:first-child,:last-child){padding-inline:0}.module-table-scroll[data-phone=stack] :is(th,td)[data-label]{grid-template-columns:minmax(5rem,34%) minmax(0,1fr)}.module-table-scroll[data-phone=stack] :is(th,td)[data-label]:before{content:attr(data-label);color:var(--lt-muted);font-size:max(var(--lt-text-floor), .92em)}}:is(.lt-scope,.lt-app)[data-interaction-effective=touch] .module-table-scroll th a{align-items:center;min-block-size:44px;display:inline-flex}:is(.lt-scope,.lt-app)[data-interaction-effective=touch] .module-table-scroll .module-record-link{min-block-size:44px}:is(.lt-scope,.lt-app)[data-interaction-effective=touch] .module-view p>a:only-child{align-items:center;min-block-size:44px;display:inline-flex}}
