:root{--ink:#171916;--paper:#f0efe9;--signal:#d8ff32;--muted:#6e726b}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}main{min-height:100vh;padding:clamp(24px,5vw,72px)}.hero{max-width:920px;padding:6vh 0 10vh}.eyebrow{letter-spacing:.18em;font-size:12px;font-weight:700}h1{letter-spacing:-.07em;margin:28px 0;font-size:clamp(56px,10vw,144px);line-height:.86}.intro{max-width:620px;color:var(--muted);font-size:clamp(18px,2vw,26px);line-height:1.45}.composition{border-top:1px solid var(--ink);padding-top:18px}.domainGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.domain,.project{border:1px solid var(--ink);min-height:190px;padding:20px}.domain span,.project span{color:var(--muted);font-size:12px}.domain h2,.project h2{margin-top:80px;font-size:clamp(20px,2.5vw,36px)}.project{background:var(--ink);color:var(--paper);grid-template-columns:1fr 3fr 2fr;align-items:end;margin-top:10px;display:grid}.project h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,6vw,92px)}.project p{color:#b9bdb4}footer{color:var(--muted);padding-top:48px;font-size:13px}.directoryLink{color:var(--ink);margin-bottom:14px;font-weight:700;display:inline-block}.directoryPage{max-width:1100px;margin:0 auto}.directoryHeader{padding:24px 0 64px}.backLink{color:var(--ink);margin-bottom:56px;text-decoration:none;display:inline-block}.notice{border:1px solid var(--ink);color:var(--muted);padding:22px}.publicGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.publicCard{border:1px solid var(--ink);min-height:180px;padding:20px}.publicCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.publicCard h2{letter-spacing:-.04em;margin:54px 0 8px;font-size:clamp(22px,3vw,38px)}.publicCard p{color:var(--muted);margin:0;font-size:13px}.workspacePage{max-width:1180px;margin:0 auto}.workspaceHeader{padding:24px 0 56px}.workspaceNav{justify-content:space-between;gap:20px;margin-bottom:56px;display:flex}.workspaceNavLinks{gap:20px;display:flex}.workspaceLink{color:var(--ink);font-weight:700;text-decoration:none}.workspaceGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.workspaceCard{border:1px solid var(--ink);min-height:250px;padding:20px}.workspaceCardHeader{border-bottom:1px solid var(--ink);justify-content:space-between;padding-bottom:14px;display:flex}.workspaceCardHeader span{color:var(--muted);letter-spacing:.1em;font-size:12px}.workspaceCardHeader strong{letter-spacing:-.04em;font-size:28px}.workspaceList{margin:0;padding:8px 0 0;list-style:none}.workspaceList li{border-bottom:1px solid #c9cbc3;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.workspaceList li span{color:var(--muted);text-align:right;font-size:12px}.workspaceList li strong a{color:var(--ink)}.emptyState{color:var(--muted);margin-top:28px}.compactNotice{margin-top:20px}.workflowPage{max-width:1180px;margin:0 auto}.workflowHeader{padding:24px 0 48px}.workflowSummary{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-bottom:10px;display:grid}.workflowSummary article{border-right:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:112px;padding:18px;display:flex}.workflowSummary article:last-child{border-right:0}.workflowSummary strong{letter-spacing:-.05em;font-size:42px}.workflowSummary span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.workflowList{gap:10px;display:grid}.workflowItem{border:1px solid var(--ink);background:#ffffff2e;padding:20px}.workflowItem.priority-critical{border-left:8px solid #b52b27}.workflowItem.priority-high{border-left:8px solid #e78f22}.workflowItem.priority-normal{border-left:8px solid var(--signal)}.workflowItem.priority-low{border-left:8px solid #9ca199}.workflowItemMeta,.workflowItemBody,.invitationActions{justify-content:space-between;gap:20px;display:flex}.workflowItemMeta{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #c9cbc3;align-items:center;padding-bottom:14px;font-size:12px}.priorityBadge{color:var(--ink);border:1px solid;border-radius:999px;padding:5px 9px}.priorityBadge.priority-critical{background:#f4cfcc}.priorityBadge.priority-high{background:#f7dfbf}.priorityBadge.priority-normal{background:var(--signal)}.priorityBadge.priority-low{background:#d9dcd5}.workflowItemBody{align-items:start;padding:22px 0}.workflowItemBody h2{letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(24px,3vw,40px)}.workflowItemBody p{max-width:650px;color:var(--muted);margin:0;line-height:1.5}.workflowItemBody dl{min-width:230px;margin:0}.workflowItemBody dl div{justify-content:space-between;gap:20px;padding:5px 0;display:flex}.workflowItemBody dt{color:var(--muted)}.workflowItemBody dd{text-align:right;margin:0}.workflowAction{color:var(--ink);font-weight:700}.invitationForm{border-top:1px solid #c9cbc3;padding-top:18px}.invitationForm label{text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.invitationForm textarea{resize:vertical;border:1px solid var(--ink);width:100%;min-height:84px;color:var(--ink);font:inherit;background:#faf9f3;padding:12px}.invitationActions{justify-content:flex-start;margin-top:10px}.invitationActions button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;padding:11px 18px;font-weight:700}.invitationActions .secondaryButton{color:var(--ink);background:0 0}.successNotice{background:#e0edc6;border:1px solid #4e6b27;padding:18px 22px}.workflowEmpty{border:1px solid var(--ink);text-align:center;padding:clamp(28px,6vw,80px)}.workflowEmpty span{background:var(--signal);border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;display:inline-grid}.workflowEmpty h2{letter-spacing:-.05em;margin:18px 0 8px;font-size:clamp(34px,5vw,64px)}.workflowEmpty p{color:var(--muted)}.cockpitPage{max-width:1180px;margin:0 auto}.cockpitHeader{grid-template-columns:1fr minmax(220px,300px);align-items:end;gap:40px;padding:18px 0 46px;display:grid}.cockpitHeader h1{overflow-wrap:anywhere;font-size:clamp(48px,8vw,112px)}.projectStatusBlock{border:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:190px;padding:20px;display:flex}.projectStatusBlock span,.projectStatusBlock small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.projectStatusBlock strong{text-transform:capitalize;font-size:34px}.sharedNotice{background:#e1e8f2;border:1px solid #526481;padding:18px 22px;line-height:1.5}.cockpitMetrics{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:10px 0;display:grid}.cockpitMetrics article{border-right:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:118px;padding:18px;display:flex}.cockpitMetrics article:last-child{border-right:0}.cockpitMetrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.cockpitMetrics strong{overflow-wrap:anywhere;font-size:clamp(22px,3vw,38px)}.cockpitSection{border:1px solid var(--ink);margin-top:10px;padding:20px}.cockpitSectionHeader{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:14px;display:flex}.cockpitSectionHeader h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,52px)}.cockpitSectionHeader span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.readinessStatus{border:1px solid;border-radius:999px;padding:6px 10px}.readinessGrid{grid-template-columns:repeat(3,1fr);gap:10px;padding-top:20px;display:grid}.readinessCard{border:1px solid var(--ink);min-height:180px;padding:16px}.readinessCard.check-pass{border-top:7px solid #5d7d2f}.readinessCard.check-warning{border-top:7px solid #e78f22}.readinessCard.check-blocker{border-top:7px solid #b52b27}.readinessCard span{color:var(--muted);text-transform:uppercase;font-size:12px}.readinessCard h3{text-transform:capitalize;margin:45px 0 7px}.readinessCard p{color:var(--muted);margin:0;line-height:1.45}.domainStatusGrid{grid-template-columns:repeat(4,1fr);padding-top:20px;display:grid}.domainStatusGrid article{border:1px solid var(--ink);border-right:0;flex-direction:column;justify-content:space-between;min-height:120px;padding:16px;display:flex}.domainStatusGrid article:last-child{border-right:1px solid var(--ink)}.domainStatusGrid span{color:var(--muted)}.domainStatusGrid strong{font-size:40px}.scheduleList{margin:0;padding:10px 0 0;list-style:none}.scheduleList li{border-bottom:1px solid #c9cbc3;grid-template-columns:minmax(180px,240px) 1fr;gap:24px;padding:16px 0;display:grid}.scheduleList time{font-variant-numeric:tabular-nums}.scheduleList div{justify-content:space-between;gap:20px;display:flex}.scheduleList span{color:var(--muted);text-align:right}.actionList,.decisionList{margin:0;padding:10px 0 0;list-style:none}.actionList li{border-bottom:1px solid #c9cbc3;border-left:6px solid var(--signal);justify-content:space-between;gap:20px;padding:15px 12px;display:flex}.actionList li.priority-critical{border-left-color:#b52b27}.actionList li.priority-high{border-left-color:#e78f22}.actionList li span,.actionList li time{color:var(--muted);font-size:12px}.decisionList li{border-bottom:1px solid #c9cbc3;padding:18px 0}.decisionList li p{margin:8px 0;font-size:18px}.decisionList li span{color:var(--muted)}.unavailableSection{color:var(--muted);background:#e7e6df}.unavailableSection .cockpitSectionHeader{border-color:#aeb0aa}.projectChangesSection{background:#ffffff2e}.projectChangesList{margin:0;padding:10px 0 0;list-style:none}.projectChangesList li{border-bottom:1px solid #c9cbc3;grid-template-columns:1fr minmax(180px,240px);gap:24px;padding:17px 0;display:grid}.projectChangesList li div{gap:5px;display:grid}.projectChangesList li span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.projectChangesList li p{color:var(--muted);margin:0;line-height:1.4}.projectChangesList time{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.changesMoreNotice,.changesError{color:var(--muted)}.changesAcknowledgeForm{justify-content:flex-end;padding-top:18px;display:flex}.changesAcknowledgeForm button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;padding:12px 18px;font-weight:700}.todayPage{max-width:1180px;margin:0 auto}.todayHeader{padding:18px 0 40px}.todayHeader h1{font-size:clamp(70px,15vw,170px)}.todaySummary{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-bottom:10px;display:grid}.todaySummary article{border-right:1px solid var(--ink);flex-direction:column;min-height:126px;padding:18px;display:flex}.todaySummary article:last-child{border-right:0}.todaySummary span,.todaySummary small{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:11px}.todaySummary strong{letter-spacing:-.05em;margin:auto 0 6px;font-size:clamp(30px,4vw,52px)}.todayActions{border:1px solid var(--ink);margin-bottom:10px;padding:18px}.todayActions>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:12px;display:flex}.todayActions h2{letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,50px)}.todayActions a{color:var(--ink);font-weight:700}.todayActions ul,.todaySections ul{margin:0;padding:0;list-style:none}.todayActions li{border-bottom:1px solid #c9cbc3;border-left:6px solid var(--signal);justify-content:space-between;gap:18px;padding:15px 10px;display:flex}.todayActions li.priority-critical{border-left-color:#b52b27}.todayActions li.priority-high{border-left-color:#e78f22}.todayActions li.priority-low{border-left-color:#9ca199}.todayActions li div{gap:4px;display:grid}.todayActions li span,.todayActions li small{color:var(--muted)}.todayActions li span{text-transform:uppercase;letter-spacing:.09em;font-size:10px}.todayProjectList{gap:10px;display:grid}.todayProject{border:1px solid var(--ink);padding:18px}.todayProjectHeader{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:18px;padding-bottom:14px;display:flex}.todayProjectHeader span{color:var(--muted);letter-spacing:.1em;font-size:10px}.todayProjectHeader h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(34px,6vw,72px)}.todayProjectHeader a{color:var(--ink);white-space:nowrap;font-weight:700}.todaySharedNotice{margin:14px 0 0}.todaySections{grid-template-columns:repeat(2,1fr);gap:10px;padding-top:10px;display:grid}.todaySections>section{border:1px solid var(--ink);min-height:180px;padding:15px}.todaySections h3{letter-spacing:-.03em;margin:0 0 14px;font-size:24px}.todaySections li{border-top:1px solid #c9cbc3;gap:4px;padding:11px 0;display:grid}.todaySections li time,.todaySections li span{color:var(--muted);font-size:11px}.todaySectionState{border:1px solid;border-radius:999px;margin:0 0 12px;padding:5px 9px;font-size:11px;display:inline-block}.todaySectionState.state-not_shared{color:#526481}.todaySectionState.state-permission_missing{color:#8a5b19}.todaySectionState.state-not_implemented{color:var(--muted)}.todayEmpty{color:var(--muted);line-height:1.45}.todaySafety{margin:0}.todaySafety div{border-top:1px solid #c9cbc3;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.todaySafety dd{margin:0;font-weight:700}.todayMessages{background:#e7e6df}.todayAllClear{border:1px solid var(--ink);text-align:center;padding:clamp(34px,8vw,90px)}.todayAllClear>span{background:var(--signal);border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;display:inline-grid}.todayAllClear h2{letter-spacing:-.05em;max-width:800px;margin:18px auto 8px;font-size:clamp(32px,6vw,66px)}.todayAllClear p{color:var(--muted)}.targetPage{max-width:960px;margin:0 auto}.targetPage>h1{font-size:clamp(58px,11vw,132px)}.targetCard,.targetList article{border:1px solid var(--ink);background:#ffffff2e;padding:20px}.targetCard>span,.targetList article>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.targetCard h2,.targetList h2{letter-spacing:-.05em;overflow-wrap:anywhere;margin:55px 0 18px;font-size:clamp(32px,6vw,64px)}.targetCard dl{margin:0}.targetCard dl div{border-top:1px solid #c9cbc3;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.targetCard dd{text-align:right;overflow-wrap:anywhere;margin:0}.targetList{gap:10px;display:grid}.targetList article h2{margin-top:28px}.targetList article p,.targetList article small{color:var(--muted)}.targetNotice{color:var(--muted);border:1px solid #9ca199;margin-top:16px;padding:16px;line-height:1.5}.accessLinksPage{max-width:1050px;margin:0 auto}.accessLinksHeader{padding:18px 0 42px}.accessLinksHeader h1{font-size:clamp(54px,10vw,128px)}.accessLinkCreate,.accessLinkList{border:1px solid var(--ink);margin-bottom:10px;padding:18px}.accessLinkCreate>header,.accessLinkList>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:12px;display:flex}.accessLinkCreate h2,.accessLinkList h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,48px)}.accessLinkCreate header span,.accessLinkList header span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:11px}.accessLinkCreate form{grid-template-columns:1fr 1fr;gap:14px;padding-top:18px;display:grid}.accessLinkCreate label,.accessLinkItem form label{text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:11px;font-weight:700;display:grid}.accessLinkCreate input,.accessLinkCreate select,.accessLinkItem input{border:1px solid var(--ink);width:100%;font:inherit;background:#faf9f3;padding:11px}.accessLinkCreate button,.accessLinkItem button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;padding:12px 17px;font-weight:700}.accessLinkCreate button{grid-column:1/-1}.accessLinkItem{border-bottom:1px solid #c9cbc3;border-left:7px solid var(--signal);grid-template-columns:1fr minmax(230px,320px);gap:22px;padding:18px 0;display:grid}.accessLinkItem.state-expired,.accessLinkItem.state-revoked{border-left-color:#9ca199}.accessLinkItem>div{padding-left:12px}.accessLinkItem span,.accessLinkItem p,.accessLinkItem small,.accessLinkFinal{color:var(--muted)}.accessLinkItem h3{letter-spacing:-.03em;margin:10px 0;font-size:26px}.accessLinkItem form{align-content:center;gap:9px;display:grid}.accessLinkFinal{align-self:center}.identityPage{max-width:1050px;margin:0 auto}.identityHeader{padding:18px 0 42px}.identityHeader h1{font-size:clamp(54px,10vw,128px)}.identityProvision,.identityList{border:1px solid var(--ink);margin-bottom:10px;padding:18px}.identityProvision>header,.identityList>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:12px;display:flex}.identityProvision h2,.identityList h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,48px)}.identityProvision header span,.identityList header span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:11px}.identityProvision form{grid-template-columns:1fr 1fr;gap:14px;padding-top:18px;display:grid}.identityProvision label,.identityItem form label{text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:11px;font-weight:700;display:grid}.identityProvision input,.identityProvision select,.identityItem input{border:1px solid var(--ink);width:100%;font:inherit;background:#faf9f3;padding:11px}.identityProvision button,.identityItem button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;padding:12px 17px;font-weight:700}.identityProvision button{grid-column:1/-1}.identityItem{border-bottom:1px solid #c9cbc3;border-left:7px solid var(--signal);grid-template-columns:1fr minmax(230px,320px);gap:22px;padding:18px 0;display:grid}.identityItem.state-suspended,.identityItem.state-invited{border-left-color:#9ca199}.identityItem>div{gap:7px;padding-left:12px;display:grid}.identityItem span,.identityItem p,.identityItem small,.identityPending{color:var(--muted)}.identityItem h3{letter-spacing:-.03em;margin:5px 0;font-size:26px}.identityItem code{overflow-wrap:anywhere;font-size:12px}.identityItem form{align-content:center;gap:9px;display:grid}.identityItem .secondaryButton{color:var(--ink);background:0 0}.identityPending{align-self:center;line-height:1.45}.authPage{max-width:900px;margin:0 auto}.authPage .workspaceHeader h1{font-size:clamp(52px,10vw,116px)}.authCard{border:1px solid var(--ink);padding:20px}.authCard h2{margin:0 0 20px;font-size:clamp(28px,5vw,48px)}.authCard form{gap:14px;display:grid}.authCard label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:11px;font-weight:700;display:grid}.authCard select,.authCard button,.inlineAuthForm button,.sessionLogoutForm button{border:1px solid var(--ink);font:inherit;padding:11px 14px}.authCard select{background:#faf9f3}.authCard button,.inlineAuthForm button{background:var(--ink);color:var(--paper);cursor:pointer;font-weight:700}.inlineAuthForm{display:inline}.sessionLogoutForm{justify-content:flex-end;margin-top:18px;display:flex}.sessionLogoutForm button{color:var(--ink);cursor:pointer;background:0 0}.primaryLink{color:var(--ink);margin-top:14px;font-weight:700;display:inline-block}.messagesPage,.messageThreadPage{max-width:1080px;margin:0 auto}.messagesHeader,.messageThreadHeader{padding:18px 0 40px}.messagesHeader h1,.messageThreadHeader h1{overflow-wrap:anywhere;font-size:clamp(48px,9vw,112px)}.messageThreadHeader{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;display:flex}.messageThreadHeader>a,.todayMessages a{color:var(--ink);font-weight:700}.messageComposerCard,.messageParticipants,.messageTimeline,.messageManagement{border:1px solid var(--ink);margin-bottom:10px;padding:18px}.messageComposerCard h2,.messageParticipants h2,.messageManagement h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(26px,4vw,44px)}.messageComposerCard p{color:var(--muted);line-height:1.45}.messageComposerCard form,.messageManagement form{gap:10px;padding:15px 0;display:grid}.messageParticipantFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.messageComposerCard label,.messageManagement label{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.messageComposerCard input,.messageComposerCard textarea,.messageManagement input{border:1px solid var(--ink);width:100%;font:inherit;background:#faf9f3;padding:11px}.messageComposerCard textarea{resize:vertical;min-height:140px}.messageComposerCard button,.messageManagement button,.messageReadForm button,.messageParticipants button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;padding:12px 17px;font-weight:700}.messageThreadList{gap:10px;display:grid}.messageThreadList article{border:1px solid var(--ink);grid-template-columns:1fr minmax(180px,240px);gap:22px;padding:18px;display:grid}.messageThreadList article.messageThreadUnread{border-left:8px solid var(--signal)}.messageThreadList article>div:last-child{justify-items:end;gap:4px;display:grid}.messageThreadList article span,.messageThreadList article p,.messageThreadList article small{color:var(--muted)}.messageThreadList article h2{letter-spacing:-.04em;margin:24px 0 8px;font-size:clamp(28px,4vw,48px)}.messageThreadList article a{color:var(--ink);margin-top:10px;font-weight:700}.messageParticipants ul{margin:0;padding:0;list-style:none}.messageParticipants li{border-top:1px solid #c9cbc3;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.messageParticipants li div{gap:3px;display:grid}.messageParticipants li form{gap:6px;display:grid}.messageParticipants li label{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.messageParticipants li input{border:1px solid var(--ink);font:inherit;background:#faf9f3;padding:9px}.messageParticipants li span{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.messageParticipants .secondaryButton{color:var(--ink);background:0 0}.messageTimeline ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.messageTimeline li{border:1px solid var(--ink);background:#fff3;max-width:82%;padding:14px}.messageTimeline li.ownMessage{background:#dfe6d5;justify-self:end}.messageTimeline li header{justify-content:space-between;gap:18px;display:flex}.messageTimeline li time,.messageTimeline li small{color:var(--muted);font-size:11px}.messageTimeline li p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.messageReadForm{border:1px solid var(--ink);justify-content:flex-end;margin:-1px 0 10px;padding:12px;display:flex}.messageManagement{grid-template-columns:1fr 1fr;gap:18px;display:grid}.messageManagement h2{grid-column:1/-1}.todayMessages li.messageUnread{border-left:5px solid var(--signal);padding-left:9px}.todayMessages li a{font-size:11px}@media (max-width:760px){.domainGrid{grid-template-columns:1fr 1fr}.project{grid-template-columns:1fr;gap:20px}.project h2{margin-top:40px}.publicGrid,.workspaceGrid{grid-template-columns:1fr}.workspaceNav{align-items:flex-start}.workspaceNavLinks{flex-direction:column;align-items:flex-end;gap:8px}.workspaceList li{display:block}.workspaceList li span{text-align:left;margin-top:5px;display:block}.workflowSummary{grid-template-columns:1fr}.workflowSummary article{border-right:0;border-bottom:1px solid var(--ink);min-height:86px}.workflowSummary article:last-child{border-bottom:0}.workflowItemBody{display:block}.workflowItemBody dl{min-width:0;margin-top:18px}.invitationActions{flex-direction:column}.invitationActions button{width:100%}.cockpitHeader{grid-template-columns:1fr}.projectStatusBlock{min-height:140px}.cockpitMetrics{grid-template-columns:1fr 1fr}.cockpitMetrics article{border-bottom:1px solid var(--ink)}.cockpitMetrics article:nth-child(2){border-right:0}.cockpitMetrics article:nth-child(3),.cockpitMetrics article:nth-child(4){border-bottom:0}.readinessGrid{grid-template-columns:1fr}.domainStatusGrid{grid-template-columns:1fr 1fr}.domainStatusGrid article:nth-child(2){border-right:1px solid var(--ink)}.domainStatusGrid article:nth-child(-n+2){border-bottom:0}.scheduleList li{grid-template-columns:1fr;gap:7px}.scheduleList div,.actionList li{display:block}.scheduleList span{text-align:left;margin-top:5px;display:block}.actionList li time{margin-top:7px;display:block}.projectChangesList li{grid-template-columns:1fr;gap:7px}.projectChangesList time{text-align:left}.changesAcknowledgeForm button{width:100%}.todayPage{padding:18px 14px 40px}.todayHeader{padding-top:8px}.todayHeader .workspaceNav{margin-bottom:38px}.todaySummary{grid-template-columns:1fr 1fr}.todaySummary article{border-bottom:1px solid var(--ink);min-height:104px}.todaySummary article:nth-child(2){border-right:0}.todaySummary article:last-child{border-bottom:0;grid-column:1/-1}.todayActions>header,.todayActions li,.todayProjectHeader{align-items:flex-start}.todayActions li{flex-direction:column}.todaySections{grid-template-columns:1fr}.todayProjectHeader{flex-direction:column}.targetPage{padding:18px 14px 40px}.targetCard dl div{display:block}.targetCard dd{text-align:left;margin-top:5px}.accessLinksPage,.identityPage,.messagesPage,.messageThreadPage{padding:18px 14px 40px}.messageThreadHeader{flex-direction:column;align-items:flex-start}.messageParticipantFields,.messageThreadList article,.messageManagement{grid-template-columns:1fr}.messageThreadList article>div:last-child{justify-items:start}.messageManagement h2{grid-column:auto}.messageParticipants li{flex-direction:column;align-items:flex-start}.messageTimeline li{max-width:95%}.accessLinkCreate form,.accessLinkItem{grid-template-columns:1fr}.accessLinkCreate button{grid-column:auto}.identityProvision form,.identityItem{grid-template-columns:1fr}.identityProvision button{grid-column:auto}}
