.mock-shell[data-v-07d236c3]{max-width:480px;background:#FAFAFA;border-radius:24px;box-shadow:0 20px 60px #00000014,0 0 0 1px #0000000a;padding:28px 24px 20px;font-family:inherit;overflow:hidden}.mock-header[data-v-07d236c3]{display:flex;align-items:center;gap:10px;margin-bottom:18px}.header-dot[data-v-07d236c3]{width:10px;height:10px;border-radius:50%;background:#F76707}.header-title[data-v-07d236c3]{font-size:15px;font-weight:700;color:#0f172a;letter-spacing:-.02em}.timeline[data-v-07d236c3]{background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.06);padding:14px 12px 10px}.month-headers[data-v-07d236c3]{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;margin-left:72px;margin-bottom:6px}.month-col[data-v-07d236c3]{font-size:10px;font-weight:600;color:#94a3b8;text-align:center}.timeline-corner[data-v-07d236c3]{display:none}.team-row[data-v-07d236c3]{display:flex;align-items:center;gap:0;margin-bottom:6px}.team-label[data-v-07d236c3]{width:72px;flex-shrink:0;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#0f172a}.team-dot[data-v-07d236c3]{width:7px;height:7px;border-radius:50%}.team-cells[data-v-07d236c3]{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;flex:1}.cell[data-v-07d236c3]{height:28px;border-radius:6px;background:#F8FAFC;position:relative}.block[data-v-07d236c3]{position:absolute;inset:2px;border-radius:5px;opacity:.85;display:flex;align-items:center;padding-left:6px}.block-label[data-v-07d236c3]{font-size:9px;font-weight:700;color:#fff;white-space:nowrap}.block-enter-active[data-v-07d236c3]{animation:blockIn-07d236c3 .4s ease both}.block-leave-active[data-v-07d236c3]{animation:blockIn-07d236c3 .3s ease reverse both}@keyframes blockIn-07d236c3{0%{opacity:0;transform:scaleX(0);transform-origin:left}to{opacity:1;transform:scaleX(1);transform-origin:left}}.counter-row[data-v-07d236c3]{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:16px}.counter-text[data-v-07d236c3]{font-size:13px;color:#0f172a}.counter-text strong[data-v-07d236c3]{color:#f76707;font-variant-numeric:tabular-nums}
