/* Croo workshop standard: the reviewed editorial layout, with live data. */
.wf-nav{display:flex;flex-wrap:wrap;gap:6px 22px;border-bottom:1px solid var(--ww-line);padding:0 0 14px;margin:-6px 0 30px}.wf-nav a{font-size:12px;color:var(--ww-muted);padding:7px 0;display:flex;align-items:center;gap:6px}.wf-nav .icon{display:none}.wf-nav .wf-active{color:var(--ux-accent,#e5007b)}
.wf-welcome{display:grid;grid-template-columns:1fr 1.18fr;gap:40px;align-items:center;padding:28px 0 34px}.wf-welcome>div{padding:12px 0}.wf-welcome h2{font-size:clamp(44px,4.6vw,76px);max-width:500px;letter-spacing:-.055em;line-height:1.03;margin:22px 0 26px;font-weight:600}.wf-welcome h2 span{color:var(--ux-accent,#e5007b)}.wf-welcome>div>p:not(.eyebrow){font-size:16px;line-height:1.85;max-width:390px;color:var(--ww-muted)}.wf-welcome figure{margin:0;border-radius:20px;overflow:hidden;background:#eee8e1;aspect-ratio:1.45;display:flex;align-items:center}.wf-welcome img{display:block;width:100%;height:100%;object-fit:contain}.wf-welcome .eyebrow,.wf-recap .eyebrow,.wf-heading .eyebrow,.wf-next .eyebrow{font-size:9px;letter-spacing:.16em;color:var(--ww-muted)}.wf-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:26px}.wf-actions .btn{font-size:12px;padding:14px 22px}.wf-actions .text-link{font-size:12px}.wf-owners{display:flex;align-items:center;gap:14px;margin:0 0 25px}.wf-avatar{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;background:var(--ww-soft);font-size:11px;color:var(--ww-muted)}.wf-owners p{font-size:12px;margin:0;line-height:1.8}.wf-owners p span{display:block;color:var(--ww-muted)}.wf-owners small{font-size:10px;color:var(--ww-muted);margin-left:16px}.wf-rule{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-block:1px solid var(--ww-line);font-size:12px;color:var(--ww-muted)}.wf-rule .text-link{font-size:12px}.wf-overview-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;padding:48px 0}.wf-overview-grid h3{font-size:23px;line-height:1.2;letter-spacing:-.03em;margin:0 0 22px}.wf-questions>a{display:flex;align-items:center;gap:24px;padding:22px 0;border-bottom:1px solid var(--ww-line)}.wf-questions>a>span{font-size:11px;color:var(--ux-accent,#e5007b)}.wf-questions>a>div{flex:1}.wf-questions h4{font-size:17px;letter-spacing:-.02em;margin:0 0 7px;font-weight:500}.wf-questions p{font-size:12px;color:var(--ww-muted);line-height:1.7;margin:0}.wf-questions .icon{width:17px}.wf-recap{border-radius:16px;background:var(--ww-soft);padding:32px;align-self:start}.wf-recap h3{font-size:29px;line-height:1.18;margin-top:22px}.wf-recap>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--ww-muted)}.wf-recap .text-link{font-size:12px}.wf-recap>div{margin-top:25px;padding-top:20px;border-top:1px solid var(--ww-line)}.wf-next{border-block:1px solid var(--ww-line);padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:30px}.wf-next h3{font-size:25px;letter-spacing:-.035em;margin:12px 0}.wf-next p:not(.eyebrow){font-size:13px;color:var(--ww-muted);margin-bottom:0}.wf-next .btn{white-space:nowrap;font-size:12px}
.wf-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px 0 40px}.wf-heading h2{font-size:clamp(32px,3.2vw,49px);letter-spacing:-.045em;line-height:1.1;margin:15px 0 18px}.wf-heading>div>p:last-child{font-size:15px;color:var(--ww-muted);line-height:1.7;margin:0}.wf-heading>.btn{flex-shrink:0;font-size:12px}.wf-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:0 0 26px}.wf-list-toolbar>span{font-size:11px;color:var(--ww-muted)}.wf-segmented{display:flex;gap:5px;padding:4px;background:var(--ww-soft);border-radius:10px}.wf-segmented button{border:0;border-radius:7px;padding:9px 17px;font:inherit;font-size:12px;background:transparent;color:var(--ww-muted);cursor:pointer}.wf-segmented .selected{color:var(--ww-ink);background:var(--ww-paper);box-shadow:0 1px 5px #0001}.wf-record{display:grid;grid-template-columns:110px minmax(0,1fr) 150px auto;gap:26px;align-items:start;border-top:1px solid var(--ww-line);padding:32px 0}.wf-record-copy h3{font-size:21px;letter-spacing:-.025em;line-height:1.3;margin:0 0 12px}.wf-record-copy p{font-size:14px;line-height:1.8;color:var(--ww-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 16px}.wf-record-meta{display:flex;flex-wrap:wrap;gap:20px;align-items:center;font-size:11px;color:var(--ww-muted)}.wf-record-meta .text-link{font-size:11px}.wf-record>.btn{font-size:11px;padding:10px 16px;white-space:nowrap}.wf-chip{display:inline-block;font-size:10px;line-height:1.5;padding:5px 10px;border:1px solid var(--ww-line);border-radius:6px;color:var(--ww-muted);background:var(--ww-soft)}.wf-chip.wf-positive{background:#edf3ed;color:#49604b;border-color:#dce6dc}.wf-person{font-size:12px;line-height:1.6;padding-top:3px}.wf-person strong{font-weight:500}.wf-person small{display:block;font-size:10px;color:var(--ww-muted);margin-top:5px}.wf-outcome{padding:13px 0 0;border-top:1px solid var(--ww-line)}.wf-outcome strong{font-size:11px;font-weight:500}.wf-outcome p{margin-bottom:18px}.wf-quiet{margin-top:30px;border-top:1px solid var(--ww-line);padding:25px 0;color:var(--ww-muted)}.wf-quiet h3{font-size:15px;color:var(--ww-ink);margin:0 0 10px}.wf-quiet p{font-size:12px;line-height:1.8}.wf-empty{padding:50px 30px;text-align:center;border-block:1px solid var(--ww-line)}.wf-empty h3{font-size:26px;letter-spacing:-.025em;margin:0 0 15px}.wf-empty p{font-size:14px;color:var(--ww-muted);line-height:1.8;max-width:580px;margin:0 auto}.wf-extracts{padding-top:30px}.wf-extracts h3{font-size:18px}.wf-extracts details,.wf-notebook-read details{border-bottom:1px solid var(--ww-line);padding:18px 0}.wf-extracts summary,.wf-notebook-read summary{font-size:14px;cursor:pointer;font-weight:500}.wf-extracts details p,.wf-notebook-read details p{white-space:pre-wrap;font-size:14px;line-height:1.85;color:var(--ww-muted);overflow-wrap:anywhere}.wf-notebook-editor{margin-top:22px}.wf-notebook-editor>summary{font-size:12px;color:var(--ux-accent,#e5007b);cursor:pointer;margin:0 0 20px}.wf-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wf-form .field{margin-bottom:20px}.wf-form textarea[name=body]{min-height:110px;height:140px}.wf-form input:read-only{background:var(--ux-soft)}.wf-activity>article{display:flex;gap:22px;padding:24px 0;border-top:1px solid var(--ww-line)}.wf-activity>article>div:last-child{min-width:0;flex:1}.wf-activity h3{font-size:18px;margin:0 0 9px}.wf-activity small{font-size:11px;color:var(--ww-muted)}.wf-activity p{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ww-muted)}.wf-activity .text-link{font-size:12px;margin-top:13px}.wf-meeting{display:grid;grid-template-columns:1fr 1.1fr;gap:36px;padding:28px 0;border-top:1px solid var(--ww-line)}.wf-meeting figure{margin:0;display:flex;align-items:center;background:var(--ww-soft);border-radius:16px;overflow:hidden}.wf-meeting img{width:100%;height:100%;object-fit:contain}.wf-meeting h3{font-size:26px;line-height:1.25;letter-spacing:-.03em;margin:18px 0}.wf-meeting p{font-size:14px;line-height:1.8;white-space:pre-wrap;color:var(--ww-muted)}.wf-meeting small{font-size:12px;color:var(--ww-muted)}.wf-meeting .text-link{margin-top:20px;font-size:12px}.ww-steps a[aria-current=page]{color:var(--ux-accent,#e5007b);border-color:var(--ux-accent,#e5007b)}
body.ww-presenting .wf-nav{display:none}.ww-workspace .ww-slide{background:transparent;border-radius:0}.ww-workspace .ww-slide-copy{padding:32px 32px 32px 0}.ww-workspace .ww-slide figure{border-radius:16px}.ww-workspace .ww-notebook{margin-top:26px}.ww-workspace .ww-collaboration{padding-top:6px}.ww-workspace .ww-collaboration h2{line-height:1.25;font-size:23px}.ww-workspace .ww-feed{max-height:none}.ww-workspace .rl-attachments{margin-top:24px}
[data-theme=dark] .wf-positive{background:#25372d;color:#bed5c0;border-color:#405347}
@media(max-width:1200px){.wf-record{grid-template-columns:95px minmax(0,1fr) 125px;gap:18px}.wf-record>.btn{grid-column:2;justify-self:start}.wf-welcome{gap:25px}.wf-overview-grid{gap:30px}.wf-nav{gap:5px 18px}}
@media(max-width:800px){.wf-welcome{grid-template-columns:1fr;padding-top:0}.wf-welcome figure{order:-1;max-height:270px;aspect-ratio:1.7}.wf-welcome h2{font-size:45px;max-width:340px}.wf-welcome>div>p:not(.eyebrow){font-size:15px}.wf-overview-grid{grid-template-columns:1fr;padding:30px 0}.wf-next,.wf-heading,.wf-list-toolbar{align-items:flex-start;flex-direction:column;gap:20px}.wf-heading{padding:12px 0 30px}.wf-heading h2{font-size:35px}.wf-heading .eyebrow{margin-top:0}.wf-record{grid-template-columns:minmax(0,1fr);gap:15px;padding:25px 0}.wf-record>.btn{grid-column:auto}.wf-person{display:flex;gap:12px;align-items:center}.wf-person small{margin:0}.wf-record-copy h3{font-size:22px}.wf-nav{flex-wrap:nowrap;overflow:auto;white-space:nowrap;padding:0 0 15px;gap:23px}.wf-nav>a{flex-shrink:0}.wf-owners small{display:none}.wf-rule{align-items:flex-start;flex-direction:column;gap:10px}.wf-form-grid{grid-template-columns:1fr;gap:0}.wf-meeting{grid-template-columns:1fr}.wf-meeting figure{max-height:240px}.wf-empty{padding:35px 15px}.ww-workspace .ww-slide-copy{padding:28px 0}.wf-activity>article{gap:14px}}

.wf-conflict{margin:22px 0;padding:22px;border:1px solid var(--ux-line,#ddd);border-radius:12px}.wf-conflict h3{font-size:19px}.wf-conflict h4{font-size:16px}.wf-conflict p{font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}
