.os-mockup-section{padding:40px 36px 120px;background:var(--cream);display:flex;justify-content:center}.os-mockup-container{width:100%;max-width:1200px;background:var(--cream-2);border-radius:12px;border:1px solid var(--border);box-shadow:0 40px 100px -20px rgba(24,22,15,.15),0 0 0 1px rgba(24,22,15,.05);overflow:hidden;display:flex;flex-direction:column;height:700px;color:var(--ink);font-family:var(--font-inter),sans-serif}.os-top{justify-content:space-between;padding:0 20px;height:48px;border-bottom:1px solid var(--border);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;background:var(--cream-3)}.os-logo,.os-top{display:flex;align-items:center}.os-logo{gap:8px;color:var(--ink);font-weight:600;letter-spacing:.01em;text-transform:none;font-size:13px}.os-status{color:var(--muted)}.os-clock{display:flex;align-items:center;gap:6px;color:var(--muted-2)}.os-dot{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%}.os-dot--dim{background:rgba(43,92,70,.3)}.os-dot--red{background:#8b3a2a}.os-body{display:flex;flex:1 1;overflow:hidden}.os-feed,.os-sidebar{display:flex;flex-direction:column;overflow-y:auto;background:var(--cream)}.os-feed::-webkit-scrollbar,.os-sidebar::-webkit-scrollbar{width:4px}.os-feed::-webkit-scrollbar-thumb,.os-sidebar::-webkit-scrollbar-thumb{background:rgba(24,22,15,.1);border-radius:4px}.os-sidebar{width:240px;border-right:1px solid var(--border);padding:24px 0}.os-group-title{padding:0 24px;font-size:10px;font-weight:600;color:var(--muted);letter-spacing:.08em;margin-bottom:16px}.os-stat-box{margin:0 16px 32px;background:rgba(24,22,15,.02);border:1px solid var(--border);border-radius:8px;padding:12px 16px;font-size:12px}.os-stat-row{display:flex;justify-content:space-between;padding:6px 0;color:var(--muted-2)}.os-stat-row span:last-child{color:var(--ink);font-weight:500}.os-team-item,.os-team-list{display:flex;flex-direction:column}.os-team-item{gap:2px;padding:8px 24px;font-size:12px;cursor:default}.os-team-item:hover{background:var(--cream-2)}.os-team-left{display:flex;align-items:center;gap:12px;font-weight:500;color:var(--ink)}.os-team-msg{padding-left:18px;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-center{flex:1 1;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,var(--cream-2) 0,var(--cream) 100%);overflow:hidden}.os-canvas-svg{width:100%;height:100%}.os-feed{width:320px;border-left:1px solid var(--border);padding:24px 0}.os-feed-list{display:flex;flex-direction:column}@keyframes feedScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.os-feed-item{padding:12px 24px;border-bottom:1px solid var(--border-2)}.os-feed-head{display:flex;align-items:center;font-size:11px;margin-bottom:6px}.os-feed-time{margin-left:auto;color:var(--muted)}.os-feed-body{font-size:12px;line-height:1.5;color:var(--muted-2)}@media(max-width:960px){.os-feed{display:none}}@media(max-width:700px){.os-sidebar,.os-status{display:none}}