.workspace-closing *{box-sizing:border-box}
.workspace-closing button,.workspace-closing a{-webkit-tap-highlight-color:transparent}
.workspace-closing button{font:inherit;cursor:pointer}
.workspace-closing a{color:inherit;text-decoration:none}
.workspace-closing button:focus-visible,.workspace-closing a:focus-visible{outline:3px solid #8b9f65;outline-offset:4px}
.workspace-closing button{touch-action:manipulation}
.workspace-closing h2,.workspace-closing h3,.workspace-closing p{margin:0}
.workspace-closing [hidden]{display:none!important}
.workspace-closing .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.workspace-closing .slide-title{margin-bottom:19px}
.workspace-closing .eyebrow{font:11px 'Geist Mono',monospace;letter-spacing:.1em;color:var(--muted);display:block;margin-bottom:12px}
.workspace-closing h2{font-size:clamp(37px,3.6vw,56px);font-weight:430;letter-spacing:-.05em;line-height:1.05}
.workspace-closing h2 em{font-style:normal;color:var(--olive)}
.workspace-closing .slide-composition{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:center}
.workspace-closing .visual-column{min-width:0}
.workspace-closing .visual-panel{height:min(430px,calc(100dvh - 380px));min-height:340px;display:flex;align-items:center;justify-content:center}
.workspace-closing .org-diagram{display:block;width:100%;height:100%;overflow:visible}
.workspace-closing .visual-caption{font-size:13px;line-height:1.5;color:#7b826f;margin-top:13px;text-align:center}
.workspace-closing .examples-column{border-left:1px solid #293b182c;padding-left:32px}
.workspace-closing .column-kicker{font:11px 'Geist Mono',monospace;letter-spacing:.08em;color:#778566;margin-bottom:18px}
.workspace-closing .example-space{padding-bottom:20px}
.workspace-closing .example-space+.example-space{border-top:1px solid var(--line);padding-top:19px}
.workspace-closing .example-space>a{display:flex;justify-content:space-between;gap:17px}
.workspace-closing .example-space>a>span{font-size:22px;color:#7f9069}
.workspace-closing .example-space h3{font-size:21px;font-weight:470;line-height:1.2;letter-spacing:-.035em}
.workspace-closing .example-space a:hover h3{text-decoration:underline;text-underline-offset:5px}
.workspace-closing .example-space p{font-size:14px;line-height:1.55;color:#737b67;margin-top:10px}
.workspace-closing .join-commons{display:flex;gap:20px;align-items:center;padding-top:15px;border-top:1px solid var(--line)}
.workspace-closing .qr-link{display:block;flex-shrink:0}
.workspace-closing .qr-link img{display:block;width:104px;height:104px;background:white;padding:8px;border:1px solid #7d8d6526;border-radius:12px}
.workspace-closing .commons-link{font-size:21px;letter-spacing:-.04em}
.workspace-closing .join-commons p{font-size:14px;line-height:1.5;color:#737b67;margin-top:8px}
.workspace-closing .slide-foot{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:14px;padding:16px 0;border-top:1px solid var(--line);font-size:13px;color:#687753}
.workspace-closing .slide-count{font:11px 'Geist Mono',monospace;color:#939a86;white-space:nowrap}
.workspace-closing .org-diagram text{font-family:Geist,Arial,sans-serif;fill:#536443}
.workspace-closing .diagram-kicker{font-family:'Geist Mono',monospace!important;font-size:11px;letter-spacing:1px;fill:#849473!important}
.workspace-closing .provider-node rect{fill:#fbfbf5;stroke:#b9c6a8;stroke-width:1}
.workspace-closing .provider-node circle{fill:#8ca76b}
.workspace-closing .provider-node text{font-size:14px}
.workspace-closing .space-bg{fill:#fffef8;stroke:#adbd98;stroke-width:1}
.workspace-closing .space-label{font-size:13px;font-weight:500;letter-spacing:1.2px;fill:#58743e!important}
.workspace-closing .charter-strip{fill:#e6edda}
.workspace-closing .charter-label{font-size:15px;font-weight:460;fill:#536a3e!important}
.workspace-closing .primitive-title{font-size:16px;font-weight:470;fill:#4e5d41!important}
.workspace-closing .card-rule{stroke:#ced6c3;stroke-width:1}
.workspace-closing .members-label{font-size:13px;fill:#6f7e60!important}
.workspace-closing .human-node{fill:#c8a67c;stroke:#fdfbf4;stroke-width:2}
.workspace-closing .agent-node{fill:#9cb780;stroke:#fdfbf4;stroke-width:2;animation:memberPulse 3s ease-in-out infinite}
.workspace-closing .member-type{font-size:13px;fill:#6f7e60!important}
.workspace-closing .join-wire{fill:none;stroke:#a5b692;stroke-width:1;opacity:.65}
.workspace-closing .traveller{fill:#759954;stroke:#f8faef;stroke-width:1.3;filter:drop-shadow(0 0 4px #acc890aa)}
.workspace-closing .network-orbit{fill:none;stroke:#9caf712c;stroke-dasharray:4 8}
.workspace-closing .workspace-diagram .provider-node text{font-size:12px}
.workspace-closing .workspace-diagram .provider-node circle{r:2.5}
.workspace-closing .workspace-diagram .space-bg{fill:#fdfcf6;stroke:#c0cbae}
.workspace-closing .workspace-diagram .space-label{font-size:13px}
.workspace-closing .workspace-diagram .work-detail{font-size:14px;fill:#7a866e}
.workspace-closing .workspace-diagram .task-check{fill:#ebf0e2;stroke:#9bb280}
.workspace-closing .workspace-diagram .charter-strip{fill:#687e50}
.workspace-closing .workspace-diagram .charter-label{fill:#f1f5e8!important}
.workspace-closing .workspace-diagram .card-rule{stroke:#dbe0d1}
.workspace-closing .visual-panel{background:linear-gradient(145deg,#e9eedd80,#eff0e650);border:1px solid #bac8a54d;border-radius:20px;padding:10px}
.workspace-closing .workspace-diagram .space-bg{filter:drop-shadow(0 3px 5px #586c3610)}
@keyframes memberPulse{50%{fill:#c1d9a5}}
.workspace-closing .paused .agent-node{animation-play-state:paused}
@media(min-width:1450px){.workspace-closing .slide-composition{grid-template-columns:minmax(0,1fr) 390px;gap:65px}
.workspace-closing .examples-column{padding-left:40px}
.workspace-closing .example-space h3{font-size:24px}
.workspace-closing .example-space p{font-size:16px}
.workspace-closing .column-kicker{font-size:12px}
.workspace-closing .qr-link img{width:118px;height:118px}}
@media(max-width:1100px) and (min-width:801px){.workspace-closing .slide-composition{grid-template-columns:minmax(0,1fr) 290px;gap:24px}
.workspace-closing .examples-column{padding-left:23px}
.workspace-closing .example-space h3{font-size:19px}
.workspace-closing .example-space p{font-size:13px}
.workspace-closing .column-kicker{font-size:10px}
.workspace-closing .visual-panel{min-height:310px}}
@media(max-width:800px){.workspace-closing .eyebrow{font-size:10px}
.workspace-closing .slide-title{margin-bottom:22px}
.workspace-closing h2{font-size:39px}
.workspace-closing .slide-composition{grid-template-columns:1fr;gap:27px}
.workspace-closing .visual-panel{height:auto;min-height:0;aspect-ratio:680/430}
.workspace-closing .org-diagram{height:auto}
.workspace-closing .visual-caption{font-size:12px;margin-top:12px}
.workspace-closing .examples-column{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}
.workspace-closing .column-kicker{font-size:11px}
.workspace-closing .example-space h3{font-size:23px}
.workspace-closing .example-space p{font-size:16px}
.workspace-closing .join-commons{gap:22px;padding-top:20px}
.workspace-closing .qr-link img{width:125px;height:125px}
.workspace-closing .commons-link{font-size:25px}
.workspace-closing .join-commons p{font-size:16px}
.workspace-closing .slide-foot{font-size:12px;line-height:1.5;margin-top:24px}
.workspace-closing .visual-panel{padding:4px;border-radius:12px}}
@media(prefers-reduced-motion:reduce){.workspace-closing .agent-node{animation:none}
.workspace-closing .paused .traveller{display:none}}
.workspace-closing{padding:25px 5vw 15px}
.workspace-closing .slide-title{margin-bottom:18px}
.workspace-closing .slide-title h2{font-size:clamp(36px,3.6vw,54px);line-height:1.05}
.workspace-closing .visual-panel{height:min(405px,calc(100dvh - 360px));min-height:290px}
.workspace-closing .slide-composition{grid-template-columns:minmax(0,1fr) 320px;gap:34px}
.workspace-closing .examples-column{padding-left:26px}
.workspace-closing .example-space{padding-bottom:14px}
.workspace-closing .example-space+.example-space{padding-top:14px}
.workspace-closing .example-space h3{font-size:20px}
.workspace-closing .example-space p{font-size:13px;line-height:1.5;margin-top:8px}
.workspace-closing .column-kicker{margin-bottom:14px}
.workspace-closing .join-commons{padding-top:12px}
.workspace-closing .qr-link img{width:102px;height:102px}
.workspace-closing .slide-foot{padding:9px 0 0;margin-top:11px}
.workspace-closing .slide-foot .quiet{font-size:11px;min-height:32px;white-space:nowrap}
.workspace-closing.motion-paused .agent-node{animation-play-state:paused}
@media(min-width:1500px){.workspace-closing .slide-composition{grid-template-columns:minmax(0,1fr) 370px;gap:48px}.workspace-closing .example-space h3{font-size:24px}.workspace-closing .example-space p{font-size:16px}.workspace-closing .qr-link img{width:118px;height:118px}}
@media(max-width:800px){.workspace-closing{padding:25px 23px}.workspace-closing .slide-composition{grid-template-columns:1fr;gap:25px}.workspace-closing .examples-column{padding:23px 0 0}.workspace-closing .visual-panel{height:auto;min-height:0}.workspace-closing .slide-title h2{font-size:39px}.workspace-closing .example-space h3{font-size:23px}.workspace-closing .example-space p{font-size:16px}.workspace-closing .qr-link img{width:125px;height:125px}.workspace-closing .slide-foot{align-items:flex-start;gap:15px}}
@media(prefers-reduced-motion:reduce){.workspace-closing.motion-paused .traveller{display:none}}
