.workflow-carousel{color:#37352f;text-align:left;background:#f7f6f3;border-radius:8px;padding:24px;container-type:inline-size}.workflow-carousel-stage{display:grid}.workflow-slide{grid-area:1/1;min-width:0;min-height:428px}.workflow-slide[aria-hidden=true]{visibility:hidden;pointer-events:none}.workflow-slide-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:11px;display:flex}.workflow-slide-number{font-family:var(--font-geist-mono), monospace;color:#787774;flex-shrink:0}.workflow-slide-badge{color:#685e55;text-align:right}.workflow-slide-badge>span{color:#9c4a2e}.workflow-slide h2{max-width:470px;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:clamp(22px,5.6cqw,30px);font-weight:600;line-height:1.22}.workflow-slide-body{color:#686761;text-wrap:pretty;min-height:66px;margin:14px 0 0;font-size:14px;line-height:1.55}.workflow-slide-visual{min-height:207px;margin-top:20px}.workflow-slide-visual svg{stroke-width:1.5px;flex-shrink:0;width:18px;height:18px}.workflow-slide-caption{color:#686761;text-align:right;margin:10px 0 0;font-size:11px}.workflow-zeke-node{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.05em;background:#fff;border:1px solid #e3dfd7;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 13px;font-size:20px;font-weight:600;display:inline-flex}.workflow-zeke-mark{object-fit:contain;flex-shrink:0;width:1em;height:1em}.workflow-memory-diagram{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);align-items:center;padding-top:12px;display:grid}.workflow-source-list{gap:8px;display:grid}.workflow-source-list>span{background:#fff;border:1px solid #e3dfd7;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:7px 9px;font-size:11px;display:flex}.workflow-memory-link{align-items:center;display:flex}.workflow-memory-link>span:not(.workflow-zeke-node){background:#cfc8bc;min-width:6px;height:1px}.workflow-memory-link .workflow-zeke-node{gap:4px;padding-inline:6px;font-size:18px}.workflow-memory-person{height:166px;position:relative;overflow:hidden}.workflow-memory-caption{text-align:center;color:#686761;grid-column:1/-1;padding-top:10px;font-size:11px}.workflow-team-diagram{--workflow-channel-gap:8px;justify-items:center;display:grid}.workflow-channels,.workflow-team-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.workflow-channels{gap:var(--workflow-channel-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-channels>span{text-align:center;background:#fff;border:1px solid #e3dfd7;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:53px;font-size:10px;display:flex}.workflow-connector{border:1px solid #cfc8bc;border-bottom:0;border-radius:6px 6px 0 0;width:76%;height:19px;margin-top:10px;position:relative}.workflow-connector:before{content:"";background:#cfc8bc;width:1px;height:11px;position:absolute;top:-11px;left:50%}.workflow-connector-up{width:calc(66.6667% + var(--workflow-channel-gap) * .6667);margin:0 0 10px;transform:rotate(180deg)}.workflow-connector-up:after{content:"";background:#cfc8bc;width:1px;height:19px;position:absolute;top:0;left:50%}.workflow-team-list{gap:10px}.workflow-team-list>div{text-align:center;min-width:0;font-size:10px}.workflow-team-person{border-bottom:1px solid #ddd7cd;height:68px;margin-bottom:5px;position:relative;overflow:hidden}.workflow-team-person img{object-position:top center}.workflow-note-label{color:#686761;align-items:center;gap:7px;font-size:11px;display:flex}.workflow-answer-note{background:#fff;border:1px solid #e3dfd7;border-radius:10px;padding:17px}.workflow-answer-note>p{margin:7px 0 15px;font-size:13px}.workflow-answer-response{border-top:1px solid #e9e9e7;flex-direction:column;align-items:flex-start;gap:10px;padding-top:12px;font-size:13px;display:flex}.workflow-answer-response .workflow-zeke-node{border:0;padding:0;font-size:16px}.workflow-source-citation{color:#9c4a2e;align-items:center;gap:5px;font-size:11px;display:flex}.workflow-permission-chip{color:#686761;align-items:center;gap:5px;margin-top:10px;font-size:11px;display:flex}.workflow-routine-diagram{gap:9px;display:grid}.workflow-week{background:#fff;border:1px solid #e3dfd7;border-radius:10px;padding:15px}.workflow-week-days{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.workflow-week-days>span{text-align:center;color:#686761;font-size:10px}.workflow-week-days i{background:#f1f1ef;border-radius:4px;place-items:center;height:24px;margin-top:6px;display:grid}.workflow-week-days .workflow-day-active i{color:#9c4a2e;background:#fdecc8}.workflow-routine-task{background:#fff;border:1px solid #e3dfd7;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.workflow-routine-task>svg:last-child{color:#9c4a2e;margin-left:auto}.workflow-setup-diagram{align-items:end;gap:15px;padding-top:12px;display:flex}.workflow-setup-person{flex-shrink:0;width:32%;height:190px;position:relative;overflow:hidden}.workflow-setup-checklist{flex:1;gap:15px;padding:15px 0;display:grid}.workflow-setup-checklist>span:not(.workflow-note-label){align-items:center;gap:7px;font-size:12px;display:flex}.workflow-setup-checklist svg{color:#9c4a2e}.workflow-carousel-controls{border-bottom:1px solid #e3dfd7;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.workflow-carousel-tabs{gap:5px;display:flex}.workflow-carousel-controls button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:40px;transition:background .12s,border-color .12s;display:inline-flex}.workflow-carousel-tabs button{color:#686761;width:36px;font-size:11px}.workflow-carousel-tabs button[aria-selected=true]{color:#9c4a2e;background:#fff;border-color:#ded6c9;font-weight:600}.workflow-carousel-controls button:hover{background:#edeae3}.workflow-carousel-controls .workflow-arrow{background:#fff;border-color:#e3dfd7;width:40px}.workflow-arrow svg{width:16px;height:16px}.workflow-carousel-controls button:focus-visible,.workflow-slide:focus-visible{outline-offset:3px;outline:2px solid #c2603f}@container (max-width:360px){.workflow-slide{min-height:456px}.workflow-slide-meta{align-items:flex-start;margin-bottom:16px;font-size:10px}.workflow-slide-body{min-height:80px;font-size:13px}.workflow-slide-visual{margin-top:17px}.workflow-source-list>span{gap:4px;padding:6px;font-size:10px}.workflow-source-list svg{width:14px;height:14px}.workflow-memory-diagram{grid-template-columns:minmax(0,1fr) 75px minmax(0,.85fr)}.workflow-memory-link .workflow-zeke-node{gap:3px;padding-inline:4px;font-size:16px}.workflow-memory-person{height:144px}.workflow-channels,.workflow-team-list{gap:5px}.workflow-team-diagram{--workflow-channel-gap:5px}.workflow-channels>span,.workflow-team-list>div{font-size:9px}.workflow-setup-diagram{gap:6px}.workflow-setup-person{width:28%}.workflow-setup-checklist>span:not(.workflow-note-label){font-size:11px}.workflow-carousel-controls{gap:4px}.workflow-carousel-tabs{gap:2px}.workflow-carousel-tabs button{width:31px}}@media (max-width:640px){.workflow-carousel{padding:18px 14px}}@media (prefers-reduced-motion:reduce){.workflow-carousel-controls button{transition:none}}
